mirror of
https://github.com/kleeja-official/kleeja.git
synced 2025-12-15 20:49:41 +01:00
Fix for show files since time
I made it logical
This commit is contained in:
@@ -253,6 +253,12 @@ elseif ($current_smt == '')
|
||||
{
|
||||
//get search filter
|
||||
$filter = get_filter(g('search_id'), 'file_search', false, 'filter_uid');
|
||||
|
||||
if (! $filter)
|
||||
{
|
||||
kleeja_admin_err($lang['ERROR_TRY_AGAIN'], true, $lang['ERROR'], true, basename(ADMIN_PATH) . '?cp=h_search', 1);
|
||||
}
|
||||
|
||||
$deletelink = basename(ADMIN_PATH) . '?cp=' . basename(__file__, '.php') . '&deletefiles=' . g('search_id');
|
||||
$is_search = true;
|
||||
$query['WHERE'] = build_search_query(unserialize(htmlspecialchars_decode($filter['filter_value'])));
|
||||
@@ -261,6 +267,10 @@ elseif ($current_smt == '')
|
||||
{
|
||||
$query['WHERE'] = 'f.time > ' . intval($_REQUEST['last_visit']);
|
||||
}
|
||||
else
|
||||
{
|
||||
$do_not_query_total_files = true;
|
||||
}
|
||||
|
||||
//to-be-deleted
|
||||
//it is becoming a headache for a big websites. We do not have the time to figure out a solution
|
||||
@@ -269,10 +279,6 @@ elseif ($current_smt == '')
|
||||
{
|
||||
$query['ORDER BY'] = 'f.' . $SQL->escape($_REQUEST['order_by']);
|
||||
}
|
||||
else
|
||||
{
|
||||
$do_not_query_total_files = true;
|
||||
}
|
||||
|
||||
if (! ig('search_id'))
|
||||
{
|
||||
@@ -280,10 +286,6 @@ elseif ($current_smt == '')
|
||||
$img_types = ['gif','jpg','png','bmp','jpeg','GIF','JPG','PNG','BMP','JPEG'];
|
||||
$query['WHERE'] = (empty($query['WHERE']) ? '' : $query['WHERE'] . ' AND ') . "f.type NOT IN ('" . implode("', '", $img_types) . "')";
|
||||
}
|
||||
else
|
||||
{
|
||||
$do_not_query_total_files = false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -193,7 +193,7 @@ function get_filter($item, $filter_type = false, $just_value = false, $get_by =
|
||||
|
||||
if ($just_value)
|
||||
{
|
||||
return $v['filter_value'];
|
||||
return $v['filter_value'] ?? '';
|
||||
}
|
||||
|
||||
return $v;
|
||||
|
||||
Reference in New Issue
Block a user