X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/8a7c41689e3915b23a5e0a59a4e849289a287438..d99c50b3117c0fd51cb5ce7e6fc33c60c5006bac:/lib/MECON/Marco/Pagina.php?ds=sidebyside diff --git a/lib/MECON/Marco/Pagina.php b/lib/MECON/Marco/Pagina.php index e0b5da8..4e61073 100644 --- a/lib/MECON/Marco/Pagina.php +++ b/lib/MECON/Marco/Pagina.php @@ -24,11 +24,9 @@ Autor: Martin Marrese $Id$ -----------------------------------------------------------------------------*/ -// +X2C Class 15 :MECON_Marco_Pagina /** * Clase para el manejo de las paginas. * - * @package MECON_Marco * @access public */ class MECON_Marco_Pagina { @@ -56,36 +54,93 @@ class MECON_Marco_Pagina { */ var $_permisos = array(); - // ~X2C - - // +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 MECON_Marco_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; } - // -X2C -} // -X2C Class :MECON_Marco_Pagina + /** + * 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); + } +} ?> \ No newline at end of file