} //finaliza transaccion $sql = substr($sql, 0, -1) . ";"; if ($res = $cnn->consultar($sql)) { $transaction = $cnn->ejecutar("COMMIT"); //log_amex(2); //send_mail($msg_email); //$msg_emision; } else { $transaction = $cnn->ejecutar("ROLLBACK"); //log_amex(3); //$msg_emision; } } else { //si no existe archivo muestra genera log log_amex(1); //$msg_email.= "No hay archivos actualmente"; //$msg_emision.= "No hay archivos actualmente"; } //funccion para crear el archivo de log para monitorear la ejecución de la interfaz function log_amex($log) { $log_amex = "/usr/local/zend/apache2/htdocs/eexpensesv2/amex/log_amex.log"; //$log_amex = "C:/wamp/www/eexpensesv2/amex/log_amex.log"; $fecha = date("Y/m/d H:i:s"); switch ($log) { case 0: $msg = " ======================== ARCHIVO LOG AMEX -BMW creado en {$fecha} ========================\r\n \r\n"; break; case 1: $msg = " Archivo de AMEX procesado a las: \t {$fecha} \t Fracasó- No se encontró archivo \r\n";
} //finaliza transaccion $sql = substr($sql, 0, -1) . ";"; if ($res = mysql_query($sql)) { error_log($sql); mysql_query("COMMIT"); log_amex(2, $APP_EEXPENSES_DIR); } else { $sql; error_log($sql); mysql_query("ROLLBACK"); log_amex(3, $APP_EEXPENSES_DIR); } } else { //si no existe archivo muestra genera log log_amex(1, $APP_EEXPENSES_DIR); } //funccion para crear el archivo de log para monitorear la ejecución de la interfaz function log_amex($log, $APP_EEXPENSES_DIR) { $tramite = new Tramite(); $log_amex = $APP_EEXPENSES_DIR . "log_amex.log"; $fecha = date("Y/m/d H:i:s"); switch ($log) { case 0: $msg = " ======================== ARCHIVO LOG AMEX -BMW creado MANUALMENTE en {$fecha} ========================\r\n \r\n"; break; case 1: $msg = " Archivo de AMEX procesado MANUALMENTE a las: \t {$fecha} \t Fracasó- No se encontró archivo \r\n"; break; case 2:
/** * Funcion para crear un respaldo de los archivos procesados de AMEX **/ function crearRespaldo($APP_EEXPENSES_DIR, $archivo) { $dirBackup = $APP_EEXPENSES_DIR . 'backup/'; $dirbackupMes = $dirBackup . '/' . date("Y_m"); if (!is_dir($dirBackup)) { mkdir($dirBackup, 0777, true); } if (!is_dir($dirbackupMes)) { mkdir($dirbackupMes, 0777, true); } if (copy($APP_EEXPENSES_DIR . $archivo, $dirbackupMes . '/' . $archivo)) { unlink($APP_EEXPENSES_DIR . $archivo); } else { $dataElements["code"] = 5; $dataElements["file"] = $archivo; $dataElements["url"] = $APP_EEXPENSES_DIR; log_amex($dataElements); } }