Feature #306 - Replacing the function api_sql_query() with Database::query(), in some top-level files and folders.

skala
Ivan Tcholakov 16 years ago
parent 1fa21303bd
commit 95642c9bf9
  1. 6
      plugin/search/client/filter_user.lib.php
  2. 6
      plugin/search/client/www/indexer_login.php
  3. 22
      user_portal.php

@ -23,7 +23,7 @@ function get_boolean_user_access_to_course_dir($user_id,$course_dir){
$course = Database::get_main_table(TABLE_MAIN_COURSE);
//Get the course code
$sql = "SELECT code FROM $course WHERE directory = '$course_dir'";
$res = api_sql_query($sql);
$res = Database::query($sql);
if(Database::num_rows($res)>0){
//Course found. Get the course code.
$row = Database::fetch_array($res);
@ -32,7 +32,7 @@ function get_boolean_user_access_to_course_dir($user_id,$course_dir){
$sql = "SELECT * FROM $course_user
WHERE course_code = '$course_code'
AND user_id = '$user_id'";
$res = api_sql_query($sql);
$res = Database::query($sql);
if(Database::num_rows($res)>0){
//User permission found, go further and check there is a status
$row = Database::fetch_array($res);
@ -93,7 +93,7 @@ function subst_course_code($string){
$course = Database::get_main_table(TABLE_MAIN_COURSE);
//Get the course code
$sql = "SELECT title FROM $course WHERE code = '".$matches[1]."'";
$res = api_sql_query($sql);
$res = Database::query($sql);
if(Database::num_rows($res)>0){
$row = Database::fetch_array($res);
$string = preg_replace('/(.*)\?cidReq=('.$matches[1].')(.*)/',' '.$row['title'].' - \1 \3',$string);

@ -26,15 +26,15 @@ if($_SERVER['REMOTE_ADDR']==$ip_address_of_search_server
$course_rel_user = Database::get_main_table(TABLE_MAIN_COURSE_USER);
$course = Database::get_main_table(TABLE_MAIN_COURSE);
$sql = "DELETE FROM $course_rel_user WHERE user_id = $id";
$res = @api_sql_query($sql,__FILE__,__LINE__);
$res = @Database::query($sql,__FILE__,__LINE__);
$sql = "SELECT code FROM $course";
$res = @api_sql_query($sql,__FILE__,__LINE__);
$res = @Database::query($sql,__FILE__,__LINE__);
if(Database::num_rows($res)>0)
{
while ($row = Database::fetch_array($res))
{
$sql2 = "INSERT INTO $course_rel_user (course_code,user_id,status)VALUES('".$row['code']."',$id,5)";
$res2 = @api_sql_query($sql2,__FILE__,__LINE__);
$res2 = @Database::query($sql2,__FILE__,__LINE__);
}
}
//now login the user to the platform (put everything needed inside the

@ -211,7 +211,7 @@ function get_personal_course_list($user_id) {
AND course_rel_user.user_id = '".$user_id."'
ORDER BY course_rel_user.user_course_cat, course_rel_user.sort ASC,i";
$course_list_sql_result = api_sql_query($personal_course_list_sql, __FILE__, __LINE__);
$course_list_sql_result = Database::query($personal_course_list_sql, __FILE__, __LINE__);
while ($result_row = Database::fetch_array($course_list_sql_result)) {
$personal_course_list[] = $result_row;
@ -223,7 +223,7 @@ function get_personal_course_list($user_id) {
FROM $main_course_table as course, $tbl_session_course_user as srcru
WHERE srcru.course_code=course.code AND srcru.id_user='$user_id'";
$course_list_sql_result = api_sql_query($personal_course_list_sql, __FILE__, __LINE__);
$course_list_sql_result = Database::query($personal_course_list_sql, __FILE__, __LINE__);
while ($result_row = Database::fetch_array($course_list_sql_result)) {
$personal_course_list[] = $result_row;
@ -235,7 +235,7 @@ function get_personal_course_list($user_id) {
FROM $main_course_table as course, $tbl_session_course as src, $tbl_session as session
WHERE session.id_coach='$user_id' AND session.id=src.id_session AND src.course_code=course.code";
$course_list_sql_result = api_sql_query($personal_course_list_sql, __FILE__, __LINE__);
$course_list_sql_result = Database::query($personal_course_list_sql, __FILE__, __LINE__);
//$personal_course_list = array_merge($personal_course_list, $course_list_sql_result);
@ -530,7 +530,7 @@ function get_logged_user_course_html($my_course) {
ON ts.id_coach = tu.user_id
WHERE ts.id='.(int) $my_course['id_session']. ' LIMIT 1';
$rs = api_sql_query($sql, __FILE__, __LINE__);
$rs = Database::query($sql, __FILE__, __LINE__);
$sessioncoach = Database::store_result($rs);
$sessioncoach = $sessioncoach[0];
@ -576,7 +576,7 @@ function show_notification($my_course) {
USE INDEX (access_cours_code, access_user_id)
WHERE access_cours_code = '".$my_course['k']."'
AND access_user_id = '$user_id'";
$resLastTrackInCourse = api_sql_query($sqlLastTrackInCourse, __FILE__, __LINE__);
$resLastTrackInCourse = Database::query($sqlLastTrackInCourse, __FILE__, __LINE__);
$oldestTrackDate = "3000-01-01 00:00:00";
while ($lastTrackInCourse = Database::fetch_array($resLastTrackInCourse)) {
$lastTrackInCourseDate[$lastTrackInCourse['access_tool']] = $lastTrackInCourse['access_date'];
@ -595,7 +595,7 @@ function show_notification($my_course) {
AND tet.lastedit_user_id != $user_id
ORDER BY tet.lastedit_date";
$res = api_sql_query($sql);
$res = Database::query($sql);
//get the group_id's with user membership
$group_ids = GroupManager :: get_group_ids($course_database, $user_id);
$group_ids[] = 0; //add group 'everyone'
@ -635,7 +635,7 @@ function get_user_course_categories() {
$output = array();
$table_category = Database::get_user_personal_table(TABLE_USER_COURSE_CATEGORY);
$sql = "SELECT * FROM ".$table_category." WHERE user_id='".Database::escape_string($_user['user_id'])."'";
$result = api_sql_query($sql,__FILE__,__LINE__);
$result = Database::query($sql,__FILE__,__LINE__);
while ($row = Database::fetch_array($result)) {
$output[$row['id']] = $row['title'];
}
@ -722,7 +722,7 @@ if (!empty ($_GET['include']) && preg_match('/^[a-zA-Z0-9_-]*\.html$/',$_GET['in
$course_database = $my_course['db'];
$course_tool_table = Database::get_course_table(TABLE_TOOL_LIST, $course_database);
$query = "SELECT visibility FROM $course_tool_table WHERE link = 'announcements/announcements.php' AND visibility = 1";
$result = api_sql_query($query);
$result = Database::query($query);
// collect from announcements, but only if tool is visible for the course
if ($result && $maxValvas > 0 && Database::num_rows($result) > 0) {
//Search announcements table
@ -741,7 +741,7 @@ if (!empty ($_GET['include']) && preg_match('/^[a-zA-Z0-9_-]*\.html$/',$_GET['in
$sqlGetLastAnnouncements .= "WHERE DATE_FORMAT(end_date,'%Y %m %d') >= '".date("Y m d", $_user["lastLogin"])."'";
}
$sqlGetLastAnnouncements .= "ORDER BY end_date DESC LIMIT ".$maxValvas;
$resGetLastAnnouncements = api_sql_query($sqlGetLastAnnouncements, __FILE__, __LINE__);
$resGetLastAnnouncements = Database::query($sqlGetLastAnnouncements, __FILE__, __LINE__);
if ($resGetLastAnnouncements) {
while ($annoncement = Database::fetch_array($resGetLastAnnouncements)) {
$keyTools = 'valvas';
@ -760,7 +760,7 @@ if (!empty ($_GET['include']) && preg_match('/^[a-zA-Z0-9_-]*\.html$/',$_GET['in
$course_database = $my_course['db'];
$course_tool_table = Database :: get_course_table(TABLE_TOOL_LIST,$course_database);
$query = "SELECT visibility FROM $course_tool_table WHERE link = 'calendar/agenda.php' AND visibility = 1";
$result = api_sql_query($query);
$result = Database::query($query);
$thisAgenda = $maxCourse - $nbDigestEntries; // new max entries for agenda
if ($maxAgenda < $thisAgenda) {
$thisAgenda = $maxAgenda;
@ -773,7 +773,7 @@ if (!empty ($_GET['include']) && preg_match('/^[a-zA-Z0-9_-]*\.html$/',$_GET['in
WHERE start_date >= CURDATE()
ORDER BY start_date, start_time
LIMIT $maxAgenda";
$resGetNextAgendaEvent = api_sql_query($sqlGetNextAgendaEvent, __FILE__, __LINE__);
$resGetNextAgendaEvent = Database::query($sqlGetNextAgendaEvent, __FILE__, __LINE__);
if ($resGetNextAgendaEvent) {
while ($agendaEvent = Database::fetch_array($resGetNextAgendaEvent)) {
$keyTools = 'agenda';

Loading…
Cancel
Save