Exemplo n.º 1
0
    </div>
    <h1 class="b-page__title">Оплата заказа на сумму <span class="b-layout__txt b-layout__txt_color_fd6c30 b-layout__txt_fontsize_34"><?php 
echo to_money($payed_sum > 10 ? $payed_sum : 10, 2);
?>
 руб.</span></h1>
    <div class="b-layout__one b-layout__one_width_25ps b-layout__one_padbot_30 b-layout__right_float_right b-layout__one_width_full_ipad b-layout_padbot_10_ipad">
       <?php 
include $_SERVER['DOCUMENT_ROOT'] . '/bill/widget/tpl.score.php';
?>
    </div>


    
    <div class="b-layout__one b-layout__one_float_left b-layout__one_width_72ps b-layout__one_width_full_ipad">
        <?php 
$pro_payed = payed::getPayedPROList(is_emp($bill->user['role']) ? 'emp' : 'frl');
foreach ($pro_payed as $p) {
    $pro_type[$p['opcode']] = $p;
}
foreach ($bill->list_service as $service) {
    include $_SERVER['DOCUMENT_ROOT'] . '/bill/payment/services/' . billing::getTemplateByService($service['service']);
}
$payment_sum = $bill->payed_sum['pay'];
//@todo везде поменять надо будет
?>

        <h2 class="b-layout__title b-layout__title_padtop_30">Способ платежа</h2>
        <div class="b-layout__txt b-layout__txt_fontsize_15 b-layout__txt_bold b-layout__txt_padbot_20">
            <?php 
if ($bill->type_menu_block == 'psys') {
    ?>
Exemplo n.º 2
0
    ?>
</span>
        <?php 
}
//if
?>
    </h3>
    <div class="b-layout__txt b-layout__txt_fontsize_11 b-layout__txt_padbot_20 b-layout__txt_padleft_70 b-layout__txt_padleft_null_iphone">Аккаунт PRO предоставляет своим обладателям бонусы на сайте: скидки на все платные услуги, бесплатную публикацию вакансий, возможность просматривать контакты всех пользователей и многое другое.</div>


    <div class="b-buttons b-buttons_padleft_70 b-buttons_padbot_10 b-layout__txt_padleft_null_iphone">
        <a href="javascript:void(0)" class="b-button b-button_flat b-button_flat_green btn-pay"><?php 
echo billing::$btn_name_for_type[$service['type']];
?>
</a>
    </div>
    <?php 
if (!empty($service['last_operation']['op_code'])) {
    $popup_mini_data = payed::getPayedPROList('emp');
    foreach ($popup_mini_data as $data) {
        if ($service['last_operation']['op_code'] == $data['opcode']) {
            $last_operation = array('month' => $data['month'], 'op_code' => $data['opcode'], 'sum' => $data['cost']);
            break;
        }
    }
    $popup_content = $_SERVER['DOCUMENT_ROOT'] . '/bill/widget/popups/popup.emp_pro.php';
    include $_SERVER['DOCUMENT_ROOT'] . '/bill/widget/tpl.popup.php';
}
?>
    <span class="b-layout__txt b-layout__txt_padtop_10 b-layout__txt_fontsize_11 b-page__iphone"><a href="/payed-emp/" class="b-layout__link promo-link">Подробнее об услуге</a></span>
</div>
Exemplo n.º 3
0
 public function __construct($is_emp = false, $options = null)
 {
     $this->is_emp = $is_emp;
     $this->list = payed::getPayedPROList($this->is_emp ? 'emp' : 'frl');
     parent::__construct($options);
 }
Exemplo n.º 4
0
            </div>
        <?php 
}
?>
    </h1>

    <?php 
include_once "tpl.setting.pro.php";
?>

    <table class="b-layout__table b-layout__table_center b-layout__table_margbot_60">
        <tr class="b-layout__tr">
            <td class="b-layout__td">
                <table class="b-layout__table b-layout__table_width_full">
                        <?php 
