0) $naction = $_GET['naction'];
if (isset($naction) && $naction == 'view-details') include "activity_log.details.php";
//
// Parse any parameters
//
$where = "where school_num = $school_num ";
// Handle selected date ranges
if (!isset($start_date)) $start_date = date("Y-m-d 00:00:00",time());
if (!isset($end_date)) $end_date = date("Y-m-d 23:59:59",time());
$start_date = date("Y-m-d 00:00:00",strtotime($start_date));
if ($end_date < substr($start_date,0,10)) {
$end_date = substr($start_date,0,10);
$error_message = getLanguageText('ERRORMSG-DATE-RANGE-ERROR');
}
$end_date = date("Y-m-d 23:59:59",strtotime($end_date));
$sdate = substr($start_date,0,10);
$edate = substr($end_date,0,10);
$stime = strtotime($start_date);
$etime = strtotime($end_date);
$where .= "and activity_time between $stime and $etime ";
// View only a selected userid
if (isset($selected_userid) && strlen($selected_userid) > 0) {
$s_userid = db_escape_string($selected_userid);
$where .= "and userid = '$s_userid' ";
}
// View only a selected ip
if (isset($selected_ip) && strlen($selected_ip) > 0) {
$s_ip = db_escape_string($selected_ip);
$where .= "and user_ip = '$s_ip' ";
}
// View only a selected activity
if (isset($selected_activity) && strlen($selected_activity) > 0) {
$s_activity = db_escape_string($selected_activity);
$where .= "and activity = '$s_activity' ";
}
// Search text processing
if (isset($search_text) && strlen($search_text) > 0) {
$s_text = db_escape_string($search_text);
$where .= "and information LIKE '%$s_text%' ";
}
// Selected person processing
if (isset($selected_person) && strlen($selected_person) > 0) {
$s_person = db_escape_string($selected_person);
$where .= "and information LIKE '%$s_person%' ";
}
if ($_SESSION['UserInfo']['type'] != 'SuperUser') {
$where .= "and userid != 'superuser' ";
}
if (!isset($search_text)) $search_text = '';
if (!isset($selected_userid)) $selected_userid = '';
if (!isset($selected_ip)) $selected_ip = '';
if (!isset($selected_activity)) $selected_activity = '';
?>