Example #1
0
     if ($total_declared >= $total_imposed) {
         $params['not_total'] = 'Y';
         if (!empty($total_imposed)) {
             $rp['total_cod'] = RusPostBlank::doit($total_imposed, false, false);
             $params['total_imposed'] = $params['imposed_rub'] . ' (' . $rp['total_cod'] . ') руб. ' . $params['imposed_kop'] . ' коп.';
             $params['t_imposed'] = RusPostBlank::clearDoit($total_imposed);
         }
     } else {
         fn_set_notification('E', __('error'), __('addons.rus_russianpost.error_total'));
         return array(CONTROLLER_STATUS_OK, 'rus_post_blank.edit&order_id=' . $_REQUEST['order_id']);
     }
 }
 if (!empty($params['not_total']) && $params['not_total'] == 'Y') {
     $params['t_declared_kop'] = $total_declared;
     if (!empty($total_declared)) {
         $rp['total_cen'] = RusPostBlank::doit($total_declared, false, false);
         $params['t_declared_kop'] = $params['declared_rub'] . ' (' . $rp['total_cen'] . ') руб. ' . $params['declared_kop'] . ' коп.';
         $params['total_declared'] = $params['declared_rub'] . ' (' . $rp['total_cen'] . ') руб. ' . $params['declared_kop'] . ' коп.';
     }
 }
 $params['text1'] = preg_split('//u', $params['text1'], -1, PREG_SPLIT_NO_EMPTY);
 $params['text2'] = preg_split('//u', $params['text2'], -1, PREG_SPLIT_NO_EMPTY);
 $view->assign('data', $params);
 $view->assign('order_info', $order_info);
 if ($action == 'blank_7a') {
     if ($params['print_pdf'] == 'Y') {
         $pdf_params = array('page_width' => '198mm', 'page_height' => '141mm', 'margin_left' => '0mm', 'margin_right' => '0mm', 'margin_top' => '0mm', 'margin_bottom' => '0mm');
         $blanks = array(1);
         $html[] = $view->displayMail('addons/rus_russianpost/blank_7a_pdf.tpl', false, AREA, $order_info['company_id'], $lang_code);
     } else {
         $view->displayMail('addons/rus_russianpost/blank_7a.tpl', true, AREA, $order_info['company_id'], $lang_code);
Example #2
0
 Registry::set('navigation.tabs', $tabs);
 // [/Page sections]
 $order_id = $_REQUEST['order_id'];
 $order_info = fn_get_order_info($order_id, false, true, false, true);
 if (CART_PRIMARY_CURRENCY != 'RUB') {
     $currencies = Registry::get('currencies');
     if (!empty($currencies['RUB'])) {
         $currency = $currencies['RUB'];
         if (!empty($currency)) {
             $order_info['total'] = fn_format_rate_value($order_info['total'], 'F', $currency['decimals'], $currency['decimals_separator'], '', $currency['coefficient']);
             $order_info['total'] = fn_format_price($order_info['total'], 'RUB', 2);
         }
     }
 }
 $rp['clear'] = RusPostBlank::clearDoit($order_info['total']);
 $rp['summ'] = RusPostBlank::doit($order_info['total'], false, false);
 $total_array = explode('.', $order_info['total']);
 $total['113'] = $rp['clear'];
 $total['116'] = $total_array[0] . ' (' . $rp['summ'] . ') руб. ' . $total_array[1] . ' коп.';
 $firstname = '';
 $lastname = '';
 if (!empty($order_info['lastname'])) {
     $lastname = $order_info['lastname'];
 } elseif (!empty($order_info['b_lastname'])) {
     $lastname = $order_info['b_lastname'];
 } elseif (!empty($order_info['s_lastname'])) {
     $lastname = $order_info['s_lastname'];
 }
 if (!empty($order_info['firstname'])) {
     $firstname = $order_info['firstname'];
 } elseif (!empty($order_info['b_firstname'])) {