mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2025-12-30 00:53:50 +00:00
@@ -87,8 +87,9 @@
|
||||
//get the count
|
||||
$sql = "select count(event_guard_log_uuid) ";
|
||||
$sql .= "from v_event_guard_logs ";
|
||||
$sql .= "where true ";
|
||||
if (isset($search)) {
|
||||
$sql .= "where (";
|
||||
$sql .= "and (";
|
||||
$sql .= " hostname like :search ";
|
||||
$sql .= " or filter like :search ";
|
||||
$sql .= " or ip_address like :search ";
|
||||
@@ -98,6 +99,10 @@
|
||||
$sql .= ") ";
|
||||
$parameters['search'] = '%'.$search.'%';
|
||||
}
|
||||
if (isset($_GET["filter"]) && $_GET["filter"] != '') {
|
||||
$sql .= "and filter = :filter ";
|
||||
$parameters['filter'] = $_GET["filter"];
|
||||
}
|
||||
$database = new database;
|
||||
$num_rows = $database->select($sql, $parameters, 'column');
|
||||
unset($sql, $parameters);
|
||||
@@ -132,8 +137,9 @@
|
||||
$sql .= "user_agent, ";
|
||||
$sql .= "log_status ";
|
||||
$sql .= "from v_event_guard_logs ";
|
||||
if (isset($_GET["search"])) {
|
||||
$sql .= "where (";
|
||||
$sql .= "where true ";
|
||||
if (isset($_GET["search"]) && $_GET["search"] != '') {
|
||||
$sql .= "and (";
|
||||
$sql .= " hostname like :search ";
|
||||
$sql .= " or filter like :search ";
|
||||
$sql .= " or ip_address like :search ";
|
||||
@@ -143,6 +149,10 @@
|
||||
$sql .= ") ";
|
||||
$parameters['search'] = '%'.$search.'%';
|
||||
}
|
||||
if (isset($_GET["filter"]) && $_GET["filter"] != '') {
|
||||
$sql .= "and filter = :filter ";
|
||||
$parameters['filter'] = $_GET["filter"];
|
||||
}
|
||||
$sql .= order_by($order_by, $order, 'log_date', 'desc');
|
||||
$sql .= limit_offset($rows_per_page, $offset);
|
||||
$database = new database;
|
||||
@@ -174,6 +184,22 @@
|
||||
echo button::create(['type'=>'button','label'=>$text['button-delete'],'icon'=>$_SESSION['theme']['button_icon_delete'],'id'=>'btn_delete','name'=>'btn_delete','style'=>'display:none;','onclick'=>"modal_open('modal-delete','btn_delete');"]);
|
||||
}
|
||||
echo "<form id='form_search' class='inline' method='get'>\n";
|
||||
echo " <select class='formfld' name='filter'>\n";
|
||||
echo " <option value='' selected='selected' disabled hidden>".$text['label-filter']."</option>";
|
||||
echo " <option value=''></option>\n";
|
||||
if (isset($_GET["filter"]) && $_GET["filter"] == "sip-auth-ip") {
|
||||
echo " <option value='sip-auth-ip' selected='selected'>"."sip-auth-ip"."</option>\n";
|
||||
}
|
||||
else {
|
||||
echo " <option value='sip-auth-ip'>"."sip-auth-ip"."</option>\n";
|
||||
}
|
||||
if (isset($_GET["filter"]) && $_GET["filter"] == "sip-auth-fail") {
|
||||
echo " <option value='sip-auth-fail' selected='selected'>"."sip-auth-fail"."</option>\n";
|
||||
}
|
||||
else {
|
||||
echo " <option value='sip-auth-fail'>"."sip-auth-fail"."</option>\n";
|
||||
}
|
||||
echo " </select>\n";
|
||||
echo "<input type='text' class='txt list-search' name='search' id='search' value=\"".escape($search)."\" placeholder=\"".$text['label-search']."\" onkeydown='list_search_reset();'>";
|
||||
echo button::create(['label'=>$text['button-search'],'icon'=>$_SESSION['theme']['button_icon_search'],'type'=>'submit','id'=>'btn_search','style'=>($search != '' ? 'display: none;' : null)]);
|
||||
echo button::create(['label'=>$text['button-reset'],'icon'=>$_SESSION['theme']['button_icon_reset'],'type'=>'button','id'=>'btn_reset','link'=>'event_guard_logs.php','style'=>($search == '' ? 'display: none;' : null)]);
|
||||
|
||||
Reference in New Issue
Block a user