Added deletion of questions categories to CourseRecycler - refs BT#5328

skala
Yannick Warnier 13 years ago
parent 93a17798d0
commit 8ba7fc4ccb
  1. 7
      main/coursecopy/classes/CourseRecycler.class.php

@ -356,6 +356,13 @@ class CourseRecycler
$sql = "DELETE FROM ".$table_qui_que." WHERE c_id = ".$this->course_id." AND id IN(".$orphan_ids.")";
Database::query($sql);
}
// Also delete questions categories and options
$sql = "DELETE FROM $table_qui_que_rel_cat WHERE c_id = ".$this->course_id;
Database::query($sql);
$sql = "DELETE FROM $table_qui_que_cat WHERE c_id = ".$this->course_id;
Database::query($sql);
$sql = "DELETE FROM $table_qui_que_opt WHERE c_id = ".$this->course_id;
Database::query($sql);
}
// Quizzes previously deleted are, in fact, kept with a status
// (active field) of "-1". Delete those, now.

Loading…
Cancel
Save