------------------------------------------------------------------------------- $Id$ -----------------------------------------------------------------------------*/ /** * Clase para el manejo de las paginas. * * @access public */ class MECON_Marco_Pagina { /** * Nombre del archivo pagina. * * @var string $link * @access private */ var $_link = ''; /** * Titulo de la pagina * * @var string $titulo * @access private */ var $_titulo = ''; /** * Permisos de la pagina * * @var array $permisos * @access private */ var $_permisos = array(); /** * Gets Link. * * @return string * @access public */ function getLink() { return $this->_link; } /** * Sets Link. * * @param string $link Link. * * @return void * @access public */ function setLink($link) { $this->_link = $link; } /** * Gets Titulo. * * @return string * @access public */ function getTitulo() { return $this->_titulo; } /** * Sets Titulo. * * @param string $titulo Titulo. * * @return void * @access public */ function setTitulo($titulo) { $this->_titulo = $titulo; } /** * Gets Permisos. * * @return array * @access public */ function getPermisos() { return $this->_permisos; } /** * Sets Permisos. * * @param array $permisos Permisos. * * @return void * @access public */ function setPermisos($permisos) { $this->_permisos = $permisos; } /** * Constructor. Recibe como parametro el nombre del archivo pagina. * * @param string $link Nombre del archivo pagina. * @param string $titulo Titulo de la pagina * @param array() $permisos Array con los permisos necesarios para la pagina * * @return void * @access public */ function MECON_Marco_Pagina($link, $titulo = null, $permisos = null) // ~X2C { $this->setLink ($link ); $this->setTitulo ($titulo ); $this->setPermisos($permisos); } } ?>