manutencao.php
3.07 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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<?php
/**********************************************************************************
Sistema e-SIC Livre: sistema de acesso a informa��o baseado na lei de acesso.
Copyright (C) 2014 Prefeitura Municipal do Natal
Este programa � software livre; voc� pode redistribu�-lo e/ou
modific�-lo sob os termos da Licen�a GPL2.
***********************************************************************************/
include_once("../inc/autenticar.php");
checkPerm("LSTPARAM");
//fun��o de valida��o dos dados do formulario do cadastro de usuario -------------------
function validaDados()
{
global $erro;
global $acao;
global $sistema;
global $diretorioarquivos;
global $urlarquivos;
if (empty($sistema))
{
$erro = "SISTEMA n�o informado.";
return false;
}
else if (empty($diretorioarquivos))
{
$erro = "Diretorio de Arquivos n�o informado.";
return false;
}
else if (empty($urlarquivos))
{
$erro = "URL dos Arquivos n�o informado.";
return false;
}
//verifica se ja existe registro cadastrado com a informa�ao passada ---
if ($acao=="Incluir")
{
$sql = "select * from sis_param where sistema = '$sistema'";
if(mysqli_num_rows(execQuery($sql)) > 0)
{
$erro = "Nome do Sistema j� existe no cadastro.";
return false;
}
}
//-----------------------------------------------------------------------
return true;
}
function limpaDados()
{
global $acao;
global $sistema;
global $diretorioarquivos;
global $urlarquivos;
$acao = "Incluir";
$sistema = "";
$idgrupo = "";
$diretorioarquivos = "";
$urlarquivos = "";
}
//------------------------------------------------------------------------------------------
$acao = "Incluir";
$erro = "";
//se tiver sido postado informa��o do formulario
if ($_POST['acao'])
{
//recupera valores do formulario
$acao = $_POST["acao"];
$sistema = $_POST["sistema"];
$diretorioarquivos = $_POST["diretorioarquivos"];
$urlarquivos = $_POST["urlarquivos"];
//verifica a��o do usuario
switch ($acao)
{
//se for uma inclusao
case "Incluir":
checkPerm("INSPARAM");
if(validaDados())
{
$sql="INSERT INTO sis_param (sistema,diretorioarquivos,urlarquivos)
VALUES ('$sistema', '$diretorioarquivos', '$urlarquivos')";
if (execQuery($sql))
{
logger("PARAMETRO DE SISTEMA Adicionado com Sucesso.");
limpaDados();
}
else
{
$erro = "Ocorreu um erro ao incluir PARAMETRO.".$sql;
}
}
break;
//se for uma altera��o
case "Alterar":
checkPerm("UPTPARAM");
if(validaDados())
{
$sql = "UPDATE sis_param set
diretorioarquivos = '$diretorioarquivos',
urlarquivos='$urlarquivos'
WHERE sistema = '$sistema' ";
if (execQuery($sql))
{
logger("PARAMETRO DE SISTEMA Alterado com Sucesso ");
limpaDados();
}
else
{
$erro = "Ocorreu um erro ao alterar PARAMETRO DE SISTEMA.";
}
}
break;
}
}
?>