public function export_libs() { foreach (config\client::_libraries($_SESSION['mode']) as $folder) { $this->lib2namespace(config('client', '_' . $folder), $_SESSION['client_name'] . '.' . get_constant('\\platform\\config\\client::_libs_namespace')); } //$this->lib2namespace(\platform\config\client::external); }
function warning($context, $code) { if (\get_constant('\\platform\\config\\error::debug_server')) { $args = \func_get_args(); \array_shift($args); //BUG $label = \ucfirst(\strtolower(\get_constant('\\platform\\config\\error::warning_label'))); get_transmission()->warn("console.log('" . $label . " : " . \ucfirst(\strtolower(\preg_replace("/'/", "\\'", \call_user_func_array('config', $args)))) . "');"); } }
public function export_modules() { $parent = $this->parent->get('parent'); //record the "menu interface" of object client //$interfaces_object = $this->parent->get(\get_constant('\platform\config\interfac3::_namespace')); foreach (get_constant('\\platform\\config\\interfac3::_i_' . $this->name) as $module) { if (module_exist($module)) { $module_path = get_module_path($module); $parent->lib2namespace($module_path, $parent->name . '.' . get_constant('\\platform\\config\\interfac3::_module_namespace'), build_extension(get_constant('\\platform\\config\\interfac3::_valid_module_extension'), 1)); //update the "menu interface" of object client //$interfaces_object->{$this->name}->{$module} = get_module_description($module); } else { //update the "menu interface" of object client //$interfaces_object->{$this->name}->{$module} = get_constant('\platform\config\interfac3::_no_module_description_msg'); } // if($this->slots > $this->slots_max){ // throw new \Exception; // }else{ // $this->slots_number += $module->slots_number; // } } }
<div class="column span-24"> <h6 style="text-align: center;">11. Інформація про Турагента</h6> 11.1. Фінансове забезпечення цивільної відповідальності Турагента підтверджується банківською гарантією на суму еквівалентну 20.000 (двадцять тисячі) євро, яка видана ВАТ „Торговельно-фінансовим банком „Контракт” відповідно до умов Договору про надання банківської гарантії виконання зобов’язань за №469/08-Г від 08.06.2008р.<br> 11.2. Банківською гарантією забезпечується відповідальність Турагента перед Туристом згідно цього Договору лише за умови виникнення обставин банкрутства чи неплатоспроможності Турагента, які пов’язані з необхідністю відшкодування вартості ненаданих посередницьких послуг, передбачених Договором, що спрямовані на продаж туристичного продукту Туроператора, вказаного у цьому Договорі.<br> 11.3. Туристичні послуги, які входять до вартості туристичного продукту не належать Турагенту, а реалізуються Турагентом за дорученням, від імені та в інтересах Туроператора, згідно з умовами агентського договору, укладеного з Туроператором. <br> 11.4. Всі кошти, отримані Турагентом від Туриста, крім агентської винагороди, не належать на праві власності Турагенту і є транзитними та підлягають подальшому перерахуванню Туроператору, згідно з умовами та в порядку встановленому в агентському договорі з Туроператором.<br> </div> <br><br> <div class="column span-24"> <h6 style="text-align: center;">12. Термін дії Договору</h6> 12.1 Цей Договір вважається укладеним з моменту підписання його Сторонами і оплати Туристом повної вартості замовлених послуг та діє до дати закінчення туристичної подорожі та виконання зобов’язань Сторонами Договору.<br> </div> <div class="column span-24"> <h6 style="text-align: center;">13. Місцезнаходження, реквізити та підписи Сторін</h6> </div> <div class="column span-12"> <h6 style="text-align: center;">Турагент</h6> <?=get_constant('COMPANY_NAME')?><br> <?=get_constant('EDRPUO')?><br> <?=get_constant('RECVISITS')?><br> <br><br><br> Директор <?=get_constant('DIRECTOR')?><br> <br> М.П. </div> <div class="column span-12 last"> <h6 style="text-align: center;">Турист/Замовник</h6> <?$demander_info = get_client_info($demander->_clients_rid)?> <?=$demander_info->l_name?> <?=$demander_info->f_name?> <?=$demander_info->s_name?><br> </div> </div>
public function load_components() { $this->parent->lib2namespace(get_constant('\\platform\\config\\components::_location'), $_SESSION['client_name'] . '.' . get_constant('\\platform\\config\\components::_namespace')); }
function description_exists($module_name) { return is_file_exist(get_module_path($module_name) . '/' . get_constant('platform\\config\\interfac3::_valid_description_file')); }
function get_config_option($namespace, $thing) { $thing = '_' . trim($thing, '_'); $base_namespace = '\\platform\\config\\' . $namespace; return get_constant($base_namespace . $thing); }
<div class="container"> <h5> Додаток No1 до Договору на туристичне обслуговування No<?=$ds->agreement?> вiд <?=$ds->date_doc?>. </h5> <div class="column span-24 last"> <h3 style="text-align: center;"><?=get_constant('COMPANY_NAME')?></h3> </div> <br><br> <div class="column span-24"> <div style="padding: 5px;text-align: center;"> <?=get_city_name_byrid($filial_info->_cities_rid)?>, <?=$filial_info->adress?>, тел. <?=$filial_info->phones?> email: <?=$filial_info->email?> </div> </div> <div class="column span-24" style="padding: 5px;text-align: center;"> <h5 style="text-align: center;">Заявка на бронювання туристичних послуг</h5> </div> <div class="column span-4" style="text-align: center; border: 1px solid #000000;"> <b>№</b> </div> <div class="column span-5" style="text-align: center; border: 1px solid #000000;border-left:none;"> <b>Прізвище(РУС/ЛАТ)</b> </div> <div class="column span-5" style="text-align: center; border: 1px solid #000000;border-left:none;"> <b>Ім'я(РУС/ЛАТ)</b> </div> <div class="column span-5" style="text-align: center; border: 1px solid #000000;border-left:none;"> <b>№ паспорта, термін дії</b> </div> <div class="column span-5 last" style="text-align: center; border: 1px solid #000000;border-left:none;"> <b>Дата народження</b>
function process_api_request() { $rezult = ''; $error = ''; //проверяем чек запрос if ($_REQUEST['type'] == 'check') { //получаем данные, что нам прислал чек запрос $order_amount = $_REQUEST['order_amount']; $order_currency = $_REQUEST['order_currency']; $pay_for = $_REQUEST['pay_for']; $md5 = $_REQUEST['md5']; //выдаем ответ OK на чек запрос $rezult = answer($_REQUEST['type'], 0, $pay_for, $order_amount, $order_currency, 'OK'); } //проверяем запрос на пополнение if ($_REQUEST['type'] == 'pay') { $onpay_id = $_REQUEST['onpay_id']; $pay_for = $_REQUEST['pay_for']; $order_amount = $_REQUEST['order_amount']; $order_currency = $_REQUEST['order_currency']; $balance_amount = $_REQUEST['balance_amount']; $balance_currency = $_REQUEST['balance_currency']; $exchange_rate = $_REQUEST['exchange_rate']; $paymentDateTime = $_REQUEST['paymentDateTime']; $md5 = $_REQUEST['md5']; //производим проверки входных данных if (empty($onpay_id)) { $error .= "Не указан id<br>"; } else { if (!is_numeric(intval($onpay_id))) { $error .= "Параметр не является числом<br>"; } } if (empty($order_amount)) { $error .= "Не указана сумма<br>"; } else { if (!is_numeric($order_amount)) { $error .= "Параметр не является числом<br>"; } } if (empty($balance_amount)) { $error .= "Не указана сумма<br>"; } else { if (!is_numeric(intval($balance_amount))) { $error .= "Параметр не является числом<br>"; } } if (empty($balance_currency)) { $error .= "Не указана валюта<br>"; } else { if (strlen($balance_currency) > 4) { $error .= "Параметр слишком длинный<br>"; } } if (empty($order_currency)) { $error .= "Не указана валюта<br>"; } else { if (strlen($order_currency) > 4) { $error .= "Параметр слишком длинный<br>"; } } if (empty($exchange_rate)) { $error .= "Не указана сумма<br>"; } else { if (!is_numeric($exchange_rate)) { $error .= "Параметр не является числом<br>"; } } //если нет ошибок if (!$error) { if (is_numeric($pay_for)) { //Если pay_for - число $sum = floatval($order_amount); $rezult = data_get_created_operation($pay_for); if (mysql_num_rows($rezult) == 1) { //создаем строку хэша с присланных данных $md5fb = strtoupper(md5($_REQUEST['type'] . ";" . $pay_for . ";" . $onpay_id . ";" . $order_amount . ";" . $order_currency . ";" . get_constant('private_code'))); //сверяем строчки хеша (присланную и созданную нами) if ($md5fb != $md5) { $rezult = answerpay($_REQUEST['type'], 8, $pay_for, $order_amount, $order_currency, 'Md5 signature is wrong. Expected ' . $md5fb, $onpay_id); } else { $time = time(); $rezult_balance = get_constant('use_balance_table') ? data_update_user_balance($pay_for, $sum) : true; $rezult_operation = data_set_operation_processed($pay_for); //если оба запроса прошли успешно выдаем ответ об удаче, если нет, то о том что операция не произошла if ($rezult_operation && $rezult_balance) { $rezult = answerpay($_REQUEST['type'], 0, $pay_for, $order_amount, $order_currency, 'OK', $onpay_id); } else { $rezult = answerpay($_REQUEST['type'], 9, $pay_for, $order_amount, $order_currency, 'Error in mechant database queries: operation or balance tables error', $onpay_id); } } } else { $rezult = answerpay($_REQUEST['type'], 10, $pay_for, $order_amount, $order_currency, 'Cannot find any pay rows acording to this parameters: wrong payment', $onpay_id); } } else { //Если pay_for - не правильный формат $rezult = answerpay($_REQUEST['type'], 11, $pay_for, $order_amount, $order_currency, 'Error in parameters data', $onpay_id); } } else { //Если есть ошибки $rezult = answerpay($_REQUEST['type'], 12, $pay_for, $order_amount, $order_currency, 'Error in parameters data: ' . $error, $onpay_id); } } echo $rezult; return $rezult; }
public function load_template() { $this->set_template($_SESSION['device'], $_SESSION['mode']); $parent = $this->parent->get('parent'); $parent->lib2namespace(\platform\config\template::_templates_folder . '/' . $this->address, $_SESSION['client_name'] . '.' . $parent->get('_env_namespace'), $_SESSION['mode'] . build_extension(get_constant('\\platform\\config\\template::_valid_template_extension'), 1)); }