$imgNovo = "<ahref=\"javaScript:NovaJanela('index.php?idProg=182&pp_id=0','pesquisaCad','$janW','$janH','resizable=NO,scrollbars=YES');\">$imgNovo Nova Pesquisa</a>";
if ($isDelete) {
try {
$nomePesquisa = $_GET["pp_nome"];
/*
* Verifica se a pesquisa j<EFBFBD> possui movimentta<EFBFBD><EFBFBD>o.
*/
$query = "select (case when(exists(select '' from pbx_pesquisa_movimento where pp_id = '$isDelete'))then 1 else 0 end) as pp_bloqueado ";
$result = pg_query($dbcon, $query);
if (!$result) {
GeraExcept("N<EFBFBD>o foi verificar a movimenta<EFBFBD><EFBFBD>o da pesquisa: $nomePesquisa!");
}
$dados = pg_fetch_array($result);
$deleta = $dados["pp_bloqueado"];
if ($deleta) {
GeraExcept("N<EFBFBD>o <EFBFBD> poss<EFBFBD>vel deletar a pesquisa: $nomePesquisa! J<EFBFBD> existe movimenta<EFBFBD><EFBFBD>o para a mesma.");
}
/*
* Inicia a dele<EFBFBD><EFBFBD>o da pesquisa
*/
$query = "begin";
$result = pg_query($dbcon, $query);
$query = "delete from pbx_pesquisa_liberacao_dacs where pl_id in(select pl_id from pbx_pesquisa_liberacao where pp_id = '$isDelete')";
$result = pg_query($dbcon, $query);
if (!$result) {
GeraExcept("N<EFBFBD>o foi poss<EFBFBD>vel deletar a pesquisa: $nomePesquisa! Erro ao remover DACS.");
}
$query = "delete from pbx_pesquisa_liberacao where pp_id = '$isDelete'";
$result = pg_query($dbcon, $query);
if (!$result) {
GeraExcept("N<EFBFBD>o foi poss<EFBFBD>vel deletar a pesquisa: $nomePesquisa! Erro ao remover libera<EFBFBD><EFBFBD>o.");
}
$query = "delete from pbx_pesquisa_opcoes where pp_id = '$isDelete'";
$result = pg_query($dbcon, $query);
if (!$result) {
GeraExcept("N<EFBFBD>o foi poss<EFBFBD>vel deletar a pesquisa: $nomePesquisa! Erro ao remover op<EFBFBD><EFBFBD>es da pesquisa.");
}
$query = "delete from pbx_pesquisa_questoes where pp_id = '$isDelete'";
$result = pg_query($dbcon, $query);
if (!$result) {
GeraExcept("N<EFBFBD>o foi poss<EFBFBD>vel deletar a pesquisa: $nomePesquisa! Erro ao remover quest<EFBFBD>es da pesquisa.");
}
$query = "delete from pbx_pesquisa where pp_id = '$isDelete'";
$result = pg_query($dbcon, $query);
if (!$result) {
GeraExcept("N<EFBFBD>o foi poss<EFBFBD>vel deletar a pesquisa: $nomePesquisa!");
}
$query = "commit";
$result = pg_query($dbcon, $query);
if (!$result) {
GeraExcept("N<EFBFBD>o foi poss<EFBFBD>vel deletar a pesquisa: $nomePesquisa! Erro ao gravar opera<EFBFBD><EFBFBD>o no banco de dados.");