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']); } }
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']); } }