case 18: $pr_txt = "Первая страница – 1 месяц"; break; case 23: $pr_txt = $opinfo['ammount']." FM"; break; case 26: $pr_txt = "Аккаунт ПРО"; break; case 27: $pr_txt = "Первая страница – 1 неделя"; break; case 34: $pr_txt = "Первая страница – новогодний подарок – 1 неделя"; break; case 35: $pr_txt = "Аккаунт ПРО – новогодний подарок"; break; case 42: $pr_txt = "Аккаунт ПРО – подарок на 8 марта"; break; default: $pr_txt = ""; } */ if ($pr_txt && $opinfo['billing_id'] == $acc->id) { $info = $acc->GetHistoryInfo($opinfo['id'], $_SESSION['uid'], 3); $user = new users(); $user->GetUser($opinfo['login']); $cnt_role = !is_emp($user->role) ? 'frl' : 'emp'; present::SetGiftResv($id, $_SESSION['uid']); require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/payed.php'; $is_pro = payed::CheckPro($user->login); $_SESSION['pro_last'] = payed::ProLast($_SESSION['login']); $_SESSION['pro_last'] = $_SESSION['pro_last']['freeze_to'] ? false : $_SESSION['pro_last']['cnt']; } } if (!$user) { header('Location: /404.php'); exit; } $css_file[] = '/css/styles/present.css'; $header = '../header.php'; $footer = '../footer.html'; $content = 'content.php'; $page_title = 'Фрилансер. Работодатель. Удаленная работа. Поиск работы. Предложение работы. Портфолио фрилансеров. FL.ru';
/** * Делает отметку о получении подарка(просмотре подарка) по id подарка и UID * * @param integer $uid */ function SetGiftResv($gid) { session_start(); $uid = get_uid(false); $gid = intval($gid); $uid = intval($uid); if (!$gid || !$uid) { $resp['success'] = false; echo json_encode($resp); return; } require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/present.php"; present::SetGiftResv($gid, $uid); require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/payed.php"; $is_pro = payed::CheckPro($_SESSION['login']); $pro_last = payed::ProLast($_SESSION['login']); if ($pro_last['freeze_to']) { $_SESSION['freeze_from'] = $pro_last['freeze_from']; $_SESSION['freeze_to'] = $pro_last['freeze_to']; $_SESSION['is_freezed'] = $pro_last['is_freezed']; $_SESSION['payed_to'] = $pro_last['cnt']; } $_SESSION['pro_last'] = $pro_last['is_freezed'] ? false : $pro_last['cnt']; $resp['id'] = $gid; $resp['success'] = true; echo json_encode($resp); return; }