Commit e258f274e01086657e4ce603a54c2d7593ceef07

Authored by Caroline Salib Canto
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 36 if( is_numeric( $_GET["cur"] ) )
37 37 {
38 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 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 47 $db->Consulta( $consulta );
88 48 while ( $db->ProximoRegistro() )
... ...