From bcbadc016b9b63046851091c510e4d79e57a0b8a Mon Sep 17 00:00:00 2001 From: Lucas Schmoeller da Silva Date: Wed, 11 Mar 2015 18:15:33 -0300 Subject: [PATCH] Alterado lançamento de notas --- ieducar/lib/Portabilis/Validator.php | 3 ++- ieducar/modules/Avaliacao/Views/DiarioApiController.php | 5 +++-- ieducar/modules/Portabilis/Assets/Javascripts/Validator.js | 11 ++++++++--- ieducar/modules/Portabilis/Assets/Version.php | 2 +- ieducar/modules/TabelaArredondamento/Model/Tabela.php | 4 ++-- 5 files changed, 16 insertions(+), 9 deletions(-) diff --git a/ieducar/lib/Portabilis/Validator.php b/ieducar/lib/Portabilis/Validator.php index 12330c0..f4017b9 100644 --- a/ieducar/lib/Portabilis/Validator.php +++ b/ieducar/lib/Portabilis/Validator.php @@ -106,6 +106,7 @@ class Portabilis_Validator { public function validatesValueInSetOf(&$value, $setExpectedValues, $name, $raiseExceptionOnFail = false, $msg = ''){ + /*** REVER if (! empty($setExpectedValues) && ! in_array($value, $setExpectedValues)){ $msg = empty($msg) ? "Valor recebido na variavel '$name' é invalido" : $msg; $this->messenger->append($msg); @@ -114,7 +115,7 @@ class Portabilis_Validator { throw new CoreExt_Exception($msg); return false; - } + }*/ return true; } diff --git a/ieducar/modules/Avaliacao/Views/DiarioApiController.php b/ieducar/modules/Avaliacao/Views/DiarioApiController.php index 70f5d5c..faa0403 100644 --- a/ieducar/modules/Avaliacao/Views/DiarioApiController.php +++ b/ieducar/modules/Avaliacao/Views/DiarioApiController.php @@ -62,8 +62,9 @@ class DiarioApiController extends ApiCoreController // post nota validations protected function validatesValueOfAttValueIsInOpcoesNotas() { - $expectedValues = array_keys($this->getOpcoesNotas()); - return $this->validator->validatesValueInSetOf($this->getRequest()->att_value, $expectedValues, 'att_value'); + //$expectedValues = array_keys($this->getOpcoesNotas()); + //return $this->validator->validatesValueInSetOf($this->getRequest()->att_value, $expectedValues, 'att_value'); + return true; } diff --git a/ieducar/modules/Portabilis/Assets/Javascripts/Validator.js b/ieducar/modules/Portabilis/Assets/Javascripts/Validator.js index 719bbda..8e744e9 100644 --- a/ieducar/modules/Portabilis/Assets/Javascripts/Validator.js +++ b/ieducar/modules/Portabilis/Assets/Javascripts/Validator.js @@ -111,6 +111,7 @@ function validatesPresenseOfValueInRequiredFields(additionalFields, exceptFields function validatesIfValueIsInSet(value, targetId, set) { +/*** REVER if (objectUtils.length(set) > 0 && set[value] == undefined) { var s = []; @@ -122,9 +123,13 @@ function validatesIfValueIsInSet(value, targetId, set) { messageUtils.error('Informe um valor que pertença ao conjunto: ' + s.join(', '), targetId); return false; - } - - return true; + }*/ + + if (value<0 || value>10){ + messageUtils.error('Informe um valor entre 0 à 10', targetId); + return false; + }else + return true; } diff --git a/ieducar/modules/Portabilis/Assets/Version.php b/ieducar/modules/Portabilis/Assets/Version.php index e0fa28f..b07c175 100644 --- a/ieducar/modules/Portabilis/Assets/Version.php +++ b/ieducar/modules/Portabilis/Assets/Version.php @@ -4,7 +4,7 @@ usado pelo metodos loadJavascript e loadStylesheet do helper Portabilis_View_Helper_Application */ class Portabilis_Assets_Version { - const VERSION = '2'; + const VERSION = '3'; } ?> diff --git a/ieducar/modules/TabelaArredondamento/Model/Tabela.php b/ieducar/modules/TabelaArredondamento/Model/Tabela.php index 55ced34..fb19dd9 100644 --- a/ieducar/modules/TabelaArredondamento/Model/Tabela.php +++ b/ieducar/modules/TabelaArredondamento/Model/Tabela.php @@ -112,11 +112,11 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity */ public function round($value) { - if (0 > $value || 10 < $value) { + /*if (0 > $value || 10 < $value) { require_once 'CoreExt/Exception/InvalidArgumentException.php'; throw new CoreExt_Exception_InvalidArgumentException('O valor para ' . 'arredondamento deve estar entre 0 e 10.'); - } + }*/ /* Inicializa o retorno com o valor recebido (limitando a para uma casa decimal), o qual será retornado caso não tenha sido definido opcoes na tabela de arredondamento, -- libgit2 0.21.2