Manjsi popravek brisanja ankete zaradi novih arhivskih tabel
This commit is contained in:
parent
26e19fd5d0
commit
4152128e2d
@ -4451,8 +4451,7 @@ class SurveyAdmin
|
||||
* @return unknown_type
|
||||
*
|
||||
*/
|
||||
function anketa_delete_from_db($anketa)
|
||||
{
|
||||
function anketa_delete_from_db($anketa){
|
||||
global $site_path, $global_user_id;
|
||||
|
||||
if (!$anketa) return;
|
||||
@ -4464,23 +4463,27 @@ class SurveyAdmin
|
||||
unset($_SESSION['query']);
|
||||
unset($_SESSION['result']);
|
||||
|
||||
// pošiljanje obvestil ob izbrisu ankete
|
||||
//SurveyAlert::getInstance()->Init($anketa, $global_user_id);
|
||||
//SurveyAlert::getInstance()->sendMailDelete();
|
||||
|
||||
$sql = sisplet_query("SELECT id FROM srv_grupa WHERE ank_id = '$anketa'");
|
||||
while ($row = mysqli_fetch_array($sql)) {
|
||||
|
||||
$sql1 = sisplet_query("SELECT id FROM srv_spremenljivka WHERE gru_id='$row[id]'");
|
||||
while ($row1 = mysqli_fetch_array($sql1)) {
|
||||
$sql2 = sisplet_query("DELETE FROM srv_vrednost WHERE spr_id = '$row1[id]'");
|
||||
}
|
||||
|
||||
$sql2 = sisplet_query("DELETE FROM srv_spremenljivka WHERE gru_id = '$row[id]'");
|
||||
|
||||
# tabela srv_user_grupa
|
||||
$sql2 = sisplet_query("DELETE FROM srv_user_grupa WHERE gru_id = '$row[id]'");
|
||||
# tabela srv_user_grupa_archive1
|
||||
$sql2 = sisplet_query("DELETE FROM srv_user_grupa_archive1 WHERE gru_id = '$row[id]'");
|
||||
|
||||
# tabela srv_user_grupa_archive2
|
||||
$sql2 = sisplet_query("DELETE FROM srv_user_grupa_archive2 WHERE gru_id = '$row[id]'");
|
||||
|
||||
# tabela srv_user_grupa_active
|
||||
$sql2 = sisplet_query("DELETE FROM srv_user_grupa" . $this->db_table . " WHERE gru_id = '$row[id]'");
|
||||
}
|
||||
|
||||
$sql2 = sisplet_query("DELETE FROM srv_grupa WHERE ank_id = '$anketa'");
|
||||
$sql2 = sisplet_query("DELETE FROM srv_alert WHERE ank_id = '$anketa'");
|
||||
$sql2 = sisplet_query("DELETE FROM srv_dostop WHERE ank_id = '$anketa'");
|
||||
@ -4493,6 +4496,7 @@ class SurveyAdmin
|
||||
$sql2 = sisplet_query("DELETE FROM srv_variable_profiles WHERE sid = '$anketa'");
|
||||
$sql2 = sisplet_query("DELETE FROM srv_glasovanje WHERE ank_id = '$anketa'");
|
||||
$sql2 = sisplet_query("DELETE FROM srv_survey_misc WHERE sid = '$anketa'");
|
||||
|
||||
# Pobrisemo srv_condition_vre
|
||||
$sql2 = sisplet_query("DELETE FROM srv_condition_vre WHERE cond_id IN (SELECT id FROM srv_condition WHERE if_id IN (SELECT element_if FROM srv_branching WHERE ank_id = '$anketa' AND element_if > 0))");
|
||||
#Pobrisemo srv_condition_grid
|
||||
|
Loading…
x
Reference in New Issue
Block a user