diff --git a/admin/xmldb/actions/test/test.class.php b/admin/xmldb/actions/test/test.class.php
index ba7590f32f4..44317de8d0e 100644
--- a/admin/xmldb/actions/test/test.class.php
+++ b/admin/xmldb/actions/test/test.class.php
@@ -1024,27 +1024,24 @@ class test extends XMLDBAction {
/// Calculate its length
$textlen = $textlib->strlen($basetext);
$imglen = strlen($basetext);
- if ($DB->update_record('newnameforthetable', $rec)) {
- if ($new = $DB->get_record('newnameforthetable', array('id'=>$rec->id))) {
- $newtextlen = $textlib->strlen($new->intro);
- $newimglen = strlen($new->avatar);
- if ($basetext === $new->avatar && $basetext === $new->intro) {
- $test->sql = array($newtextlen . ' cc. (text) sent and received ok',
- $newimglen . ' bytes (binary) sent and received ok');
- $test->status = true;
- } else {
- if ($rec->avatar !== $new->avatar) {
- $test->error = $DB->get_last_error();
- $test->sql = array($newimglen . ' bytes (binary) transfer failed. Data changed!');
- $test->status = false;
- } else {
- $test->error = $DB->get_last_error();
- $test->sql = array($newtextlen . ' cc. (text) transfer failed. Data changed!');
- $test->status = false;
- }
- }
+ $DB->update_record('newnameforthetable', $rec);
+ if ($new = $DB->get_record('newnameforthetable', array('id'=>$rec->id))) {
+ $newtextlen = $textlib->strlen($new->intro);
+ $newimglen = strlen($new->avatar);
+ if ($basetext === $new->avatar && $basetext === $new->intro) {
+ $test->sql = array($newtextlen . ' cc. (text) sent and received ok',
+ $newimglen . ' bytes (binary) sent and received ok');
+ $test->status = true;
} else {
- $test->error = $DB->get_last_error();
+ if ($rec->avatar !== $new->avatar) {
+ $test->error = $DB->get_last_error();
+ $test->sql = array($newimglen . ' bytes (binary) transfer failed. Data changed!');
+ $test->status = false;
+ } else {
+ $test->error = $DB->get_last_error();
+ $test->sql = array($newtextlen . ' cc. (text) transfer failed. Data changed!');
+ $test->status = false;
+ }
}
} else {
$test->error = $DB->get_last_error();
diff --git a/auth/db/auth.php b/auth/db/auth.php
index ada64064116..8bd50daa209 100644
--- a/auth/db/auth.php
+++ b/auth/db/auth.php
@@ -263,11 +263,8 @@ class auth_plugin_db extends auth_plugin_base {
$updateuser = new object();
$updateuser->id = $user->id;
$updateuser->auth = 'nologin';
- if ($DB->update_record('user', $updateuser)) {
- echo "\t"; print_string('auth_dbsuspenduser', 'auth_db', array('name'=>$user->username, 'id'=>$user->id)); echo "\n";
- } else {
- echo "\t"; print_string('auth_dbsuspendusererror', 'auth_db', $user->username); echo "\n";
- }
+ $DB->update_record('user', $updateuser);
+ echo "\t"; print_string('auth_dbsuspenduser', 'auth_db', array('name'=>$user->username, 'id'=>$user->id)); echo "\n";
}
}
}
diff --git a/auth/ldap/auth.php b/auth/ldap/auth.php
index ce5ca113c1f..5533439c97f 100644
--- a/auth/ldap/auth.php
+++ b/auth/ldap/auth.php
@@ -715,11 +715,8 @@ class auth_plugin_ldap extends auth_plugin_base {
$updateuser = new object();
$updateuser->id = $user->id;
$updateuser->auth = 'nologin';
- if ($DB->update_record('user', $updateuser)) {
- echo "\t"; print_string('auth_dbsuspenduser', 'auth_db', array('name'=>$user->username, 'id'=>$user->id)); echo "\n";
- } else {
- echo "\t"; print_string('auth_dbsuspendusererror', 'auth_db', $user->username); echo "\n";
- }
+ $DB->update_record('user', $updateuser);
+ echo "\t"; print_string('auth_dbsuspenduser', 'auth_db', array('name'=>$user->username, 'id'=>$user->id)); echo "\n";
}
}
} else {
@@ -743,11 +740,8 @@ class auth_plugin_ldap extends auth_plugin_base {
$updateuser = new object();
$updateuser->id = $user->id;
$updateuser->auth = $this->authtype;
- if ($DB->update_record('user', $updateuser)) {
- echo "\t"; print_string('auth_dbreviveduser', 'auth_db', array('name'=>$user->username, 'id'=>$user->id)); echo "\n";
- } else {
- echo "\t"; print_string('auth_dbrevivedusererror', 'auth_db', $user->username); echo "\n";
- }
+ $DB->update_record('user', $updateuser);
+ echo "\t"; print_string('auth_dbreviveduser', 'auth_db', array('name'=>$user->username, 'id'=>$user->id)); echo "\n";
}
} else {
print_string('nouserentriestorevive', 'auth_ldap');
diff --git a/blog/external_blog_edit.php b/blog/external_blog_edit.php
index 42cb3ed246b..0e936f98c0f 100644
--- a/blog/external_blog_edit.php
+++ b/blog/external_blog_edit.php
@@ -101,9 +101,8 @@ if ($externalblogform->is_cancelled()){
$external->filtertags = $data->filtertags;
$external->timemodified = mktime();
- if ($DB->update_record('blog_external', $external)) {
- tag_set('blog_external', $external->id, explode(',', $data->autotags));
- }
+ $DB->update_record('blog_external', $external);
+ tag_set('blog_external', $external->id, explode(',', $data->autotags));
} else {
print_error('wrongexternalid', 'blog');
diff --git a/mod/assignment/type/upload/assignment.class.php b/mod/assignment/type/upload/assignment.class.php
index d7a29555b72..3d137530aca 100644
--- a/mod/assignment/type/upload/assignment.class.php
+++ b/mod/assignment/type/upload/assignment.class.php
@@ -476,19 +476,11 @@ class assignment_upload extends assignment_base {
$updated->timemodified = time();
$updated->data1 = $data->text;
- if ($DB->update_record('assignment_submissions', $updated)) {
- add_to_log($this->course->id, 'assignment', 'upload', 'view.php?a='.$this->assignment->id, $this->assignment->id, $this->cm->id);
- redirect($returnurl);
- $submission = $this->get_submission($USER->id);
- $this->update_grade($submission);
-
- } else {
- $this->view_header(get_string('notes', 'assignment'));
- echo $OUTPUT->notification(get_string('notesupdateerror', 'assignment'));
- echo $OUTPUT->continue_button($returnurl);
- $this->view_footer();
- die;
- }
+ $DB->update_record('assignment_submissions', $updated);
+ add_to_log($this->course->id, 'assignment', 'upload', 'view.php?a='.$this->assignment->id, $this->assignment->id, $this->cm->id);
+ redirect($returnurl);
+ $submission = $this->get_submission($USER->id);
+ $this->update_grade($submission);
}
/// show notes edit form
@@ -550,28 +542,27 @@ class assignment_upload extends assignment_base {
$updates = new object();
$updates->id = $submission->id;
$updates->timemodified = time();
- if ($DB->update_record('assignment_submissions', $updates)) {
- add_to_log($this->course->id, 'assignment', 'upload',
- 'view.php?a='.$this->assignment->id, $this->assignment->id, $this->cm->id);
- $this->update_grade($submission);
- if (!$this->drafts_tracked()) {
- $this->email_teachers($submission);
- }
-
- // send files to event system
- $files = $fs->get_area_files($this->context->id, 'mod_assignment', 'submission', $submission->id);
- // Let Moodle know that assessable files were uploaded (eg for plagiarism detection)
- $eventdata = new object();
- $eventdata->modulename = 'assignment';
- $eventdata->cmid = $this->cm->id;
- $eventdata->itemid = $submission->id;
- $eventdata->courseid = $this->course->id;
- $eventdata->userid = $USER->id;
- if ($files) {
- $eventdata->files = $files;
- }
- events_trigger('assessable_file_uploaded', $eventdata);
+ $DB->update_record('assignment_submissions', $updates);
+ add_to_log($this->course->id, 'assignment', 'upload',
+ 'view.php?a='.$this->assignment->id, $this->assignment->id, $this->cm->id);
+ $this->update_grade($submission);
+ if (!$this->drafts_tracked()) {
+ $this->email_teachers($submission);
}
+
+ // send files to event system
+ $files = $fs->get_area_files($this->context->id, 'mod_assignment', 'submission', $submission->id);
+ // Let Moodle know that assessable files were uploaded (eg for plagiarism detection)
+ $eventdata = new object();
+ $eventdata->modulename = 'assignment';
+ $eventdata->cmid = $this->cm->id;
+ $eventdata->itemid = $submission->id;
+ $eventdata->courseid = $this->course->id;
+ $eventdata->userid = $USER->id;
+ if ($files) {
+ $eventdata->files = $files;
+ }
+ events_trigger('assessable_file_uploaded', $eventdata);
$returnurl = new moodle_url('/mod/assignment/view.php', array('id'=>$this->cm->id));
redirect($returnurl);
}
@@ -670,19 +661,12 @@ class assignment_upload extends assignment_base {
$updated->data2 = ASSIGNMENT_STATUS_SUBMITTED;
$updated->timemodified = time();
- if ($DB->update_record('assignment_submissions', $updated)) {
- add_to_log($this->course->id, 'assignment', 'upload', //TODO: add finalize action to log
- 'view.php?a='.$this->assignment->id, $this->assignment->id, $this->cm->id);
- $submission = $this->get_submission($userid);
- $this->update_grade($submission);
- $this->email_teachers($submission);
- } else {
- $this->view_header(get_string('submitformarking', 'assignment'));
- echo $OUTPUT->notification(get_string('finalizeerror', 'assignment'));
- echo $OUTPUT->continue_button($returnurl);
- $this->view_footer();
- die;
- }
+ $DB->update_record('assignment_submissions', $updated);
+ add_to_log($this->course->id, 'assignment', 'upload', //TODO: add finalize action to log
+ 'view.php?a='.$this->assignment->id, $this->assignment->id, $this->cm->id);
+ $submission = $this->get_submission($userid);
+ $this->update_grade($submission);
+ $this->email_teachers($submission);
// Trigger assessable_files_done event to show files are complete
$eventdata = new object();
@@ -717,12 +701,11 @@ class assignment_upload extends assignment_base {
$updated->id = $submission->id;
$updated->data2 = ASSIGNMENT_STATUS_CLOSED;
- if ($DB->update_record('assignment_submissions', $updated)) {
- add_to_log($this->course->id, 'assignment', 'upload', //TODO: add finalize action to log
- 'view.php?a='.$this->assignment->id, $this->assignment->id, $this->cm->id);
- $submission = $this->get_submission($userid, false, true);
- $this->update_grade($submission);
- }
+ $DB->update_record('assignment_submissions', $updated);
+ add_to_log($this->course->id, 'assignment', 'upload', //TODO: add finalize action to log
+ 'view.php?a='.$this->assignment->id, $this->assignment->id, $this->cm->id);
+ $submission = $this->get_submission($userid, false, true);
+ $this->update_grade($submission);
redirect($returnurl);
}
@@ -745,18 +728,11 @@ class assignment_upload extends assignment_base {
$updated = new object();
$updated->id = $submission->id;
$updated->data2 = '';
- if ($DB->update_record('assignment_submissions', $updated)) {
- //TODO: add unfinalize action to log
- add_to_log($this->course->id, 'assignment', 'view submission', 'submissions.php?id='.$this->assignment->id, $this->assignment->id, $this->cm->id);
- $submission = $this->get_submission($userid);
- $this->update_grade($submission);
- } else {
- $this->view_header(get_string('submitformarking', 'assignment'));
- echo $OUTPUT->notification(get_string('unfinalizeerror', 'assignment'));
- echo $OUTPUT->continue_button($returnurl);
- $this->view_footer();
- die;
- }
+ $DB->update_record('assignment_submissions', $updated);
+ //TODO: add unfinalize action to log
+ add_to_log($this->course->id, 'assignment', 'view submission', 'submissions.php?id='.$this->assignment->id, $this->assignment->id, $this->cm->id);
+ $submission = $this->get_submission($userid);
+ $this->update_grade($submission);
}
if ($forcemode==null) {
diff --git a/mod/chat/lib.php b/mod/chat/lib.php
index a11938d4093..2f7773f3900 100644
--- a/mod/chat/lib.php
+++ b/mod/chat/lib.php
@@ -136,7 +136,7 @@ function chat_add_instance($chat) {
*
* @global object
* @param object $chat
- * @return int
+ * @return bool
*/
function chat_update_instance($chat) {
global $DB;
@@ -145,22 +145,21 @@ function chat_update_instance($chat) {
$chat->id = $chat->instance;
- if ($returnid = $DB->update_record("chat", $chat)) {
+ $DB->update_record("chat", $chat);
- $event = new object();
+ $event = new object();
- if ($event->id = $DB->get_field('event', 'id', array('modulename'=>'chat', 'instance'=>$chat->id))) {
+ if ($event->id = $DB->get_field('event', 'id', array('modulename'=>'chat', 'instance'=>$chat->id))) {
- $event->name = $chat->name;
- $event->description = format_module_intro('chat', $chat, $chat->coursemodule);
- $event->timestart = $chat->chattime;
+ $event->name = $chat->name;
+ $event->description = format_module_intro('chat', $chat, $chat->coursemodule);
+ $event->timestart = $chat->chattime;
- $calendarevent = calendar_event::load($event->id);
- $calendarevent->update($event);
- }
+ $calendarevent = calendar_event::load($event->id);
+ $calendarevent->update($event);
}
- return $returnid;
+ return true;
}
/**
diff --git a/mod/data/restorelib.php b/mod/data/restorelib.php
index 02c8d300891..efcd37fe1a9 100644
--- a/mod/data/restorelib.php
+++ b/mod/data/restorelib.php
@@ -616,7 +616,7 @@ function data_decode_content_links_caller($restore) {
/// Update record if any field changed
if($changed) {
- $status = $DB->update_record("data",$newdata);
+ $DB->update_record("data",$newdata);
}
/// Do some output
@@ -650,7 +650,7 @@ function data_decode_content_links_caller($restore) {
if ($result != $content) {
/// Update record
$comment->content = $result;
- $status = $DB->update_record("data_comments",$comment);
+ $DB->update_record("data_comments",$comment);
if (debugging()) {
if (!defined('RESTORE_SILENTLY')) {
echo '