Advertisement
NelsonGG

Untitled

Oct 25th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.44 KB | None | 0 0
  1. <?php
  2. if ($_SERVER['REMOTE_ADDR'] != '192.99.203.134'){
  3.     exit();
  4. }
  5. header('Content-Type: text/html; charset=utf-8');
  6. //HADES MEDIA SA
  7. $compania = 'ie';
  8. //ini_set("display_errors", 1);
  9. //error_reporting(E_ALL);
  10. //usleep(15*1000000);
  11.  
  12. $file_actualizando = file_get_contents('actualizando.php');
  13. if($file_actualizando == 'no'){
  14.     if (!file_put_contents('actualizando.php', 'si'))
  15.         exit;
  16.    
  17.     function microtime_float(){
  18.         list($usec, $sec) = explode(" ", microtime());
  19.         return ((float)$usec + (float)$sec);
  20.     }
  21.     $time_start = microtime_float();
  22.  
  23.     include('../_conf/ie.php');
  24.     include('../_includes/funciones/limpiar.php');
  25.     include('../_includes/funciones/funciones_globales.php');
  26.    
  27.     if ($result = mysql_query("SELECT id FROM DW_armando ORDER BY id DESC LIMIT 1")){
  28.         $maxid = mysql_result($result,0,'id')-1000000;
  29.         mysql_free_result($result);
  30.         mysql_query("DELETE FROM DW_armando WHERE id<$maxid LIMIT 1000");
  31.     } else {
  32.         echo 'error: '.mysql_error().'<br>';
  33.     }
  34.  
  35.     $user_ip = limpiar_insertar($_GET['ip']);
  36.     $user_agent = limpiar_insertar($_GET['ua']);
  37.    
  38.     $confMaximosRegistrosTransac = 500;
  39.     $confMaximosRegistrosMvsitems = 50;
  40.     $confMaximosRegistrosAplicaciones = 50;
  41.     $confMaximosRegistrosLinasientos = 500;
  42.     $confUpdateDW_transacEnAplicaciones = '';
  43.     $Abases = $CONF_bases_mos['adm'];
  44.     $AbaseCeroUno[0] = 0;
  45.     $AbaseCeroUno[1] = 1;
  46.  
  47.     $confCodprvParaPadronescuit = '902';
  48.     $confDiasClientes5 = 10;
  49.  
  50.     include('_conf/general.php');
  51.  
  52.     $DW = 1;
  53.     $error = 0;
  54.     $modifico = 0;
  55.     $Vmodifico = 0;
  56.     if ($_GET['actclientes'] == 'si'){
  57.         echo '<br>'.date('Y-m-d H:i:s').'<br><br>';
  58.         //include('../liit/DW/precios1.php');
  59.         //echo "error:$error, modifico:$modifico, faltan: $faltan<br>";
  60.         //include('../liit/DW/transac_aprobado_por.php');
  61.         //include('pasar_req_a_icr.php');
  62.         //include('pasar_remitos_a_icr.php');
  63.         //include('../liit/DW/transac_traerNrotransAUT.php');
  64.         //include('../liit/DW/precios3.php');
  65.         //include('../liit/DW/act_stock_xitem_todos.php');
  66.         //include('../liit/DW/centrosApropiacion.php');
  67.         //include('../liit/DW/sucursales.php');
  68.         //include('pasar_remitos_a_icr.php');
  69.         //include('../liit/DW/mvsitems_traerCoddep.php');
  70.         //$Vmodifico += $modifico;
  71.        
  72.         //include('../liit/DW/centrosAP.php');
  73.         //echo "aplicaciones error:$error, modifico:$modifico, faltan: $faltan<br>";
  74.        
  75.         //include('../liit/DW/mvsitems.php');
  76.         //$Vmodifico += $modifico;
  77.         //echo "mvsitems error:$error, modifico:$modifico, faltan: $faltan<br>";
  78.         //include('../liit/DW/cmpasociados.php');
  79.         //$Vmodifico += $modifico;
  80.         //echo "cmpasociados error:$error, modifico:$modifico, faltan: $faltan<br>";
  81.         //include('../liit/DW/transac.php');
  82.         //$Vmodifico += $modifico;
  83.         //echo "transac error:$error, modifico:$modifico, faltan: $faltan<br>";
  84.         //include('../liit/DW/saldos.php');
  85.         //$Vmodifico += $modifico;
  86.         //echo "saldos error:$error, modifico:$modifico, faltan: $faltan<br>";
  87.         //include('../liit/DW/saldosProveedores.php');
  88.         //$Vmodifico += $modifico;
  89.         //echo "saldosProveedoreserror:$error, modifico:$modifico, faltan: $faltan<br>";
  90.         //include('../liit/DW/valores_carteraIntExt.php');
  91.         //$Vmodifico += $modifico;
  92.         //echo "valores_carteraIntExt error:$error, modifico:$modifico, faltan: $faltan<br>";
  93.         //include('../liit/DW/valores_carteraIntExtProveedores.php');
  94.         //$Vmodifico += $modifico;
  95.         //echo "valores_carteraIntExtProveedores error:$error, modifico:$modifico, faltan: $faltan<br>";
  96.         //include('../liit/DW/aplicaciones.php');
  97.         //$Vmodifico += $modifico;
  98.         //echo "aplicaciones error:$error, modifico:$modifico, faltan: $faltan<br>";
  99.         //include('../liit/DW/cuentas.php');
  100.        
  101.         $DW = 0;
  102.     } else {
  103.         //$DW = 0;
  104.     }
  105.     if ($DW == 1){
  106.         $AqHacer = array('domicilios_parcial_reset','clientes1','clientes2','clientes3','clientes4','clientes5','precios1','precios3','centrosAP','vendedores','defcodcmp','defatributos','ctactesatrib_testBOX','itemsatrib_testBOX','proveedores','empresas','cuentas');
  107.         foreach ($AqHacer as $qHacer){
  108.             $resultDW = mysql_query("SELECT autofecha FROM DW_armando WHERE q='$qHacer' AND error=0 ORDER BY id DESC LIMIT 1");
  109.             echo "SELECT autofecha FROM DW_armando WHERE q='$qHacer' AND error=0 ORDER BY id DESC LIMIT 1<br>";
  110.             if (((date("U") - @strtotime(mysql_result($resultDW,0,"autofecha")))*1) > (60*60)){
  111.                 $etime_start = microtime_float();
  112.                 $prev = '../liit/DW/';
  113.                 if ($AqHacerEspecial[$qHacer] == 1)
  114.                     $prev = '';
  115.                 include("$prev$qHacer.php");
  116.                 $Vmodifico += $modifico;
  117.                 $DW_demora = number_format((microtime_float() - $etime_start),3,".","");
  118.                 mysql_query("INSERT INTO DW_armando (q,error,modifico,demora,ip,ua) values ('$qHacer','$error','$modifico','$DW_demora','{$user_ip}','{$user_agent}')");
  119.                 break;
  120.             }
  121.             mysql_free_result($resultDW);
  122.         }
  123.        
  124.         if ((microtime_float() - $time_start) < 110)
  125.             include('../liit/DW/mvsitems.php');
  126.             $Vmodifico += $modifico;
  127.         if ((microtime_float() - $time_start) < 110)
  128.             include('../liit/DW/cmpasociados.php');
  129.             $Vmodifico += $modifico;
  130.         if ((microtime_float() - $time_start) < 110)
  131.             include('../liit/DW/transac.php');
  132.             $Vmodifico += $modifico;
  133.         if ((microtime_float() - $time_start) < 110){
  134.             include('../liit/DW/saldos.php');
  135.             $Vmodifico += $modifico;
  136.             //echo 'saldos '.number_format((microtime_float() - $time_start),2,".","").'<br>';
  137.         }
  138.         if ((microtime_float() - $time_start) < 110){
  139.             include('../liit/DW/saldosProveedores.php');
  140.             $Vmodifico += $modifico;
  141.             //echo 'saldos '.number_format((microtime_float() - $time_start),2,".","").'<br>';
  142.         }
  143.         if ((microtime_float() - $time_start) < 110){
  144.             include('../liit/DW/valores_carteraIntExt.php');
  145.             $Vmodifico += $modifico;
  146.             //echo 'valores '.number_format((microtime_float() - $time_start),2,".","").'<br>';
  147.         }
  148.         if ((microtime_float() - $time_start) < 110){
  149.             include('../liit/DW/valores_carteraIntExtProveedores.php');
  150.             $Vmodifico += $modifico;
  151.             echo 'valores P '.number_format((microtime_float() - $time_start),2,".","").'<br>';
  152.         }
  153.         if ((microtime_float() - $time_start) < 150){
  154.             include('../liit/DW/aplicaciones.php');
  155.             $Vmodifico += $modifico;
  156.             echo 'aplicaciones '.number_format((microtime_float() - $time_start),2,".","").'<br>';
  157.         }
  158.         if ((microtime_float() - $time_start) < 140){//20
  159.             include('../liit/DW/linasientos.php');
  160.             echo 'linasientos, demoró: '.number_format((microtime_float() - $time_start),2,".","").", error:$error, modifico:$modifico <br>";
  161.         }
  162.         if ((microtime_float() - $time_start) < 150){
  163.             include('../liit/DW/domicilios_parcial.php');
  164.             echo 'domicilios_parcial '.number_format((microtime_float() - $time_start),2,".","").' - error: '.$error.'<br>';
  165.         }
  166.         include('../liit/DW/transac_traerfechaBAS.php');
  167.        
  168.         //if ((date('i') == '34') AND ((date("G") >= 8) and (date("G") <= 18)))
  169.                 //include('../liit/DW/mvsitems_validarEscapados.php');
  170.         //if ((date('i') == '24') AND ((date("G") >= 8) and (date("G") <= 18)))
  171.             //include('../liit/DW/transac_validarEscapados.php');
  172.     }
  173.  
  174.     include('../_includes/funciones/conector_by.php');
  175.    
  176.     $time = number_format((microtime_float() - $time_start),2,".","");
  177.     echo "<br>Demora total: $time<br>";
  178.    
  179.     file_put_contents('actualizando.php', 'no');
  180. } else {
  181.     echo 'Ya se esta accediendo';
  182.     //file_put_contents('actualizando.php', 'no');
  183. }
  184. ?>
  185. <? if (1 == 1 || (($Vmodifico > 0) AND ($error == 0 || $error == -1))) { ?>
  186. <scripti>
  187.     window.setTimeout("top.location='https://dw.liit.com.ar/liit/DWajax.php?actclientes=si&forzar=1&c=hm';",300);
  188. </script>
  189. <? } ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement