<?php if ($data['status'] == 'error') { $txt_error = '<div>' . _('The following errors occurred') . ":</div>\n\t\t\t\t <div style='padding:2px 10px 5px 10px;'>" . implode('<br/>', $validation_errors) . '</div>'; $config_nt = array('content' => $txt_error, 'options' => array('type' => 'nf_error', 'cancel_button' => FALSE), 'style' => 'width: 80%; margin: 20px auto; text-align: left;'); $nt = new Notification('nt_1', $config_nt); $nt->show(); Util::make_form('POST', 'plugin.php'); exit; } if ($category == '' || $subcategory == '') { $category = ''; $subcategory = ''; } $name = str_replace("<", "<", str_replace(">", ">", $name)); $db = new ossim_db(); $conn = $db->connect(); Plugin_sid::update($conn, $plugin_id, $sid, $priority, $reliability, $category, $subcategory, $name); Util::resend_asset_dump(); $db->close(); ?> <script type='text/javascript'> document.location.href="pluginsid.php?plugin_id=<?php echo $plugin_id; ?> &msg=updated"; </script> </body> </html>
$plugin_sid = GET('sid'); $prio = GET('prio'); $rel = GET('rel'); $category = GET('category'); $subcategory = GET('subcategory'); ossim_valid($plugin_id, OSS_DIGIT, 'illegal:' . _("plugin_id")); ossim_valid($plugin_sid, OSS_DIGIT, 'illegal:' . _("plugin_sid")); ossim_valid($prio, OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("prio")); ossim_valid($rel, OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("rel")); ossim_valid($category, OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("category")); ossim_valid($subcategory, OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("subcategory")); if (ossim_error()) { die(ossim_error()); } if (GET('modify') != "") { Plugin_sid::update($conn, $plugin_id, $plugin_sid, $prio, $rel, $category, $subcategory); Util::memcacheFlush(); ?> <script type="text/javascript">parent.GB_close();</script><?php } // Category $list_categories = Category::get_list($conn); // Plugin sid data $plugins = Plugin_sid::get_list($conn, "WHERE plugin_id={$plugin_id} AND sid={$plugin_sid}"); $plugin = $plugins[0]; $error_message = ""; if (!isset($plugins[0])) { $error_message = _("Plugin id or plugin sid doesn't exist"); } else { $rel = $plugin->get_reliability(); $prio = $plugin->get_priority();