コード例 #1
0
ファイル: index.php プロジェクト: kapai69/fl-ru-damp
    		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';
コード例 #2
0
ファイル: users.server.php プロジェクト: Nikitian/fl-ru-damp
/**
 * Делает отметку о получении подарка(просмотре подарка) по 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;
}