コード例 #1
0
ファイル: index.php プロジェクト: kapai69/fl-ru-damp
<?php

require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/pay_place.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/users.php';
if (isset($_GET['user'])) {
    $pp = new pay_place();
    $usr = new Users();
    $uid = $usr->GetUid($error, pg_escape_string($_GET['user']));
    if ($uid == null) {
        echo 'Данного юзера не существует';
        die;
    }
    //$role = $usr->GetRole(pg_escape_string($_GET['user']), $error);
    $r = $pp->addUser($uid);
    if (!$r) {
        echo 'Ошибка';
        die;
    }
    echo 'Вы будете показаны через ' . $pp->getTimeShow() . ' мин';
}
コード例 #2
0
ファイル: index.php プロジェクト: Nikitian/fl-ru-damp
<?php

require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/pay_place.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/users.php";
if (isset($_GET['user'])) {
    $pp = new pay_place();
    $usr = new Users();
    $uid = $usr->GetUid($error, pg_escape_string($_GET['user']));
    if ($uid == null) {
        echo "Данного юзера не существует";
        die;
    }
    //$role = $usr->GetRole(pg_escape_string($_GET['user']), $error);
    $r = $pp->addUser($uid);
    if (!$r) {
        echo "Ошибка";
        die;
    }
    echo "Вы будете показаны через " . $pp->getTimeShow() . " мин";
}
コード例 #3
0
 /**
  * Покупка места в карусели на главной и странице каталога.
  * */
 private function setCatalogOrMainPageRoundabout()
 {
     global $DB;
     $uid = (int) $_POST['uid'];
     $row = $DB->row("SELECT role, uname, usurname, login, sum  FROM users LEFT JOIN account ON account.uid = users.uid \n                          WHERE users.uid = {$uid}");
     $role = $row['role'][0];
     $user = $row['uname'] . ' ' . $row['usurname'] . ' [' . $row['login'] . ']';
     $sum = $row['sum'];
     if ($role !== '0') {
         $this->jsonError('Пользователь не найден или является работодателем');
     }
     $date = $_POST['date'];
     $f = preg_match("#[0-9]{4}\\-[0-9]{2}\\-[0-9]{2}#", $date, $m);
     if (!$f) {
         $date = false;
     }
     if ($uid) {
         $catalog = $_POST['type'] == 'catalog';
         if ($_POST['type'] == 'catalog') {
             $tarif = 73;
         } elseif ($_POST['type'] == 'main') {
             $tarif = 65;
         }
         $payPlace = new pay_place($catalog ? 1 : 0);
         $account = new account();
         $transaction_id = $account->start_transaction($uid, $tr_id);
         if (($buy = $account->Buy($id, $transaction_id, $tarif, $uid, 'Оплата новых платных мест за FM', 'Оплачено', 1)) === 0) {
             $payPlace->addUser($uid);
             $t = intval($payPlace->getTimeShow());
             $msg = "{$user} будет размещен " . ($catalog ? 'в <a href="/freelancers/">каталоге</a> ' : 'на <a href="/">главной странице</a> ') . ($t == 0 ? 'сейчас' : "через {$t} минут" . ($t == 1 ? 'у' : ($t > 1 && $t < 5 ? 'ы' : ''))) . '.';
             $this->jsonOk('msg', $msg);
         } else {
             $msg = "В данный момент на счету у {$user} {$sum} FM. <a href=\"/bill\" target=\"_blank\">Пополнить счет</a><br/><br/>";
             $this->jsonError($msg);
         }
     }
 }