Browse Source

Cleaning code

Julio Montoya 14 years ago
parent
commit
07ae8869cb
1 changed files with 24 additions and 19 deletions
  1. 24 19
      main/inc/lib/usergroup.lib.php

+ 24 - 19
main/inc/lib/usergroup.lib.php

@@ -2,7 +2,7 @@
 /* For licensing terms, see /license.txt */
 
 /**
-*	This class provides methods for the notebook management.
+*	This class provides methods for the UserGroup management.
 *	Include/require it in your code to use its features.
 *	@package chamilo.library
 */
@@ -32,7 +32,11 @@ class UserGroup extends Model {
         echo Display::grid_html('usergroups');  
     } 
     
-    
+     /**
+     * Gets a list of course ids by user group
+     * @param   int     user group id
+     * @return  array   
+     */     
     public function get_courses_by_usergroup($id) {        
         $results = Database::select('*',$this->usergroup_rel_course_table, array('where'=>array('usergroup_id = ?'=>$id)));
         $array = array();
@@ -42,8 +46,13 @@ class UserGroup extends Model {
             }
         }                       
         return $array;
-    }
+    }    
     
+    /**
+     * Gets a list of session ids by user group
+     * @param   int     user group id
+     * @return  array   
+     */
     public function get_sessions_by_usergroup($id) {
         $results = Database::select('*',$this->usergroup_rel_session_table, array('where'=>array('usergroup_id = ?'=>$id)));
         $array = array();
@@ -55,6 +64,11 @@ class UserGroup extends Model {
         return $array;
     }      
     
+    /**
+     * Gets a list of user ids by user group
+     * @param   int     user group id
+     * @return  array   with a list of user ids
+     */
     public function get_users_by_usergroup($id) {
         $results = Database::select('*',$this->usergroup_rel_user_table, array('where'=>array('usergroup_id = ?'=>$id)));
         $array = array();
@@ -89,10 +103,6 @@ class UserGroup extends Model {
     */
     function subscribe_sessions_to_usergroup($usergroup_id, $list) {
         require_once api_get_path(LIBRARY_PATH).'sessionmanager.lib.php';
-        
-        $t = Database::get_main_table(TABLE_USERGROUP_REL_SESSION);        
-        //Deleting relationships
-  
         $current_list = self::get_sessions_by_usergroup($usergroup_id);
         $user_list    = self::get_users_by_usergroup($usergroup_id);
      
@@ -123,16 +133,15 @@ class UserGroup extends Model {
                         }
                     }*/
                 }
-                Database::delete($t, array('usergroup_id = ? AND session_id = ?'=>array($usergroup_id, $session_id)));
+                Database::delete($this->usergroup_rel_session_table, array('usergroup_id = ? AND session_id = ?'=>array($usergroup_id, $session_id)));
             }
-        }
-     
+        }     
         
         //Addding new relationships
         if (!empty($new_items)) {
             foreach($new_items as $id) {                
                 $params = array('session_id'=>$id, 'usergroup_id'=>$usergroup_id);
-                Database::insert($t, $params);                
+                Database::insert($this->usergroup_rel_session_table, $params);                
                 SessionManager::suscribe_users_to_session($session_id, $user_list);
                 /*
                 $course_list = SessionManager::get_course_list_by_session_id($id);
@@ -152,9 +161,6 @@ class UserGroup extends Model {
      */
     function subscribe_courses_to_usergroup($usergroup_id, $list) {
         require_once api_get_path(LIBRARY_PATH).'course.lib.php';
-        
-        $t = Database::get_main_table(TABLE_USERGROUP_REL_COURSE);        
-        //Deleting relationships
   
         $current_list = self::get_courses_by_usergroup($usergroup_id);
         $user_list    = self::get_users_by_usergroup($usergroup_id);
@@ -182,7 +188,7 @@ class UserGroup extends Model {
                 foreach($user_list as $user_id) {                                   
                     CourseManager::unsubscribe_user($user_id, $course_info['code']);                    
                 }
-                Database::delete($t, array('usergroup_id = ? AND course_id = ?'=>array($usergroup_id, $course_id)));
+                Database::delete($this->usergroup_rel_course_table, array('usergroup_id = ? AND course_id = ?'=>array($usergroup_id, $course_id)));
             }
         }
         
@@ -196,7 +202,7 @@ class UserGroup extends Model {
                 }
                  
                 $params = array('course_id'=>$id, 'usergroup_id'=>$usergroup_id);
-                Database::insert($t, $params);
+                Database::insert($this->usergroup_rel_course_table, $params);
             }
         }
     }   
@@ -207,17 +213,16 @@ class UserGroup extends Model {
      * @param   array   list of user ids
      */
     function subscribe_users_to_usergroup($usergroup_id, $list) {
-        $t = Database::get_main_table(TABLE_USERGROUP_REL_USER);            
         $user_list = self::get_users_by_usergroup($usergroup_id);        
             
         //Deleting relationships
-        Database::delete($t, array('usergroup_id = ?'=>$usergroup_id));
+        Database::delete($this->usergroup_rel_user_table, array('usergroup_id = ?'=>$usergroup_id));
         
         //Adding new relationships
         if (!empty($list)) {
             foreach($list as $id) {
                 $params = array('user_id'=>$id, 'usergroup_id'=>$usergroup_id);
-                Database::insert($t, $params);
+                Database::insert($this->usergroup_rel_user_table, $params);
             }
         }
     }