Commit 25d6e16a4a0ee86625184aa4aeb3f13dbdaca44b

Authored by Caroline Salib
1 parent 191fdf18
Exists in master

Corrigido erros de encode na regra de avaliação;

portabilis/ieducar#167
ieducar/modules/FormulaMedia/Model/Formula.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 FormulaMedia
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  
... ... @@ -37,27 +37,27 @@ require_once &#39;FormulaMedia/Validate/Formula.php&#39;;
37 37 /**
38 38 * FormulaMedia_Model_Formula 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 41 * @category i-Educar
42 42 * @license @@license@@
43 43 * @package FormulaMedia
44 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 46 * @version @@package_version@@
47 47 */
48 48 class FormulaMedia_Model_Formula extends CoreExt_Entity
49 49 {
50 50 /**
51   - * Tokens válidos para uma fórmula.
  51 + * Tokens válidos para uma fórmula.
52 52 *
53 53 * - Se: soma das notas de todas as etapas
54 54 * - Et: total de etapas
55 55 * - E1 a E10: nota na etapa En (fica limitado a 10 etapas)
56   - * - /: divisão
57   - * - *: multiplicação
  56 + * - /: divisão
  57 + * - *: multiplicação
58 58 * - x: alias para *
59   - * - (: abre parêntese
60   - * - ): fecha parêntese
  59 + * - (: abre parêntese
  60 + * - ): fecha parêntese
61 61 *
62 62 * @var array
63 63 */
... ... @@ -69,7 +69,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
69 69 );
70 70  
71 71 /**
72   - * Tokens que pode ser substituídas por valores numéricos.
  72 + * Tokens que pode ser substituídas por valores numéricos.
73 73 * @var array
74 74 */
75 75 protected $_tokenNumerics = array(
... ... @@ -89,7 +89,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
89 89 );
90 90  
91 91 /**
92   - * Referências.
  92 + * Referências.
93 93 * @var array
94 94 */
95 95 protected $_references = array(
... ... @@ -101,7 +101,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
101 101 );
102 102  
103 103 /**
104   - * Retorna as tokens permitidas para uma fórmula.
  104 + * Retorna as tokens permitidas para uma fórmula.
105 105 * @return array
106 106 */
107 107 public function getTokens()
... ... @@ -110,7 +110,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
110 110 }
111 111  
112 112 /**
113   - * Verifica se uma token pode receber um valor numérico.
  113 + * Verifica se uma token pode receber um valor numérico.
114 114 *
115 115 * @param string $token
116 116 * @return bool
... ... @@ -121,7 +121,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
121 121 }
122 122  
123 123 /**
124   - * Substitui as tokens numéricas de uma fórmula, através de um array
  124 + * Substitui as tokens numéricas de uma fórmula, através de um array
125 125 * associativo.
126 126 *
127 127 * <code>
... ... @@ -150,7 +150,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
150 150 $patterns = array();
151 151 foreach ($values as $key => $value) {
152 152 if ($this->isNumericToken($key)) {
153   - // Usa @ como delimitador para evitar problemas com o sinal de divisão
  153 + // Usa @ como delimitador para evitar problemas com o sinal de divisão
154 154 $patterns[$key] = '@' . $key . '@';
155 155 }
156 156 }
... ... @@ -168,7 +168,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
168 168 }
169 169  
170 170 /**
171   - * Troca os tokens de alias pelos usados durante a execução da fórmula.
  171 + * Troca os tokens de alias pelos usados durante a execução da fórmula.
172 172 * @param string $formula
173 173 * @return string
174 174 */
... ... @@ -189,7 +189,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
189 189 }
190 190  
191 191 /**
192   - * Executa um código de fórmula com eval.
  192 + * Executa um código de fórmula com eval.
193 193 * @param string $code
194 194 * @return NULL|numeric
195 195 */
... ... @@ -208,7 +208,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
208 208 $instituicoes = array_keys(App_Model_IedFinder::getInstituicoes());
209 209 $tipoFormula = FormulaMedia_Model_TipoFormula::getInstance();
210 210  
211   - // Se for de recuperação, inclui a token "Rc" como permitida.
  211 + // Se for de recuperação, inclui a token "Rc" como permitida.
212 212 $formulaValidatorOptions = array();
213 213 if (FormulaMedia_Model_TipoFormula::MEDIA_RECUPERACAO == $this->get('tipoFormula')) {
214 214 $formulaValidatorOptions = array('excludeToken' => NULL);
... ... @@ -229,4 +229,4 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
229 229 {
230 230 return $this->nome;
231 231 }
232   -}
233 232 \ No newline at end of file
  233 +}
