$sql8 = "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 socios_grupossolidarios\n\t\t\t\t\t\tWHERE fecha_de_alta>='{$FechaDeCorte}' {$BySucursal} {$SegundaCondicion}"; $querys[$ix] = my_query($sql8); $msg .= $querys[$ix]["stat"] == false ? "ERROR\tSe Fallo al Crear el Archivo {$fils[$ix]}| " . $querys[$ix]["error"] . "\r\n" : "SUCESS\tSe creo el Archivo {$fils[$ix]}| " . $querys[$ix]["info"] . "\r\n"; //=========================== TABLAS CON OPERACIONES ESPECIALES //Respaldo OPERACIONES MOVIMIENTOS $ix = 5; $xTablas->init("operaciones_mvtos"); $fils[$ix] = $xTablas->getNombreRespaldo($FechaDeCorte); $sql4 = "SELECT\n\t\t\t\t\t\tfecha_operacion, fecha_afectacion,\n\n\t\t\t\t\t\tCONCAT(\"TMP_\", recibo_afectado),\n\n\t\t\t\t\t\tsocio_afectado, docto_afectado, tipo_operacion, afectacion_real,\n\t\t\t\t\t\tafectacion_cobranza, afectacion_contable, valor_afectacion, fecha_vcto, estatus_mvto, codigo_eacp, periodo_socio,\n\t\t\t\t\t\tperiodo_contable, periodo_cobranza, periodo_seguimiento, periodo_mensual, periodo_semanal, periodo_anual, saldo_anterior,\n\t\t\t\t\t\tsaldo_actual, detalles, idusuario, afectacion_estadistica, docto_neutralizador, cadena_heredada, tasa_asociada,\n \t\t\t\t\t\tdias_asociados, grupo_asociado, sucursal\n\n\t \t\t\t\t\tINTO 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 operaciones_mvtos\n\t\t\t\t\t\tWHERE fecha_operacion>='{$FechaDeCorte}' {$BySucursal} {$SegundaCondicion}"; $querys[$ix] = my_query($sql4); $msg .= $querys[$ix]["stat"] == false ? "ERROR\tSe Fallo al Crear el Archivo {$fils[$ix]}| " . $querys[$ix]["error"] . "\r\n" : "SUCESS\tSe creo el Archivo {$fils[$ix]}| " . $querys[$ix]["info"] . "\r\n"; //Respaldo OPERACIONES RECIBOS $ix = 6; $xTablas->init("operaciones_recibos"); $fils[$ix] = $xTablas->getNombreRespaldo($FechaDeCorte); $sql7 = "SELECT\n\t\t\t\t\t\tCONCAT(\"TMP_\", idoperaciones_recibos), " . $xTablas->getCamposSinClaveUnica() . "\n\t\t\t\t\t\tINTO 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 operaciones_recibos\n\t\t\t\t\t\tWHERE fecha_operacion>='{$FechaDeCorte}' {$BySucursal} {$SegundaCondicion}"; $querys[$ix] = my_query($sql7); $msg .= $querys[$ix]["stat"] == false ? "ERROR\tSe Fallo al Crear el Archivo {$fils[$ix]}| " . $querys[$ix]["error"] . "\r\n" : "SUCESS\tSe creo el Archivo {$fils[$ix]}| " . $querys[$ix]["info"] . "\r\n"; //================================================================================================== //=========================== TABLAS QUE **SI** NECESITAN CONDICIONES PARA EXPORTARSE ================================= $TblsSinClaves = $xTablas->getTablasConOperaciones(); unset($TblsSinClaves["socios_general"]); unset($TblsSinClaves["socios_grupossolidarios"]); unset($TblsSinClaves["captacion_cuentas"]); unset($TblsSinClaves["creditos_solicitud"]); unset($TblsSinClaves["operaciones_recibos"]); unset($TblsSinClaves["operaciones_mvtos"]); //=========================== TABLAS CON CLAVE PRINCIPAL OMITIDA foreach ($TblsSinClaves as $ky => $vals) { //Memos de Socios $ix++;
function setOtrosParametros($Parametro, $Valor, $FechaDeExpiracion = false) { $xDb = new cSAFETabla(TCREDITOS_PRODUCTOS_OTROS_PARAMETROS); $dpt = $this->mClaveDeConvenio; $f = fechasys(); $FechaDeExpiracion = $FechaDeExpiracion == false ? '2029-01-01' : $FechaDeExpiracion; //idcreditos_productos_otros_parametros, clave_del_producto, clave_del_parametro, valor_del_parametro, fecha_de_alta, fecha_de_expiracion $insert = $xDb->getInsert("{$dpt}, '{$Parametro}', '{$Valor}', '{$f}', '{$FechaDeExpiracion}' ", $xDb->getCamposSinClaveUnica()); my_query($insert); }
/** * Agrega un nuevo Patrimonio * @param integer $Tipo * @param float $Monto * @param integer $Estado * @param integer $Afectacion * @param string $DocumentoProbatorio * @param string $Descripcion * @param string $Observaciones * @param date $Expira * @param date $Fecha */ function addPatrimonio($Tipo, $Monto, $Estado, $Afectacion = 1, $DocumentoProbatorio = "", $Descripcion = "", $Observaciones = "", $Expira = "2029-01-01", $Fecha = false) { $xF = new cFecha(0, $Fecha); $xDBT = new cSAFETabla(TPERSONAS_PATRIMONIO); $Fecha = $xF->get(); if ($Afectacion == -1 and $Monto > 0) { $Monto = $Monto * -1; } $Socio = $this->mCodigo; $Documento = DEFAULT_CREDITO; $Sucursal = getSucursal(); $Eacp = EACP_CLAVE; $Usr = getUsuarioActual(); $valores = "{$Socio}, {$Tipo}, {$Monto}, {$Afectacion}, '{$Expira}', '{$Observaciones}', '{$Descripcion}', '{$DocumentoProbatorio}', "; $valores .= "{$Documento}, {$Estado}, {$Socio}, '{$Sucursal}', '{$Eacp}', {$Usr}, '{$Fecha}' "; $SQLI = $xDBT->getInsert($valores, $xDBT->getCamposSinClaveUnica()); my_query($SQLI); }