//This function executes all the backup procedure about this mod
function assignment_backup_mods($bf,$preferences) {
-
- global $CFG;
+ global $CFG, $DB;
$status = true;
//Iterate over assignment table
- $assignments = get_records ("assignment","course",$preferences->backup_course,"id");
+ $assignments = $DB->get_records ("assignment", array("course"=>$preferences->backup_course),"id");
if ($assignments) {
foreach ($assignments as $assignment) {
if (backup_mod_selected($preferences,'assignment',$assignment->id)) {
}
function assignment_backup_one_mod($bf,$preferences,$assignment) {
-
- global $CFG;
+ global $CFG, $DB;
if (is_numeric($assignment)) {
- $assignment = get_record('assignment','id',$assignment);
+ $assignment = $DB->get_record('assignment', array('id'=>$assignment));
}
$status = true;
//Backup assignment_submissions contents (executed from assignment_backup_mods)
function backup_assignment_submissions ($bf,$preferences,$assignment) {
-
- global $CFG;
+ global $CFG, $DB;
$status = true;
- $assignment_submissions = get_records("assignment_submissions","assignment",$assignment,"id");
+ $assignment_submissions = $DB->get_records("assignment_submissions", array("assignment"=>$assignment),"id");
//If there is submissions
if ($assignment_submissions) {
//Write start tag
//Backup assignment files because we've selected to backup user info
//and files are user info's level
function backup_assignment_files($bf,$preferences) {
-
- global $CFG;
+ global $CFG, $DB;
$status = true;
}
function backup_assignment_files_instance($bf,$preferences,$instanceid) {
-
- global $CFG;
+ global $CFG, $DB;
$status = true;
//Return a content encoded to support interactivities linking. Every module
//should have its own. They are called automatically from the backup procedure.
function assignment_encode_content_links ($content,$preferences) {
-
global $CFG;
$base = preg_quote($CFG->wwwroot,"/");
//Returns an array of assignments id
function assignment_ids ($course) {
+ global $CFG, $DB;
- global $CFG;
-
- return get_records_sql ("SELECT a.id, a.course
- FROM {$CFG->prefix}assignment a
- WHERE a.course = '$course'");
+ return $DB->get_records_sql ("SELECT a.id, a.course
+ FROM {assignment} a
+ WHERE a.course = ?", array($course));
}
//Returns an array of assignment_submissions id
function assignment_submission_ids_by_course ($course) {
+ global $CFG, $DB;
- global $CFG;
-
- return get_records_sql ("SELECT s.id , s.assignment
- FROM {$CFG->prefix}assignment_submissions s,
- {$CFG->prefix}assignment a
- WHERE a.course = '$course' AND
- s.assignment = a.id");
+ return $DB->get_records_sql ("SELECT s.id , s.assignment
+ FROM {assignment_submissions} s,
+ {assignment} a
+ WHERE a.course = ? AND
+ s.assignment = a.id", array($course));
}
//Returns an array of assignment_submissions id
function assignment_submission_ids_by_instance ($instanceid) {
+ global $CFG, $DB;
- global $CFG;
-
- return get_records_sql ("SELECT s.id , s.assignment
- FROM {$CFG->prefix}assignment_submissions s
- WHERE s.assignment = $instanceid");
+ return $DB->get_records_sql ("SELECT s.id , s.assignment
+ FROM {assignment_submissions} s
+ WHERE s.assignment = ?", array($instanceid));
}
?>
print_error('invalidcoursemodule');
}
- if (! $assignment = get_record('assignment', 'id', $cm->instance)) {
+ if (! $assignment = $DB->get_record('assignment', array('id'=>$cm->instance))) {
print_error('invalidid', 'assignment');
}
- if (! $course = get_record('course', 'id', $assignment->course)) {
+ if (! $course = $DB->get_record('course', array('id'=>$assignment->course))) {
print_error('coursemisconf', 'assignment');
}
} else {
- if (!$assignment = get_record('assignment', 'id', $a)) {
+ if (!$assignment = $DB->get_record('assignment', array('id'=>$a))) {
print_error('invalidcoursemodule');
}
- if (! $course = get_record('course', 'id', $assignment->course)) {
+ if (! $course = $DB->get_record('course', array('id'=>$assignment->course))) {
print_error('coursemisconf', 'assignement');
}
if (! $cm = get_coursemodule_from_instance('assignment', $assignment->id, $course->id)) {
print_error('invalidcoursemodule');
}
- if (! $assignment = get_record("assignment", "id", $cm->instance)) {
+ if (! $assignment = $DB->get_record("assignment", array("id"=>$cm->instance))) {
print_error('invalidid', 'assignment');
}
- if (! $course = get_record("course", "id", $assignment->course)) {
+ if (! $course = $DB->get_record("course", array("id"=>$assignment->course))) {
print_error('coursemisconf', 'assignment');
}
print_error('invalidcoursemodule');
}
- if (! $assignment = get_record("assignment", "id", $cm->instance)) {
+ if (! $assignment = $DB->get_record("assignment", array("id"=>$cm->instance))) {
print_error('invalidid', 'assignment');
}
- if (! $course = get_record("course", "id", $assignment->course)) {
+ if (! $course = $DB->get_record("course", array("id"=>$assignment->course))) {
print_error('coursemisconf', 'assignment');
}
} else {
- if (!$assignment = get_record("assignment", "id", $a)) {
+ if (!$assignment = $DB->get_record("assignment", array("id"=>$a))) {
print_error('invalidcoursemodule');
}
- if (! $course = get_record("course", "id", $assignment->course)) {
+ if (! $course = $DB->get_record("course", array("id"=>$assignment->course))) {
print_error('coursemisconf', 'assignment');
}
if (! $cm = get_coursemodule_from_instance("assignment", $assignment->id, $course->id)) {
print_error('invalidcoursemodule');
}
- if (! $assignment = get_record("assignment", "id", $cm->instance)) {
+ if (! $assignment = $DB->get_record("assignment", array("id"=>$cm->instance))) {
print_error('invalidid', 'assignment');
}
- if (! $course = get_record("course", "id", $assignment->course)) {
+ if (! $course = $DB->get_record("course", array("id"=>$assignment->course))) {
print_error('coursemisconf', 'assignment');
}
} else {
- if (!$assignment = get_record("assignment", "id", $a)) {
+ if (!$assignment = $DB->get_record("assignment", array("id"=>$a))) {
print_error('invalidcoursemodule');
}
- if (! $course = get_record("course", "id", $assignment->course)) {
+ if (! $course = $DB->get_record("course", array("id"=>$assignment->course))) {
print_error('invalidid', 'assignment');
}
if (! $cm = get_coursemodule_from_instance("assignment", $assignment->id, $course->id)) {
print_error('invalidcoursemodule');
}
- if (! $assignment = get_record("assignment", "id", $cm->instance)) {
+ if (! $assignment = $DB->get_record("assignment", array("id"=>$cm->instance))) {
print_error('invalidid', 'assignment');
}
- if (! $course = get_record("course", "id", $assignment->course)) {
+ if (! $course = $DB->get_record("course", array("id"=>$assignment->course))) {
print_error('coursemisconf', 'assignment');
}
} else {
- if (!$assignment = get_record("assignment", "id", $a)) {
+ if (!$assignment = $DB->get_record("assignment", array("id"=>$a))) {
print_error('invalidid', 'assignment');
}
- if (! $course = get_record("course", "id", $assignment->course)) {
+ if (! $course = $DB->get_record("course", array("id"=>$assignment->course))) {
print_error('coursemisconf', 'assignment');
}
if (! $cm = get_coursemodule_from_instance("assignment", $assignment->id, $course->id)) {