Commit ed8aec5ff70c62f9b6881beeacb640787b2d205a
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) { |