correct deletion of Questgroups

This commit is contained in:
oliver 2015-08-19 21:44:54 +02:00
commit f947a7a4df
3 changed files with 9 additions and 14 deletions

View file

@ -741,11 +741,11 @@
*/
public function deleteQuestgroup($questgroupId)
{
$this->db->query(
'DELETE FROM questgroups WHERE id = ?',
'i',
$questgroupId
);
// Delete Questgroup texts
$this->Questgrouptexts->deleteQuestgrouptexts($questgroupId);
// Delete Questgroup
$this->db->query('DELETE FROM questgroups WHERE id = ?', 'i', $questgroupId);
}
@ -760,13 +760,8 @@
$questgroups = $this->getQuestgroupsForSeminary($seminaryId);
// Delete each Questgroup
foreach($questgroups as &$questgroup)
{
// Delete Questgroup texts
$this->Questgrouptexts->deleteQuestgrouptexts($questgroup['id']);
// Delete Questgroup
$this->db->query('DELETE FROM questgroups WHERE id = ?', 'i', $questgroup['id']);
foreach($questgroups as &$questgroup) {
$this->deleteQuestgroup($questgroup['id']);
}
}