break; case 2: $FechaDeCorte = $_GET["f"]; //Fecha Inicial de Corte $LstFolio = $_GET["n"]; //Ultimo Folio de Recibo $bkpath = PATH_BACKUPS; $fils = array(); $querys = array(); $BySucursal = " AND sucursal = '{$sucursal}' "; $SegundaCondicion = ""; $xTablas = new cSAFETabla(); //Eliminar Archivos existentes $aFilesT = $xTablas->getTablasConOperaciones(); foreach ($aFilesT as $key => $value) { $xTablas->init($value); $mFile = $xTablas->getNombreRespaldo($FechaDeCorte); $rsXp = unlink($mFile); if (!$rsXp) { $msg .= "\tNo se Elimino {$mFile} por que NO Existe\r\n"; } else { $msg .= "\tSe Elimino el Archivo {$mFile}\r\n"; } } // //=========================== TABLAS QUE NO NECESITAN CONDICIONES PARA EXPORTARSE ================================= //Respaldo CUENTAS DE CAPTACION $xTablas->init("captacion_cuentas"); $ix = 1; $fils[$ix] = $xTablas->getNombreRespaldo($FechaDeCorte); $sql1 = "SELECT * INTO OUTFILE '{$fils[$ix]}'\n\t\t\t\t\t\tFIELDS TERMINATED BY '{$chri}'\n\t\t\t\t\t\tLINES TERMINATED BY '\\r\\n'\n\t\t\t\t\t\tFROM captacion_cuentas\n\t\t\t\t\t\tWHERE fecha_afectacion>='{$FechaDeCorte}' {$BySucursal} {$SegundaCondicion}";
$inFiles[$index] = "creditos_solicitud.sbk"; if (file_exists("{$inPath}-{$inFiles[$index]}") == true) { $inSQL[$index] = "LOAD DATA INFILE '{$inPath}-{$inFiles[$index]}'\n\t\t\t\t\tREPLACE INTO TABLE creditos_solicitud\n\t\t\t\t\tFIELDS TERMINATED BY '{$chri}'\n\t\t\t\t\tLINES TERMINATED BY '\\n'"; $inQuerys[$index] = my_query($inSQL[$index]); if ($inQuerys[$index]["stat"] == false) { $msg .= date("H:i:s") . "\tHUBO UN ERROR AL CARGAR EL ARCHIVO" . $inFiles[$index] . "; EL SISTEMA DEVOLVIO " . $inQuerys[$index]["error"] . "\r\n"; } else { $msg .= date("H:i:s") . "\tEL ARCHIVO " . $inFiles[$index] . " SE PROCESO EXITOSAMENTE \r\n\t EL SISTEMA DEVUELVE " . $inQuerys[$index]["info"] . "\r\n"; } //unlink("$inPath-$inFiles[$index]"); } else { $msg .= date("H:i:s") . "\t SE EXCLUYE EL ARCHIVO " . $inFiles[$index] . " PORQUE NO EXISTE\r\n"; } //================================================================================================================== //Restaurar OPERACIONES RECIBOS $xTabla->init("operaciones_recibos"); $index = 1; $inFiles[$index] = $xTabla->getNombreRespaldo($FechaCorte); if (file_exists($inFiles[$index]) == true) { $inSQL[$index] = "LOAD DATA INFILE '{$inFiles[$index]}'\n\t\t\t\t\t\t\t\tIGNORE INTO TABLE operaciones_recibos\n\t\t\t\t\t\t\t\tFIELDS TERMINATED BY '{$chri}'\n\t\t\t\t\t\t\t\tLINES TERMINATED BY '\\r\\n'\n\n\t\t\t\t\t\t\t\t\t(@var1, fecha_operacion, numero_socio, docto_afectado, tipo_docto,\n\t\t\t\t\t\t\t\t\ttotal_operacion, idusuario, observacion_recibo, cheque_afectador,\n\t\t\t\t\t\t\t\t\tcadena_distributiva, tipo_pago, indice_origen, grupo_asociado,\n\t\t\t\t\t\t\t\t\trecibo_fiscal, sucursal, eacp )\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tSET idoperaciones_recibos = getMorphosRecibo(@var1, getUltimoRecibo())"; $inQuerys[$index] = my_query($inSQL[$index]); if ($inQuerys[$index]["stat"] == false) { $msg .= "<p class='warn'> HUBO UN ERROR AL CARGAR EL ARCHIVO" . $inFiles[$index] . "; EL SISTEMA DEVOLVIO " . $inQuerys[$index]["error"] . "\r\n"; } else { $msg .= date("H:i:s") . "\tEL ARCHIVO " . $inFiles[$index] . " SE PROCESO EXITOSAMENTE \r\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t EL SISTEMA DEVUELVE " . $inQuerys[$index]["info"] . "\r\n"; } //unlink("$inPath-$inFiles[$index]"); } else { $msg .= date("H:i:s") . "\t SE EXCLUYE EL ARCHIVO " . $inFiles[$index] . " PORQUE NO EXISTE\r\n"; } //Restaurar OPERACIONES
function setValidar() { $msg = ""; $sql1 = "UPDATE socios_cajalocal SET localidad = UCASE( (SELECT ciudad_colonia FROM general_colonias WHERE codigo_postal=socios_cajalocal.codigo_postal LIMIT 0,1) )"; $x1 = my_query($sql1); $sql2 = "UPDATE socios_cajalocal SET localidad = UCASE( descripcion_cajalocal ) WHERE ISNULL(localidad) = TRUE OR localidad = '' "; $x2 = my_query($sql2); $sql3 = "UPDATE socios_cajalocal SET ultimosocio = CONCAT(idsocios_cajalocal, '0001') WHERE ISNULL(ultimosocio) = TRUE OR ultimosocio = 0"; $x3 = my_query($sql3); $sql4 = "UPDATE socios_cajalocal SET estado = UCASE( (SELECT estado_colonia FROM general_colonias WHERE codigo_postal=socios_cajalocal.codigo_postal LIMIT 0,1) )"; $x4 = my_query($sql4); $sql5 = " UPDATE socios_cajalocal SET municipio = UCASE( (SELECT municipio_colonia FROM general_colonias WHERE codigo_postal=socios_cajalocal.codigo_postal LIMIT 0,1) )"; $x5 = my_query($sql5); $msg .= $x1["info"]; $msg .= $x2["info"]; $msg .= $x3["info"]; $msg .= $x4["info"]; $msg .= $x5["info"]; $msg .= "===============\tSOCIOS A SUS SUCURSALES\r\n"; $rs_cl = "SELECT * FROM socios_cajalocal"; $rsm = getRecordset($rs_cl); while ($rwcl = mysql_fetch_array($rsm)) { $sql_us = "UPDATE socios_general set sucursal='{$rwcl['4']}' WHERE cajalocal={$rwcl['0']}"; my_query($sql_us); $msg .= date("H:i:s") . "\t\tActualizando la sucursal de la caja local {$rwcl['0']} a {$rwcl['4']}\r\n"; } @mysql_free_result($rsm); $xTbl = new cSAFETabla(); //array de tablas $arrTab = $xTbl->getTablasConOperaciones(); unset($arrTab["socio_general"]); unset($arrTab["general_colonias"]); //array de socios_por_tabla foreach ($arrTab as $key => $value) { //Actualizar Cuentas de Credito $tabla = $value; $xTbl->init($tabla); $tablaK = $xTbl->getCampoSocio(); $sql_us = "UPDATE {$tabla} SET {$tabla}.sucursal = getSucursalBySocio({$tablaK})"; $t = my_query($sql_us); $msg .= date("H:i:s") . "\tActualizando la Tabla {$tabla}\r\n"; $msg .= $t[SYS_MSG] . "\r\n"; } return $msg; }