if (!is_numeric($id)) { header("Location: /"); exit; } if ($pkg['custom_php_global_functions'] != "") { eval($pkg['custom_php_global_functions']); } // grab the installedpackages->package_name section. if ($config['installedpackages'] && !is_array($config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config'])) { $config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config'] = array(); } // If the first entry in the array is an empty <config/> tag, kill it. if ($config['installedpackages'] && count($config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config']) > 0 && $config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config'][0] == "") { array_shift($config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config']); } $a_pkg =& $config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config']; if ($_GET['savemsg'] != "") { $savemsg = htmlspecialchars($_GET['savemsg']); } if ($pkg['custom_php_command_before_form'] != "") { eval($pkg['custom_php_command_before_form']); } if ($_POST) { $rows = 0; $input_errors = array(); $reqfields = array(); $reqfieldsn = array(); foreach ($pkg['fields']['field'] as $field) { if (isset($field['required'])) { if ($field['fieldname']) { $reqfields[] = $field['fieldname'];
$class = 'cell'; } } ?> <td class="<?php echo $class; ?> " ondblclick="document.location='pkg_edit.php?xml=<?php echo $xml; ?> &act=edit&id=<?php echo $i; ?> ';"> <?php $fieldname = $ip[xml_safe_fieldname($column['fieldname'])]; if ($column['type'] == 'interface') { echo $column['prefix'] . $iflist[$fieldname] . $column['suffix']; } else { if ($column['encoding'] == 'base64') { echo $column['prefix'] . base64_decode($fieldname) . $column['suffix']; } else { if ($column['listmodeon'] && $fieldname == 'on') { echo $column['prefix'] . $column['listmodeon'] . $column['suffix']; } else { if ($column['listmodeoff'] && $fieldname == '') { echo $column['prefix'] . $column['listmodeoff'] . $column['suffix']; } else { if ($column['fieldname'] == 'disabled') { if ($fieldname == 'on') { echo "<span class=\"label\">Pasif</span>";