Changeset 2165620
- Timestamp:
- 09/30/2019 09:24:24 AM (7 years ago)
- File:
-
- 1 edited
-
genei/trunk/orders_list.php (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
genei/trunk/orders_list.php
r2124734 r2165620 293 293 294 294 include('views/cabecera_general.php'); 295 include('views/seleccion_remitente.php'); 295 include('views/seleccion_remitente.php'); 296 296 if (!isset($_GET['action']) && !isset($_POST['action'])) { 297 297 include('views/tabla_envios_finalizados.php'); … … 638 638 $product = $item->get_product(); 639 639 for ($i = 1; $i <= $item['qty']; $i++) { 640 $datos_array['array_bultos'][$contador_bultos]['peso'] = $product->get_weight(); 641 $datos_array['array_bultos'][$contador_bultos]['alto'] = $product->get_height(); 642 $datos_array['array_bultos'][$contador_bultos]['ancho'] = $product->get_width(); 643 $datos_array['array_bultos'][$contador_bultos]['largo'] = $product->get_length(); 640 if (method_exists($producto, 'get_weight')) { 641 $datos_array['array_bultos'][$contador_bultos]['peso'] = $product->get_weight(); 642 } else { 643 $datos_array['array_bultos'][$contador_bultos]['peso'] = 1; 644 } 645 if (method_exists($producto, 'get_height')) { 646 $datos_array['array_bultos'][$contador_bultos]['alto'] = $product->get_height(); 647 } else { 648 $datos_array['array_bultos'][$contador_bultos]['alto'] = 1; 649 } 650 if (method_exists($producto, 'get_width')) { 651 $datos_array['array_bultos'][$contador_bultos]['ancho'] = $product->get_width(); 652 } else { 653 $datos_array['array_bultos'][$contador_bultos]['ancho'] = 1; 654 } 655 if (method_exists($producto, 'get_length')) { 656 $datos_array['array_bultos'][$contador_bultos]['largo'] = $product->get_length(); 657 } else { 658 $datos_array['array_bultos'][$contador_bultos]['largo'] = 1; 659 } 660 644 661 if ($datos_array['array_bultos'][$contador_bultos]['peso'] <= 0) { 645 662 $datos_array['array_bultos'][$contador_bultos]['peso'] = 1; … … 953 970 $datos_array['dni_llegada'] = '00000000t'; 954 971 $url = 'http://www.' . $GLOBALS['api_server'] . '/json_interface/obtener_listado_agencias_precios'; 955 $datos_array['api_key_google_maps'] = $myListTable->obtener_credenciales_servicio('grupoimpultec_api_key_google_maps'); 972 $datos_array['api_key_google_maps'] = $myListTable->obtener_credenciales_servicio('grupoimpultec_api_key_google_maps'); 956 973 $listado_agencias_precios = json_decode(grupoimpultec_curlJson($datos_array, $url), true)['datos_agencia2']; 957 974 $informacion_listado_agencias_precios = json_decode(grupoimpultec_curlJson($datos_array, $url), true)['datos_vista']; … … 982 999 echo('<p>'); 983 1000 $contador_bultos_originales = 1; 984 $peso_total =0;1001 $peso_total = 0; 985 1002 foreach ($datos_array['array_bultos_original'] as $bulto_original) { 986 1003 echo(__('Bulto') . ' ') . $contador_bultos_originales . ':<p>'; … … 990 1007 echo (__('Peso') . ': ') . number_format($bulto_original['peso'], 2) . ' kg.<p>'; 991 1008 $contador_bultos_originales++; 992 $peso_total =$peso_total+$bulto_original['peso'];993 } 994 echo(__('No es posible empaquetar en cajas de las siguientes características') . ':<p>'); 1009 $peso_total = $peso_total + $bulto_original['peso']; 1010 } 1011 echo(__('No es posible empaquetar en cajas de las siguientes características') . ':<p>'); 995 1012 echo (__('Ancho') . ': ') . grupoimpultec_obtener_medidas_caja()['width'] . ' cm.<p>'; 996 1013 echo (__('Alto') . ': ') . grupoimpultec_obtener_medidas_caja()['height'] . ' cm.<p>'; 997 1014 echo (__('Largo') . ': ') . grupoimpultec_obtener_medidas_caja()['length'] . ' cm.<p>'; 998 1015 echo (__('Peso máximo') . ': ') . get_option('grupoimpultec_max_weigth_box') . ' kg.<p>'; 999 if (get_option('grupoimpultec_max_weigth_box') > 50 && $peso_total>50) {1016 if (get_option('grupoimpultec_max_weigth_box') > 50 && $peso_total > 50) { 1000 1017 echo (__('Ha utilizado un peso máximo para su caja personalizada de más de 50 Kgs, y la suma de los bultos del envío también superan ese valor.</br>')); 1001 1018 echo(__('Existen agencias que no puedan calcular precios para bultos de más de 50 Kgs.</br>')); … … 1042 1059 if ($numero_bultos_defecto > 0) { 1043 1060 $enlace_bultos_defecto = ''; 1044 foreach ($datos_array['array_bultos'] as $key => $value) { 1045 if ($key == 0) { 1046 continue; 1061 if (array_key_exists('array_bultos', $datos_array) && count($datos_array['array_bultos']) > 0) { 1062 foreach ($datos_array['array_bultos'] as $key => $value) { 1063 if ($key == 0) { 1064 continue; 1065 } 1066 $enlace_bultos_defecto .= '&peso_bulto_defecto_' . $key . '=' . $value['peso'] . 1067 '&alto_bulto_defecto_' . $key . '=' . $value['alto'] . 1068 '&ancho_bulto_defecto_' . $key . '=' . $value['ancho'] . 1069 '&largo_bulto_defecto_' . $key . '=' . $value['largo']; 1047 1070 } 1048 $enlace_bultos_defecto .= '&peso_bulto_defecto_' . $key . '=' . $value['peso'] .1049 '&alto_bulto_defecto_' . $key . '=' . $value['alto'] .1050 '&ancho_bulto_defecto_' . $key . '=' . $value['ancho'] .1051 '&largo_bulto_defecto_' . $key . '=' . $value['largo'];1052 1071 } 1053 1072 $enlace_bultos_defecto .= '&numero_bultos_defecto=' . $numero_bultos_defecto;
Note: See TracChangeset
for help on using the changeset viewer.