summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/pkg_edit.php
diff options
context:
space:
mode:
authorheper <heper@users.noreply.github.com>2015-12-05 01:23:51 +0100
committerheper <heper@users.noreply.github.com>2015-12-05 01:23:51 +0100
commit0a0447de46ba730c3d7d55b450cec560cd94c00a (patch)
treefe00313cf344bb964eaf6b64516a909ff88c168c /src/usr/local/www/pkg_edit.php
parent170e4beadc7603b2b8442dd77804a9be5c74bd92 (diff)
downloadpfsense-0a0447de46ba730c3d7d55b450cec560cd94c00a.zip
pfsense-0a0447de46ba730c3d7d55b450cec560cd94c00a.tar.gz
proposed fix breadcrumb pkg xml
Diffstat (limited to 'src/usr/local/www/pkg_edit.php')
-rw-r--r--src/usr/local/www/pkg_edit.php43
1 files changed, 24 insertions, 19 deletions
diff --git a/src/usr/local/www/pkg_edit.php b/src/usr/local/www/pkg_edit.php
index 03c4f3a..c00f929 100644
--- a/src/usr/local/www/pkg_edit.php
+++ b/src/usr/local/www/pkg_edit.php
@@ -285,20 +285,6 @@ if ($_POST) {
}
}
-if ($pkg['title'] != "") {
- $edit = ($only_edit ? '' : ": " . gettext("Edit"));
- $pgtitle = $pkg['title'] . $edit;
-} else {
- $pgtitle = gettext("Package Editor");
-}
-
-if ($pkg['custom_php_after_head_command']) {
- $closehead = false;
- include("head.inc");
- eval($pkg['custom_php_after_head_command']);
-} else {
- include("head.inc");
-}
// Turn an embedded table into a bootstrap class table. This is for backward compatibility.
// We remove any table attributes in the XML and replace them with Bootstrap table classes
@@ -529,12 +515,14 @@ function parse_package_templates() {
}
}
-// Start of page display
-if ($input_errors)
- print_input_errors($input_errors);
+//breadcrumb
+if ($pkg['title'] != "") {
+ $edit = ($only_edit ? '' : " / " . gettext("Edit"));
+ $pgtitle = array($pkg['title'], $edit);
+} else {
+ $pgtitle = array(gettext("Package Editor"));
+}
-if ($savemsg)
- print_info_box($savemsg, 'success');
// Create any required tabs
if ($pkg['tabs'] != "") {
@@ -548,6 +536,7 @@ if ($pkg['tabs'] != "") {
if (isset($tab['active'])) {
$active = true;
+ $pgtitle[] = $tab['text'] ;
} else {
$active = false;
}
@@ -586,12 +575,28 @@ if ($pkg['tabs'] != "") {
}
ksort($tab_array);
+}
+if ($pkg['custom_php_after_head_command']) {
+ $closehead = false;
+ include("head.inc");
+ eval($pkg['custom_php_after_head_command']);
+} else {
+ include("head.inc");
+}
+if(isset($tab_array)) {
foreach ($tab_array as $tabid => $tab) {
display_top_tabs($tab); //, $no_drop_down, $tabid);
}
}
+// Start of page display
+if ($input_errors)
+ print_input_errors($input_errors);
+
+if ($savemsg)
+ print_info_box($savemsg, 'success');
+
$cols = 0;
$savevalue = gettext("Save");
if ($pkg['savetext'] != "") {
OpenPOWER on IntegriCloud