foreach (payed::getPayedPROList() as $pay) {
    if ($pay['is_test'] && $is_user_was_pro) {
        continue;
    }
    if (get_uid(false)) {
        $dcost = $pay['cost'] - round($account->sum, 2);
    }
    ?>
                        <td class="b-layout__td b-layout__td_width_200 b-layout__td_padright_70" id="pro_payed_<?php 
    echo $pay['opcode'];
    ?>
">
                            <form action="/payed/buy.php" method="post" id="post">
                            <input type="hidden" name="mnth" value="1" />
                            <?php 
    /* <input type="hidden" name="transaction_id" value="<?= get_uid(false) ? $account->start_transaction($uid, $tr_id) : 0;?>" /> */
Exemplo n.º 5
0
<?php

require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/payed.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/platipotom.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/PromoCodes.php";
if (isset($quickPRO_type) && $quickPRO_type == 'profi') {
    $quickPRO_proList = payed::getPayedPROFIList();
} else {
    $quickPRO_proList = payed::getPayedPROList(is_emp() ? 'emp' : 'frl');
}
$promoCodes = new PromoCodes();
$quickPRO_redirect = '';
$quickpro_ok_default = 'quickpro_ok';
switch ($quickPRO_type) {
    case 'profi':
        $quickPRO_title = 'Покупка аккаунта PROFI';
        $quickPRO_ok_close_btn = 'Закрыть';
        $quickpro_ok_default = 'quickprofi_ok';
        $quickpro_ok_title = 'Вы успешно купили аккаунт PROFI';
        $quickpro_ok_subtitle = '';
        break;
    case 'project':
        $quickPRO_title = 'Покупка аккаунта Pro для ответа на проект';
        $quickPRO_ok_close_btn = 'Закрыть и ответить на проект';
        $quickPRO_redirect = getFriendlyUrl('project', $project['id']);
        break;
    case 'promotion':
        $quickPRO_redirect = '/promotion/';
    default:
        $quickPRO_title = 'Покупка аккаунта Pro';
        $quickPRO_ok_close_btn = 'Закрыть';
Exemplo n.º 6
0
<?php

/**
 * Вывод списка тарифов ПРО.
 */
?>
<link href='https://fonts.googleapis.com/css?family=Open+Sans:300,400&subset=cyrillic,latin' rel='stylesheet' type='text/css'>
<div class="b-layout g-txt_center">
<?php 
$is_emp = isset($is_emp) && $is_emp == true;
$list = payed::getPayedPROList($is_emp ? 'emp' : 'frl');
//$cnt = count($list);
//$last_key = key(end($list));
foreach ($list as $key => $pay) {
    if ($pay['day']) {
        $txt_time = ending($pay['day'], 'день', 'дня', 'дня');
        $days = $pay['day'];
        $title = "{$pay['day']} {$txt_time}";
        $value = $pay['day'];
    } elseif ($pay['week']) {
        $txt_time = ending($pay['week'], 'неделя', 'недели', 'недель');
        $days = $pay['week'] * 7;
        $title = "{$pay['week']} {$txt_time}";
        $value = $pay['week'];
    } else {
        if ($pay['month'] == 12) {
            $txt_time = 'год';
            $title = "1 {$txt_time}";
            $value = 1;
        } else {
            $txt_time = ending($pay['month'], 'месяц', 'месяца', 'месяцев');
Exemplo n.º 7
0
$_SESSION['pro_last'] = payed::ProLast($_SESSION['login']);
if ($_SESSION['pro_last']['is_freezed']) {
    $is_freezed = true;
    $_SESSION['payed_to'] = $_SESSION['pro_last']['cnt'];
}
$_SESSION['pro_last'] = $_SESSION['pro_last']['is_freezed'] ? false : $_SESSION['pro_last']['cnt'];
$userdata = new users();
$_SESSION['pro_test'] = $userdata->GetField($user_id, $error2, 'is_pro_test', false);
// цены на PRO
$prices = $prof->GetProPrice(true);
// текущая сумма оплаты
$cost = $prices[$oppro] * $mnth;
if ($ok) {
    $account = new account();
    $account->GetInfo($uid, true);
    $payed_list = payed::getPayedPROList(is_emp() ? 'emp' : 'frl');
    $is_not_enough = array('' => 'default');
    foreach ($payed_list as $value) {
        if ($value['is_test'] && payed::IsUserWasPro($uid)) {
            continue;
        }
        $dcost = $value['cost'] - $account->sum;
        if ($dcost <= 0) {
            continue;
        }
        $is_not_enough[$value['opcode']] = $dcost;
    }
    payed::UpdateProUsers();
    $result['success'] = true;
    $result['opcode'] = $oppro;
    $result['transaction'] = $account->start_transaction($uid, $tr_id);