Commit 50fbba4cd21583fa65659ef90fb3a3acc4b76d1d

Authored by Caroline Salib
1 parent ed012e61
Exists in master

Convertido arquivos para UTF-8;

portabilis/ieducar#167
ieducar/lib/Core/Controller/Page/EditController.php
1 1 <?php
2 2  
3 3 /**
4   - * i-Educar - Sistema de gestão escolar
  4 + * i-Educar - Sistema de gestão escolar
5 5 *
6   - * Copyright (C) 2006 Prefeitura Municipal de Itajaí
  6 + * Copyright (C) 2006 Prefeitura Municipal de Itajaí
7 7 * <ctima@itajai.sc.gov.br>
8 8 *
9   - * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo
10   - * sob os termos da Licença Pública Geral GNU conforme publicada pela Free
11   - * Software Foundation; tanto a versão 2 da Licença, como (a seu critério)
12   - * qualquer versão posterior.
  9 + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo
  10 + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free
  11 + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério)
  12 + * qualquer versão posterior.
13 13 *
14   - * Este programa é distribuí­do na expectativa de que seja útil, porém, SEM
15   - * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU
16   - * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral
  14 + * Este programa é distribuí­do na expectativa de que seja útil, porém, SEM
  15 + * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU
  16 + * ADEQUAÇÃO A UMA FINALIDADE ESPECÃFICA. Consulte a Licença Pública Geral
17 17 * do GNU para mais detalhes.
18 18 *
19   - * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto
20   - * com este programa; se não, escreva para a Free Software Foundation, Inc., no
21   - * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
  19 + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto
  20 + * com este programa; se não, escreva para a Free Software Foundation, Inc., no
  21 + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
22 22 *
23   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  23 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
24 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package Core_Controller
27   - * @since Arquivo disponível desde a versão 1.1.0
  27 + * @since Arquivo disponível desde a versão 1.1.0
28 28 * @version $Id$
29 29 */
30 30  
... ... @@ -35,17 +35,17 @@ require_once &#39;App/Model/NivelAcesso.php&#39;;
35 35 /**
36 36 * Core_Controller_Page_EditController abstract class.
37 37 *
38   - * Provê um page controller padrão para páginas de edição e criação de registros.
  38 + * Provê um page controller padrão para páginas de edição e criação de registros.
39 39 *
40   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  40 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
41 41 * @category i-Educar
42 42 * @license @@license@@
43 43 * @package Core_Controller
44   - * @since Classe disponível desde a versão 1.1.0
  44 + * @since Classe disponível desde a versão 1.1.0
45 45 * @todo Documentar a API
46   - * @todo Definir o atributo $_formMap que é diferente do atributo
  46 + * @todo Definir o atributo $_formMap que é diferente do atributo
47 47 * semelhante dos outros controllers (view|list)
48   - * @todo Documentar as opções new_success e edit_success
  48 + * @todo Documentar as opções new_success e edit_success
49 49 * @version @@package_version@@
50 50 */
51 51 abstract class Core_Controller_Page_EditController
... ... @@ -53,8 +53,8 @@ abstract class Core_Controller_Page_EditController
53 53 implements Core_Controller_Page_Validatable
54 54 {
55 55 /**
56   - * Array associativo de um elemento de formulário, usado para a definição
57   - * de labels, nome de campos e definição de qual campo foi invalidado por
  56 + * Array associativo de um elemento de formulário, usado para a definição
  57 + * de labels, nome de campos e definição de qual campo foi invalidado por
58 58 * CoreExt_DataMapper::isValid().
59 59 *
60 60 * @var array
... ... @@ -62,25 +62,25 @@ abstract class Core_Controller_Page_EditController
62 62 protected $_formMap = array();
63 63  
64 64 /**
65   - * Determina se "Cadastrar" ou "Atualizar" são ações disponíveis na interface.
  65 + * Determina se "Cadastrar" ou "Atualizar" são ações disponíveis na interface.
66 66 * @var bool
67 67 */
68 68 protected $_saveOption = FALSE;
69 69  
70 70 /**
71   - * Determina se "Excluir" é uma ação disponível na interface.
  71 + * Determina se "Excluir" é uma ação disponível na interface.
72 72 * @var bool
73 73 */
74 74 protected $_deleteOption = FALSE;
75 75  
76 76 /**
77   - * Determina o nível de acesso necessário para as ações de Cadastro/Exclusão.
  77 + * Determina o nível de acesso necessário para as ações de Cadastro/Exclusão.
78 78 * @var int
79 79 */
80 80 protected $_nivelAcessoOption = App_Model_NivelAcesso::INSTITUCIONAL;
81 81  
82 82 /**
83   - * Determina um caminho para redirecionar o usuário caso seus privilégios de
  83 + * Determina um caminho para redirecionar o usuário caso seus privilégios de
84 84 * acesso sejam insuficientes.
85 85 * @var string
86 86 */
... ... @@ -98,7 +98,7 @@ abstract class Core_Controller_Page_EditController
98 98 {
99 99 $this->setDataMapper($this->getDataMapper());
100 100  
101   - // Adiciona novos itens de configuração
  101 + // Adiciona novos itens de configuração
102 102 $this->_options = $this->_options + array(
103 103 'save_action' => $this->_saveOption,
104 104 'delete_action' => $this->_deleteOption,
... ... @@ -106,7 +106,7 @@ abstract class Core_Controller_Page_EditController
106 106 'nivel_acesso_insuficiente' => $this->_nivelAcessoInsuficiente
107 107 );
108 108  
109   - // Configura botões padrão
  109 + // Configura botões padrão
110 110 if (0 < $this->getRequest()->id) {
111 111 $this->setOptions(array(
112 112 'url_cancelar' => array(
... ... @@ -122,7 +122,7 @@ abstract class Core_Controller_Page_EditController
122 122 }
123 123  
124 124 /**
125   - * Subclasses podem sobrescrever esse método para executar operações antes
  125 + * Subclasses podem sobrescrever esse método para executar operações antes
126 126 * da chamada ao construtor de clsCadastro().
127 127 */
128 128 protected function _preConstruct()
... ... @@ -130,7 +130,7 @@ abstract class Core_Controller_Page_EditController
130 130 }
131 131  
132 132 /**
133   - * Subclasses podem sobrescrever esse método para executar operações após
  133 + * Subclasses podem sobrescrever esse método para executar operações após
134 134 * a chamada ao construtor de clsCadastro().
135 135 */
136 136 protected function _postConstruct()
... ... @@ -138,7 +138,7 @@ abstract class Core_Controller_Page_EditController
138 138 }
139 139  
140 140 /**
141   - * Retorna um label de um item de formulário.
  141 + * Retorna um label de um item de formulário.
142 142 * @param string $key
143 143 * @return string
144 144 */
... ... @@ -148,7 +148,7 @@ abstract class Core_Controller_Page_EditController
148 148 }
149 149  
150 150 /**
151   - * Retorna uma string de ajuda para um item de formulário.
  151 + * Retorna uma string de ajuda para um item de formulário.
152 152 * @param string $key
153 153 * @return string
154 154 */
... ... @@ -159,7 +159,7 @@ abstract class Core_Controller_Page_EditController
159 159  
160 160 /**
161 161 * Retorna o atributo de CoreExt_Entity para recuperar o valor de um item
162   - * de formulário.
  162 + * de formulário.
163 163 * @param string $key
164 164 * @return mixed
165 165 */
... ... @@ -169,7 +169,7 @@ abstract class Core_Controller_Page_EditController
169 169 }
170 170  
171 171 /**
172   - * Retorna um label de um item de formulário através do nome de um atributo de
  172 + * Retorna um label de um item de formulário através do nome de um atributo de
173 173 * CoreExt_Entity.
174 174 * @param string $key
175 175 * @return string
... ... @@ -192,19 +192,19 @@ abstract class Core_Controller_Page_EditController
192 192 }
193 193  
194 194 /**
195   - * Sobrescreve o método Inicializar() de clsCadastro com operações padrões
  195 + * Sobrescreve o método Inicializar() de clsCadastro com operações padrões
196 196 * para o caso de uma CoreExt_Entity que use o campo identidade id.
197 197 *
198   - * Seu comportamento pode ser alterado sobrescrevendo-se os métodos _initNovo
  198 + * Seu comportamento pode ser alterado sobrescrevendo-se os métodos _initNovo
199 199 * e _initEditar.
200 200 *
201   - * O retorno desse método é usado em RenderHTML() que define qual método de
202   - * sua API (Novo, Editar, Excluir ou Gerar) será chamado.
  201 + * O retorno desse método é usado em RenderHTML() que define qual método de
  202 + * sua API (Novo, Editar, Excluir ou Gerar) será chamado.
203 203 *
204 204 * @return string
205 205 * @see clsCadastro#RenderHTML()
206 206 * @see clsCadastro#Inicializar()
207   - * @todo Controle de permissão
  207 + * @todo Controle de permissão
208 208 */
209 209 public function Inicializar()
210 210 {
... ... @@ -216,7 +216,7 @@ abstract class Core_Controller_Page_EditController
216 216 $this->_hasPermissaoCadastra();
217 217 }
218 218  
219   - // Habilita botão de exclusão de registro
  219 + // Habilita botão de exclusão de registro
220 220 if ($this->getOption('delete_action')) {
221 221 $this->fexcluir = $this->_hasPermissaoExcluir();
222 222 }
... ... @@ -227,8 +227,8 @@ abstract class Core_Controller_Page_EditController
227 227 }
228 228  
229 229 /**
230   - * Verifica se o usuário possui privilégios de cadastro para o processo.
231   - * @return bool|void Redireciona caso a opção 'nivel_acesso_insuficiente' seja
  230 + * Verifica se o usuário possui privilégios de cadastro para o processo.
  231 + * @return bool|void Redireciona caso a opção 'nivel_acesso_insuficiente' seja
232 232 * diferente de NULL.
233 233 */
234 234 protected function _hasPermissaoCadastra()
... ... @@ -242,7 +242,7 @@ abstract class Core_Controller_Page_EditController
242 242 }
243 243  
244 244 /**
245   - * Verifica se o usuário possui privilégios de cadastro para o processo.
  245 + * Verifica se o usuário possui privilégios de cadastro para o processo.
246 246 * @return bool
247 247 */
248 248 protected function _hasPermissaoExcluir()
... ... @@ -257,7 +257,7 @@ abstract class Core_Controller_Page_EditController
257 257 /**
258 258 * Setter.
259 259 * @param clsPemissoes $instance
260   - * @return CoreExt_Controller_Page_Abstract Provê interface fluída
  260 + * @return CoreExt_Controller_Page_Abstract Provê interface fluída
261 261 */
262 262 public function setClsPermissoes(clsPermissoes $instance)
263 263 {
... ... @@ -279,9 +279,9 @@ abstract class Core_Controller_Page_EditController
279 279 }
280 280  
281 281 /**
282   - * Hook de execução para verificar se CoreExt_Entity é novo. Verifica
283   - * simplesmente se o campo identidade foi passado na requisição HTTP e, se não
284   - * for, cria uma instância de CoreExt_Entity vazia.
  282 + * Hook de execução para verificar se CoreExt_Entity é novo. Verifica
  283 + * simplesmente se o campo identidade foi passado na requisição HTTP e, se não
  284 + * for, cria uma instância de CoreExt_Entity vazia.
285 285 *
286 286 * @return bool
287 287 */
... ... @@ -295,8 +295,8 @@ abstract class Core_Controller_Page_EditController
295 295 }
296 296  
297 297 /**
298   - * Hook de execução para verificar se CoreExt_Entity é existente através do
299   - * campo identidade passado pela requisição HTTP.
  298 + * Hook de execução para verificar se CoreExt_Entity é existente através do
  299 + * campo identidade passado pela requisição HTTP.
300 300 *
301 301 * @return bool
302 302 */
... ... @@ -312,8 +312,8 @@ abstract class Core_Controller_Page_EditController
312 312 }
313 313  
314 314 /**
315   - * Insere um novo registro no banco de dados e redireciona para a página
316   - * definida pela opção "new_success".
  315 + * Insere um novo registro no banco de dados e redireciona para a página
  316 + * definida pela opção "new_success".
317 317 * @see clsCadastro#Novo()
318 318 */
319 319 public function Novo()
... ... @@ -332,11 +332,11 @@ abstract class Core_Controller_Page_EditController
332 332 }
333 333  
334 334 /**
335   - * Atualiza um registro no banco de dados e redireciona para a página
336   - * definida pela opção "edit_success".
  335 + * Atualiza um registro no banco de dados e redireciona para a página
  336 + * definida pela opção "edit_success".
337 337 *
338 338 * Possibilita o uso de uma query string padronizada, usando o array
339   - * armazenado na opção "edit_success_params"
  339 + * armazenado na opção "edit_success_params"
340 340 *
341 341 * @see clsCadastro#Editar()
342 342 */
... ... @@ -358,8 +358,8 @@ abstract class Core_Controller_Page_EditController
358 358 }
359 359  
360 360 /**
361   - * Apaga um registro no banco de dados e redireciona para a página indicada
362   - * pela opção "delete_success".
  361 + * Apaga um registro no banco de dados e redireciona para a página indicada
  362 + * pela opção "delete_success".
363 363 * @see clsCadastro#Excluir()
364 364 */
365 365 function Excluir()
... ... @@ -381,12 +381,12 @@ abstract class Core_Controller_Page_EditController
381 381 }
382 382  
383 383 /**
384   - * Implementa uma rotina de criação ou atualização de registro padrão para
385   - * uma instância de CoreExt_Entity que use um campo identidade.
  384 + * Implementa uma rotina de criação ou atualização de registro padrão para
  385 + * uma instância de CoreExt_Entity que use um campo identidade.
386 386 * @return bool
387 387 * @todo Atualizar todas as Exception de CoreExt_Validate, para poder ter
388 388 * certeza que o erro ocorrido foi gerado de alguma camada diferente, como
389   - * a de conexão com o banco de dados.
  389 + * a de conexão com o banco de dados.
390 390 */
391 391 protected function _save()
392 392 {
... ... @@ -398,7 +398,7 @@ abstract class Core_Controller_Page_EditController
398 398 }
399 399 }
400 400  
401   - // Verifica pela existência do field identity
  401 + // Verifica pela existência do field identity
