]> git.llucax.com Git - mecon/meconlib.git/blob - lib/MECON/Marco/Pagina.php
Limpie el codigo (saque los tags del xmi2code).
[mecon/meconlib.git] / lib / MECON / Marco / Pagina.php
1 <?php /* vim: set binary expandtab tabstop=4 shiftwidth=4 textwidth=80:
2 -------------------------------------------------------------------------------
3                              Ministerio de Economía
4                                     meconlib
5 -------------------------------------------------------------------------------
6 This file is part of meconlib.
7
8 meconlib is free software; you can redistribute it and/or modify it under
9 the terms of the GNU General Public License as published by the Free
10 Software Foundation; either version 2 of the License, or (at your option)
11 any later version.
12
13 meconlib is distributed in the hope that it will be useful, but WITHOUT
14 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
15 FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
16  
17 You should have received a copy of the GNU General Public License; if not,
18 write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
19 Boston, MA  02111-1307  USA
20 -------------------------------------------------------------------------------
21 Creado: Mon Apr 14 16:23:22 2003
22 Autor:  Martin Marrese <mmarre@mecon.gov.ar>
23 -------------------------------------------------------------------------------
24 $Id$
25 -----------------------------------------------------------------------------*/
26
27 /**
28  * Clase para el manejo de las paginas.
29  *
30  * @access public
31  */
32 class MECON_Marco_Pagina {
33     /**
34      * Nombre del archivo pagina.
35      *
36      * @var    string $link
37      * @access private
38      */
39     var $_link = '';
40
41     /**
42      * Titulo de la pagina
43      *
44      * @var    string $titulo
45      * @access private
46      */
47     var $_titulo = '';
48
49     /**
50      * Permisos de la pagina
51      *
52      * @var    array $permisos
53      * @access private
54      */
55     var $_permisos = array();
56
57     /**
58      * Gets Link.
59      *
60      * @return string
61      * @access public
62      */
63     function getLink()
64     {
65         return $this->_link;
66     }
67  
68     /**
69      * Sets Link.
70      *
71      * @param  string $link Link.
72      *
73      * @return void
74      * @access public
75      */
76     function setLink($link)
77     {
78         $this->_link = $link;
79     }
80
81     /**
82      * Gets Titulo.
83      *
84      * @return string
85      * @access public
86      */
87     function getTitulo()
88     {
89         return $this->_titulo;
90     }
91     
92     /**
93      * Sets Titulo.
94      *
95      * @param  string $titulo Titulo.
96      *
97      * @return void
98      * @access public
99      */
100     function setTitulo($titulo)
101     {
102         $this->_titulo = $titulo;
103     }
104
105     /**
106      * Gets Permisos.
107      *
108      * @return array
109      * @access public
110      */
111     function getPermisos()
112     {
113         return $this->_permisos;
114     }
115     
116     /**
117      * Sets Permisos.
118      *
119      * @param  array $permisos Permisos.
120      *
121      * @return void
122      * @access public
123      */
124     function setPermisos($permisos)
125     {
126         $this->_permisos = $permisos;
127     }
128
129     /**
130      * Constructor. Recibe como parametro el nombre del archivo pagina.
131      *
132      * @param  string $link Nombre del archivo pagina.
133      * @param  string $titulo Titulo de la pagina
134      * @param  array() $permisos Array con los permisos necesarios para la pagina
135      *
136      * @return void
137      * @access public
138      */
139     function MECON_Marco_Pagina($link, $titulo = null, $permisos = null) // ~X2C
140     {
141         $this->setLink    ($link    );
142         $this->setTitulo  ($titulo  );
143         $this->setPermisos($permisos);
144     }
145
146 ?>