$_SESSION['direct_to'] = BASE_URL . "save_search/"; include_once 'sessioninc.php'; $username = $session->get_username(); $employee_id = $user_id = $session->get_user_id(); if (isset($_GET['action'])) { //save the search query into database if ($_GET['action'] == "save" && isset($_GET['reference'])) { $reference = $_GET['reference']; $reference_name = $_GET['name']; if (!SaveSearch::already_existed($employee_id, $reference)) { $save_search = new SaveSearch(); $save_search->fk_employee_id = $employee_id; $save_search->reference_name = $reference_name; $save_search->reference = $reference; if ($save_search->save()) { $message = "<div class='success'>" . format_lang('success', 'save_search') . "</div>"; } else { $message = "<div class='error'>" . format_lang('errormsg', 62) . "</div>"; } } else { $message = "<div class='error'>" . format_lang('errormsg', 63) . "</div>"; } } elseif ($_GET['action'] == 'search' && isset($_REQUEST['search_id'])) { $id = (int) $_REQUEST['search_id']; $found = SaveSearch::find_by_id($id); if ($found) { redirect_to(BASE_URL . "search/?" . urldecode(urldecode($found->reference))); die; } redirect_to(BASE_URL . "save_search/");