Commit 1fb9390db4d2ab1beeb0f94618ad6045d458e124

Authored by Caroline Salib
1 parent 25d6e16a
Exists in master

Ajustes de encode na tela de regra de avaliação;

portabilis/ieducar#167
ieducar/modules/FormulaMedia/Validate/Formula.php
@@ -99,7 +99,7 @@ class FormulaMedia_Validate_Formula extends CoreExt_Validate_Abstract @@ -99,7 +99,7 @@ class FormulaMedia_Validate_Formula extends CoreExt_Validate_Abstract
99 } 99 }
100 100
101 if (0 < count($missingTokens)) { 101 if (0 < count($missingTokens)) {
102 - throw new Exception('As variבveis ou sםmbolos nדo sדo permitidos: ' . implode(', ', $missingTokens)); 102 + throw new Exception('As variáveis ou símbolos não são permitidos: ' . implode(', ', $missingTokens));
103 } 103 }
104 104
105 // Verifica se a fףrmula י parseada corretamente pelo PHP 105 // Verifica se a fףrmula י parseada corretamente pelo PHP
@@ -112,9 +112,9 @@ class FormulaMedia_Validate_Formula extends CoreExt_Validate_Abstract @@ -112,9 +112,9 @@ class FormulaMedia_Validate_Formula extends CoreExt_Validate_Abstract
112 $evaled = @eval('?><?php $result = ' . $formula . '; ?>'); 112 $evaled = @eval('?><?php $result = ' . $formula . '; ?>');
113 if (!is_null($evaled)) { 113 if (!is_null($evaled)) {
114 require_once 'FormulaMedia/Validate/Exception.php'; 114 require_once 'FormulaMedia/Validate/Exception.php';
115 - throw new FormulaMedia_Validate_Exception('A fףrmula apresenta erros.'  
116 - . ' Verifique algum parךntese faltante ou um sinal de operaחדo'  
117 - . ' matemבtica sem um operando.'); 115 + throw new FormulaMedia_Validate_Exception('A fórmula apresenta erros.'
  116 + . ' Verifique algum parêntese faltante ou um sinal de operação'
  117 + . ' matemática sem um operando.');
118 } 118 }
119 119
120 return TRUE; 120 return TRUE;
ieducar/modules/RegraAvaliacao/Views/EditController.php
@@ -272,7 +272,7 @@ var tabela_arredondamento = new function() { @@ -272,7 +272,7 @@ var tabela_arredondamento = new function() {
272 272
273 // Cבlculo mיdia recuperaחדo 273 // Cבlculo mיdia recuperaחדo
274 $formulas = $this->getDataMapper()->findFormulaMediaRecuperacao(); 274 $formulas = $this->getDataMapper()->findFormulaMediaRecuperacao();
275 - $formulasArray = array(0 => 'Nדo usar recuperaחדo'); 275 + $formulasArray = array(0 => 'Não usar recuperação');
276 $formulasArray = $formulasArray + CoreExt_Entity::entityFilterAttr($formulas, 'id', 'nome'); 276 $formulasArray = $formulasArray + CoreExt_Entity::entityFilterAttr($formulas, 'id', 'nome');
277 277
278 $this->campoLista('formulaRecuperacao', $this->_getLabel('formulaRecuperacao'), 278 $this->campoLista('formulaRecuperacao', $this->_getLabel('formulaRecuperacao'),
ieducar/modules/TabelaArredondamento/Model/Tabela.php
1 <?php 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 * <ctima@itajai.sc.gov.br> 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 * do GNU para mais detalhes. 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 * @category i-Educar 24 * @category i-Educar
25 * @license @@license@@ 25 * @license @@license@@
26 * @package TabelaArredondamento 26 * @package TabelaArredondamento
27 * @subpackage Modules 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 * @version $Id$ 29 * @version $Id$
30 */ 30 */
31 31
@@ -36,12 +36,12 @@ require_once &#39;lib/Portabilis/Utils/Float.php&#39;; @@ -36,12 +36,12 @@ require_once &#39;lib/Portabilis/Utils/Float.php&#39;;
36 /** 36 /**
37 * TabelaArredondamento_Model_Tabela class. 37 * TabelaArredondamento_Model_Tabela class.
38 * 38 *
39 - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> 39 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
40 * @category i-Educar 40 * @category i-Educar
41 * @license @@license@@ 41 * @license @@license@@
42 * @package TabelaArredondamento 42 * @package TabelaArredondamento
43 * @subpackage Modules 43 * @subpackage Modules
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 * @version @@package_version@@ 45 * @version @@package_version@@
46 */ 46 */
47 class TabelaArredondamento_Model_Tabela extends CoreExt_Entity 47 class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
@@ -61,7 +61,7 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity @@ -61,7 +61,7 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
61 ); 61 );
62 62
63 /** 63 /**
64 - * Precisão decimal do valor da nota. 64 + * Precisão decimal do valor da nota.
65 * @var int 65 * @var int
66 */ 66 */
67 protected $_precision = 3; 67 protected $_precision = 3;
@@ -94,7 +94,7 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity @@ -94,7 +94,7 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
94 $tipoNota = RegraAvaliacao_Model_Nota_TipoValor::getInstance(); 94 $tipoNota = RegraAvaliacao_Model_Nota_TipoValor::getInstance();
95 $tipoNotas = $tipoNota->getKeys(); 95 $tipoNotas = $tipoNota->getKeys();
96 96
97 - // Remove "nenhum" das opções. 97 + // Remove "nenhum" das opções.
98 unset($tipoNotas[RegraAvaliacao_Model_Nota_TipoValor::NENHUM]); 98 unset($tipoNotas[RegraAvaliacao_Model_Nota_TipoValor::NENHUM]);
99 99
100 return array( 100 return array(
@@ -105,7 +105,7 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity @@ -105,7 +105,7 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
105 } 105 }
106 106
107 /** 107 /**
108 - * Arredonda a nota de acordo com a tabela de valores da instância atual. 108 + * Arredonda a nota de acordo com a tabela de valores da instância atual.
109 * 109 *
110 * @param $value 110 * @param $value
111 * @return mixed 111 * @return mixed
@@ -119,20 +119,20 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity @@ -119,20 +119,20 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
119 }*/ 119 }*/
120 120
121 /* Inicializa o retorno com o valor recebido (limitando a para uma casa decimal), 121 /* Inicializa o retorno com o valor recebido (limitando a para uma casa decimal),
122 - o qual será retornado caso não tenha sido definido opcoes na tabela de arredondamento,  
123 - do contrário será arredondado a nota conforme opções da tabela de arredondamento. */ 122 + o qual será retornado caso não tenha sido definido opcoes na tabela de arredondamento,
  123 + do contrário será arredondado a nota conforme opções da tabela de arredondamento. */
124 $return = Portabilis_Utils_Float::limitDecimal($value, array('limit' => 1)); 124 $return = Portabilis_Utils_Float::limitDecimal($value, array('limit' => 1));
125 125
126 - // carrega tabela de arredondamento, caso ainda não tenha sido carregada. 126 + // carrega tabela de arredondamento, caso ainda não tenha sido carregada.
127 if (0 == count($this->_tabelaValores)) 127 if (0 == count($this->_tabelaValores))
128 $this->_tabelaValores = $this->getDataMapper()->findTabelaValor($this); 128 $this->_tabelaValores = $this->getDataMapper()->findTabelaValor($this);
129 129
130 - // somente será arredondado a nota, caso tenha sido definido opções de arredondamento, na respectiva tabela. 130 + // somente será arredondado a nota, caso tenha sido definido opções de arredondamento, na respectiva tabela.
131 if (count($this->_tabelaValores) > 0) { 131 if (count($this->_tabelaValores) > 0) {
132 - // Multiplicador para transformar os números em uma escala inteira. 132 + // Multiplicador para transformar os números em uma escala inteira.
133 $scale = pow(10, $this->_precision); 133 $scale = pow(10, $this->_precision);
134 134
135 - // Escala o valor para se tornar comparável 135 + // Escala o valor para se tornar comparável
136 $value = $this->getFloat($value) * $scale; 136 $value = $this->getFloat($value) * $scale;
137 137
138 $return = 0; 138 $return = 0;
@@ -150,16 +150,16 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity @@ -150,16 +150,16 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
150 } 150 }
151 151
152 /** 152 /**
153 - * Prevê em qual range de arredondamento de acordo com um valor esperado. A  
154 - * definição do valor a retornar é dada por uma instância de  
155 - * FormulaMedia_Model_Formula e um array com valores para as tokens da fórmula  
156 - * e o valor da variável a prever. Exemplo: 153 + * Prevê em qual range de arredondamento de acordo com um valor esperado. A
  154 + * definição do valor a retornar é dada por uma instância de
  155 + * FormulaMedia_Model_Formula e um array com valores para as tokens da fórmula
  156 + * e o valor da variável a prever. Exemplo:
157 * 157 *
158 * <code> 158 * <code>
159 * <?php 159 * <?php
160 - * // Passa valores para as tokens disponíveis de FormulaMedia_Model_Formula  
161 - * // e espera que o resultado do cálculo dê 6, usando como referência a  
162 - * // variável "Rc" 160 + * // Passa valores para as tokens disponíveis de FormulaMedia_Model_Formula
  161 + * // e espera que o resultado do cálculo dê 6, usando como referência a
  162 + * // variável "Rc"
163 * $data = array( 163 * $data = array(
164 * 'formulaValues' => array( 164 * 'formulaValues' => array(
165 * 'Se' => 16, 165 * 'Se' => 16,
@@ -180,13 +180,13 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity @@ -180,13 +180,13 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
180 * @param FormulaMedia_Model_Formula $formula 180 * @param FormulaMedia_Model_Formula $formula
181 * @param array $data 181 * @param array $data
182 * @return TabelaArredondamento_Model_TabelaValor|NULL Retorna NULL caso 182 * @return TabelaArredondamento_Model_TabelaValor|NULL Retorna NULL caso
183 - * nenhuma instância de TabelaArredondamento_Model_TabelaValor corresponda 183 + * nenhuma instância de TabelaArredondamento_Model_TabelaValor corresponda
184 * ao valor esperado 184 * ao valor esperado
185 - * @todo Considerar o atributo valorMaximo da instância para o cálculo da  
186 - * fórmula. Pode ser útil para os casos de notas conceituais (Exemplo: uma  
187 - * nota "EP" que tem o range 5.25 a 7, sendo 6 a média de aprovação. Nesse  
188 - * caso somente o próximo range (se houvesse) daria o valor esperado para  
189 - * alcançar a média 6). 185 + * @todo Considerar o atributo valorMaximo da instância para o cálculo da
  186 + * fórmula. Pode ser útil para os casos de notas conceituais (Exemplo: uma
  187 + * nota "EP" que tem o range 5.25 a 7, sendo 6 a média de aprovação. Nesse
  188 + * caso somente o próximo range (se houvesse) daria o valor esperado para
  189 + * alcançar a média 6).
190 */ 190 */
191 public function predictValue(FormulaMedia_Model_Formula $formula, array $data) 191 public function predictValue(FormulaMedia_Model_Formula $formula, array $data)
192 { 192 {
@@ -206,7 +206,7 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity @@ -206,7 +206,7 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
206 $values[$data['expected']['var']] = $tabelaValor->valorMinimo; 206 $values[$data['expected']['var']] = $tabelaValor->valorMinimo;
207 $process[] = $values; 207 $process[] = $values;
208 208
209 - // Se for o último item, verifica se a nota máxima também 209 + // Se for o último item, verifica se a nota máxima também
210 if (++$i == $total) { 210 if (++$i == $total) {
211 $values[$data['expected']['var']] = $tabelaValor->valorMaximo; 211 $values[$data['expected']['var']] = $tabelaValor->valorMaximo;
212 $process[] = $values; 212 $process[] = $values;
@@ -250,8 +250,8 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity @@ -250,8 +250,8 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
250 } 250 }
251 251
252 /** 252 /**
253 - * Método finder para TabelaArredondamento_Model_TabelaValor. Wrapper simples  
254 - * para o mesmo método de TabelaArredondamento_Model_TabelaDataMapper. 253 + * Método finder para TabelaArredondamento_Model_TabelaValor. Wrapper simples
  254 + * para o mesmo método de TabelaArredondamento_Model_TabelaDataMapper.
255 * 255 *
256 * @return array 256 * @return array
257 */ 257 */
@@ -270,4 +270,4 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity @@ -270,4 +270,4 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
270 { 270 {
271 return $this->nome; 271 return $this->nome;
272 } 272 }
273 -}  
274 \ No newline at end of file 273 \ No newline at end of file
  274 +}
ieducar/modules/TabelaArredondamento/Model/TabelaDataMapper.php
1 <?php 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 * <ctima@itajai.sc.gov.br> 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 * do GNU para mais detalhes. 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 * @category i-Educar 24 * @category i-Educar
25 * @license @@license@@ 25 * @license @@license@@
26 * @package TabelaArredondamento 26 * @package TabelaArredondamento
27 * @subpackage Modules 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 * @version $Id$ 29 * @version $Id$
30 */ 30 */
31 31
@@ -37,12 +37,12 @@ require_once &#39;App/Model/IedFinder.php&#39;; @@ -37,12 +37,12 @@ require_once &#39;App/Model/IedFinder.php&#39;;
37 /** 37 /**
38 * TabelaArredondamento_Model_TabelaDataMapper class. 38 * TabelaArredondamento_Model_TabelaDataMapper class.
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 * @category i-Educar 41 * @category i-Educar
42 * @license @@license@@ 42 * @license @@license@@
43 * @package TabelaArredondamento 43 * @package TabelaArredondamento
44 * @subpackage Modules 44 * @subpackage Modules
45 - * @since Classe disponível desde a versão 1.1.0 45 + * @since Classe disponível desde a versão 1.1.0
46 * @version @@package_version@@ 46 * @version @@package_version@@
47 */ 47 */
48 class TabelaArredondamento_Model_TabelaDataMapper extends CoreExt_DataMapper 48 class TabelaArredondamento_Model_TabelaDataMapper extends CoreExt_DataMapper
@@ -64,7 +64,7 @@ class TabelaArredondamento_Model_TabelaDataMapper extends CoreExt_DataMapper @@ -64,7 +64,7 @@ class TabelaArredondamento_Model_TabelaDataMapper extends CoreExt_DataMapper
64 /** 64 /**
65 * Setter. 65 * Setter.
66 * @param TabelaArredondamento_Model_TabelaValorDataMapper $mapper 66 * @param TabelaArredondamento_Model_TabelaValorDataMapper $mapper
67 - * @return CoreExt_DataMapper Provê interface fluída 67 + * @return CoreExt_DataMapper Provê interface fluída
68 */ 68 */
69 public function setTabelaValorDataMapper(TabelaArredondamento_Model_TabelaValorDataMapper $mapper) 69 public function setTabelaValorDataMapper(TabelaArredondamento_Model_TabelaValorDataMapper $mapper)
70 { 70 {
@@ -86,12 +86,12 @@ class TabelaArredondamento_Model_TabelaDataMapper extends CoreExt_DataMapper @@ -86,12 +86,12 @@ class TabelaArredondamento_Model_TabelaDataMapper extends CoreExt_DataMapper
86 } 86 }
87 87
88 /** 88 /**
89 - * Finder para instâncias de TabelaArredondamento_Model_TabelaValor que tenham  
90 - * referências a instância TabelaArredondamento_Model_Tabela passada como  
91 - * parâmetro. 89 + * Finder para instâncias de TabelaArredondamento_Model_TabelaValor que tenham
  90 + * referências a instância TabelaArredondamento_Model_Tabela passada como
  91 + * parâmetro.
92 * 92 *
93 * @param TabelaArredondamento_Model_Tabela $instance 93 * @param TabelaArredondamento_Model_Tabela $instance
94 - * @return array Um array de instâncias TabelaArredondamento_Model_TabelaValor 94 + * @return array Um array de instâncias TabelaArredondamento_Model_TabelaValor
95 */ 95 */
96 public function findTabelaValor(TabelaArredondamento_Model_Tabela $instance) 96 public function findTabelaValor(TabelaArredondamento_Model_Tabela $instance)
97 { 97 {
@@ -100,4 +100,4 @@ class TabelaArredondamento_Model_TabelaDataMapper extends CoreExt_DataMapper @@ -100,4 +100,4 @@ class TabelaArredondamento_Model_TabelaDataMapper extends CoreExt_DataMapper
100 ); 100 );
101 return $this->getTabelaValorDataMapper()->findAll(array(), $where); 101 return $this->getTabelaValorDataMapper()->findAll(array(), $where);
102 } 102 }
103 -}  
104 \ No newline at end of file 103 \ No newline at end of file
  104 +}
