X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/a12afcaedd723ebe62e801bb3abf0dc5d6003fd3..da6c25deda9c9c9e20124b90be71eb3dca42fa2e:/lib/MECON/Marco/Pagina.php diff --git a/lib/MECON/Marco/Pagina.php b/lib/MECON/Marco/Pagina.php index 9ea3427..53c906d 100644 --- a/lib/MECON/Marco/Pagina.php +++ b/lib/MECON/Marco/Pagina.php @@ -1,48 +1,44 @@ - -// +----------------------------------------------------------------------+ -// -// $Id$ -// $Author$ -// $URL$ -// $Date$ -// $Rev$ -// + +------------------------------------------------------------------------------- +$Id$ +-----------------------------------------------------------------------------*/ - -// +X2C Class 15 :Pagina +// +X2C Class 15 :MECON_Marco_Pagina /** * Clase para el manejo de las paginas. * * @package MECON_Marco * @access public */ -class Pagina { +class MECON_Marco_Pagina { /** * Nombre del archivo pagina. * * @var string $link * @access private */ - var $_link; + var $_link = ''; /** * Titulo de la pagina @@ -50,7 +46,7 @@ class Pagina { * @var string $titulo * @access private */ - var $_titulo; + var $_titulo = ''; /** * Permisos de la pagina @@ -58,38 +54,99 @@ class Pagina { * @var array $permisos * @access private */ - var $_permisos; - - // ~X2C + var $_permisos = array(); - // +X2C Operation 66 /** - * Constructor. Recibe como parametro el nombre del archivo pagina. + * Gets Link. + * + * @return string + * @access public + */ + function getLink() + { + return $this->_link; + } + /** + * Sets Link. * - * @param string $pagina Nombre del archivo pagina. + * @param string $link Link. * * @return void * @access public */ - function Pagina($pagina) // ~X2C + function setLink($link) { - $this->_link = $pagina; + $this->_link = $link; } - // -X2C - // +X2C Operation 67 /** - * Funcion que devuelve un string con el link de a la pagina. + * Gets Titulo. * * @return string * @access public */ - function link() // ~X2C + function getTitulo() { - return $this->_link; + 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; + } + + // ~X2C + + // +X2C Operation 66 + /** + * 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); } // -X2C -} // -X2C Class :Pagina + +} // -X2C Class :MECON_Marco_Pagina ?> \ No newline at end of file