Пример #1
0
<?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("<", "&lt;", str_replace(">", "&gt;", $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>
Пример #2
0
$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();