Removed warning when deleting questions with no states

This commit is contained in:
gustav_delius 2006-03-25 21:07:11 +00:00
parent d7bc70247c
commit 5cb9076a58

View File

@ -364,12 +364,13 @@ function delete_question($questionid) {
echo "Question with id $questionid does not exist.<br />";
}
$states = get_records('question_states', 'question', $questionid);
$stateslist = implode(',', array_keys($states));
// delete questiontype-specific data
foreach ($QTYPES as $qtype) {
$qtype->delete_states($stateslist);
if ($states = get_records('question_states', 'question', $questionid)) {
$stateslist = implode(',', array_keys($states));
// delete questiontype-specific data
foreach ($QTYPES as $qtype) {
$qtype->delete_states($stateslist);
}
}
// delete entries from all other question tables