Adding function get_course_information_by_id, adding course id in function Coursemanager::get_course_list_of_user_as_course_admin()

skala
Julio Montoya 15 years ago
parent 23fcfae9cb
commit 6f21b536c4
  1. 17
      main/inc/lib/course.lib.php

@ -133,6 +133,17 @@ class CourseManager {
WHERE code='".Database::escape_string($course_code)."'"),'ASSOC'
);
}
/**
* Returns all the information of a given coursecode
* @param int the course id
* @return an array with all the fields of the course table
*/
public static function get_course_information_by_id($course_id) {
return Database::select('*', Database::get_main_table(TABLE_MAIN_COURSE), array('id = ?' =>intval($course_id)) );
}
/**
* Returns a list of courses. Should work with quickform syntax
@ -612,7 +623,7 @@ class CourseManager {
$user_id = intval($user_id);
$data = array();
$sql_nb_cours = "SELECT course_rel_user.course_code, course.title
$sql_nb_cours = "SELECT course_rel_user.course_code, course.title, course.id
FROM $tbl_course_user as course_rel_user
INNER JOIN $tbl_course as course
ON course.code = course_rel_user.course_code
@ -623,7 +634,7 @@ class CourseManager {
$tbl_course_rel_access_url = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$access_url_id = api_get_current_access_url_id();
if ($access_url_id != -1) {
$sql_nb_cours = " SELECT course_rel_user.course_code, course.title
$sql_nb_cours = " SELECT course_rel_user.course_code, course.title, course.id
FROM $tbl_course_user as course_rel_user
INNER JOIN $tbl_course as course
ON course.code = course_rel_user.course_code
@ -636,7 +647,7 @@ class CourseManager {
$result_nb_cours = Database::query($sql_nb_cours);
if (Database::num_rows($result_nb_cours) > 0) {
while ($row = Database::fetch_array($result_nb_cours)) {
while ($row = Database::fetch_array($result_nb_cours,'ASSOC')) {
$data[$row['course_code']] = $row;
}
}

Loading…
Cancel
Save