Blame view

ieducar/intranet/educar_consulta_movimento_geral.php 2.15 KB
4c3c4f46   Éber Freitas Dias   Interface para ge...
1
2
<?php

529ed431   Edinei Valdameri   Style code
3
4
require_once 'include/clsBase.inc.php';
require_once 'include/clsCadastro.inc.php';
7f66d51c   Éber Freitas Dias   Alterações basead...
5
6

class clsIndexBase extends clsBase
4c3c4f46   Éber Freitas Dias   Interface para ge...
7
8
9
10
11
12
13
14
{
    public function Formular()
    {
        $this->SetTitulo($this->_instituicao . ' i-Educar - Consulta de movimento geral');
        $this->processoAp = 9998900;
    }
}

4c3c4f46   Éber Freitas Dias   Interface para ge...
15
16
class indice extends clsCadastro
{
a5f05f5b   Joalisson Barros   Adiciona named pa...
17
18
19
20
    const PROCESSO_AP = 9998900;

    public $ano;

4c3c4f46   Éber Freitas Dias   Interface para ge...
21
22
23
24
    public $curso = [];

    public $data_inicial;

a5f05f5b   Joalisson Barros   Adiciona named pa...
25
26
27
28
    public $data_final;

    public function Inicializar()
    {
4c3c4f46   Éber Freitas Dias   Interface para ge...
29
30
31
        $this->ano = $this->getQueryString('ano');
        $this->curso = $this->getQueryString('curso');
        $this->data_inicial = $this->getQueryString('data_inicial');
f5fcc8a0   Éber Freitas Dias   Utiliza novos met...
32
        $this->data_final = $this->getQueryString('data_final');
4c3c4f46   Éber Freitas Dias   Interface para ge...
33
34

        $obj_permissoes = new clsPermissoes();
a5f05f5b   Joalisson Barros   Adiciona named pa...
35

f5fcc8a0   Éber Freitas Dias   Utiliza novos met...
36
        $obj_permissoes->permissao_cadastra(
4c3c4f46   Éber Freitas Dias   Interface para ge...
37
38
39
40
41
            self::PROCESSO_AP,
            $this->pessoa_logada,
            7,
            'educar_index.php'
        );
a5f05f5b   Joalisson Barros   Adiciona named pa...
42

529ed431   Edinei Valdameri   Style code
43
        $this->nome_url_sucesso = 'Continuar';
a5f05f5b   Joalisson Barros   Adiciona named pa...
44
        $this->url_cancelar = 'educar_index.php';
4c3c4f46   Éber Freitas Dias   Interface para ge...
45
46
        $this->nome_url_cancelar = 'Cancelar';

7f66d51c   Éber Freitas Dias   Alterações basead...
47
        $this->breadcrumb('Consulta de movimento geral', ['educar_index.php' => 'Escola']);
4c3c4f46   Éber Freitas Dias   Interface para ge...
48
49
50
51

        return 'Novo';
    }

a5f05f5b   Joalisson Barros   Adiciona named pa...
52
53
54
55
    public function Gerar()
    {
        $this->inputsHelper()->dynamic(['ano', 'instituicao']);
        $this->inputsHelper()->multipleSearchCurso('', ['label' => 'Cursos','required' => false]);
4c3c4f46   Éber Freitas Dias   Interface para ge...
56
57
        $this->inputsHelper()->dynamic(['dataInicial', 'dataFinal']);
    }
a5f05f5b   Joalisson Barros   Adiciona named pa...
58

7f66d51c   Éber Freitas Dias   Alterações basead...
59
60
61
62
63
    public function Novo()
    {
        $obj_permissoes = new clsPermissoes();

        $obj_permissoes->permissao_cadastra(
4c3c4f46   Éber Freitas Dias   Interface para ge...
64
            self::PROCESSO_AP,
7f66d51c   Éber Freitas Dias   Alterações basead...
65
            $this->pessoa_logada,
4c3c4f46   Éber Freitas Dias   Interface para ge...
66
            7,
a5f05f5b   Joalisson Barros   Adiciona named pa...
67
            'index.php'
b11c3cec   Eder Soares   Retorna classe an...
68
69
70
71
        );

        $queryString = http_build_query([
            'ano' => $this->ano,
31970ef4   Marcos Oliveira Soares   Adicionando Favic...
72
            'curso' => $this->curso,
b11c3cec   Eder Soares   Retorna classe an...
73
            'data_inicial' => $this->data_inicial,
4c3c4f46   Éber Freitas Dias   Interface para ge...
74
            'data_final' => $this->data_final,
b11c3cec   Eder Soares   Retorna classe an...
75
        ]);