Commit 6555e8f72ecb4c33b0e405b95a2ccadc57f9d817
1 parent
787d0d45
Exists in
master
Adicionado configuração ao cadastro de escolas para bloquear ou não o lançamento…
… de notas, para anos letivos encerrados
Showing
3 changed files
with
83 additions
and
25 deletions
Show diff stats
ieducar/intranet/educar_escola_cad.php
1 | <?php | 1 | <?php |
2 | + | ||
3 | +#error_reporting(E_ALL); | ||
4 | +#ini_set("display_errors", 1); | ||
5 | + | ||
2 | /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | 6 | /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
3 | * * | 7 | * * |
4 | * @author Prefeitura Municipal de Itajaí * | 8 | * @author Prefeitura Municipal de Itajaí * |
@@ -28,6 +32,7 @@ require_once ("include/clsBase.inc.php"); | @@ -28,6 +32,7 @@ require_once ("include/clsBase.inc.php"); | ||
28 | require_once ("include/clsCadastro.inc.php"); | 32 | require_once ("include/clsCadastro.inc.php"); |
29 | require_once ("include/clsBanco.inc.php"); | 33 | require_once ("include/clsBanco.inc.php"); |
30 | require_once( "include/pmieducar/geral.inc.php" ); | 34 | require_once( "include/pmieducar/geral.inc.php" ); |
35 | +require_once 'Portabilis/View/Helper/Application.php'; | ||
31 | 36 | ||
32 | class clsIndexBase extends clsBase | 37 | class clsIndexBase extends clsBase |
33 | { | 38 | { |
@@ -353,14 +358,25 @@ class indice extends clsCadastro | @@ -353,14 +358,25 @@ class indice extends clsCadastro | ||
353 | $this->url_cancelar = ($retorno == "Editar") ? "educar_escola_det.php?cod_escola={$registro["cod_escola"]}" : "educar_escola_lst.php"; | 358 | $this->url_cancelar = ($retorno == "Editar") ? "educar_escola_det.php?cod_escola={$registro["cod_escola"]}" : "educar_escola_lst.php"; |
354 | $this->nome_url_cancelar = "Cancelar"; | 359 | $this->nome_url_cancelar = "Cancelar"; |
355 | 360 | ||
356 | - return $retorno; | 361 | + return $retorno; |
357 | } | 362 | } |
358 | 363 | ||
359 | function Gerar() | 364 | function Gerar() |
360 | { | 365 | { |
361 | 366 | ||
362 | - $obj_permissoes = new clsPermissoes(); | 367 | + // js |
368 | + Portabilis_View_Helper_Application::loadJQueryLib($this); | ||
369 | + | ||
370 | + $scripts = array( | ||
371 | + '/modules/Portabilis/Assets/Javascripts/Utils.js', | ||
372 | + '/modules/Portabilis/Assets/Javascripts/ClientApi.js', | ||
373 | + '/modules/Cadastro/Assets/Javascripts/Escola.js' | ||
374 | + ); | ||
375 | + | ||
376 | + Portabilis_View_Helper_Application::loadJavascript($this, $scripts); | ||
377 | + | ||
363 | 378 | ||
379 | + $obj_permissoes = new clsPermissoes(); | ||
364 | // echo "<pre>";print_r($_POST);die; | 380 | // echo "<pre>";print_r($_POST);die; |
365 | 381 | ||
366 | if( !$this->sem_cnpj && !$this->com_cnpj) | 382 | if( !$this->sem_cnpj && !$this->com_cnpj) |
@@ -386,6 +402,7 @@ class indice extends clsCadastro | @@ -386,6 +402,7 @@ class indice extends clsCadastro | ||
386 | } | 402 | } |
387 | else | 403 | else |
388 | { | 404 | { |
405 | + $this->inputsHelper()->numeric('escola_inep_id', array('label' => 'Código inep', 'required' => false)); | ||
389 | 406 | ||
390 | if( $_POST ) | 407 | if( $_POST ) |
391 | foreach( $_POST AS $campo => $val ) | 408 | foreach( $_POST AS $campo => $val ) |
@@ -477,7 +494,7 @@ class indice extends clsCadastro | @@ -477,7 +494,7 @@ class indice extends clsCadastro | ||
477 | } | 494 | } |
478 | $script = "<img id='img_rede_ensino' style='display: \'\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; | 495 | $script = "<img id='img_rede_ensino' style='display: \'\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; |
479 | } | 496 | } |
480 | - else | 497 | + else |
481 | { | 498 | { |
482 | $script = "<img id='img_rede_ensino' style='display: none;' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; | 499 | $script = "<img id='img_rede_ensino' style='display: none;' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; |
483 | } | 500 | } |
@@ -518,7 +535,7 @@ class indice extends clsCadastro | @@ -518,7 +535,7 @@ class indice extends clsCadastro | ||
518 | } | 535 | } |
519 | $script = "<img id='img_localizacao' style='display: \'\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; | 536 | $script = "<img id='img_localizacao' style='display: \'\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; |
520 | } | 537 | } |
521 | - else | 538 | + else |
522 | { | 539 | { |
523 | $script = "<img id='img_localizacao' style='display: none;' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; | 540 | $script = "<img id='img_localizacao' style='display: none;' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; |
524 | } | 541 | } |
@@ -550,6 +567,7 @@ class indice extends clsCadastro | @@ -550,6 +567,7 @@ class indice extends clsCadastro | ||
550 | 567 | ||
551 | $this->campoTexto( "p_email", "E-mail", $this->p_email, "50", "255", false ); | 568 | $this->campoTexto( "p_email", "E-mail", $this->p_email, "50", "255", false ); |
552 | } | 569 | } |
570 | + | ||
553 | if ($this->com_cnpj) | 571 | if ($this->com_cnpj) |
554 | { | 572 | { |
555 | $this->campoOculto( "com_cnpj", $this->com_cnpj ); | 573 | $this->campoOculto( "com_cnpj", $this->com_cnpj ); |
@@ -662,7 +680,7 @@ class indice extends clsCadastro | @@ -662,7 +680,7 @@ class indice extends clsCadastro | ||
662 | } | 680 | } |
663 | $script = "<img id='img_rede_ensino' style='display:\'\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; | 681 | $script = "<img id='img_rede_ensino' style='display:\'\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; |
664 | } | 682 | } |
665 | - else | 683 | + else |
666 | { | 684 | { |
667 | $script = "<img id='img_rede_ensino' style='display: none;' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; | 685 | $script = "<img id='img_rede_ensino' style='display: none;' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; |
668 | } | 686 | } |
@@ -704,7 +722,7 @@ class indice extends clsCadastro | @@ -704,7 +722,7 @@ class indice extends clsCadastro | ||
704 | } | 722 | } |
705 | $script = "<img id='img_localizacao' style='display:\'\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; | 723 | $script = "<img id='img_localizacao' style='display:\'\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; |
706 | } | 724 | } |
707 | - else | 725 | + else |
708 | { | 726 | { |
709 | $script = "<img id='img_localizacao' style='display: none;' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; | 727 | $script = "<img id='img_localizacao' style='display: none;' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; |
710 | } | 728 | } |
@@ -867,6 +885,8 @@ if(!$this->isEnderecoExterno){ | @@ -867,6 +885,8 @@ if(!$this->isEnderecoExterno){ | ||
867 | // | 885 | // |
868 | // } | 886 | // } |
869 | 887 | ||
888 | + $this->campoCheck("bloquear_lancamento_diario_anos_letivos_encerrados", "Bloquear lançamento no diário para anos letivos encerrados", $this->bloquear_lancamento_diario_anos_letivos_encerrados); | ||
889 | + | ||
870 | if ( $_POST["escola_curso"] ) | 890 | if ( $_POST["escola_curso"] ) |
871 | $this->escola_curso = unserialize( urldecode( $_POST["escola_curso"] ) ); | 891 | $this->escola_curso = unserialize( urldecode( $_POST["escola_curso"] ) ); |
872 | if( is_numeric( $this->cod_escola ) && !$_POST ) | 892 | if( is_numeric( $this->cod_escola ) && !$_POST ) |
@@ -974,6 +994,8 @@ if(!$this->isEnderecoExterno){ | @@ -974,6 +994,8 @@ if(!$this->isEnderecoExterno){ | ||
974 | $obj_permissoes = new clsPermissoes(); | 994 | $obj_permissoes = new clsPermissoes(); |
975 | $obj_permissoes->permissao_cadastra( 561, $this->pessoa_logada, 3, "educar_escola_lst.php" ); | 995 | $obj_permissoes->permissao_cadastra( 561, $this->pessoa_logada, 3, "educar_escola_lst.php" ); |
976 | 996 | ||
997 | + $this->bloquear_lancamento_diario_anos_letivos_encerrados = is_null($this->bloquear_lancamento_diario_anos_letivos_encerrados) ? 0 : 1; | ||
998 | + | ||
977 | if ($this->com_cnpj) | 999 | if ($this->com_cnpj) |
978 | { | 1000 | { |
979 | // echo "clsPessoa_( false, $this->fantasia, $this->pessoa_logada, $this->p_http, "J", false, false, $this->p_email )"; | 1001 | // echo "clsPessoa_( false, $this->fantasia, $this->pessoa_logada, $this->p_http, "J", false, false, $this->p_email )"; |
@@ -987,8 +1009,9 @@ if(!$this->isEnderecoExterno){ | @@ -987,8 +1009,9 @@ if(!$this->isEnderecoExterno){ | ||
987 | 1009 | ||
988 | if ($cadastrou) | 1010 | if ($cadastrou) |
989 | { | 1011 | { |
990 | - $obj = new clsPmieducarEscola( null, $this->pessoa_logada, null, $this->ref_cod_instituicao, $this->ref_cod_escola_localizacao, $this->ref_cod_escola_rede_ensino, $this->ref_idpes, $this->sigla, null, null, 1 ); | 1012 | + $obj = new clsPmieducarEscola( null, $this->pessoa_logada, null, $this->ref_cod_instituicao, $this->ref_cod_escola_localizacao, $this->ref_cod_escola_rede_ensino, $this->ref_idpes, $this->sigla, null, null, 1, NULL, $this->bloquear_lancamento_diario_anos_letivos_encerrados); |
991 | $cadastrou1 = $obj->cadastra(); | 1013 | $cadastrou1 = $obj->cadastra(); |
1014 | + | ||
992 | if( $cadastrou1 ) | 1015 | if( $cadastrou1 ) |
993 | { | 1016 | { |
994 | $objTelefone = new clsPessoaTelefone( $this->ref_idpes); | 1017 | $objTelefone = new clsPessoaTelefone( $this->ref_idpes); |
@@ -1081,8 +1104,11 @@ if(!$this->isEnderecoExterno){ | @@ -1081,8 +1104,11 @@ if(!$this->isEnderecoExterno){ | ||
1081 | } | 1104 | } |
1082 | else if( $this->sem_cnpj ) | 1105 | else if( $this->sem_cnpj ) |
1083 | { | 1106 | { |
1084 | - $obj = new clsPmieducarEscola( null, $this->pessoa_logada, null, $this->ref_cod_instituicao, $this->ref_cod_escola_localizacao, $this->ref_cod_escola_rede_ensino, null, $this->sigla, null, null, 1 ); | 1107 | + $obj = new clsPmieducarEscola( null, $this->pessoa_logada, null, $this->ref_cod_instituicao, $this->ref_cod_escola_localizacao, $this->ref_cod_escola_rede_ensino, null, $this->sigla, null, null, 1, null, $this->bloquear_lancamento_diario_anos_letivos_encerrados ); |
1085 | $cadastrou = $obj->cadastra(); | 1108 | $cadastrou = $obj->cadastra(); |
1109 | + | ||
1110 | + | ||
1111 | + | ||
1086 | if ($cadastrou) | 1112 | if ($cadastrou) |
1087 | { | 1113 | { |
1088 | $obj2 = new clsPmieducarEscolaComplemento( $cadastrou, null, $this->pessoa_logada, idFederal2int( $this->cep ),$this->numero,$this->complemento,$this->p_email,$this->fantasia,$this->cidade,$this->bairro,$this->logradouro,$this->p_ddd_telefone_1, $this->p_telefone_1,$this->p_ddd_telefone_fax, $this->p_telefone_fax,null,null,1); | 1114 | $obj2 = new clsPmieducarEscolaComplemento( $cadastrou, null, $this->pessoa_logada, idFederal2int( $this->cep ),$this->numero,$this->complemento,$this->p_email,$this->fantasia,$this->cidade,$this->bairro,$this->logradouro,$this->p_ddd_telefone_1, $this->p_telefone_1,$this->p_ddd_telefone_fax, $this->p_telefone_fax,null,null,1); |
@@ -1136,19 +1162,24 @@ if(!$this->isEnderecoExterno){ | @@ -1136,19 +1162,24 @@ if(!$this->isEnderecoExterno){ | ||
1136 | 1162 | ||
1137 | $obj_permissoes = new clsPermissoes(); | 1163 | $obj_permissoes = new clsPermissoes(); |
1138 | $obj_permissoes->permissao_cadastra( 561, $this->pessoa_logada, 3, "educar_escola_lst.php" ); | 1164 | $obj_permissoes->permissao_cadastra( 561, $this->pessoa_logada, 3, "educar_escola_lst.php" ); |
1165 | + | ||
1166 | + $this->bloquear_lancamento_diario_anos_letivos_encerrados = is_null($this->bloquear_lancamento_diario_anos_letivos_encerrados) ? 0 : 1; | ||
1167 | + | ||
1139 | // | 1168 | // |
1140 | // echo "<br>cep: ".$this->cep; | 1169 | // echo "<br>cep: ".$this->cep; |
1141 | // echo "<br>cep_: ".$this->cep_;die; | 1170 | // echo "<br>cep_: ".$this->cep_;die; |
1142 | if ($this->cod_escola) | 1171 | if ($this->cod_escola) |
1143 | { | 1172 | { |
1144 | - $obj = new clsPmieducarEscola($this->cod_escola, null, $this->pessoa_logada, $this->ref_cod_instituicao, $this->ref_cod_escola_localizacao, $this->ref_cod_escola_rede_ensino, $this->ref_idpes, $this->sigla, null, null, 1); | 1173 | + $obj = new clsPmieducarEscola($this->cod_escola, null, $this->pessoa_logada, $this->ref_cod_instituicao, $this->ref_cod_escola_localizacao, $this->ref_cod_escola_rede_ensino, $this->ref_idpes, $this->sigla, null, null, 1, $this->bloquear_lancamento_diario_anos_letivos_encerrados); |
1145 | $editou = $obj->edita(); | 1174 | $editou = $obj->edita(); |
1175 | + | ||
1146 | } | 1176 | } |
1147 | else | 1177 | else |
1148 | { | 1178 | { |
1149 | - $obj = new clsPmieducarEscola(null, $this->pessoa_logada, null, $this->ref_cod_instituicao, $this->ref_cod_escola_localizacao, $this->ref_cod_escola_rede_ensino, $this->ref_idpes, $this->sigla, null, null, 1); | 1179 | + $obj = new clsPmieducarEscola(null, $this->pessoa_logada, null, $this->ref_cod_instituicao, $this->ref_cod_escola_localizacao, $this->ref_cod_escola_rede_ensino, $this->ref_idpes, $this->sigla, null, null, 1, $this->bloquear_lancamento_diario_anos_letivos_encerrados); |
1150 | $editou = $obj->cadastra(); | 1180 | $editou = $obj->cadastra(); |
1151 | $this->cod_escola = $editou; | 1181 | $this->cod_escola = $editou; |
1182 | + | ||
1152 | } | 1183 | } |
1153 | if( $editou ) | 1184 | if( $editou ) |
1154 | { | 1185 | { |
@@ -1536,7 +1567,7 @@ if ( document.getElementById('ref_cod_instituicao') ) | @@ -1536,7 +1567,7 @@ if ( document.getElementById('ref_cod_instituicao') ) | ||
1536 | 1567 | ||
1537 | var xml_curso = new ajax( getCurso ); | 1568 | var xml_curso = new ajax( getCurso ); |
1538 | xml_curso.envia( "educar_curso_xml2.php?ins="+campoInstituicao ); | 1569 | xml_curso.envia( "educar_curso_xml2.php?ins="+campoInstituicao ); |
1539 | - | 1570 | + |
1540 | if (this.value == '') | 1571 | if (this.value == '') |
1541 | { | 1572 | { |
1542 | $('img_rede_ensino').style.display = 'none;'; | 1573 | $('img_rede_ensino').style.display = 'none;'; |
@@ -1547,7 +1578,7 @@ if ( document.getElementById('ref_cod_instituicao') ) | @@ -1547,7 +1578,7 @@ if ( document.getElementById('ref_cod_instituicao') ) | ||
1547 | $('img_rede_ensino').style.display = ''; | 1578 | $('img_rede_ensino').style.display = ''; |
1548 | $('img_localizacao').style.display = ''; | 1579 | $('img_localizacao').style.display = ''; |
1549 | } | 1580 | } |
1550 | - | 1581 | + |
1551 | } | 1582 | } |
1552 | } | 1583 | } |
1553 | 1584 |
ieducar/intranet/educar_escola_lst.php
@@ -97,7 +97,7 @@ class indice extends clsListagem | @@ -97,7 +97,7 @@ class indice extends clsListagem | ||
97 | 97 | ||
98 | $this->addBanner( "imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet" ); | 98 | $this->addBanner( "imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet" ); |
99 | 99 | ||
100 | - $cabecalhos = array( "Escola" ); | 100 | + $cabecalhos = array("Escola"); |
101 | $nivel = $obj_permissoes->nivel_acesso($this->pessoa_logada); | 101 | $nivel = $obj_permissoes->nivel_acesso($this->pessoa_logada); |
102 | if( $nivel == 1 ) | 102 | if( $nivel == 1 ) |
103 | { | 103 | { |
@@ -138,7 +138,7 @@ class indice extends clsListagem | @@ -138,7 +138,7 @@ class indice extends clsListagem | ||
138 | $obj_escola->setLimite( $this->limite, ( $this->pagina_formulario - 1 ) * $this->limite ); | 138 | $obj_escola->setLimite( $this->limite, ( $this->pagina_formulario - 1 ) * $this->limite ); |
139 | 139 | ||
140 | $cod_escola = $obj_permissoes->getEscola($this->pessoa_logada); | 140 | $cod_escola = $obj_permissoes->getEscola($this->pessoa_logada); |
141 | - | 141 | + |
142 | $lista = $obj_escola->lista( | 142 | $lista = $obj_escola->lista( |
143 | $cod_escola, | 143 | $cod_escola, |
144 | null, | 144 | null, |
@@ -160,7 +160,10 @@ class indice extends clsListagem | @@ -160,7 +160,10 @@ class indice extends clsListagem | ||
160 | { | 160 | { |
161 | foreach ( $lista AS $registro ) | 161 | foreach ( $lista AS $registro ) |
162 | { | 162 | { |
163 | - $linha = array( "<a href=\"educar_escola_det.php?cod_escola={$registro["cod_escola"]}\">{$registro["nome"]}</a>" ); | 163 | + |
164 | + $linha = array(); | ||
165 | + | ||
166 | + $linha[] = "<a href=\"educar_escola_det.php?cod_escola={$registro["cod_escola"]}\">{$registro["nome"]}</a>"; | ||
164 | if( $nivel == 1 ) | 167 | if( $nivel == 1 ) |
165 | { | 168 | { |
166 | $objInstituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] ); | 169 | $objInstituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] ); |
@@ -188,4 +191,4 @@ $miolo = new indice(); | @@ -188,4 +191,4 @@ $miolo = new indice(); | ||
188 | $pagina->addForm( $miolo ); | 191 | $pagina->addForm( $miolo ); |
189 | // gera o html | 192 | // gera o html |
190 | $pagina->MakeAll(); | 193 | $pagina->MakeAll(); |
191 | -?> | ||
192 | \ No newline at end of file | 194 | \ No newline at end of file |
195 | +?> |
ieducar/intranet/include/pmieducar/clsPmieducarEscola.inc.php
1 | <?php | 1 | <?php |
2 | 2 | ||
3 | +#error_reporting(E_ALL); | ||
4 | +#ini_set("display_errors", 1); | ||
5 | + | ||
3 | /** | 6 | /** |
4 | * i-Educar - Sistema de gestão escolar | 7 | * i-Educar - Sistema de gestão escolar |
5 | * | 8 | * |
@@ -107,17 +110,23 @@ class clsPmieducarEscola | @@ -107,17 +110,23 @@ class clsPmieducarEscola | ||
107 | /** | 110 | /** |
108 | * Construtor. | 111 | * Construtor. |
109 | */ | 112 | */ |
110 | - function clsPmieducarEscola($cod_escola = NULL, $ref_usuario_cad = NULL, | ||
111 | - $ref_usuario_exc = NULL, $ref_cod_instituicao = NULL, | ||
112 | - $ref_cod_escola_localizacao = NULL, $ref_cod_escola_rede_ensino = NULL, | ||
113 | - $ref_idpes = NULL, $sigla = NULL, $data_cadastro = NULL, $data_exclusao = NULL, | ||
114 | - $ativo = NULL | ||
115 | - ) { | 113 | + function clsPmieducarEscola($cod_escola = NULL, |
114 | + $ref_usuario_cad = NULL, | ||
115 | + $ref_usuario_exc = NULL, | ||
116 | + $ref_cod_instituicao = NULL, | ||
117 | + $ref_cod_escola_localizacao = NULL, | ||
118 | + $ref_cod_escola_rede_ensino = NULL, | ||
119 | + $ref_idpes = NULL, | ||
120 | + $sigla = NULL, | ||
121 | + $data_cadastro = NULL, | ||
122 | + $data_exclusao = NULL, | ||
123 | + $ativo = NULL, | ||
124 | + $bloquear_lancamento_diario_anos_letivos_encerrados = NULL) { | ||
116 | $db = new clsBanco(); | 125 | $db = new clsBanco(); |
117 | $this->_schema = 'pmieducar.'; | 126 | $this->_schema = 'pmieducar.'; |
118 | $this->_tabela = $this->_schema . 'escola'; | 127 | $this->_tabela = $this->_schema . 'escola'; |
119 | 128 | ||
120 | - $this->_campos_lista = $this->_todos_campos = 'e.cod_escola, e.ref_usuario_cad, e.ref_usuario_exc, e.ref_cod_instituicao, e.ref_cod_escola_localizacao, e.ref_cod_escola_rede_ensino, e.ref_idpes, e.sigla, e.data_cadastro, e.data_exclusao, e.ativo'; | 129 | + $this->_campos_lista = $this->_todos_campos = 'e.cod_escola, e.ref_usuario_cad, e.ref_usuario_exc, e.ref_cod_instituicao, e.ref_cod_escola_localizacao, e.ref_cod_escola_rede_ensino, e.ref_idpes, e.sigla, e.data_cadastro, e.data_exclusao, e.ativo, e.bloquear_lancamento_diario_anos_letivos_encerrados'; |
121 | 130 | ||
122 | if (is_numeric($ref_usuario_cad)) { | 131 | if (is_numeric($ref_usuario_cad)) { |
123 | if (class_exists("clsPmieducarUsuario")) { | 132 | if (class_exists("clsPmieducarUsuario")) { |
@@ -265,6 +274,8 @@ class clsPmieducarEscola | @@ -265,6 +274,8 @@ class clsPmieducarEscola | ||
265 | if (is_numeric($ativo)) { | 274 | if (is_numeric($ativo)) { |
266 | $this->ativo = $ativo; | 275 | $this->ativo = $ativo; |
267 | } | 276 | } |
277 | + | ||
278 | + $this->bloquear_lancamento_diario_anos_letivos_encerrados = $bloquear_lancamento_diario_anos_letivos_encerrados; | ||
268 | } | 279 | } |
269 | 280 | ||
270 | /** | 281 | /** |
@@ -325,6 +336,12 @@ class clsPmieducarEscola | @@ -325,6 +336,12 @@ class clsPmieducarEscola | ||
325 | $gruda = ", "; | 336 | $gruda = ", "; |
326 | } | 337 | } |
327 | 338 | ||
339 | + if (is_numeric($this->bloquear_lancamento_diario_anos_letivos_encerrados)) { | ||
340 | + $campos .= "{$gruda}bloquear_lancamento_diario_anos_letivos_encerrados"; | ||
341 | + $valores .= "{$gruda}'{$this->bloquear_lancamento_diario_anos_letivos_encerrados}'"; | ||
342 | + $gruda = ", "; | ||
343 | + } | ||
344 | + | ||
328 | $campos .= "{$gruda}data_cadastro"; | 345 | $campos .= "{$gruda}data_cadastro"; |
329 | $valores .= "{$gruda}NOW()"; | 346 | $valores .= "{$gruda}NOW()"; |
330 | $gruda = ", "; | 347 | $gruda = ", "; |
@@ -333,7 +350,9 @@ class clsPmieducarEscola | @@ -333,7 +350,9 @@ class clsPmieducarEscola | ||
333 | $valores .= "{$gruda}'1'"; | 350 | $valores .= "{$gruda}'1'"; |
334 | 351 | ||
335 | $db->Consulta("INSERT INTO {$this->_tabela} ($campos) VALUES ($valores)"); | 352 | $db->Consulta("INSERT INTO {$this->_tabela} ($campos) VALUES ($valores)"); |
336 | - return $db->InsertId("{$this->_tabela}_cod_escola_seq"); | 353 | + $recordId = $db->InsertId("{$this->_tabela}_cod_escola_seq"); |
354 | + | ||
355 | + return $recordId; | ||
337 | } | 356 | } |
338 | else { | 357 | else { |
339 | echo "<br><br>is_numeric($this->ref_usuario_cad) && is_numeric($this->ref_cod_instituicao) && is_numeric($this->ref_cod_escola_localizacao) && is_numeric($this->ref_cod_escola_rede_ensino) && is_string($this->sigla )"; | 358 | echo "<br><br>is_numeric($this->ref_usuario_cad) && is_numeric($this->ref_cod_instituicao) && is_numeric($this->ref_cod_escola_localizacao) && is_numeric($this->ref_cod_escola_rede_ensino) && is_string($this->sigla )"; |
@@ -400,6 +419,11 @@ class clsPmieducarEscola | @@ -400,6 +419,11 @@ class clsPmieducarEscola | ||
400 | $gruda = ", "; | 419 | $gruda = ", "; |
401 | } | 420 | } |
402 | 421 | ||
422 | + if (is_numeric($this->bloquear_lancamento_diario_anos_letivos_encerrados)) { | ||
423 | + $set .= "{$gruda}bloquear_lancamento_diario_anos_letivos_encerrados = '{$this->bloquear_lancamento_diario_anos_letivos_encerrados}'"; | ||
424 | + $gruda = ", "; | ||
425 | + } | ||
426 | + | ||
403 | if ($set) { | 427 | if ($set) { |
404 | $db->Consulta("UPDATE {$this->_tabela} SET $set WHERE cod_escola = '{$this->cod_escola}'"); | 428 | $db->Consulta("UPDATE {$this->_tabela} SET $set WHERE cod_escola = '{$this->cod_escola}'"); |
405 | return TRUE; | 429 | return TRUE; |
@@ -692,4 +716,4 @@ class clsPmieducarEscola | @@ -692,4 +716,4 @@ class clsPmieducarEscola | ||
692 | } | 716 | } |
693 | return ''; | 717 | return ''; |
694 | } | 718 | } |
695 | -} | ||
696 | \ No newline at end of file | 719 | \ No newline at end of file |
720 | +} |