Esempio n. 1
0
 $Invoice = new Invoice();
 $User = new Users();
 $Address = new Address();
 // Получаем адреc доставки
 $address = $Address->GetAddressById($ord['id_address']);
 $tpl->Assign('address', $address);
 // Получить данные покупателя
 $id_customer = $ord['id_customer'];
 $Customer = new Customers();
 $Customer->SetFieldsById($id_customer, 1, true);
 $tpl->Assign('Customer', $Customer->fields);
 // Получить данные контрагента
 $id_contragent = $ord['id_contragent'];
 $Contragent = new Contragents();
 if (isset($ord['id_remitter'])) {
     $remitter = $Contragent->GetRemitterById($ord['id_remitter'], true);
     $tpl->Assign('remitter', $remitter);
 }
 $Contragent->SetFieldsById($id_contragent);
 $tpl->Assign('Contragent', $Contragent->fields);
 $tpl->Assign('date', date('d.m.Y', $ord['target_date']));
 $tpl->Assign('id_order', $ord['id_order']);
 $Citys = new Citys();
 $city = $Citys->SetFieldsById($ord['id_city']);
 if ($ord['id_delivery'] == 1) {
     // самовывоз
     $addr_deliv = "Самовывоз<br>" . $ord['descr'];
 } elseif ($ord['id_delivery'] == 2) {
     // Передать автобусом
     $addr_deliv = "Передать автобусом - " . $city['names_regions'] . "<br>" . $ord['descr'];
 } elseif ($ord['id_delivery'] == 3) {
Esempio n. 2
0
    $tpl->Assign('pages_cnt', ceil($cnt / $GLOBALS['Limit_db']));
    $GLOBALS['paginator_html'] = G::NeedfulPages($cnt);
    unset($cnt);
    $limit = ' LIMIT ' . $GLOBALS['Start'] . ', ' . $GLOBALS['Limit_db'];
} else {
    $GLOBALS['Limit_db'] = 0;
    $limit = '';
}
// =========================================================
// Список заказов
if (isset($GLOBALS['REQAR'][1]) && is_numeric($GLOBALS['REQAR'][1])) {
    $orders = $Contragent->GetContragentOrdersByClient($orderby, $target, $Users->fields['id_user'], $GLOBALS['REQAR'][1], $limit);
    $tpl->Assign('filtered_client', $GLOBALS['REQAR'][1]);
} else {
    $orders = $Contragent->GetContragentOrders($orderby, $target, $Users->fields['id_user'], $limit, $order_number);
}
$Contragent->SetFieldsById($Users->fields['id_user']);
$tpl->Assign('contragent', $Contragent->fields);
$tpl->Assign('orders', $orders);
$tpl->Assign('current', $Users->fields);
$customers = $Customer->GetCustomersByContragent($Users->fields['id_user']);
$tpl->Assign('customers', $customers);
$order_statuses = $Order->GetStatuses();
$tpl->Assign('order_statuses', $order_statuses);
$id = explode(';', $Contragent->fields['details']);
if (empty($id[0]) || strlen($Contragent->fields['details']) == 0) {
    $id = 0;
}
$remitters = $Contragent->GetRemitterById($id);
$tpl->Assign('remitters', $remitters);
$parsed_res = array('issuccess' => true, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_contragent_cab.tpl'));
Esempio n. 3
0
<?php

require '~core/model/invoice_c.php';
require 'tcPDFPlugin/tcpdf.php';
$Contragents = new Contragents();
$Contragents->SetFieldsById($_POST['contragent']);
$remitter = $Contragents->GetRemitterById($_POST['recipient'], 1);
if ($_POST['recipient'] == 0) {
    $settings['data'] = '';
} else {
    $settings['data'] = $remitter['name'] . ', ' . $remitter['address'] . ', <br> т. (097) 465-49-89, (095) 922-36-30, Р/с ' . $remitter['rs'] . ', МФО ' . $remitter['mfo'] . ', ' . $remitter['bank'] . ', <br> ЕГРПОУ ' . $remitter['egrpou'];
}
$settings['date'] = isset($_POST['date']) ? $_POST['date'] : null;
$settings['doctype'] = $_POST['doctype'];
if ($_POST['margin']) {
    $settings['margin'] = str_replace(',', '.', $_POST['margin']);
} else {
    $settings['margin'] = 1;
}
$settings['order'] = $_POST['order'];
if (isset($_POST['fact'])) {
    $settings['fact'] = $_POST['fact'];
}
if (isset($_POST['stamp'])) {
    $settings['stamp'] = $_POST['stamp'];
}
if (isset($_POST['NDS'])) {
    $settings['NDS'] = $_POST['NDS'];
}
$settings['pay_form'] = isset($_POST['pay_form']) ? $_POST['pay_form'] : null;
// Получание информации о заказе