Skip to content

Commit 96dd44f

Browse files
authored
Merge pull request #393 from portabilis/portabilis-patch-2018-08-24
Portabilis patch 24/08/2018
2 parents a045dbc + 1e6b710 commit 96dd44f

49 files changed

Lines changed: 2865 additions & 959 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@
1919
},
2020
"require-dev": {
2121
"friendsofphp/php-cs-fixer": "^2.12",
22-
"phpunit/phpunit": "~6.5",
22+
"guzzlehttp/guzzle": "^6.3",
2323
"phpunit/dbunit": "3.0.*",
24+
"phpunit/phpunit": "~6.5",
2425
"phpunit/phpunit-selenium": "4.1.*"
2526
},
2627
"autoload": {

composer.lock

Lines changed: 232 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
<?php
2+
use iEducar\Modules\AuditoriaGeral\Model\Operacoes;
3+
use iEducar\Modules\AuditoriaGeral\Model\JsonToHtmlTable;
4+
require_once 'include/clsBase.inc.php';
5+
require_once 'include/clsDetalhe.inc.php';
6+
require_once 'include/clsBanco.inc.php';
7+
require_once 'include/pmieducar/geral.inc.php';
8+
require_once 'Portabilis/Date/Utils.php';
9+
10+
class clsIndexBase extends clsBase
11+
{
12+
public function Formular()
13+
{
14+
$this->SetTitulo($this->_instituicao . ' i-Educar - Auditoria geral');
15+
$this->processoAp = 9998851;
16+
}
17+
}
18+
class indice extends clsDetalhe
19+
{
20+
public $titulo;
21+
22+
public $id;
23+
24+
public function Gerar()
25+
{
26+
$this->titulo = 'Auditoria geral - Detalhe';
27+
$this->addBanner(
28+
'imagens/nvp_top_intranet.jpg',
29+
'imagens/nvp_vert_intranet.jpg',
30+
'Intranet'
31+
);
32+
33+
$this->id = $this->getQueryString('id');
34+
35+
$objAuditoriaGeral = new clsModulesAuditoriaGeral();
36+
$objAuditoriaGeral->id = $this->id;
37+
$registro = array_shift($objAuditoriaGeral->lista());
38+
$this->redirectIf(!$registro, 'educar_auditoria_geral_lst.php');
39+
40+
$usuario = new clsFuncionario($registro['usuario_id']);
41+
$usuario = $usuario->detalhe();
42+
43+
foreach ($registro as $key => $value) {
44+
$this->$key = $value;
45+
}
46+
47+
$this->addDetalhe([
48+
'ID da auditoria',
49+
$registro["id"]
50+
]);
51+
52+
$this->addDetalhe([
53+
'Código do registro',
54+
$registro["codigo"]
55+
]);
56+
57+
$operacoes = Operacoes::getDescriptiveValues();
58+
59+
$this->addDetalhe([
60+
'Operação',
61+
$operacoes[$registro["operacao"]]
62+
]);
63+
64+
$this->addDetalhe([
65+
'Rotina',
66+
$registro['rotina']
67+
]);
68+
69+
$this->addDetalhe([
70+
'Data Hora',
71+
Portabilis_Date_Utils::pgSQLToBr($registro['data_hora'])
72+
]);
73+
74+
$this->addDetalhe([
75+
'Valor Antigo',
76+
JsonToHtmlTable::transformJsonToHtmlTable($registro['valor_antigo'])
77+
]);
78+
79+
$this->addDetalhe([
80+
'Valor Novo',
81+
JsonToHtmlTable::transformJsonToHtmlTable($registro['valor_novo'])
82+
]);
83+
84+
$this->addDetalhe([
85+
'<b>Dados do usuário</b>'
86+
]);
87+
88+
$this->addDetalhe([
89+
'Código',
90+
$registro['usuario_id']
91+
]);
92+
93+
$this->addDetalhe([
94+
'Matrícula',
95+
$usuario['matricula']
96+
]);
97+
98+
$pessoa = new clsPessoaFisica($registro['usuario_id']);
99+
$pessoa = $pessoa->detalhe();
100+
101+
$this->addDetalhe([
102+
'Nome',
103+
$pessoa['nome']
104+
]);
105+
106+
$this->url_cancelar = "educar_auditoria_geral_lst.php";
107+
$this->largura = "100%";
108+
109+
$this->breadcrumb('Auditoria geral',['educar_configuracoes_index.php' => 'Configurações']);
110+
}
111+
112+
}
113+
114+
// Instancia objeto de página
115+
$pagina = new clsIndexBase();
116+
117+
// Instancia objeto de conteúdo
118+
$miolo = new indice();
119+
120+
// Atribui o conteúdo à página
121+
$pagina->addForm($miolo);
122+
123+
// Gera o código HTML
124+
$pagina->MakeAll();

0 commit comments

Comments
 (0)