function Inicializar() { $retorno = 'Novo'; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $this->cod_falta_atraso = $_GET['cod_falta_atraso']; $this->ref_cod_servidor = $_GET['ref_cod_servidor']; $this->ref_cod_escola = $_GET['ref_cod_escola']; $this->ref_cod_instituicao = $_GET['ref_cod_instituicao']; $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, 'educar_falta_atraso_lst.php'); if (is_numeric($this->cod_falta_atraso)) { $obj = new clsPmieducarFaltaAtraso($this->cod_falta_atraso); $registro = $obj->detalhe(); if ($registro) { // passa to$this->data_falta_atraso = Portabilis_Date_Utils::brToPgSQL($this->data_falta_atraso);dos os valores obtidos no registro para atributos do objeto foreach ($registro as $campo => $val) { $this->{$campo} = $val; } $this->data_falta_atraso = dataFromPgToBr($this->data_falta_atraso); $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_excluir(635, $this->pessoa_logada, 7)) { $this->fexcluir = TRUE; } $retorno = 'Editar'; } } $this->url_cancelar = $retorno == 'Editar' ? sprintf('educar_falta_atraso_det.php?cod_falta_atraso=%d', $registro['cod_falta_atraso']) : sprintf('educar_falta_atraso_lst.php?ref_cod_servidor=%d&ref_cod_instituicao=%d', $this->ref_cod_servidor, $this->ref_cod_instituicao); $this->nome_url_cancelar = 'Cancelar'; return $retorno; }
function Inicializar() { $retorno = 'Novo'; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $this->cod_falta_atraso = $_GET['cod_falta_atraso']; $this->ref_cod_servidor = $_GET['ref_cod_servidor']; $this->ref_cod_escola = $_GET['ref_cod_escola']; $this->ref_cod_instituicao = $_GET['ref_cod_instituicao']; $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, 'educar_falta_atraso_lst.php'); if (is_numeric($this->cod_falta_atraso)) { $obj = new clsPmieducarFaltaAtraso($this->cod_falta_atraso); $registro = $obj->detalhe(); if ($registro) { // passa to$this->data_falta_atraso = Portabilis_Date_Utils::brToPgSQL($this->data_falta_atraso);dos os valores obtidos no registro para atributos do objeto foreach ($registro as $campo => $val) { $this->{$campo} = $val; } $this->data_falta_atraso = dataFromPgToBr($this->data_falta_atraso); $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_excluir(635, $this->pessoa_logada, 7)) { $this->fexcluir = TRUE; } $retorno = 'Editar'; } } $this->url_cancelar = $retorno == 'Editar' ? sprintf('educar_falta_atraso_det.php?cod_falta_atraso=%d', $registro['cod_falta_atraso']) : sprintf('educar_falta_atraso_lst.php?ref_cod_servidor=%d&ref_cod_instituicao=%d', $this->ref_cod_servidor, $this->ref_cod_instituicao); $this->nome_url_cancelar = 'Cancelar'; $nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "{$nomeMenu} falta/atraso do servidor")); $this->enviaLocalizacao($localizacao->montar()); return $retorno; }