mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
MDL-14679 fixed remaining old style set_field()s
This commit is contained in:
parent
dd88de0ebd
commit
f685e83030
26 changed files with 82 additions and 167 deletions
|
@ -748,9 +748,7 @@ function question_delete_course_category($category, $newcategory, $feedback=true
|
|||
if (!$newcontext = get_context_instance(CONTEXT_COURSECAT, $newcategory->id)) {
|
||||
return false;
|
||||
}
|
||||
if (!$DB->set_field('question_categories', 'contextid', $newcontext->id, array('contextid'=>$context->id))) {
|
||||
return false;
|
||||
}
|
||||
$DB->set_field('question_categories', 'contextid', $newcontext->id, array('contextid'=>$context->id));
|
||||
if ($feedback) {
|
||||
$a = new stdClass;
|
||||
$a->oldplace = print_context_name($context);
|
||||
|
@ -855,7 +853,7 @@ function question_delete_activity($cm, $feedback=true) {
|
|||
*/
|
||||
function question_move_questions_to_category($questionids, $newcategoryid) {
|
||||
global $DB, $QTYPES;
|
||||
$result = true;
|
||||
|
||||
$ids = explode(',', $questionids);
|
||||
foreach ($ids as $questionid) {
|
||||
$questionid = (int)$questionid;
|
||||
|
@ -872,14 +870,14 @@ function question_move_questions_to_category($questionids, $newcategoryid) {
|
|||
|
||||
|
||||
// Move the questions themselves.
|
||||
$result = $result && $DB->set_field_select('question', 'category', $newcategoryid, "id IN ($questionids)");
|
||||
$DB->set_field_select('question', 'category', $newcategoryid, "id IN ($questionids)");
|
||||
|
||||
// Move any subquestions belonging to them.
|
||||
$result = $result && $DB->set_field_select('question', 'category', $newcategoryid, "parent IN ($questionids)");
|
||||
$DB->set_field_select('question', 'category', $newcategoryid, "parent IN ($questionids)");
|
||||
|
||||
// TODO Deal with datasets.
|
||||
|
||||
return $result;
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -1957,9 +1955,7 @@ function question_process_comment($question, &$state, &$attempt, $comment, $grad
|
|||
$comment = trim($comment);
|
||||
$state->manualcomment = $comment;
|
||||
$state->newflaggedstate = $state->flagged;
|
||||
if (!$DB->set_field('question_sessions', 'manualcomment', $comment, array('attemptid'=>$attempt->uniqueid, 'questionid'=>$question->id))) {
|
||||
return get_string('errorsavingcomment', 'question', $question);
|
||||
}
|
||||
$DB->set_field('question_sessions', 'manualcomment', $comment, array('attemptid'=>$attempt->uniqueid, 'questionid'=>$question->id));
|
||||
|
||||
// Update the attempt if the score has changed.
|
||||
if ($grade !== '' && (abs($state->last_graded->grade - $grade) > 0.002 || $state->last_graded->event != QUESTION_EVENTMANUALGRADE)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue