Преглед на файлове

Removing notices + fixing queries

Julio Montoya преди 13 години
родител
ревизия
895c55e982
променени са 2 файла, в които са добавени 23 реда и са изтрити 22 реда
  1. 21 20
      main/inc/lib/course.lib.php
  2. 2 2
      user_portal.php

+ 21 - 20
main/inc/lib/course.lib.php

@@ -108,11 +108,11 @@ define('VISIBLE_NO_SUBSCRIPTION_ALLOWED', 3);
  * Variables
  */
 
-$TABLECOURSE = Database::get_main_table(TABLE_MAIN_COURSE);
-$TABLECOURSDOMAIN = Database::get_main_table(TABLE_MAIN_CATEGORY);
-$TABLEUSER = Database::get_main_table(TABLE_MAIN_USER);
-$TABLECOURSUSER = Database::get_main_table(TABLE_MAIN_COURSE_USER);
-$TABLEANNOUNCEMENTS = 'announcement';
+$TABLECOURSE         = Database::get_main_table(TABLE_MAIN_COURSE);
+$TABLECOURSDOMAIN    = Database::get_main_table(TABLE_MAIN_CATEGORY);
+$TABLEUSER           = Database::get_main_table(TABLE_MAIN_USER);
+$TABLECOURSUSER      = Database::get_main_table(TABLE_MAIN_COURSE_USER);
+$TABLEANNOUNCEMENTS  = 'announcement';
 $coursesRepositories = $_configuration['root_sys'];
 
 /**
@@ -317,7 +317,6 @@ class CourseManager {
                     Database::query("DELETE FROM ".Database::get_main_table(TABLE_MAIN_SESSION_USER)."
                                      WHERE id_session ='".$session_id."' AND id_user='$uid' AND relation_type<>".SESSION_RELATION_TYPE_RRHH."");
                 }
-
             }
 
             // Update the table session
@@ -333,7 +332,6 @@ class CourseManager {
             $result = @Database::query("UPDATE ".Database::get_main_table(TABLE_MAIN_SESSION_COURSE)." SET nbr_users = '$count' WHERE id_session = '$session_id' AND course_code = '$course_code' ");
 
         } else {
-
             Database::query("DELETE FROM ".Database::get_main_table(TABLE_MAIN_COURSE_USER)."
                     WHERE user_id IN (".$user_ids.") AND relation_type<>".COURSE_RELATION_TYPE_RRHH." AND course_code = '".$course_code."'");
 
@@ -434,9 +432,9 @@ class CourseManager {
             $course_sort = self::userCourseSort($user_id, $course_code);
             $result = @Database::query("INSERT INTO ".Database::get_main_table(TABLE_MAIN_COURSE_USER)."
                     SET course_code = '$course_code',
-                    user_id = '$user_id',
-                    status = '".$status."',
-                    sort = '". ($course_sort)."'");
+                        user_id     = '$user_id',
+                        status      = '".$status."',
+                        sort        = '". ($course_sort)."'");
 
             // Add event to the system log.
             $time = time();
@@ -474,7 +472,8 @@ class CourseManager {
      */
     public static function get_course_code_from_course_id($id) {
         $table = Database::get_main_table(TABLE_MAIN_COURSE);
-        $sql = "SELECT code FROM course WHERE id = '$id';";
+        $id = intval($id);
+        $sql = "SELECT code FROM $table WHERE id = '$id' ";
         $res = Database::query($sql);
         $row = Database::fetch_object($res);
         if ($row) {
@@ -496,9 +495,9 @@ class CourseManager {
      * @return boolean true if subscription succeeds, boolean false otherwise.
      */
     public static function add_user_to_course($user_id, $course_code, $status = STUDENT) {
-        $user_table = Database::get_main_table(TABLE_MAIN_USER);
-        $course_table = Database::get_main_table(TABLE_MAIN_COURSE);
-        $course_user_table = Database::get_main_table(TABLE_MAIN_COURSE_USER);
+        $user_table         = Database::get_main_table(TABLE_MAIN_USER);
+        $course_table       = Database::get_main_table(TABLE_MAIN_COURSE);
+        $course_user_table  = Database::get_main_table(TABLE_MAIN_COURSE_USER);
 
         $status = ($status == STUDENT || $status == COURSEMANAGER) ? $status : STUDENT;
         if (empty($user_id) || empty($course_code) || ($user_id != strval(intval($user_id)))) {
@@ -626,7 +625,7 @@ class CourseManager {
         }
 
         // Definitions database tables and variables
-        $tbl_course = Database::get_main_table(TABLE_MAIN_COURSE);
+        $tbl_course      = Database::get_main_table(TABLE_MAIN_COURSE);
         $tbl_course_user = Database::get_main_table(TABLE_MAIN_COURSE_USER);
         $user_id = intval($user_id);
         $data = array();
@@ -848,10 +847,8 @@ class CourseManager {
         return $result['target_course_code'];
     }
 
-    /*
-    ==============================================================================
+    /*    
         USER FUNCTIONS
-    ==============================================================================
     */
 
     /**
@@ -3085,7 +3082,7 @@ class CourseManager {
             $result .= '</ul>';
         }
         $result .= '</li>';
-    
+        $session_category_id = null;
         if (api_get_setting('use_session_mode') == 'true' && !$nosession) {
             $session = '';
             $active = false;
@@ -3122,7 +3119,11 @@ class CourseManager {
                     $active = ($date_start <= $now && $date_end >= $now);
                 }
             }
-            $output = array ($my_course['user_course_cat'], $result, $my_course['id_session'], $session, 'active' => $active, 'session_category_id' => $session_category_id);
+            $user_course_category = '';
+            if (isset($my_course['user_course_cat'])) {
+                 $user_course_category = $my_course['user_course_cat'];
+            }
+            $output = array ($user_course_category, $result, $my_course['id_session'], $session, 'active' => $active, 'session_category_id' => $session_category_id);
         } else {
             $output = array ($my_course['user_course_cat'], $result);
         }

+ 2 - 2
user_portal.php

@@ -545,7 +545,7 @@ if ($img_array['file'] == 'unknown.jpg') {
 }
 $img_array = UserManager::get_picture_user(api_get_user_id(), $img_array['file'], 50, USER_IMAGE_SIZE_MEDIUM, ' width="90" height="90" ');
 
-$profile_content .='<div id="social_widget">';
+$profile_content = '<div id="social_widget">';
 
 $profile_content .= '<div id="social_widget_image">';
 if (api_get_setting('allow_social_tool') == 'true') {
@@ -607,7 +607,7 @@ echo show_right_block(get_lang('Profile'), $profile_content);
 
 // My account section.
 if ($show_menu) {
-    $my_account_content .= '<ul class="menulist">';
+    $my_account_content = '<ul class="menulist">';
     if ($show_create_link) {
         $my_account_content .= '<li><a href="main/create_course/add_course.php">'.(api_get_setting('course_validation') == 'true' ? get_lang('CreateCourseRequest') : get_lang('CourseCreate')).'</a></li>';
     }