"") { header("Location: pkg_edit.php?xml=" . $xml); } if ($pkg['include_file'] != "") { require_once($pkg['include_file']); } $package_name = $pkg['menu'][0]['name']; $section = $pkg['menu'][0]['section']; $config_path = $pkg['configpath']; $title = $pkg['title']; $evaledvar = $config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config']; if ($_GET['act'] == "del") { // loop through our fieldnames and automatically setup the fieldnames // in the environment. ie: a fieldname of username with a value of // testuser would automatically eval $username = "testuser"; foreach ($evaledvar as $ip) { if($pkg['adddeleteeditpagefields']['columnitem']) foreach ($pkg['adddeleteeditpagefields']['columnitem'] as $column) { ${xml_safe_fieldname($column['fielddescr'])} = $ip[xml_safe_fieldname($column['fieldname'])]; } } $a_pkg = &$config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config']; if ($a_pkg[$_GET['id']]) { unset($a_pkg[$_GET['id']]); write_config(); if($pkg['custom_delete_php_command'] <> "") { if($pkg['custom_php_command_before_form'] <> "") eval($pkg['custom_php_command_before_form']); eval($pkg['custom_delete_php_command']); } header("Location: pkg.php?xml=" . $xml); exit; } } $evaledvar = $config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config']; if($pkg['custom_php_global_functions'] <> "") eval($pkg['custom_php_global_functions']); if($pkg['custom_php_command_before_form'] <> "") eval($pkg['custom_php_command_before_form']); $pgtitle = array($title); include("head.inc"); ?>
"") $savemsg = $_GET['savemsg']; ?> "") { echo ''; } ?>
'; $tab_array = array(); foreach($pkg['tabs']['tab'] as $tab) { if(isset($tab['active'])) { $active = true; } else { $active = false; } $urltmp = ""; if($tab['url'] <> "") $urltmp = $tab['url']; if($tab['xml'] <> "") $urltmp = "pkg_edit.php?xml=" . $tab['xml']; $myurl = getenv("HTTP_HOST"); // eval url so that above $myurl item can be processed if need be. $url = str_replace('$myurl', $myurl, $urltmp); $tab_array[] = array( $tab['text'], $active, $url ); } display_top_tabs($tab_array); echo '
"") { foreach ($pkg['adddeleteeditpagefields']['columnitem'] as $column) { echo ""; $cols++; } } echo ""; $i=0; if($evaledvar) foreach ($evaledvar as $ip) { echo "\n"; if($pkg['adddeleteeditpagefields']['columnitem'] <> "") foreach ($pkg['adddeleteeditpagefields']['columnitem'] as $column) { ?> \n"; $i++; } ?>
" . $column['fielddescr'] . "
')">