/** * Implementação do método clsCadastro::Inicializar() * @see ieducar/intranet/include/clsCadastro#Inicializar() */ public function Inicializar() { session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $retorno = "Novo"; $this->status = "N"; $this->ref_cod_instituicao = $_GET['ref_cod_instituicao']; $this->ref_cod_servidor = $_GET['ref_cod_servidor']; $this->sequencial = $_GET['sequencial']; $urlPermite = sprintf('educar_servidor_det.php?cod_servidor=%s&ref_cod_instituicao=%s', $this->ref_cod_servidor, $this->ref_cod_instituicao); $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, $urlPemite); if (is_numeric($this->ref_cod_servidor) && is_numeric($this->sequencial) && is_numeric($this->ref_cod_instituicao)) { $obj = new clsPmieducarServidorAfastamento($this->ref_cod_servidor, $this->sequencial, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, $this->ref_cod_instituicao); $registro = $obj->detalhe(); if ($registro) { // Passa todos os valores obtidos no registro para atributos do objeto foreach ($registro as $campo => $val) { $this->{$campo} = $val; } if ($this->data_retorno) { $this->data_retorno = dataFromPgToBr($this->data_retorno); } if ($this->data_saida) { $this->data_saida = dataFromPgToBr($this->data_saida); } $retorno = "Editar"; $this->status = "E"; } } $this->url_cancelar = sprintf('educar_servidor_det.php?cod_servidor=%s&ref_cod_instituicao=%s', $this->ref_cod_servidor, $this->ref_cod_instituicao); $this->nome_url_cancelar = "Cancelar"; return $retorno; }
/** * Implementação do método clsCadastro::Inicializar() * @see ieducar/intranet/include/clsCadastro#Inicializar() */ public function Inicializar() { session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $retorno = "Novo"; $this->status = "N"; $this->ref_cod_instituicao = $_GET['ref_cod_instituicao']; $this->ref_cod_servidor = $_GET['ref_cod_servidor']; $this->sequencial = $_GET['sequencial']; $urlPermite = sprintf('educar_servidor_det.php?cod_servidor=%s&ref_cod_instituicao=%s', $this->ref_cod_servidor, $this->ref_cod_instituicao); $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, $urlPemite); if (is_numeric($this->ref_cod_servidor) && is_numeric($this->sequencial) && is_numeric($this->ref_cod_instituicao)) { $obj = new clsPmieducarServidorAfastamento($this->ref_cod_servidor, $this->sequencial, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, $this->ref_cod_instituicao); $registro = $obj->detalhe(); if ($registro) { // Passa todos os valores obtidos no registro para atributos do objeto foreach ($registro as $campo => $val) { $this->{$campo} = $val; } if ($this->data_retorno) { $this->data_retorno = dataFromPgToBr($this->data_retorno); } if ($this->data_saida) { $this->data_saida = dataFromPgToBr($this->data_saida); } $retorno = "Editar"; $this->status = "E"; } } $this->url_cancelar = sprintf('educar_servidor_det.php?cod_servidor=%s&ref_cod_instituicao=%s', $this->ref_cod_servidor, $this->ref_cod_instituicao); $this->nome_url_cancelar = "Cancelar"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Afastar servidor")); $this->enviaLocalizacao($localizacao->montar()); return $retorno; }