<?php
$param = '';
$erro = '';
$janW = 500;
$janH = 285;
$tpl = 'cadastros/organizacao/organizacao.tpl';
$paramPesquisa = isset($_REQUEST['paramPesquisa']) ? $_REQUEST['paramPesquisa'] : '';
$filtro = isset($_REQUEST["paramPesquisa"]) ? trim($_REQUEST["paramPesquisa"]) : '';
$filtroNovo = !isset($_REQUEST["pgn"]) ? '' : sprintf("& paramPesquisa%s& pgn=%s& bloco=%s& pg=%s& status=%s", $_REQUEST["paramPesquisa"], $_REQUEST["pgn"], $_REQUEST["bloco"], $_REQUEST["pg"], $_REQUEST["status"]);
$recontaPag = (GetFormAcao() == FORM_DELETE) || isset($_POST['pesquisa']);
$statusAtivo = isset($_REQUEST["status"]) ? $_REQUEST["status"] : 1;
$imgNovo = "< img src = \"images/novo.gif\" width = \"16\" height = \"16\" align = \"absmiddle\" border = \"0\" title = \"Inclui nova organiza <EFBFBD> <EFBFBD> o \ " > ";
$imgNovo = "< a href = \"javaScript:NovaJanela('index.php?idProg=370&id=$filtroNovo', ' empresasCad ' , ' $ janW ' , ' $ janH ' , ' resizable = NO,scrollbars=NO');\" > $imgNovo Nova Organiza<EFBFBD> <EFBFBD> o< / a > ";
$id = isset($_GET["id"]) ? $_GET["id"] : '';
$idDelete = isset($_GET["idDelete"]) ? $_GET["idDelete"] : null;
if ($idDelete) {
try {
$query = "UPDATE pbx_organizacao SET status = 0 WHERE id = {$idDelete}";
$ret = pg_query($dbcon, $query);
if (!$ret) {
GeraExcept("N<EFBFBD> o foi poss<EFBFBD> vel iniciar a opera<EFBFBD> <EFBFBD> o de exclus<EFBFBD> o da organiza<EFBFBD> <EFBFBD> o!");
}
} catch (Exception $ex) {
$msg = sprintf("alert('%s');", $ex->getMessage());
}
$jsStartup[] = $msg;
}
//Complete para buscar par<EFBFBD> metros (no caso multiempresas ter<EFBFBD> somente 1 que <EFBFBD> nome)
$compl = '';
if (isset($_REQUEST['paramPesquisa']) & & $_REQUEST['paramPesquisa']) {
$compl = PreparaLike($filtro, true);
$compl = sprintf("AND (nome ILIKE %s )", $compl);
}
$statusAtv = $statusAtivo ? "AND status = 1" : "AND status = 0";
$query = "SELECT id, nome, status, master, 0 as org_id FROM pbx_organizacao po ";
$query .= "WHERE nome < > 'sinccontasenha' $statusAtv $compl AND upper(nome) < > 'ADMIN' ORDER BY id, nome";
$params = "¶mPesquisa={$filtro}&status=$statusAtivo";
$links = PaginaDados($idProg, $query, $params, $regPagina, $offSet, $pagMostra, true);
$query .= " LIMIT $regPagina OFFSET $offSet";
$result = pg_query($dbcon, $query);
$linha = "";
while ($dados = @pg_fetch_array($result)) {
$id = $dados["id"];
$nome = $dados["nome"];
$imgEdit = "< img src = \"imgSite/editaUser.png\" width = \"16\" height = \"16\" border = \"0\" title = \"Editar Organiza <EFBFBD> <EFBFBD> o: $ nome \ " > ";
$imgAtribuir = "< img src = \"admin/images/usuarios.gif\" width = \"16\" height = \"16\" border = \"0\" title = \"Atribuir usu <EFBFBD> rios a $ nome \ " > ";
$imgDelete = sprintf("< img src = \"imgSite/%s\" width = \"16\" height = \"16\" border = \"0\" title = \" % s \ " > ", ($dados['status'] == 1 ? 'deletaUser.png' : 'deletaUserOff.png'), ($dados['status'] == 1 ? "Desabilitar e remover a organiza<EFBFBD> <EFBFBD> o $nome" : "A organiza<EFBFBD> <EFBFBD> o $nome foi desativada!"));
$imgEdit = "< a href = \"javaScript:NovaJanela('index.php?idProg=370&id=$id', ' empresaCad ' , ' $ janW ' , ' $ janH ' , ' resizable = NO,scrollbars=NO');\" > $imgEdit< / a > ";
$imgAtribuir = "< a href = \"javaScript:NovaJanela('index.php?idProg=371&id=$id', ' empresasCad ' , ' $ janW ' , ' $ janH ' , ' resizable = NO,scrollbars=NO');\" > $imgAtribuir< / a > ";
$nome = "< a style = \"color: # 000 ; \ " href = \"javaScript:NovaJanela('index.php?idProg=370&id=$id', ' empresaCad ' , ' $ janW ' , ' $ janH ' , ' resizable = NO,scrollbars=NO');\" > $nome< / a > ";
$empresaMaster = ($dados["master"]) == 1 ? 'Master' : 'N<EFBFBD> o Master';
$status = GetStatusModulo($dados['status'], true);
$delete = $dados['status'] == 1 ? "< a href = 'index.php?idProg=369&idDelete=$id' > {$imgDelete}< / a > " : $imgDelete;
$linha .= " < tr >
< td align = \"center\" > $id< / td >
< td align = \"left\" nowrap > $nome< / td >
< td width = \"20\" align = \"center\" > $empresaMaster< / td >
< td width = \"20\" align = \"center\" > $status< / td >
< td width = \"20\" align = \"center\" style = \"border-right: 0 \ " > $imgEdit< / td >
< td width = \"20\" align = \"center\" style = \"border-left: 0 ; border-right: 0 \ " > $imgAtribuir< / td >
< td width = \"20\" align = \"center\" style = \"border-left: 0 \ " > $delete< / td >
< / tr > ";
}
$smarty->assign('erro', $erro);
$smarty->assign("linhas", $linha);
$smarty->assign("paramPesquisa", $paramPesquisa);
$smarty->assign("imgNovo", $imgNovo);
$smarty->assign("imgLcFixo", $imgLcFixo);
$smarty->assign("links", $links);
$smarty->assign("pagMostra", $pagMostra);
$smarty->assign("totalReg", $totalReg);
$smarty->assign("status", $statusAtivo);
$smarty->assign("pgn", $_REQUEST["pgn"]);
$smarty->assign("bloco", $_REQUEST["bloco"]);
$smarty->assign("pg", $_REQUEST["pg"]);
GetTemplate($smarty, $tpl);