public function eliminarDatosBasicos() { global $conexionbd; $this->mensaje = 'Elimino la apertura del sistema ' . $this->sistema; // Creo la conexión de Origen. $conexionbd->StartTrans(); try { // Se recorre el arreglo de tablas por sistema. $total = count($this->tablas); for ($contador = 0; $contador < $total && $this->valido; $contador++) { $this->_table = $this->tablas[$contador]['tabla']; $this->criterio = $this->tablas[$contador]['criterio']; escribirArchivo($this->archivo, '*******************************************************************************************************'); escribirArchivo($this->archivo, '* Eliminio los datos de la tabla ' . $this->_table); escribirArchivo($this->archivo, '*******************************************************************************************************'); $consulta = 'DELETE FROM ' . $this->_table . ' ' . $this->criterio; escribirArchivo($this->archivo, $consulta); // Ejecuto la Consulta en la Base de Datos Destino. $resultado = $conexionbd->Execute($consulta); } $objconfiguracion = new Configuracion(); $objconfiguracion->codemp = $this->codemp; $objconfiguracion->codsis = $this->sistema; $objconfiguracion->seccion = 'APERTURA'; $objconfiguracion->entry = 'APERTURA'; $objconfiguracion->eliminar(); unset($objconfiguracion); } catch (exception $e) { $this->valido = false; $this->mensaje = ' Ocurrio un error al eliminar los datos.' . $conexionbd->ErrorMsg(); escribirArchivo($this->archivo, '* Ocurrio un error al eliminar los datos. '); escribirArchivo($this->archivo, '* ' . $consulta . ' ' . $conexionbd->ErrorMsg()); print $consulta; escribirArchivo($this->archivo, '*******************************************************************************************************'); } $conexionbd->CompleteTrans($this->valido); $_SESSION['session_activa'] = time(); // $this->incluirSeguridad('ELIMINAR',$this->valido); }