X-Git-Url: https://git.llucax.com/mecon/samurai.git/blobdiff_plain/22d1ae1aa6bfee6df20dfa9544e14feaecc9fbf4..0b3baffebc472d0116c7259abb3d64abf64674ae:/lib/SAMURAI/Perfil.php diff --git a/lib/SAMURAI/Perfil.php b/lib/SAMURAI/Perfil.php index 776774e..a74a16f 100644 --- a/lib/SAMURAI/Perfil.php +++ b/lib/SAMURAI/Perfil.php @@ -312,18 +312,21 @@ class SAMURAI_Perfil { */ function _grabarDb() // ~X2C { - //GRABO EN PERFIL + //Obtengo el id del perfil de ser necesario if (!$this->getId()) { //No existe el perfil. Lo cargo por primera vez. $idPerfil = $this->_db->nextId('perfil'); $this->setId($idPerfil); - - //GRABO EN PERM_PERFIL_SIST - $res = $this->_guardarPermisos(); - if (PEAR::isError($res)) { - return $res; - } + } + + //GRABO EN PERM_PERFIL_SIST + $res = $this->_guardarPermisos(); + if (PEAR::isError($res)) { + return $res; + } + //GRABO EN PERFIL + if (!$this->getId()) { $datos = array ( 'id_perfil' => $idPerfil, 'desc_perfil' => $this->getDescripcion(),