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 | +} |