402 402 if (isset($this->getRequest()->id) && 0 < $this->getRequest()->id) {
403 403 $entity = $this->setEntity($this->getDataMapper()->find($this->getRequest()->id));
404 404 }
... ... @@ -416,8 +416,8 @@ abstract class Core_Controller_Page_EditController
416 416 }
417 417 catch (Exception $e) {
418 418 // TODO: ver @todo do docblock
419   - $this->mensagem = 'Erro no preenchimento do formulário. ';
  419 + $this->mensagem = 'Erro no preenchimento do formulário. ';
420 420 return FALSE;
421 421 }
422 422 }
423   -}
424 423 \ No newline at end of file
  424 +}
... ...
ieducar/modules/AreaConhecimento/Model/Area.php
1 1 <?php
2 2  
3 3 /**
4   - * i-Educar - Sistema de gestão escolar
  4 + * i-Educar - Sistema de gestão escolar
5 5 *
6   - * Copyright (C) 2006 Prefeitura Municipal de Itajaí
  6 + * Copyright (C) 2006 Prefeitura Municipal de Itajaí
7 7 * <ctima@itajai.sc.gov.br>
8 8 *
9   - * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo
10   - * sob os termos da Licença Pública Geral GNU conforme publicada pela Free
11   - * Software Foundation; tanto a versão 2 da Licença, como (a seu critério)
12   - * qualquer versão posterior.
  9 + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo
  10 + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free
  11 + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério)
  12 + * qualquer versão posterior.
13 13 *
14   - * Este programa é distribuí­do na expectativa de que seja útil, porém, SEM
15   - * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU
16   - * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral
  14 + * Este programa é distribuí­do na expectativa de que seja útil, porém, SEM
  15 + * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU
  16 + * ADEQUAÇÃO A UMA FINALIDADE ESPECÃFICA. Consulte a Licença Pública Geral
17 17 * do GNU para mais detalhes.
18 18 *
19   - * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto
20   - * com este programa; se não, escreva para a Free Software Foundation, Inc., no
21   - * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
  19 + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto
  20 + * com este programa; se não, escreva para a Free Software Foundation, Inc., no
  21 + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
22 22 *
23   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  23 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
24 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package AreaConhecimento
27 27 * @subpackage Modules
28   - * @since Arquivo disponível desde a versão 1.1.0
  28 + * @since Arquivo disponível desde a versão 1.1.0
29 29 * @version $Id$
30 30 */
31 31  
... ... @@ -35,12 +35,12 @@ require_once &#39;App/Model/IedFinder.php&#39;;
35 35 /**
36 36 * AreaConhecimento_Model_Area class.
37 37 *
38   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  38 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
39 39 * @category i-Educar
40 40 * @license @@license@@
41 41 * @package AreaConhecimento
42 42 * @subpackage Modules
43   - * @since Classe disponível desde a versão 1.1.0
  43 + * @since Classe disponível desde a versão 1.1.0
44 44 * @version @@package_version@@
45 45 */
46 46 class AreaConhecimento_Model_Area extends CoreExt_Entity
... ... @@ -66,4 +66,4 @@ class AreaConhecimento_Model_Area extends CoreExt_Entity
66 66 {
67 67 return $this->nome;
68 68 }
69   -}
70 69 \ No newline at end of file
  70 +}
