// +X2C Class 208 :SAMURAI_Perfil
/**
* Clase para el manejo de los perfies.
+@see \ref page_samurai_html_perfil
*
* @access public
*/
var $_permisos;
/**
+ * Identificador del sistema en el cual se esta trabajando
+ *
* @var int $idSistema
* @access protected
*/
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 {
$this->_descripcion = null;
$this->_tipo = null;
$this->_permisos = null;
- $this->_idSistema = null;
}
}
// -X2C
// +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
*
* @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;
} // -X2C Class :SAMURAI_Perfil
-?>
+?>
\ No newline at end of file