X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/3e43dee8eaa2c6e3d6accc222dd965d4acf5f044..b945f7d01f6d44c97bbc7ff066833aa015b07b8b:/lib/MECON/Marco/Pagina.php diff --git a/lib/MECON/Marco/Pagina.php b/lib/MECON/Marco/Pagina.php index 3fea403..53c906d 100644 --- a/lib/MECON/Marco/Pagina.php +++ b/lib/MECON/Marco/Pagina.php @@ -38,7 +38,7 @@ class MECON_Marco_Pagina { * @var string $link * @access private */ - var $_link; + var $_link = ''; /** * Titulo de la pagina @@ -46,7 +46,7 @@ class MECON_Marco_Pagina { * @var string $titulo * @access private */ - var $_titulo; + var $_titulo = ''; /** * Permisos de la pagina @@ -54,38 +54,99 @@ class MECON_Marco_Pagina { * @var array $permisos * @access private */ - var $_permisos; + var $_permisos = array(); - // ~X2C - - // +X2C Operation 66 /** - * Constructor. Recibe como parametro el nombre del archivo pagina. + * Gets Link. * - * @param string $pagina Nombre del archivo pagina. + * @return string + * @access public + */ + function getLink() + { + return $this->_link; + } + /** + * Sets Link. + * + * @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; + } + + /** + * 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 :MECON_Marco_Pagina ?> \ No newline at end of file