educar_consulta_movimento_geral.php
2.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
require_once 'include/clsBase.inc.php';
require_once 'include/clsCadastro.inc.php';
class clsIndexBase extends clsBase
{
public function Formular()
{
$this->SetTitulo($this->_instituicao . ' i-Educar - Consulta de movimento geral');
$this->processoAp = 9998900;
}
}
class indice extends clsCadastro
{
const PROCESSO_AP = 9998900;
public $ano;
public $curso = [];
public $data_inicial;
public $data_final;
public function Inicializar()
{
$this->ano = $this->getQueryString('ano');
$this->curso = $this->getQueryString('curso');
$this->data_inicial = $this->getQueryString('data_inicial');
$this->data_final = $this->getQueryString('data_final');
$obj_permissoes = new clsPermissoes();
$obj_permissoes->permissao_cadastra(
self::PROCESSO_AP,
$this->pessoa_logada,
7,
'educar_index.php'
);
$this->nome_url_sucesso = 'Continuar';
$this->url_cancelar = 'educar_index.php';
$this->nome_url_cancelar = 'Cancelar';
$this->breadcrumb('Consulta de movimento geral', ['educar_index.php' => 'Escola']);
return 'Novo';
}
public function Gerar()
{
$this->inputsHelper()->dynamic(['ano', 'instituicao']);
$this->inputsHelper()->multipleSearchCurso('', ['label' => 'Cursos','required' => false]);
$this->inputsHelper()->dynamic(['dataInicial', 'dataFinal']);
}
public function Novo()
{
$obj_permissoes = new clsPermissoes();
$obj_permissoes->permissao_cadastra(
self::PROCESSO_AP,
$this->pessoa_logada,
7,
'index.php'
);
$queryString = http_build_query([
'ano' => $this->ano,
'curso' => $this->curso,
'data_inicial' => $this->data_inicial,
'data_final' => $this->data_final,
]);
$url = '/intranet/educar_consulta_movimento_geral_lst.php?' . $queryString;
$this->simpleRedirect($url);
}
}
$pagina = new clsIndexBase();
$miolo = new indice();
$pagina->addForm($miolo);
$pagina->MakeAll();