... ...
ieducar/modules/AreaConhecimento/Model/AreaDataMapper.php
1 1 <?php
2 2  
3 3 /**
4   - * i-Educar - Sistema de gestão escolar
  4 + * i-Educar - Sistema de gestão escolar
5 5 *
6   - * Copyright (C) 2006 Prefeitura Municipal de Itajaí
  6 + * Copyright (C) 2006 Prefeitura Municipal de Itajaí
7 7 * <ctima@itajai.sc.gov.br>
8 8 *
9   - * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo
10   - * sob os termos da Licença Pública Geral GNU conforme publicada pela Free
11   - * Software Foundation; tanto a versão 2 da Licença, como (a seu critério)
12   - * qualquer versão posterior.
  9 + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo
  10 + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free
  11 + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério)
  12 + * qualquer versão posterior.
13 13 *
14   - * Este programa é distribuí­do na expectativa de que seja útil, porém, SEM
15   - * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU
16   - * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral
  14 + * Este programa é distribuí­do na expectativa de que seja útil, porém, SEM
  15 + * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU
  16 + * ADEQUAÇÃO A UMA FINALIDADE ESPECÃFICA. Consulte a Licença Pública Geral
17 17 * do GNU para mais detalhes.
18 18 *
19   - * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto
20   - * com este programa; se não, escreva para a Free Software Foundation, Inc., no
21   - * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
  19 + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto
  20 + * com este programa; se não, escreva para a Free Software Foundation, Inc., no
  21 + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
22 22 *
23   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  23 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
24 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package AreaConhecimento
27 27 * @subpackage Modules
28   - * @since Arquivo disponível desde a versão 1.1.0
  28 + * @since Arquivo disponível desde a versão 1.1.0
29 29 * @version $Id$
30 30 */
31 31  
... ... @@ -35,12 +35,12 @@ require_once &#39;AreaConhecimento/Model/Area.php&#39;;
35 35 /**
36 36 * AreaConhecimento_Model_AreaDataMapper class.
37 37 *
38   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  38 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
39 39 * @category i-Educar
40 40 * @license @@license@@
41 41 * @package AreaConhecimento
42 42 * @subpackage Modules
43   - * @since Classe disponível desde a versão 1.1.0
  43 + * @since Classe disponível desde a versão 1.1.0
44 44 * @version @@package_version@@
45 45 */
46 46 class AreaConhecimento_Model_AreaDataMapper extends CoreExt_DataMapper
... ... @@ -52,4 +52,4 @@ class AreaConhecimento_Model_AreaDataMapper extends CoreExt_DataMapper
52 52 protected $_attributeMap = array(
53 53 'instituicao' => 'instituicao_id'
54 54 );
55   -}
56 55 \ No newline at end of file
  56 +}
... ...