Commit e258f274e01086657e4ce603a54c2d7593ceef07
1 parent
1a4294a9
Exists in
master
Proteção para não permitir cadastrar uma serie sem vinculo a escola na opção Mul…
…ti-seriada do cadastro de Turma
Showing
1 changed file
with
6 additions
and
46 deletions
Show diff stats
ieducar/intranet/educar_sequencia_serie_xml.php
| @@ -36,53 +36,13 @@ | @@ -36,53 +36,13 @@ | ||
| 36 | if( is_numeric( $_GET["cur"] ) ) | 36 | if( is_numeric( $_GET["cur"] ) ) |
| 37 | { | 37 | { |
| 38 | $db = new clsBanco(); | 38 | $db = new clsBanco(); |
| 39 | -/* $consulta = "SELECT DISTINCT | ||
| 40 | - ss.ref_serie_origem | ||
| 41 | - ,so.nm_serie | ||
| 42 | - FROM | ||
| 43 | - pmieducar.sequencia_serie ss | ||
| 44 | - , pmieducar.serie so | ||
| 45 | - , pmieducar.serie sd | ||
| 46 | - WHERE | ||
| 47 | - ss.ativo = 1 | ||
| 48 | - AND ref_serie_origem = so.cod_serie | ||
| 49 | - AND ref_serie_destino = sd.cod_serie | ||
| 50 | - AND ( so.ref_cod_curso = {$_GET["cur"]} OR sd.ref_cod_curso = {$_GET["cur"]} ) | ||
| 51 | - | ||
| 52 | - UNION | ||
| 53 | - | ||
| 54 | - SELECT DISTINCT | ||
| 55 | - ss.ref_serie_destino | ||
| 56 | - ,sd.nm_serie | ||
| 57 | - FROM | ||
| 58 | - pmieducar.sequencia_serie ss | ||
| 59 | - , pmieducar.serie so | ||
| 60 | - , pmieducar.serie sd | ||
| 61 | - WHERE | ||
| 62 | - ss.ativo = 1 | ||
| 63 | - AND ref_serie_origem = so.cod_serie | ||
| 64 | - AND ref_serie_destino = sd.cod_serie | ||
| 65 | - AND ( so.ref_cod_curso = {$_GET["cur"]} OR sd.ref_cod_curso = {$_GET["cur"]} ) | ||
| 66 | - | ||
| 67 | - UNION | ||
| 68 | - | ||
| 69 | - SELECT DISTINCT | ||
| 70 | - s.cod_serie | ||
| 71 | - ,s.nm_serie | ||
| 72 | - FROM pmieducar.serie s | ||
| 73 | - WHERE | ||
| 74 | - s.ativo = 1 | ||
| 75 | - AND s.ref_cod_curso = {$_GET["cur"]} | ||
| 76 | - ";*/ | ||
| 77 | - | ||
| 78 | $consulta = "SELECT DISTINCT | 39 | $consulta = "SELECT DISTINCT |
| 79 | - s.cod_serie | ||
| 80 | - ,s.nm_serie | ||
| 81 | - FROM pmieducar.serie s | ||
| 82 | - WHERE | ||
| 83 | - s.ativo = 1 | ||
| 84 | - AND s.ref_cod_curso = {$_GET["cur"]} | ||
| 85 | - "; | 40 | + s.cod_serie, |
| 41 | + s.nm_serie | ||
| 42 | + FROM pmieducar.serie s | ||
| 43 | + INNER JOIN pmieducar.escola_serie es on (es.ref_cod_serie = s.cod_serie and es.ativo = 1) | ||
| 44 | + WHERE s.ativo = 1 | ||
| 45 | + AND s.ref_cod_curso = {$_GET["cur"]} "; | ||
| 86 | 46 | ||
| 87 | $db->Consulta( $consulta ); | 47 | $db->Consulta( $consulta ); |
| 88 | while ( $db->ProximoRegistro() ) | 48 | while ( $db->ProximoRegistro() ) |