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