$acao = isset($_GET['acao']) ? trim($_GET['acao']) : 'select';
$id = isset($_GET['id']) ? trim($_GET['id']) : 0;
$filtro = isset($_GET["numRamal"]) ? trim($_GET["numRamal"]) : '';
$filtroNovo = !isset($_GET["pgn"]) ? '' : sprintf("&numRamal%s&pgn=%s&bloco=%s&pg=%s", $_GET["numRamal"], $_GET["pgn"], $_GET["bloco"], $_GET["pg"]);
$recontaPag = ($acao == 'inseri') || ($acao == "deleta") || isset($_GET['pesquisa']);
if ($acao == "deleta") {
$query = "update pbx_cs_usuarios set status = 'D' where matricula='$id'";
$queryRpl = 'insert into pbx_replica(rpl_command, rpl_user, rpl_origem) values(%s, %s, %s)';
$queryRpl = sprintf($queryRpl, QuotedStr($query), QuotedStr(GetLogin()), QuotedStr(GetServerName()));
$inTran = 0;
$result = pg_query($dbcon, 'begin');
try {
if (!$result)
throw new Exception('Não foi possível acessar a base de dados!');
$inTran = 1;
$result = pg_query($dbcon, $query);
if (!$result)
throw new Exception('Não foi possível excluir a conta!');
if (SincContaSenha() && IsServerMaster()) {
$result = pg_query($dbcon, $queryRpl);
if (!$result)
throw new Exception('Não foi possível gravar dados da sincronização!');
}
else if (SincContaSenha()) {
$ret = ExecDb($queryRpl);
$result = $ret['result'] == 'true';
if (!$result)
throw new Exception('Não foi possível gravar dados da sincronização!');
}
$result = pg_query($dbcon, 'commit');
if (!$result)
throw new Exception('Não foi possível finalizar a transação!');
} catch (Exception $ex) {
if ($inTran)
@pg_query($dbcon, 'rollback');
$msg = $ex->getMessage();
$jsStartup[] = "alert('$msg');";
}
?>
} ?>
Palavra Chave |
" onkeyup="ConsultaRamal('index.php?idProg=10028&pbxRequest=1', event);" size="20">
|
NOVA CONTA
|
Id |
Nome |
Apelido |
Matricula |
Empresa |
Departamento |
Status |
Ações |
$janW = '500';
$janH = '400';
$compl = '';
if (isset($_GET['pesquisa']) && $_GET['pesquisa']) {
$compl = PreparaLike($filtro, true);
$compl = sprintf("and (a.nome ilike %s or a.apelido ilike %s or a.matricula::text ilike %s)", $compl, $compl, $compl);
}
$query = "select a.id, a.nome, a.apelido, a.matricula, b.nome as empresa, c.nome_depto as departamento, a.status
from pbx_cs_usuarios a, pbx_empresa b, pbx_departamentos c
where b.id = a.empresa
and c.id = a.departamento
-- and a.status = 'A'
$compl order by a.nome asc";
$params = "&pbxRequest=1&numRamal=$filtro";
$links = PaginaDados($idProg, $query, $params, $regPagina, $offSet, $pagMostra, true);
$query .= " limit $regPagina offset $offSet";
$result = pg_query($dbcon, $query);
$z = 0;
while ($dados = pg_fetch_array($result)) {
?>
echo $dados['id']; ?> |
echo $dados['nome']; ?> |
echo $dados['apelido']; ?> |
echo $dados['matricula']; ?> |
echo $dados['empresa']; ?> |
echo $dados['departamento']; ?> |
echo GetStatusModulo($dados['status']); ?>
|
|
if ($dados['status'] == "A") { ?>
|
} ?>
|
$z++;
} if ($z == 0) {
?>
Não foram encontrados registros |
}
?>
|
|