Ejemplo n.º 1
0
 function delete_question($questionid, $contextid)
 {
     global $DB;
     $DB->delete_records("question_multianswer", array("question" => $questionid));
     parent::delete_question($questionid, $contextid);
 }
Ejemplo n.º 2
0
 function delete_question($questionid, $contextid)
 {
     global $DB;
     $DB->delete_records("question_calculated", array("question" => $questionid));
     $DB->delete_records("question_calculated_options", array("question" => $questionid));
     $DB->delete_records("question_numerical_units", array("question" => $questionid));
     if ($datasets = $DB->get_records('question_datasets', array('question' => $questionid))) {
         foreach ($datasets as $dataset) {
             if (!$DB->get_records_select('question_datasets', "question != ?\n                    AND datasetdefinition = ? ", array($questionid, $dataset->datasetdefinition))) {
                 $DB->delete_records('question_dataset_definitions', array('id' => $dataset->datasetdefinition));
                 $DB->delete_records('question_dataset_items', array('definition' => $dataset->datasetdefinition));
             }
         }
     }
     $DB->delete_records("question_datasets", array("question" => $questionid));
     parent::delete_question($questionid, $contextid);
 }
Ejemplo n.º 3
0
 function delete_question($questionid, $contextid)
 {
     global $DB;
     $DB->delete_records('question_match', array('question' => $questionid));
     $DB->delete_records('question_match_sub', array('question' => $questionid));
     parent::delete_question($questionid, $contextid);
 }
Ejemplo n.º 4
0
 function delete_question($questionid, $contextid)
 {
     global $DB;
     $DB->delete_records('question_truefalse', array('question' => $questionid));
     parent::delete_question($questionid, $contextid);
 }