// +----------------------------------------------------------------------+ // // $Id$ // $Author$ // $URL$ // $Date$ // $Rev$ // #require_once 'PEAR.php'; // +X2C Class 208 :Perfil /** * Clase para el manejo de los perfies. * * @access public */ class Perfil { /** * Identificador del perfil. * * @var int $id * @access private */ var $_id; /** * Descripcion del perfil. * * @var string $descripcion * @access private */ var $_descripcion; /** * Tipo de perfil. E = Externo. I = Interno. D = Dios. * * @var string $tipo * @access private */ var $_tipo; /** * Objeto Samurai_DB * * @var Samurai_DB $db * @access private */ var $_db; /** * Gets Id. * * @return int * @access public */ function getId() { return $this->_id; } /** * Sets Id. * * @param int $id Id. * * @return void * @access public */ function setId($id) { $this->_id = $id; } /** * Gets Descripcion. * * @return string * @access public */ function getDescripcion() { return $this->_descripcion; } /** * Sets Descripcion. * * @param string $descripcion Descripcion. * * @return void * @access public */ function setDescripcion($descripcion) { $this->_descripcion = $descripcion; } /** * Gets Tipo. * * @return string * @access public */ function getTipo() { return $this->_tipo; } /** * Sets Tipo. * * @param string $tipo Tipo. * * @return void * @access public */ function setTipo($tipo) { $this->_tipo = $tipo; } // ~X2C // +X2C Operation 229 /** * Constructor. Si recibe un identificador como parametro, busca la informacion en la base. * * @param Samurai_DB &$db Objeto conexion * @param int $id Identificador del perfil. * * @return void * @access public */ function Perfil(&$db, $id = null)// ~X2C { if (!is_null($id)) { //BUSCAR INFO EN LA DB, //SETEAR LAS VI } else { //INICIALIZO LA VI $this->_id = null; $this->_descripcion = null; $this->_tipo = null; } } // -X2C } // -X2C Class :Perfil ?>