ieducar/modules/TabelaArredondamento/Model/TabelaValor.php
1 <?php 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 * <ctima@itajai.sc.gov.br> 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 * do GNU para mais detalhes. 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 * @category i-Educar 24 * @category i-Educar
25 * @license @@license@@ 25 * @license @@license@@
26 * @package TabelaArredondamento 26 * @package TabelaArredondamento
27 * @subpackage Modules 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 * @version $Id$ 29 * @version $Id$
30 */ 30 */
31 31
@@ -35,12 +35,12 @@ require_once &#39;App/Model/IedFinder.php&#39;; @@ -35,12 +35,12 @@ require_once &#39;App/Model/IedFinder.php&#39;;
35 /** 35 /**
36 * TabelaArredondamento_Model_TabelaValor class. 36 * TabelaArredondamento_Model_TabelaValor 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 * @category i-Educar 39 * @category i-Educar
40 * @license @@license@@ 40 * @license @@license@@
41 * @package TabelaArredondamento 41 * @package TabelaArredondamento
42 * @subpackage Modules 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 * @version @@package_version@@ 44 * @version @@package_version@@
45 */ 45 */
46 class TabelaArredondamento_Model_TabelaValor extends CoreExt_Entity 46 class TabelaArredondamento_Model_TabelaValor extends CoreExt_Entity
@@ -82,14 +82,14 @@ class TabelaArredondamento_Model_TabelaValor extends CoreExt_Entity @@ -82,14 +82,14 @@ class TabelaArredondamento_Model_TabelaValor extends CoreExt_Entity
82 * @see CoreExt_Entity_Validatable#getDefaultValidatorCollection() 82 * @see CoreExt_Entity_Validatable#getDefaultValidatorCollection()
83 * @todo Implementar validador que retorne um String ou Numeric, dependendo 83 * @todo Implementar validador que retorne um String ou Numeric, dependendo
84 * do valor do atributo (assim como validateIfEquals(). 84 * do valor do atributo (assim como validateIfEquals().
85 - * @todo Implementar validador que aceite um valor de comparação como 85 + * @todo Implementar validador que aceite um valor de comparação como
86 * alternativa a uma chave de atributo. (COMENTADO ABAIXO) 86 * alternativa a uma chave de atributo. (COMENTADO ABAIXO)
87 */ 87 */
88 public function getDefaultValidatorCollection() 88 public function getDefaultValidatorCollection()
89 { 89 {
90 $validators = array(); 90 $validators = array();
91 91
92 - // Validação condicional 92 + // Validação condicional
93 switch ($this->tabelaArredondamento->get('tipoNota')) { 93 switch ($this->tabelaArredondamento->get('tipoNota')) {
94 case RegraAvaliacao_Model_Nota_TipoValor::NUMERICA: 94 case RegraAvaliacao_Model_Nota_TipoValor::NUMERICA:
95 $validators['nome'] = new CoreExt_Validate_Numeric( 95 $validators['nome'] = new CoreExt_Validate_Numeric(
@@ -118,4 +118,4 @@ class TabelaArredondamento_Model_TabelaValor extends CoreExt_Entity @@ -118,4 +118,4 @@ class TabelaArredondamento_Model_TabelaValor extends CoreExt_Entity
118 { 118 {
119 return $this->nome; 119 return $this->nome;
120 } 120 }
121 -}  
122 \ No newline at end of file 121 \ No newline at end of file
  122 +}
ieducar/modules/TabelaArredondamento/Model/TabelaValorDataMapper.php
1 <?php 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 * <ctima@itajai.sc.gov.br> 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 * do GNU para mais detalhes. 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 * @category i-Educar 24 * @category i-Educar
25 * @license @@license@@ 25 * @license @@license@@
26 * @package TabelaArredondamento 26 * @package TabelaArredondamento
27 * @subpackage Modules 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 * @version $Id$ 29 * @version $Id$
30 */ 30 */
31 31
@@ -36,12 +36,12 @@ require_once &#39;App/Model/IedFinder.php&#39;; @@ -36,12 +36,12 @@ require_once &#39;App/Model/IedFinder.php&#39;;
36 /** 36 /**
37 * TabelaArredondamento_Model_TabelaDataMapper class. 37 * TabelaArredondamento_Model_TabelaDataMapper class.
38 * 38 *
39 - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> 39 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
40 * @category i-Educar 40 * @category i-Educar
41 * @license @@license@@ 41 * @license @@license@@
42 * @package TabelaArredondamento 42 * @package TabelaArredondamento
43 * @subpackage Modules 43 * @subpackage Modules
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 * @version @@package_version@@ 45 * @version @@package_version@@
46 */ 46 */
47 class TabelaArredondamento_Model_TabelaValorDataMapper extends CoreExt_DataMapper 47 class TabelaArredondamento_Model_TabelaValorDataMapper extends CoreExt_DataMapper
@@ -55,4 +55,4 @@ class TabelaArredondamento_Model_TabelaValorDataMapper extends CoreExt_DataMappe @@ -55,4 +55,4 @@ class TabelaArredondamento_Model_TabelaValorDataMapper extends CoreExt_DataMappe
55 'valorMinimo' => 'valor_minimo', 55 'valorMinimo' => 'valor_minimo',
56 'valorMaximo' => 'valor_maximo' 56 'valorMaximo' => 'valor_maximo'
57 ); 57 );
58 -}  
59 \ No newline at end of file 58 \ No newline at end of file
  59 +}