Exemplo n.º 1
0
function smart_scrub_params($params)
{
    foreach ($params as $index => $param) {
        if (is_array($param)) {
            $params[$index] = smart_scrub_params($param);
        } else {
            $params[$index] = quote_smart($param);
        }
    }
    return $params;
}
Exemplo n.º 2
0
$my_sql['search']['lg_action'] = array("input_type" => "selectmulti", "display" => "Actions");
$my_sql['search']['lg_action']['options']['source']['pairs'] = "actions";
$my_sql['search']['lg_txt'] = array("input_type" => "text", "display" => "Text");
$my_sql['search']['limit_to'] = array("input_type" => "text", "display" => "Limit Result", "value" => 100);
$my_sql['search']['displayrange'] = array("input_type" => "select", "display" => "Display Range");
$my_sql['search']['displayrange']['options']['source']['pairs'] = "DisplayRange";
$my_sql['search']['lg_timestamp'] = array("input_type" => "date", "display" => "Date", "date_format" => "Y-n-j");
$my_sql['search']['page_count'] = array("input_type" => "select", "display" => "Results Per Page");
$my_sql['search']['page_count']['options']['source']['pairs'] = "ResultsPerPage";
$my_sql['postpage'] = $_SERVER['PHP_SELF'];
$my_sql['title'] = "Log Lookup";
$my_sql['result_actions']['postpage'] = $_SERVER['PHP_SELF'];
$my_sql['result_actions']['title'] = "Logs Found";
/****************
Process and Render Forms
****************/
require_once 'includes/header.php';
smart_search_form($my_sql);
if (smart_process_mysql_form($my_sql)) {
    $_REQUEST = smart_scrub_params($_REQUEST);
    $log->set_actors($_REQUEST['frm_lg_actor']);
    $log->set_actions($_REQUEST['frm_lg_action']);
    $log->set_text($_REQUEST['frm_lg_txt']);
    $log->set_limit($_REQUEST['frm_page_offset'], $_REQUEST['frm_page_count']);
    if ($_REQUEST['frm_displayrange']) {
        $log->set_date_range($_REQUEST['frm_lg_timestamp_from'], $_REQUEST['frm_lg_timestamp_to']);
    }
    $log_entries = $log->get_logs();
    echo "<center>" . $log->render_logs() . "</center>";
}
require_once "includes/footer.php";