Пример #1
0
* information and documentation about OSSIM.
*
*/
$start = time();
require "base_conf.php";
include "vars_session.php";
include_once "{$BASE_path}/includes/base_auth.inc.php";
include_once "{$BASE_path}/includes/base_db.inc.php";
include_once "{$BASE_path}/includes/base_output_html.inc.php";
include_once "{$BASE_path}/base_common.php";
include_once "{$BASE_path}/base_db_common.php";
include_once "{$BASE_path}/includes/base_cache.inc.php";
include_once "{$BASE_path}/includes/base_state_criteria.inc.php";
include_once "{$BASE_path}/includes/base_log_error.inc.php";
include_once "{$BASE_path}/includes/base_log_timing.inc.php";
RegisterGlobalState();
/* Initialize the history */
/*OSSIM*/
/* Save OSSIM login data before intializing the history*/
/*if (isset($_SESSION["_user"])) {
    $user_ossim_tmp = $_SESSION["_user"];
}
if (isset($_SESSION["acid_sig_names"])) {
    $tmp_signatures = $_SESSION["acid_sig_names"];
}
if (isset($_SESSION["acid_sig_refs"])) {
    $tmp_sig_refs = $_SESSION["acid_sig_refs"];
}
$_SESSION = NULL;
if (isset($user_ossim_tmp)) {
    $_SESSION["_user"] = $user_ossim_tmp;
Пример #2
0
 function ReadState()
 {
     RegisterGlobalState();
     /*
      * If the BACK button was clicked, shuffle the appropriate
      * criteria variables from the $back_list (history) array into
      * the current session ($_SESSION)
      */
     if ($GLOBALS['maintain_history'] == 1 && ImportHTTPVar("back", VAR_DIGIT) == 1) {
         PopHistory();
     }
     /*
      * Import, update and sanitize all persistant criteria variables
      */
     $valid_criteria_list = array_keys($this->criteria);
     foreach ($valid_criteria_list as $cname) {
         $this->criteria[$cname]->Import();
         $this->criteria[$cname]->Sanitize();
     }
     /*
      * Check whether criteria elements need to be cleared
      */
     $this->clear_criteria_name = ImportHTTPVar("clear_criteria", "", array_keys($this->criteria));
     $this->clear_criteria_element = ImportHTTPVar("clear_criteria_element", "", array_keys($this->criteria));
     $this->clear_allcriteria = ImportHTTPVar("clear_allcriteria", "1");
     if ($this->clear_criteria_name != "") {
         $this->ClearCriteriaStateElement($this->clear_criteria_name, $this->clear_criteria_element);
     }
     if ($this->clear_allcriteria != "") {
         $this->ClearAllCriteria();
     }
     /*
      * Save the current criteria into $back_list (history)
      */
     if ($GLOBALS['maintain_history'] == 1) {
         PushHistory();
     }
 }