} if (isset($_GET[$user_releases_key])) { // Search releases by user $_GET[$poster_id_key] = (int) $_GET[$user_releases_key]; $_REQUEST[$forum_key] = $search_all; } else { if (!empty($_REQUEST['max'])) { $_REQUEST[$forum_key] = $search_all; } else { // Get "checkbox" and "select" vars foreach ($GPC as $name => $params) { if ($params[GPC_TYPE] == CHBOX) { checkbox_get_val($params[KEY_NAME], ${"{$name}_val"}, $params[DEF_VAL]); } else { if ($params[GPC_TYPE] == SELECT) { select_get_val($params[KEY_NAME], ${"{$name}_val"}, ${"{$name}_opt"}, $params[DEF_VAL]); } } } } } // Restore torrents list and search settings if we have valid $search_id $tor_list_ary = array(); $tor_list_sql = ''; if ($search_id) { $row = DB()->fetch_row("\n\t\tSELECT search_array, search_settings\n\t\tFROM " . BB_SEARCH . "\n\t\tWHERE session_id = '{$session_id}'\n\t\t\tAND search_type = " . SEARCH_TYPE_TRACKER . "\n\t\t\tAND search_id = '{$search_id}'\n\t\tLIMIT 1\n\t"); if (empty($row['search_settings'])) { bb_die($lang['SESSION_EXPIRED']); } $previous_settings = unserialize($row['search_settings']); $tor_list_sql = $row['search_array'];
if ($req_poster_id) { if ($req_poster_id == GUEST_UID) { $poster_id_val = GUEST_UID; $poster_name_val = $lang['Guest']; } else { if ($poster_name_val = get_username($req_poster_id)) { $poster_id_val = $req_poster_id; } } } } // Order by, Sort dir, Time select_get_val($order_key, $order_val, $order_opt, $def_order_val); select_get_val($sort_key, $sort_val, $sort_opt, $def_sort_val); select_get_val($time_key, $time_val, $time_opt, $def_time_val); select_get_val($s_not_seen_key, $s_not_seen_val, $s_not_seen_opt, $def_s_not_seen_val); if (isset($_REQUEST[$title_match_key])) { if ($tmp = substr(unesc(trim($_REQUEST[$title_match_key])), 0, $title_match_max_len)) { $title_match_val = htmlspecialchars($tmp); $title_match_sql = bt_sql_esc($tmp); } } } if ($forum_val && $allowed_forums_sql) { if ($s_not_seen_val != $search_all) { $seed_exist_val = 0; } if ($seed_exist_val) { $active_val = 1; } // Current search settings array (will stored in DB)