Ejemplo n.º 1
0
 }
 $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);
Ejemplo n.º 2
0
 $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'];