X-Git-Url: https://git.llucax.com/mecon/samurai.git/blobdiff_plain/79ef65118eefbd09cf3007abb74b3b9e18ebb88e..701e5406c83c349adbc557c92cdd6d46c51a1308:/lib/SAMURAI/Perfil.php?ds=sidebyside diff --git a/lib/SAMURAI/Perfil.php b/lib/SAMURAI/Perfil.php index 4a7edf0..6d5a9ce 100644 --- a/lib/SAMURAI/Perfil.php +++ b/lib/SAMURAI/Perfil.php @@ -29,6 +29,7 @@ // +X2C Class 208 :SAMURAI_Perfil /** * Clase para el manejo de los perfies. +@see \ref page_samurai_html_perfil * * @access public */ @@ -82,6 +83,8 @@ class SAMURAI_Perfil { var $_permisos; /** + * Identificador del sistema en el cual se esta trabajando + * * @var int $idSistema * @access protected */ @@ -218,9 +221,9 @@ class SAMURAI_Perfil { function SAMURAI_Perfil(&$db, $id = null, $idSistema = null) // ~X2C { $this->_db = $db; + $this->_idSistema = $idSistema; if (!is_null($id)) { $this->setId($id); - $this->_idSistema = $idSistema; $this->_obtenerDatosDb(); } else { @@ -229,7 +232,6 @@ class SAMURAI_Perfil { $this->_descripcion = null; $this->_tipo = null; $this->_permisos = null; - $this->_idSistema = null; } } // -X2C @@ -486,6 +488,8 @@ class SAMURAI_Perfil { // +X2C Operation 339 /** + * Devuelve un array de perfiles + * * @param SAMURAI_DB &$db Base de datos * @param string $filtro Filtro por nombre del perfil * @param int $id_sistema Identificador del sistema @@ -511,16 +515,17 @@ class SAMURAI_Perfil { * * @param SAMURAI_DB $db Base de Datos * @param string $filtro Filtro por descripcion del perfil + * @param int $id_sistema Identificador del sistema con el que se esta trabajando * * @return array() * @access public * @static */ - function getArrayPerfiles($db, $filtro = null) // ~X2C + function getArrayPerfiles($db, $filtro = null, $id_sistema = null) // ~X2C { //FORECHEO LO QUE ME DEVUELVA GET PERMISOS $rta = array (); - foreach (SAMURAI_Perfil::getPerfiles($db, $filtro) as $perfil) { + foreach (SAMURAI_Perfil::getPerfiles($db, $filtro, $id_sistema) as $perfil) { $rta[$perfil->getId()] = $perfil->getDescripcion(); } return $rta; @@ -666,4 +671,4 @@ class SAMURAI_Perfil { } // -X2C Class :SAMURAI_Perfil -?> +?> \ No newline at end of file