* MA 02110-1301 USA * * * On Debian GNU/Linux systems, the complete text of the GNU General * Public License can be found in `/usr/share/common-licenses/GPL-2'. * * Otherwise you can read it here: http://www.gnu.org/licenses/gpl-2.0.txt * */ require_once 'av_init.php'; Session::logcheck("configuration-menu", "Osvdb"); session_write_close(); $search = GET('q'); ossim_valid($search, OSS_TEXT, 'illegal:' . _("Search")); if (ossim_error()) { die(ossim_error()); } // connect to database $db = new ossim_db(); $conn = $db->connect(); // search documents list($document_list, $documents_num_rows) = Repository::get_list($conn, 0, -1, $search); $db->close(); $data = array(); foreach ($document_list as $document) { $_doc = array(); $_doc['documentId'] = $document->get_id(); $_doc['documenTitle'] = $document->get_title(); $data['documents'][] = $_doc; } echo json_encode($data);
<td valign='top'><?php echo Incident::get_priority_in_html($priority); ?> </td> <td valign="top"> <?php $has_found_keys = 0; $max_rows = 10; // Must have the same value in ../repository/index.php $keywords = $incident->get_keywords_from_type($conn); if ($keywords != "") { $keywords = preg_replace("/\\s*,\\s*/", " OR ", $keywords); list($aux_list, $has_found_keys) = Repository::get_list($conn, 0, 5, $keywords); } list($linked_list, $has_linked) = Repository::get_list_bylink($conn, 0, 999, $incident->get_id()); $keywords_search = $keywords != "" ? $keywords : $incident->get_title(); if ($has_found_keys > 0) { $has_found = "<a href='../repository/?searchstr=" . urlencode($keywords) . "' style='text-decoration:underline'><strong>{$has_found_keys}</strong></a>"; } else { if ($has_linked) { $has_found = "<a href='../repository/?search_bylink=" . $incident->get_id() . "' style='text-decoration:underline'><strong>{$has_linked}</strong></a>"; } } $has_found = empty($has_found) ? 0 : $has_found; ?> <table width="100%"> <tr><th height="18"><?php echo _("Documents");
//ossim_valid($name_link, OSS_ALPHA, OSS_PUNC, OSS_SPACE, '\(\)', 'illegal:' . _("name_link")); ossim_valid($type_link, OSS_ALPHA, 'illegal:' . _("type_link")); //ossim_valid($id_document, OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("id_document")); ossim_valid($linkdoc, OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("Linkdoc")); ossim_valid(GET('insert'), OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("Insert")); ossim_valid(GET('newlinkname'), OSS_ALPHA, OSS_PUNC, '#', OSS_NULLABLE, 'illegal:' . _("Newlinkname")); ossim_valid(GET('key_delete'), OSS_ALPHA, OSS_PUNC, OSS_NULLABLE, 'illegal:' . _("Key_delete")); ossim_valid(GET('id_delete'), OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("Id_delete")); if (ossim_error()) { die(ossim_error()); } // DB connect require_once "ossim_db.inc"; $db = new ossim_db(); $conn = $db->connect(); list($document_list, $documents_num_rows) = Repository::get_list($conn); if ($id != "") { $name_link = $conn->GetOne("SELECT title from incident as total WHERE id={$id}"); } // New link on relationships if ($linkdoc != "" && GET('insert') == "1") { $aux = explode("####", GET('newlinkname')); Repository::insert_relationships($conn, $linkdoc, $name_link, $type_link, $id_link); } // Delete link on relationships if (GET('key_delete') != "" && GET('id_delete') != "") { Repository::delete_relationships($conn, GET('id_delete'), GET('key_delete')); } $rel_list = Repository::get_relationships_by_link($conn, $id_link); ?> <html>
if ($order == "" && !$torder) { $order = "date"; $torder = 1; } ossim_valid($id_document, OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("Id_document")); ossim_valid($pag, OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("Pag")); ossim_valid($order, OSS_ALPHA, OSS_NULLABLE, 'illegal:' . _("Order")); ossim_valid($torder, OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("Torder")); ossim_valid($search_str, OSS_TEXT, OSS_NULLABLE, 'illegal:' . _("Searchstr")); if (ossim_error()) { die(ossim_error()); } if ($search_bylink != "") { list($repository_list, $total) = Repository::get_list_bylink($conn, $from, $maxrows, $search_bylink); } else { list($repository_list, $total) = Repository::get_list($conn, $from, $maxrows, $search_str, $order, $torder); } $total_pages = floor(($total - 1) / $maxrows) + 1; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title> <?php echo gettext("OSSIM Framework"); ?> </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <meta http-equiv="Pragma" content="no-cache"/> <link rel="stylesheet" type="text/css" href="../style/style.css"/> <link rel="stylesheet" type="text/css" href="../style/greybox.css"/> <script type="text/javascript" src="../js/jquery-1.3.2.min.js"></script>