Commit b53f1d36541f207f304ab7f020f140a4e3614d99
1 parent
23d5cfe8
Exists in
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) { |