... ...
ieducar/modules/FormulaMedia/Model/FormulaDataMapper.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 FormulaMedia
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;FormulaMedia/Model/Formula.php&#39;;
35 35 /**
36 36 * FormulaMedia_Model_FormulaDataMapper 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 FormulaMedia
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 FormulaMedia_Model_FormulaDataMapper extends CoreExt_DataMapper
... ... @@ -54,4 +54,4 @@ class FormulaMedia_Model_FormulaDataMapper extends CoreExt_DataMapper
54 54 'formulaMedia' => 'formula_media',
55 55 'tipoFormula' => 'tipo_formula'
56 56 );
57   -}
58 57 \ No newline at end of file
  58 +}
... ...
ieducar/modules/FormulaMedia/Model/TipoFormula.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 FormulaMedia
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  
... ... @@ -34,12 +34,12 @@ require_once &#39;CoreExt/Enum.php&#39;;
34 34 /**
35 35 * FormulaMedia_Model_TipoFormula class.
36 36 *
37   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  37 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
38 38 * @category i-Educar
39 39 * @license @@license@@
40 40 * @package FormulaMedia
41 41 * @subpackage Modules
42   - * @since Classe disponível desde a versão 1.1.0
  42 + * @since Classe disponível desde a versão 1.1.0
43 43 * @version @@package_version@@
44 44 */
45 45 class FormulaMedia_Model_TipoFormula extends CoreExt_Enum
... ... @@ -48,12 +48,12 @@ class FormulaMedia_Model_TipoFormula extends CoreExt_Enum
48 48 const MEDIA_RECUPERACAO = 2;
49 49  
50 50 protected $_data = array(
51   - self::MEDIA_FINAL => 'Média final',
52   - self::MEDIA_RECUPERACAO => 'Média para recuperação'
  51 + self::MEDIA_FINAL => 'Média final',
  52 + self::MEDIA_RECUPERACAO => 'Média para recuperação'
53 53 );
54 54  
55 55 public static function getInstance()
56 56 {
57 57 return self::_getInstance(__CLASS__);
58 58 }
59   -}
60 59 \ No newline at end of file
  60 +}
... ...
ieducar/modules/FormulaMedia/Validate/Exception.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 FormulaMedia
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  
... ... @@ -34,14 +34,14 @@ require_once &#39;CoreExt/Exception.php&#39;;
34 34 /**
35 35 * FormulaMedia_Validate_Exception class.
36 36 *
37   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  37 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
38 38 * @category i-Educar
39 39 * @license @@license@@
40 40 * @package FormulaMedia
41 41 * @subpackage Modules
42   - * @since Classe disponível desde a versão 1.1.0
  42 + * @since Classe disponível desde a versão 1.1.0
43 43 * @version @@package_version@@
44 44 */
45 45 class FormulaMedia_Validate_Exception extends CoreExt_Exception
46 46 {
47   -}
48 47 \ No newline at end of file
  48 +}
... ...
ieducar/modules/FormulaMedia/Validate/Formula.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 FormulaMedia
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,24 +35,24 @@ require_once &#39;FormulaMedia/Model/Formula.php&#39;;
35 35 /**
36 36 * FormulaMedia_Validate_Formula 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 FormulaMedia
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 FormulaMedia_Validate_Formula extends CoreExt_Validate_Abstract
47 47 {
48 48 /**
49   - * Referência para instância da classe FormulaMedia_Model_Formula do model.
  49 + * Referךncia para inst×’ncia da classe FormulaMedia_Model_Formula do model.
50 50 * @var FormulaMedia_Model_Formula
51 51 */
52 52 protected static $_model = NULL;
53 53  
54 54 /**
55   - * Por padrão, exclui o tokens de nota de recuperação.
  55 + * Por padrדo, exclui o tokens de nota de recuperaחדo.
56 56 *
57 57 * @see CoreExt_Validate_Abstract#_getDefaultOptions()
58 58 */
... ... @@ -72,7 +72,7 @@ class FormulaMedia_Validate_Formula extends CoreExt_Validate_Abstract
72 72 self::$_model = new FormulaMedia_Model_Formula();
73 73 }
74 74  
75   - // Adiciona espaços entre os parênteses
  75 + // Adiciona espa×—os entre os parךnteses
76 76 $value = self::$_model->replaceAliasTokens($value);
77 77  
78 78 $tokensAvailable = $this->_getTokens();
... ... @@ -80,7 +80,7 @@ class FormulaMedia_Validate_Formula extends CoreExt_Validate_Abstract
80 80 $missingTokens = array();
81 81 $numericTokens = array();
82 82  
83   - // Verifica se alguma token não permitida foi utilizada
  83 + // Verifica se alguma token nדo permitida foi utilizada
