Commit 1fb9390db4d2ab1beeb0f94618ad6045d458e124
1 parent
25d6e16a
Exists in
master
Ajustes de encode na tela de regra de avaliação;
portabilis/ieducar#167
Showing
6 changed files
with
105 additions
and
105 deletions
Show diff stats
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 'lib/Portabilis/Utils/Float.php'; | @@ -36,12 +36,12 @@ require_once 'lib/Portabilis/Utils/Float.php'; | ||
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 'App/Model/IedFinder.php'; | @@ -37,12 +37,12 @@ require_once 'App/Model/IedFinder.php'; | ||
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 'App/Model/IedFinder.php'; | @@ -35,12 +35,12 @@ require_once 'App/Model/IedFinder.php'; | ||
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 'App/Model/IedFinder.php'; | @@ -36,12 +36,12 @@ require_once 'App/Model/IedFinder.php'; | ||
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 | +} |