forked from SimplesIP/pabx-app
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.
120 lines
6.2 KiB
120 lines
6.2 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çã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("¶mPesquisa%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ção\">"; |
|
$imgClass = "<a href=\"javaScript:NovaJanela('index.php?idProg=28$filtroNovo', 'clasCad', '$janW', '$janH', 'resizable=NO,scrollbars=NO');\">$imgNovo Nova Classificação</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; |
|
|
|
$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 = "¶mPesquisa=$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çã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); |
|
GetTemplate($smarty, 'cadastros/classificaAtendimento/classificaItem.tpl'); |
|
} |
|
?>
|
|
|