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.

53 lines
1.7 KiB

<?php
// var url="index.php?idProg=85&formAction=6&ajax=1&tpItem=1&id=" + id + GetIdRand();
/*
* Determina se a exclusao <EFBFBD> de um item ou de toda a classifica<EFBFBD><EFBFBD>o
*/
$tpItem = $_GET["tpItem"];
$idClas = $_GET["id"];
if (!$tpItem)
$query = "select count(*) from pbx_classifica_reg where clas_id = $idClas";
else
$query = "select count(*) from pbx_classifica_reg where clit_id = $idClas";
$result = pg_query($dbcon, $query);
if ($result) {
$row = pg_fetch_row($result);
if (!$row[0]) {
if (!$tpItem) {
$query = "begin";
$result = pg_query($dbcon, $query);
$query = "delete from pbx_classifica_item where clas_id = $idClas";
if ($result)
$result = pg_query($dbcon, $query);
$query = "delete from pbx_classifica_atendimento where clas_id = $idClas";
if ($result)
$result = pg_query($dbcon, $query);
}
else {
$query = "delete from pbx_classifica_item where clit_id = $idClas";
if ($result)
$result = pg_query($dbcon, $query);
}
if ($result) {
$query = "commit";
pg_query($dbcon, $query);
echo "OK; Registro excluido com sucesso!";
} else {
$query = "rollback";
pg_query($dbcon, $query);
echo "ERRO; N<EFBFBD>o <EFBFBD> poss<EFBFBD>vel excluir este registro! Erro: " . pg_last_error();
}
} else {
echo "ERRO; N<EFBFBD>o <EFBFBD> poss<EFBFBD>vel excluir este registro, o mesmo j<EFBFBD> foi utilizado na \"Classifica<EFBFBD><EFBFBD>o de Atendimeto\"!";
}
} else {
echo "ERRO; N<EFBFBD>o <EFBFBD> poss<EFBFBD>vel acessar a base de dados!";
}
?>