Ejemplo n.º 1
0
 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;
 }