function search_get_keywords($remove_non_matches = true) { if (!($db = db::get())) { return false; } if (!($table_prefix = get_table_prefix())) { return false; } if (!isset($_SESSION['UID']) || !is_numeric($_SESSION['UID'])) { return false; } $sql = "SELECT USER_VALUE FROM `{$table_prefix}USER_TRACK` "; $sql .= "WHERE UID = '{$_SESSION['UID']}' AND USER_KEY = 'LAST_SEARCH_KEYWORDS'"; if (!($result = $db->query($sql))) { return false; } if ($result->num_rows == 0) { return false; } list($search_keywords) = $result->fetch_row(); $keywords_array = search_extract_keywords($search_keywords); return search_strip_special_chars($keywords_array['keywords_array'], $remove_non_matches); }
function search_get_keywords($remove_non_matches = true) { if (!($db = db::get())) { return false; } if (!($table_prefix = get_table_prefix())) { return false; } if (($uid = session::get_value('UID')) === false) { return false; } $sql = "SELECT LAST_SEARCH_KEYWORDS FROM `{$table_prefix}USER_TRACK` "; $sql .= "WHERE UID = '{$uid}'"; if (!($result = $db->query($sql))) { return false; } if ($result->num_rows == 0) { return false; } list($search_keywords) = $result->fetch_row(); $keywords_array = search_extract_keywords($search_keywords); return search_strip_special_chars($keywords_array['keywords_array'], $remove_non_matches); }