X-Git-Url: https://git.llucax.com/mecon/samurai.git/blobdiff_plain/5664c266997bb4bf5b7c6825bac2b29f5b41d7d4..e3f1a9e49399986f8071b55d63a0425f5a60ca68:/lib/SAMURAI/Migrar.php?ds=sidebyside diff --git a/lib/SAMURAI/Migrar.php b/lib/SAMURAI/Migrar.php index e4b1077..ac2de34 100644 --- a/lib/SAMURAI/Migrar.php +++ b/lib/SAMURAI/Migrar.php @@ -128,12 +128,11 @@ class SAMURAI_Migrar { 'desc_permiso' => $value, 'responsable' => $this->_responsable, ); - $res = $this->_db->autoExecute('samurai.permiso', $datos, DB_AUTOQUERY_INSERT); - if (PEAR::isError($res)) { - return $res; + $tmp = $this->_db_dest->autoExecute('samurai.permiso', $datos, DB_AUTOQUERY_INSERT); + if (PEAR::isError($tmp)) { + return $tmp; } $res[$key] = $id_permiso; - } } return $res; @@ -158,16 +157,16 @@ class SAMURAI_Migrar { else { //No existe. Lo agrego a la base y guardo el id. //Obtengo el siguiente ID - $id_perfil = $this->_db->nextId('perfil'); + $id_perfil = $this->_db_dest->nextId('perfil'); //Grabo la info $datos = array ( 'id_perfil' => $id_perfil, 'desc_perfil' => $value, 'responsable' => $this->_responsable, ); - $res = $this->_db->autoExecute('samurai.perfil', $datos, DB_AUTOQUERY_INSERT); - if (PEAR::isError($res)) { - return $res; + $tmp = $this->_db_dest->autoExecute('samurai.perfil', $datos, DB_AUTOQUERY_INSERT); + if (PEAR::isError($tmp)) { + return $tmp; } $res[$key] = $id_perfil; @@ -379,7 +378,7 @@ class SAMURAI_Migrar { * @return mixed * @access protected */ - function _relacionPerfilSistemaUsuarios($id_sistema, $perfiles, $usuarios) { + function _relacionPerfilSistemaUsuario($id_sistema, $perfiles, $usuarios) { $sistema_source = $this->_sistema->getId(); //Asocio los usuarios al perfil en le sistema $sql = " @@ -489,13 +488,12 @@ class SAMURAI_Migrar { //Lockear las tablas en el host source para escritura con la sentencia //sql lock - $this->_sistema =& new SAMURAI_Sistema($this->_db_source, $id_sistema); //Verifico si existe el sistema. $res = $this->_verificarExisteSistema(); if (PEAR::isError($res)) { - return $res + return $res; } //Migro los permisos. $permisos = $this->_migrarPermisos();