} $params['total_declared'] = $total_declared; list($total_declared, $params['declared_rub'], $params['declared_kop']) = fn_rus_postblank_rub_kop_price($total_declared); $total_imposed = ''; if (!empty($params['total_cod'])) { $total_imposed = $params['total_cod']; } $params['total_imposed'] = $total_imposed; list($total_imposed, $params['imposed_rub'], $params['imposed_kop']) = fn_rus_postblank_rub_kop_price($total_imposed); if (!empty($params['imposed_total']) && $params['imposed_total'] == 'Y') { 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);
$tabs = array('settings' => array('title' => __('settings'), 'js' => true), 'recipient' => array('title' => __('recipient'), 'js' => true), 'sender' => array('title' => __('sender'), 'js' => true)); 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'];