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.
 
 
 
 
 
 

52 lines
1.7 KiB

<?php
// var url="index.php?idProg=85&formAction=6&ajax=1&tpItem=1&id=" + id + GetIdRand();
/*
* Determina se a exclusao é de um item ou de toda a classificaçã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ão é possível excluir este registro! Erro: " . pg_last_error();
}
} else {
echo "ERRO; Não é possível excluir este registro, o mesmo já foi utilizado na \"Classificação de Atendimeto\"!";
}
} else {
echo "ERRO; Não é possível acessar a base de dados!";
}
?>