84 84 foreach ($valueTokens as $tk) {
85 85 if ('' == ($tk = trim($tk))) {
86 86 continue;
... ... @@ -92,37 +92,37 @@ class FormulaMedia_Validate_Formula extends CoreExt_Validate_Abstract
92 92 }
93 93 }
94 94 elseif (self::$_model->isNumericToken($tk)) {
95   - // Se for uma token numérica, atribui um número 1 para usar na fórmula
96   - // e avaliar se não lança um erro no PHP
  95 + // Se for uma token num×™rica, atribui um nתmero 1 para usar na f×£rmula
  96 + // e avaliar se nדo lan×—a um erro no PHP
97 97 $numericTokens[$tk] = 1;
98 98 }
99 99 }
100 100  
101 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
106 106 $formula = self::$_model->replaceTokens($value, $numericTokens);
107 107  
108 108 /*
109   - * Eval, com surpressão de erro para evitar interrupção do script. Se
  109 + * Eval, com surpressדo de erro para evitar interrupחדo do script. Se
110 110 * retornar algum valor diferente de NULL, assume como erro de sintaxe.
111 111 */
112 112 $evaled = @eval('?><?php $result = ' . $formula . '; ?>');
113 113 if (!is_null($evaled)) {
114 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 120 return TRUE;
121 121 }
122 122  
123 123 /**
124   - * Retorna as tokens disponíveis para o validador. Uma token pode ser
125   - * excluída usando a opção excludeToken.
  124 + * Retorna as tokens dispon×veis para o validador. Uma token pode ser
  125 + * exclu×da usando a opחדo excludeToken.
126 126 *
127 127 * @return array
128 128 */
... ... @@ -148,4 +148,4 @@ class FormulaMedia_Validate_Formula extends CoreExt_Validate_Abstract
148 148  
149 149 return $tokensAvailable;
150 150 }
151   -}
152 151 \ No newline at end of file
  152 +}
... ...
ieducar/modules/RegraAvaliacao/Views/EditController.php
... ... @@ -54,7 +54,7 @@ class EditController extends Core_Controller_Page_EditController
54 54  
55 55 protected $_formMap = array(
56 56 'instituicao' => array(
57   - 'label' => 'Instituiחדo',
  57 + 'label' => 'Instituição',
58 58 'help' => '',
59 59 ),
60 60 'nome' => array(
... ... @@ -66,39 +66,39 @@ class EditController extends Core_Controller_Page_EditController
66 66 'help' => ''
67 67 ),
68 68 'tipoProgressao' => array(
69   - 'label' => 'Progressדo',
70   - 'help' => 'Selecione o mיtodo de progressדo para a regra.'
  69 + 'label' => 'Progressão',
  70 + 'help' => 'Selecione o método de progressão para a regra.'
71 71 ),
72 72 'tabelaArredondamento' => array(
73 73 'label' => 'Tabela de arredondamento de nota',
74 74 'help' => ''
75 75 ),
76 76 'media' => array(
77   - 'label' => 'Mיdia final para promoחדo',
78   - 'help' => 'Informe a mיdia necessבria para promoחדo<br />
79   - do aluno, aceita atי 3 casas decimais. Exemplos: 5,00; 6,725, 6.<br >
80   - Se o tipo de progressדo for <b>"Progressiva"</b>, esse<br />
81   - valor nדo serב considerado.'
  77 + 'label' => 'Média final para promossão',
  78 + 'help' => 'Informe a média necessária para promossão<br />
  79 + do aluno, aceita até 3 casas decimais. Exemplos: 5,00; 6,725, 6.<br >
  80 + Se o tipo de progressão for <b>"Progressiva"</b>, esse<br />
  81 + valor não será considerado.'
82 82 ),
83 83 'mediaRecuperacao' => array(
84   - 'label' => 'Mיdia exame final para promoחדo',
85   - 'help' => 'Informe a mיdia necessבria para promoחדo<br />
86   - do aluno, aceita atי 3 casas decimais. Exemplos: 5,00; 6,725, 6.<br >
  84 + 'label' => 'Média exame final para promossão',
  85 + 'help' => 'Informe a média necessária para promossão<br />
  86 + do aluno, aceita até casas decimais. Exemplos: 5,00; 6,725, 6.<br >
87 87 Desconsidere esse campo caso selecione o tipo de nota "conceitual"'
88 88 ),
89 89 'formulaMedia' => array(
90   - 'label' => 'Fףrmula de cבlculo da mיdia',
  90 + 'label' => 'Fórmula de cálculo da média',
91 91 'help' => '',
92 92 ),
93 93 'formulaRecuperacao' => array(
94   - 'label' => 'Fףrmula de cבlculo da mיdia de recuperaחדo',
  94 + 'label' => 'Fórmula de cálculo da média de recuperação',
95 95 'help' => '',
96 96 ),
97 97 'porcentagemPresenca' => array(
98   - 'label' => 'Porcentagem de presenחa',
99   - 'help' => 'A porcentagem de presenחa necessבria para o aluno ser aprovado.<br />
100   - Esse valor י desconsiderado caso o campo "Progressדo" esteja como<br />
101   - "Nדo progressiva automבtica - Somente mיdia".<br />
  98 + 'label' => 'Porcentagem de presença',
  99 + 'help' => 'A porcentagem de presença necessária para o aluno ser aprovado.<br />
  100 + Esse valor é desconsiderado caso o campo "Progressão" esteja como<br />
  101 + "Não progressiva automática - Somente média".<br />
102 102 Em porcentagem, exemplo: <b>75</b> ou <b>80,750</b>'
103 103 ),
104 104 'parecerDescritivo' => array(
... ... @@ -106,7 +106,7 @@ class EditController extends Core_Controller_Page_EditController
106 106 'help' => '',
107 107 ),
108 108 'tipoPresenca' => array(
109   - 'label' => 'Apuraחדo de presenחa',
  109 + 'label' => 'Apuração de presença',
110 110 'help' => ''
111 111 )
112 112 );
... ...