* @subreturn integer $return:course->enablecompletion
*/
static function get_courses($params) {
- global $USER;
+ global $USER, $DB;
if (has_capability('moodle/course:participate', get_context_instance(CONTEXT_SYSTEM))) {
$courses = array();
foreach ($params as $param) {
$course = new stdClass();
if (key_exists('id', $param)) {
$param['id'] = clean_param($param['id'], PARAM_INT);
- $course = get_course_by_id($param['id']);
+ $course = $DB->get_record('course', array('id'=>$param['id']));
} else if (key_exists('idnumber', $param)) {
$param['idnumber'] = clean_param($param['idnumber'], PARAM_ALPHANUM);
- $course = get_course_by_idnumber($param['idnumber']);
+ $course = $DB->get_record('course', array('idnumber'=>$param['idnumber']));
} else if (key_exists('shortname', $param)) {
$param['shortname'] = clean_param($param['shortname'], PARAM_ALPHANUM);
- $course = get_course_by_shortname($param['shortname']);
+ $course = $DB->get_record('course', array('shortname'=>$param['shortname']));
}
if (!empty($course)) {
$returnedcourse = new stdClass();
get_string('info')
);
$table->data = array();
-
+
if ($course->id == SITEID) {
array_unshift($table->align, 'left');
array_unshift($table->head, get_string('course'));
$row[] = "<a href=\"{$CFG->wwwroot}/course/view.php?id={$log->course}\">". format_string($courses[$log->course])."</a>";
}
}
-
+
$row[] = userdate($log->time, '%a').' '.userdate($log->time, $strftimedatetime);
-
+
$link = new moodle_url("/iplookup/index.php?ip=$log->ip&user=$log->userid");
$row[] = $OUTPUT->action_link($link, $log->ip, new popup_action('click', $link, 'iplookup', array('height' => 440, 'width' => 700)));
/**
* Gets the generic section name for a courses section.
- *
+ *
* @param string $format Course format ID e.g. 'weeks' $course->format
* @param stdClass $section Section object from database
* @return Display name that the course format prefers, e.g. "Week 2"
return false;
}
-function get_course_by_id ($id) {
- global $DB;
- return $DB->get_record('course', array('id' => $id));
-}
-
-function get_course_by_shortname ($shortname) {
- global $DB;
- return $DB->get_record('course', array('shortname' => $shortname));
-}
-
-function get_course_by_idnumber ($idnumber) {
- global $DB;
- return $DB->get_record('course', array('idnumber' => $idnumber));
-}
-
/**
* TODO: Average number of participants (in non-empty courses)
* @return integer
print_error('invalidcoursemodule');
}
-if (!$course = get_course_by_id($cm->course)) {
- print_error('coursemisconf');
-}
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
require_course_login($course->id, true, $cm);
print_error('invalidcoursemoduleid', 'wiki');
}
-if (!$course = get_course_by_id($cm->course)) {
- print_error('invalidcourseid', 'wiki');
-}
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
require_course_login($course->id, true, $cm);
print_error('invalidcoursemodule');
}
-if (!$course = get_course_by_id($cm->course)) {
- print_error('coursemisconf');
-}
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
if ($compare >= $comparewith) {
print_error("A page version can only be compared with an older version.");
print_error('invalidcoursemodule');
}
-if (!$course = get_course_by_id($cm->course)) {
- print_error('coursemisconf');
-}
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
if (!empty($section) && !$sectioncontent = wiki_get_section_page($page, $section)) {
print_error('invalidsection', 'wiki');
if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
print_error('invalidcoursemodule');
}
-if (!$course = get_course_by_id($cm->course)) {
- print_error('coursemisconf');
-}
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
print_error('incorrectwikiid', 'wiki');
}
print_error('invalidcoursemodule');
}
-if (!$course = get_course_by_id($cm->course)) {
- print_error('coursemisconf');
-}
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
require_course_login($course->id, true, $cm);
add_to_log($course->id, 'wiki', 'history', 'history.php?id='.$cm->id, $wiki->id);
if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
print_error('invalidcoursemodule');
}
-if (!$course = get_course_by_id($cm->course)) {
- print_error('coursemisconf');
-}
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
print_error('incorrectwikiid', 'wiki');
}
print_error('invalidcoursemodule');
}
-if (!$course = get_course_by_id($cm->course)) {
- print_error('coursemisconf');
-}
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
if (!empty($section) && !$sectioncontent = wiki_get_section_page($page, $section)) {
print_error('invalidsection', 'wiki');
if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
print_error('invalidcoursemodule');
}
-if (!$course = get_course_by_id($cm->course)) {
- print_error('coursemisconf');
-}
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
print_error('incorrectwikiid', 'wiki');
}
print_error('invalidcoursemodule');
}
-if (!$course = get_course_by_id($cm->course)) {
- print_error('coursemisconf');
-}
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
if (!empty($section) && !$sectioncontent = wiki_get_section_page($page, $section)) {
print_error('invalidsection', 'wiki');
if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
print_error('invalidcoursemodule');
}
-if (!$course = get_course_by_id($cm->course)) {
- print_error('coursemisconf');
-}
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
print_error('incorrectwikiid', 'wiki');
}
print_error('invalidcoursemodule');
}
-if (!$course = get_course_by_id($cm->course)) {
- print_error('coursemisconf');
-}
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
require_course_login($course->id, true, $cm);
}
// Checking course instance
- if (!$course = get_course_by_id($cm->course)) {
- print_error('coursemisconf');
- }
+ $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
// Checking wiki instance
if (!$wiki = wiki_get_wiki($cm->instance)) {
}
// Checking course instance
- if (!$course = get_course_by_id($cm->course)) {
- print_error('coursemisconf');
- }
+ $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
/*
* Case 2:
// }
//
// // Checking course instance
- // if (!$course = get_course_by_id($wiki->course)) {
- // print_error('coursemisconf');
- // }
+ // $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
//
// // Checking course module instance
// if (!$cm = get_coursemodule_from_instance("wiki", $wiki->id, $course->id)) {
print_error('invalidcoursemodule');
}
-if (!$course = get_course_by_id($cm->course)) {
- print_error('coursemisconf');
-}
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
require_course_login($course->id, true, $cm);
add_to_log($course->id, "wiki", "history", "history.php?id=$cm->id", "$wiki->id");