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);
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'])) {