Example #1
0
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);
}
Example #2
0
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);
}