Commit ed8aec5ff70c62f9b6881beeacb640787b2d205a

Authored by Caroline Salib
2 parents a8c5a25c b53f1d36
Exists in master

Merge pull request #138 from ieducativa/master

Trata erros ao carregar disciplinas da série na API de disciplinas.
Showing 1 changed file with 7 additions and 2 deletions   Show diff stats
ieducar/intranet/educar_disciplina_xml.php
@@ -57,8 +57,13 @@ if (is_numeric($_GET['cur']) || is_numeric($_GET['ser'])) { @@ -57,8 +57,13 @@ if (is_numeric($_GET['cur']) || is_numeric($_GET['ser'])) {
57 if (is_numeric($_GET['esc']) && is_numeric($_GET['ser'])) { 57 if (is_numeric($_GET['esc']) && is_numeric($_GET['ser'])) {
58 require_once 'App/Model/IedFinder.php'; 58 require_once 'App/Model/IedFinder.php';
59 59
60 - $componentes = App_Model_IedFinder::getEscolaSerieDisciplina($_GET['ser'],  
61 - $_GET['esc']); 60 + try {
  61 + $componentes = App_Model_IedFinder::getEscolaSerieDisciplina($_GET['ser'], $_GET['esc']);
  62 + } catch (Exception $e) {
  63 + echo '<disciplina>Erro: ' . $e->getMessage() . '</disciplina>';
  64 + echo "</query>";
  65 + die();
  66 + }
62 } 67 }
63 68
64 foreach ($componentes as $componente) { 69 foreach ($componentes as $componente) {