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,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() )