PABX da Simples IP
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

131 lines
6.5 KiB

<?php
require("classificaDetalhe.php");
//$imgClass = "<img id=\"incClass\" src=\"images/novo.gif\" width=\"16\" height=\"16\" border=\"0\" align=\"absmiddle\" title=\"Inclui nova classifica<EFBFBD><EFBFBD>o\">" ;
//$imgClass = "<a href=\"javaScript:NovaJanela('index.php?idProg=30&clas_id=$codItem&descitem=$descricao', 'clasCad', '$janW', '$janH', 'resizable=NO,scrollbars=NO');\">$imgClass Novo Item</a>";
$janW = 510;
$janH = 35;
$acao = isset($acao) ? $acao : FORM_SELECT;
$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", $_REQUEST["paramPesquisa"], $_REQUEST["pgn"], $_REQUEST["bloco"], $_REQUEST["pg"]);
$recontaPag = ($acao == 'inseri') || (GetFormAcao() == FORM_DELETE) || isset($_POST['pesquisa']);
$imgNovo = "<img id=\"incClass\" src=\"images/novo.gif\" width=\"16\" height=\"16\" border=\"0\" align=\"absmiddle\" title=\"Inclui nova classifica<EFBFBD><EFBFBD>o\">";
$imgClass = "<a href=\"javaScript:NovaJanela('index.php?idProg=28$filtroNovo', 'clasCad', '$janW', '$janH', 'resizable=NO,scrollbars=NO');\">$imgNovo Nova Classifica<EFBFBD><EFBFBD>o</a>";
$filtroStatus = isset($_POST['status']) ? $_POST['status'] : 'A';
if (!IsAjax()) {
$compl = '';
if (isset($_REQUEST['paramPesquisa']) && $_REQUEST['paramPesquisa']) {
$compl = PreparaLike($filtro, true);
$compl = sprintf("and (a.clas_descricao ilike %s )", $compl);
}
$totalClass = 0;
$codItem = 0;
$desc = "";
$linhaDados = "";
$codDetalhe = 0;
switch($filtroStatus){
case 'A':
$compl .= "AND clas_status = '1'";
break;
case 'I':
$compl .= "AND clas_status = '0'";
break;
}
$query = "select clas_id as id, clas_descricao as desc, clas_status as status from pbx_classifica_atendimento a where 1=1 $compl order by 2";
$params = "&paramPesquisa=$filtro";
$links = PaginaDados($idProg, $query, $params, $regPagina, $offSet, $pagMostra, true);
$query .= " limit $regPagina offset $offSet";
$result = pg_query($dbcon, $query);
While ($row = pg_fetch_array($result)) {
$codigo = $row["id"];
$descricao = $row["desc"];
$imgYes = "<img src=\"imgSite/stAprovado.png\" width=\"12\" height=\"12\ border=\"0\">";
$imgNo = "<img src=\"imgSite/no.gif\" width=\"12\" height=\"12\ border=\"0\">";
$imgAlt = "<img src=\"imgSite/editaUser.png\" width=\"16\" height=\"16\" border=\"0\" title=\"Edita o registro corrente!\">";
//$imgDel = "<img src=\"imgSite/deletaUser.png\" width=\"16\" height=\"16\" border=\"0\" title=\"Apaga o registro corrente!\">";
$status = $row["status"] ? $imgYes : $imgNo;
$imgAlt = "<a href=\"javaScript:NovaJanela('index.php?idProg=29&clas_id=$codigo', 'clasCad', '$janW', '$janH', 'resizable=NO,scrollbars=NO');\">$imgAlt</a>";
$imgDel = GetLinkFormDelete($codigo . '|' . $params, 'DeletaClassificacao');
$imgDac = '<img src="imgSite/phone16.png" border="0" title="Dacs">';
$imgDac = "<a href=\"javaScript:NovaJanela('index.php?idProg=124&clas_id=$codigo&clas_descricao=$descricao', 'clasDac', '580', '250', 'resizable=NO,scrollbars=NO');\">$imgDac</a>";
$clas = ($totalClass == 0) ? "class=\"btSelect\"" : "";
$idLn = "id=\"ln_$codigo\"";
$sel = "<input $clas name=\"btSel_$codigo\" type=\"button\" id=\"btSel_$codigo\" value=\"Detalhes\" onClick=\"ListaItensClassifica('$codigo', '$descricao' )\">";
$linhaDados .= "<tr>
<td width=\"60\" align=\"left\" class=\"headData\">$sel</td>
<td width=\"50\" align=\"center\" class=\"headData\">$codigo</td>
<td align=\"left\" class=\"headData\">$descricao</td>
<td width=\"20\" align=\"center\" class=\"headData\">$status</td>
<td width=\"20\" align=\"center\" class=\"headData\">$imgAlt</td>
<td width=\"20\" align=\"center\" class=\"headData\">$imgDel</td>
<td width=\"20\" align=\"center\" class=\"headData\">$imgDac</td>
</tr>";
//busca detalhes do primeiro registro
if (($totalClass == 0)) {
$codItem = $codigo;
$desc = $descricao;
}
$totalClass++;
}
}
/*
* Detelhes
*/
if (IsAjax()) {
$codItem = $_GET["codItem"];
$desc = $_GET["desc"];
}
$query = "select clit_id as id, clas_id, clit_descricao as desc, clit_status as status
from pbx_classifica_item
where clas_id = '$codItem' ";
$imgItem = "<img id=\"incClass\" src=\"images/novo.gif\" width=\"16\" height=\"16\" border=\"0\" align=\"absmiddle\" title=\"Inclui nova classifica<EFBFBD><EFBFBD>o\">";
$imgItem = "<a href=\"javaScript:NovaJanela('index.php?idProg=30&clas_id=$codItem&descitem={$desc}{$filtroNovo}', 'clasCad', '$janW', '$janH', 'resizable=NO,scrollbars=NO');\">$imgItem Novo Item</a>";
$totalDet = 0;
$descDet = "";
$linhaDet = GetDetalhes($query, $codItem);
if (IsAjax()) {
echo GetHtmlDetalhe($linhaDet, $imgItem) . "#" . "[" . $codItem . " - " . $_REQUEST["desc"] . "]";
exit;
} else {
//$jsJQuery[] = "\$('#dataIni').change(function(){GetAgtFromTransfer();}) ";
$jsJQuery[] = "\$('input').click(
function() {
\$('input').removeClass('btSelect');
\$(this).addClass('btSelect');
}
);";
$smarty->assign("linhas", $linhaDados);
$smarty->assign("total", $totalClass);
$smarty->assign("linhasDetalhe", $linhaDet);
$smarty->assign("totalDet", $totalDet);
$smarty->assign("lbTitle", "[" . $codItem . " - " . $desc . "]");
$smarty->assign("paramPesquisa", $paramPesquisa);
$smarty->assign("imgClass", $imgClass);
$smarty->assign("imgItem", $imgItem);
$smarty->assign("links", $links);
$smarty->assign("pagMostra", $pagMostra);
$smarty->assign("totalReg", $totalReg);
$smarty->assign("pgn", $_REQUEST["pgn"]);
$smarty->assign("bloco", $_REQUEST["bloco"]);
$smarty->assign("pg", $_REQUEST["pg"]);
$smarty->assign("desc", $desc);
$smarty->assign('filtroStatus', $filtroStatus);
GetTemplate($smarty, 'cadastros/classificaAtendimento/classificaItem.tpl');
}
?>