Ejemplo n.º 1
0
function search_init(&$a)
{
    $search = x($_GET, 'search') ? notags(trim(rawurldecode($_GET['search']))) : '';
    if (local_user()) {
        if (x($_GET, 'save') && $search) {
            $r = q("select * from `search` where `uid` = %d and `term` = '%s' limit 1", intval(local_user()), dbesc($search));
            if (!count($r)) {
                q("insert into `search` ( `uid`,`term` ) values ( %d, '%s') ", intval(local_user()), dbesc($search));
            }
        }
        if (x($_GET, 'remove') && $search) {
            q("delete from `search` where `uid` = %d and `term` = '%s' limit 1", intval(local_user()), dbesc($search));
        }
        $a->page['aside'] .= search_saved_searches();
    } else {
        unset($_SESSION['theme']);
    }
}
Ejemplo n.º 2
0
function search_init(&$a)
{
    $search = x($_GET, 'search') ? notags(trim(rawurldecode($_GET['search']))) : '';
    if (local_user()) {
        if (x($_GET, 'save') && $search) {
            $r = q("SELECT * FROM `search` WHERE `uid` = %d AND `term` = '%s' LIMIT 1", intval(local_user()), dbesc($search));
            if (!count($r)) {
                q("INSERT INTO `search` (`uid`,`term`) VALUES ( %d, '%s')", intval(local_user()), dbesc($search));
            }
        }
        if (x($_GET, 'remove') && $search) {
            q("delete from `search` where `uid` = %d and `term` = '%s' limit 1", intval(local_user()), dbesc($search));
        }
        $a->page['aside'] .= search_saved_searches();
    } else {
        unset($_SESSION['theme']);
        unset($_SESSION['mobile-theme']);
    }
}