Minor - Code style - Use "self" instead of classname within the class and remove spaces around :: operator

pull/2487/head
Yannick Warnier 9 years ago
parent 2c9b3ded2c
commit 9400639437
  1. 116
      main/gradebook/lib/be/category.class.php
  2. 90
      main/inc/lib/diagnoser.lib.php
  3. 132
      main/inc/lib/groupmanager.lib.php
  4. 132
      main/inc/lib/myspace.lib.php
  5. 118
      main/inc/lib/urlmanager.lib.php
  6. 136
      main/inc/lib/usermanager.lib.php

@ -326,7 +326,7 @@ class Category implements GradebookItem
{
if (isset($id) && (int)$id === 0) {
$cats = array();
$cats[] = Category::create_root_category();
$cats[] = self::create_root_category();
return $cats;
}
@ -335,7 +335,7 @@ class Category implements GradebookItem
$session_id = intval($session_id);
if (!empty($session_id)) {
$tbl_grade_categories = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$tbl_grade_categories = Database::get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$sql = 'SELECT id, course_code
FROM '.$tbl_grade_categories. '
WHERE session_id = '.$session_id;
@ -345,7 +345,7 @@ class Category implements GradebookItem
while ($data_session = Database::fetch_array($result_session)) {
$parent_id = $data_session['id'];
if ($data_session['course_code'] == $courseCode) {
$categories = Category::load($parent_id);
$categories = self::load($parent_id);
$categoryList = array_merge($categoryList, $categories);
}
}
@ -379,12 +379,12 @@ class Category implements GradebookItem
// a root category object (in memory)
if (isset($id) && (int)$id === 0) {
$cats = array();
$cats[] = Category::create_root_category();
$cats[] = self::create_root_category();
return $cats;
}
$tbl_grade_categories = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$tbl_grade_categories = Database::get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$sql = 'SELECT * FROM '.$tbl_grade_categories;
$paramcount = 0;
if (isset($id)) {
@ -460,7 +460,7 @@ class Category implements GradebookItem
$categories = array();
if (Database::num_rows($result) > 0) {
$categories = Category::create_category_objects_from_sql_result(
$categories = self::create_category_objects_from_sql_result(
$result
);
}
@ -720,7 +720,7 @@ class Category implements GradebookItem
*/
public function delete()
{
$tbl_grade_categories = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$tbl_grade_categories = Database::get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$sql = 'DELETE FROM '.$tbl_grade_categories.' WHERE id = '.intval($this->id);
Database::query($sql);
}
@ -730,7 +730,7 @@ class Category implements GradebookItem
*/
public function update_category_delete($course_id)
{
$tbl_grade_categories = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$tbl_grade_categories = Database::get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$sql = 'UPDATE '.$tbl_grade_categories.' SET
visible = 3
WHERE course_code ="'.Database::escape_string($course_id).'"';
@ -742,7 +742,7 @@ class Category implements GradebookItem
*/
public function show_message_resource_delete($course_id)
{
$tbl_grade_categories = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$tbl_grade_categories = Database::get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$sql = 'SELECT count(*) AS num
FROM '.$tbl_grade_categories.'
WHERE
@ -765,7 +765,7 @@ class Category implements GradebookItem
if ($selectcat == '') {
return null;
} else {
$tbl_category = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$tbl_category = Database::get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$sql = 'SELECT name,description,user_id,course_code,parent_id,weight,visible,certif_min_score,session_id, generate_certificates, is_requirement
FROM '.$tbl_category.' c
WHERE c.id='.intval($selectcat);
@ -787,18 +787,18 @@ class Category implements GradebookItem
$name = $this->name;
$parent = $this->parent;
}
$tbl_grade_categories = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$tbl_grade_categories = Database::get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$sql = 'SELECT count(id) AS number'
.' FROM '.$tbl_grade_categories
." WHERE name = '".Database::escape_string($name)."'";
if (api_is_allowed_to_edit()) {
$parent = Category::load($parent);
$parent = self::load($parent);
$code = $parent[0]->get_course_code();
$courseInfo = api_get_course_info($code);
$courseId = $courseInfo['real_id'];
if (isset($code) && $code != '0') {
$main_course_user_table = Database :: get_main_table(TABLE_MAIN_COURSE_USER);
$main_course_user_table = Database::get_main_table(TABLE_MAIN_COURSE_USER);
$sql .= ' AND user_id IN (
SELECT user_id FROM '.$main_course_user_table.'
WHERE c_id = '.$courseId.' AND status = '.COURSEMANAGER.'
@ -1107,7 +1107,7 @@ class Category implements GradebookItem
*/
public function delete_all()
{
$cats = Category::load(null, null, $this->course_code, $this->id, null);
$cats = self::load(null, null, $this->course_code, $this->id, null);
$evals = Evaluation::load(null, null, $this->course_code, $this->id, null);
$links = LinkFactory::load(null, null, null, null, $this->course_code, $this->id, null);
if (!empty($cats)) {
@ -1140,9 +1140,9 @@ class Category implements GradebookItem
*/
public function get_root_categories_for_student($stud_id, $course_code = null, $session_id = null)
{
$main_course_user_table = Database :: get_main_table(TABLE_MAIN_COURSE_USER);
$courseTable = Database :: get_main_table(TABLE_MAIN_COURSE);
$tbl_grade_categories = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$main_course_user_table = Database::get_main_table(TABLE_MAIN_COURSE_USER);
$courseTable = Database::get_main_table(TABLE_MAIN_COURSE);
$tbl_grade_categories = Database::get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$sql = "SELECT * FROM $tbl_grade_categories WHERE parent_id = 0";
@ -1202,11 +1202,11 @@ class Category implements GradebookItem
}
}
$result = Database::query($sql);
$cats = Category::create_category_objects_from_sql_result($result);
$cats = self::create_category_objects_from_sql_result($result);
// course independent categories
if (empty($course_code)) {
$cats = Category::get_independent_categories_with_result_for_student(
$cats = self::get_independent_categories_with_result_for_student(
0,
$stud_id,
$cats
@ -1228,12 +1228,12 @@ class Category implements GradebookItem
public function get_root_categories_for_teacher($user_id, $course_code = null, $session_id = null)
{
if ($user_id == null) {
return Category::load(null,null,$course_code,0,null,$session_id);
return self::load(null,null,$course_code,0,null,$session_id);
}
$courseTable = Database :: get_main_table(TABLE_MAIN_COURSE);
$main_course_user_table = Database :: get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_grade_categories = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$courseTable = Database::get_main_table(TABLE_MAIN_COURSE);
$main_course_user_table = Database::get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_grade_categories = Database::get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$sql = 'SELECT * FROM '.$tbl_grade_categories.'
WHERE parent_id = 0';
@ -1253,10 +1253,10 @@ class Category implements GradebookItem
)';
}
$result = Database::query($sql);
$cats = Category::create_category_objects_from_sql_result($result);
$cats = self::create_category_objects_from_sql_result($result);
// course independent categories
if (isset($course_code)) {
$indcats = Category::load(
$indcats = self::load(
null,
$user_id,
$course_code,
@ -1306,7 +1306,7 @@ class Category implements GradebookItem
$targets[] = $root;
if (isset($this->course_code) && !empty($this->course_code)) {
$crscats = Category::load(null,null,$this->course_code,0);
$crscats = self::load(null,null,$this->course_code,0);
foreach ($crscats as $cat) {
if ($this->can_be_moved_to_cat($cat)) {
$targets[] = array ($cat->get_id(), $cat->get_name(), $level+1);
@ -1315,7 +1315,7 @@ class Category implements GradebookItem
}
}
$indcats = Category::load(null,$user,0,0);
$indcats = self::load(null,$user,0,0);
foreach ($indcats as $cat) {
if ($this->can_be_moved_to_cat($cat)) {
$targets[] = array ($cat->get_id(), $cat->get_name(), $level+1);
@ -1333,7 +1333,7 @@ class Category implements GradebookItem
*/
private function add_target_subcategories($targets, $level, $catid)
{
$subcats = Category::load(null,null,null,$catid);
$subcats = self::load(null,null,null,$catid);
foreach ($subcats as $cat) {
if ($this->can_be_moved_to_cat($cat)) {
$targets[] = array ($cat->get_id(), $cat->get_name(), $level+1);
@ -1377,7 +1377,7 @@ class Category implements GradebookItem
*/
private function apply_course_code_to_children()
{
$cats = Category::load(null, null, null, $this->id, null);
$cats = self::load(null, null, null, $this->id, null);
$evals = Evaluation::load(null, null, null, $this->id, null);
$links = LinkFactory::load(null,null,null,null,null,$this->id,null);
@ -1410,17 +1410,17 @@ class Category implements GradebookItem
// course or platform admin
if (api_is_allowed_to_edit()) {
$user = (api_is_platform_admin() ? null : api_get_user_id());
$cats = Category::get_root_categories_for_teacher($user);
$cats = self::get_root_categories_for_teacher($user);
foreach ($cats as $cat) {
$targets[] = array ($cat->get_id(), $cat->get_name(), $level+1);
$targets = Category::add_subtree($targets, $level+1, $cat->get_id(),null);
$targets = self::add_subtree($targets, $level+1, $cat->get_id(),null);
}
} else {
// student
$cats = Category::get_root_categories_for_student(api_get_user_id());
$cats = self::get_root_categories_for_student(api_get_user_id());
foreach ($cats as $cat) {
$targets[] = array ($cat->get_id(), $cat->get_name(), $level+1);
$targets = Category::add_subtree($targets, $level+1, $cat->get_id(), 1);
$targets = self::add_subtree($targets, $level+1, $cat->get_id(), 1);
}
}
@ -1434,12 +1434,12 @@ class Category implements GradebookItem
*/
private function add_subtree ($targets, $level, $catid, $visible)
{
$subcats = Category::load(null,null,null,$catid,$visible);
$subcats = self::load(null,null,null,$catid,$visible);
if (!empty($subcats)) {
foreach ($subcats as $cat) {
$targets[] = array ($cat->get_id(), $cat->get_name(), $level+1);
$targets = Category::add_subtree($targets, $level+1, $cat->get_id(),$visible);
$targets = self::add_subtree($targets, $level+1, $cat->get_id(),$visible);
}
}
@ -1453,9 +1453,9 @@ class Category implements GradebookItem
*/
public function get_not_created_course_categories ($user_id)
{
$tbl_main_courses = Database :: get_main_table(TABLE_MAIN_COURSE);
$tbl_main_course_user = Database :: get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_grade_categories = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$tbl_main_courses = Database::get_main_table(TABLE_MAIN_COURSE);
$tbl_main_course_user = Database::get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_grade_categories = Database::get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$sql = 'SELECT DISTINCT(code), title
FROM '.$tbl_main_courses.' cc, '.$tbl_main_course_user.' cu'
@ -1488,8 +1488,8 @@ class Category implements GradebookItem
*/
public function get_all_courses ($user_id)
{
$tbl_main_courses = Database :: get_main_table(TABLE_MAIN_COURSE);
$tbl_main_course_user = Database :: get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_main_courses = Database::get_main_table(TABLE_MAIN_COURSE);
$tbl_main_course_user = Database::get_main_table(TABLE_MAIN_COURSE_USER);
$sql = 'SELECT DISTINCT(code), title
FROM '.$tbl_main_courses.' cc, '.$tbl_main_course_user.' cu
WHERE cc.id = cu.c_id AND cu.status = '.COURSEMANAGER;
@ -1511,7 +1511,7 @@ class Category implements GradebookItem
*/
public function apply_visibility_to_children()
{
$cats = Category::load(null, null, null, $this->id, null);
$cats = self::load(null, null, null, $this->id, null);
$evals = Evaluation::load(null, null, null, $this->id, null);
$links = LinkFactory::load(null,null,null,null,null,$this->id,null);
if (!empty($cats)) {
@ -1544,7 +1544,7 @@ class Category implements GradebookItem
if (count($evals) != 0) {
return true;
} else {
$cats = Category::load(
$cats = self::load(
null,
null,
null,
@ -1572,7 +1572,7 @@ class Category implements GradebookItem
{
$creator = api_is_allowed_to_edit() && !api_is_platform_admin() ? api_get_user_id() : null;
$crsindcats = Category::load(
$crsindcats = self::load(
null,
$creator,
'0',
@ -1611,13 +1611,13 @@ class Category implements GradebookItem
public function get_subcategories($stud_id = null, $course_code = null, $session_id = null, $order = null)
{
if (!empty($session_id)) {
/*$tbl_grade_categories = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
/*$tbl_grade_categories = Database::get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$sql = 'SELECT id FROM '.$tbl_grade_categories. ' WHERE session_id = '.$session_id;
$result_session = Database::query($sql);
if (Database::num_rows($result_session) > 0) {
$data_session = Database::fetch_array($result_session);
$parent_id = $data_session['id'];
return Category::load(null, null, null, $parent_id, null, null, $order);
return self::load(null, null, null, $parent_id, null, null, $order);
}*/
}
@ -1625,9 +1625,9 @@ class Category implements GradebookItem
if (isset($stud_id)) {
// Special case: this is the root
if ($this->id == 0) {
return Category::get_root_categories_for_student($stud_id, $course_code, $session_id);
return self::get_root_categories_for_student($stud_id, $course_code, $session_id);
} else {
return Category::load(
return self::load(
null,
null,
$course_code,
@ -1647,17 +1647,17 @@ class Category implements GradebookItem
return $this->get_root_categories_for_teacher(api_get_user_id(), $course_code, $session_id, false);
// inside a course
} elseif (!empty($this->course_code)) {
return Category::load(null, null, $this->course_code, $this->id, null, $session_id, $order);
return self::load(null, null, $this->course_code, $this->id, null, $session_id, $order);
} elseif (!empty($course_code)) {
return Category::load(null, null, $course_code, $this->id, null, $session_id, $order);
return self::load(null, null, $course_code, $this->id, null, $session_id, $order);
// course independent
} else {
return Category::load(null, api_get_user_id(), 0, $this->id, null);
return self::load(null, api_get_user_id(), 0, $this->id, null);
}
} elseif (api_is_platform_admin()) {
// platform admin
// we explicitly avoid listing subcats from another session
return Category::load(null, null, $course_code, $this->id, null, $session_id, $order);
return self::load(null, null, $course_code, $this->id, null, $session_id, $order);
}
}
@ -1820,12 +1820,12 @@ class Category implements GradebookItem
*/
public function getCategories($catId)
{
$tblGradeCategories = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$tblGradeCategories = Database::get_main_table(TABLE_MAIN_GRADEBOOK_CATEGORY);
$sql = 'SELECT * FROM '.$tblGradeCategories.'
WHERE parent_id = '.intval($catId);
$result = Database::query($sql);
$categories = Category::create_category_objects_from_sql_result($result);
$categories = self::create_category_objects_from_sql_result($result);
return $categories;
}
@ -1939,7 +1939,7 @@ class Category implements GradebookItem
$sessionId = api_get_session_id();
// Generating the total score for a course
$cats_course = Category::load(
$cats_course = self::load(
$category_id,
null,
null,
@ -1955,7 +1955,7 @@ class Category implements GradebookItem
//@todo move these in a function
$sum_categories_weight_array = array();
if (isset($cats_course) && !empty($cats_course)) {
$categories = Category::load(null, null, null, $category_id);
$categories = self::load(null, null, null, $category_id);
if (!empty($categories)) {
foreach ($categories as $subCategory) {
$sum_categories_weight_array[$subCategory->get_id()] = $subCategory->get_weight();
@ -1966,7 +1966,7 @@ class Category implements GradebookItem
}
$main_weight = $cats_course[0]->get_weight();
$cattotal = Category::load($category_id);
$cattotal = self::load($category_id);
$scoretotal = $cattotal[0]->calc_score($user_id);
// Do not remove this the gradebook/lib/fe/gradebooktable.class.php
@ -2196,7 +2196,7 @@ class Category implements GradebookItem
$sessionId = empty($sessionId) ? api_get_session_id() : $sessionId;
if (is_null($category) && !empty($categoryId)) {
$cats_course = Category::load(
$cats_course = self::load(
$categoryId,
null,
$courseCode,
@ -2272,7 +2272,7 @@ class Category implements GradebookItem
*/
private static function calculateCurrentScore($userId, $categoryId, $courseCode, $sessionId)
{
$cats_course = Category::load(
$cats_course = self::load(
$categoryId,
null,
$courseCode,

@ -125,7 +125,7 @@ class Diagnoser
);
foreach ($writable_folders as $index => $folder) {
$writable = is_writable($folder);
$status = $writable ? self :: STATUS_OK : self :: STATUS_ERROR;
$status = $writable ? self::STATUS_OK : self::STATUS_ERROR;
$array[] = $this->build_setting(
$status,
'[FILES]',
@ -139,11 +139,11 @@ class Diagnoser
}
$exists = file_exists(api_get_path(SYS_CODE_PATH).'install');
$status = $exists ? self :: STATUS_WARNING : self :: STATUS_OK;
$status = $exists ? self::STATUS_WARNING : self::STATUS_OK;
$array[] = $this->build_setting($status, '[FILES]', get_lang('DirectoryExists') . ': /install', 'http://be2.php.net/file_exists', $exists, 0, 'yes_no', get_lang('DirectoryShouldBeRemoved'));
$app_version = api_get_setting('chamilo_database_version');
$array[] = $this->build_setting(self :: STATUS_INFORMATION, '[DB]', 'chamilo_database_version', '#', $app_version, 0, null, 'Chamilo DB version');
$array[] = $this->build_setting(self::STATUS_INFORMATION, '[DB]', 'chamilo_database_version', '#', $app_version, 0, null, 'Chamilo DB version');
$access_url_id = api_get_current_access_url_id();
@ -163,7 +163,7 @@ class Diagnoser
}
$array[] = $this->build_setting(
self :: STATUS_OK,
self::STATUS_OK,
'[FILES]',
'hosting_limit_disk_space',
'#',
@ -188,100 +188,100 @@ class Diagnoser
// General Functions
$version = phpversion();
$status = $version > REQUIRED_PHP_VERSION ? self :: STATUS_OK : self :: STATUS_ERROR;
$status = $version > REQUIRED_PHP_VERSION ? self::STATUS_OK : self::STATUS_ERROR;
$array[] = $this->build_setting($status, '[PHP]', 'phpversion()', 'http://www.php.net/manual/en/function.phpversion.php', phpversion(), '>= '.REQUIRED_PHP_VERSION, null, get_lang('PHPVersionInfo'));
$setting = ini_get('output_buffering');
$req_setting = 1;
$status = $setting >= $req_setting ? self :: STATUS_OK : self :: STATUS_ERROR;
$status = $setting >= $req_setting ? self::STATUS_OK : self::STATUS_ERROR;
$array[] = $this->build_setting($status, '[INI]', 'output_buffering', 'http://www.php.net/manual/en/outcontrol.configuration.php#ini.output-buffering', $setting, $req_setting, 'on_off', get_lang('OutputBufferingInfo'));
$setting = ini_get('file_uploads');
$req_setting = 1;
$status = $setting == $req_setting ? self :: STATUS_OK : self :: STATUS_ERROR;
$status = $setting == $req_setting ? self::STATUS_OK : self::STATUS_ERROR;
$array[] = $this->build_setting($status, '[INI]', 'file_uploads', 'http://www.php.net/manual/en/ini.core.php#ini.file-uploads', $setting, $req_setting, 'on_off', get_lang('FileUploadsInfo'));
$setting = ini_get('magic_quotes_runtime');
$req_setting = 0;
$status = $setting == $req_setting ? self :: STATUS_OK : self :: STATUS_ERROR;
$status = $setting == $req_setting ? self::STATUS_OK : self::STATUS_ERROR;
$array[] = $this->build_setting($status, '[INI]', 'magic_quotes_runtime', 'http://www.php.net/manual/en/ini.core.php#ini.magic-quotes-runtime', $setting, $req_setting, 'on_off', get_lang('MagicQuotesRuntimeInfo'));
$setting = ini_get('safe_mode');
$req_setting = 0;
$status = $setting == $req_setting ? self :: STATUS_OK : self :: STATUS_WARNING;
$status = $setting == $req_setting ? self::STATUS_OK : self::STATUS_WARNING;
$array[] = $this->build_setting($status, '[INI]', 'safe_mode', 'http://www.php.net/manual/en/ini.core.php#ini.safe-mode', $setting, $req_setting, 'on_off', get_lang('SafeModeInfo'));
$setting = ini_get('register_globals');
$req_setting = 0;
$status = $setting == $req_setting ? self :: STATUS_OK : self :: STATUS_ERROR;
$status = $setting == $req_setting ? self::STATUS_OK : self::STATUS_ERROR;
$array[] = $this->build_setting($status, '[INI]', 'register_globals', 'http://www.php.net/manual/en/ini.core.php#ini.register-globals', $setting, $req_setting, 'on_off', get_lang('RegisterGlobalsInfo'));
$setting = ini_get('short_open_tag');
$req_setting = 0;
$status = $setting == $req_setting ? self :: STATUS_OK : self :: STATUS_WARNING;
$status = $setting == $req_setting ? self::STATUS_OK : self::STATUS_WARNING;
$array[] = $this->build_setting($status, '[INI]', 'short_open_tag', 'http://www.php.net/manual/en/ini.core.php#ini.short-open-tag', $setting, $req_setting, 'on_off', get_lang('ShortOpenTagInfo'));
$setting = ini_get('magic_quotes_gpc');
$req_setting = 0;
$status = $setting == $req_setting ? self :: STATUS_OK : self :: STATUS_ERROR;
$status = $setting == $req_setting ? self::STATUS_OK : self::STATUS_ERROR;
$array[] = $this->build_setting($status, '[INI]', 'magic_quotes_gpc', 'http://www.php.net/manual/en/ini.core.php#ini.magic_quotes_gpc', $setting, $req_setting, 'on_off', get_lang('MagicQuotesGpcInfo'));
$setting = ini_get('display_errors');
$req_setting = 0;
$status = $setting == $req_setting ? self :: STATUS_OK : self :: STATUS_WARNING;
$status = $setting == $req_setting ? self::STATUS_OK : self::STATUS_WARNING;
$array[] = $this->build_setting($status, '[INI]', 'display_errors', 'http://www.php.net/manual/en/ini.core.php#ini.display_errors', $setting, $req_setting, 'on_off', get_lang('DisplayErrorsInfo'));
$setting = ini_get('default_charset');
if ($setting == '')
$setting = null;
$req_setting = null;
$status = $setting == $req_setting ? self :: STATUS_OK : self :: STATUS_ERROR;
$status = $setting == $req_setting ? self::STATUS_OK : self::STATUS_ERROR;
$array[] = $this->build_setting($status, '[INI]', 'default_charset', 'http://www.php.net/manual/en/ini.core.php#ini.default-charset', $setting, $req_setting, null, get_lang('DefaultCharsetInfo'));
$setting = ini_get('max_execution_time');
$req_setting = '300 (' . get_lang('Minimum') . ')';
$status = $setting >= 300 ? self :: STATUS_OK : self :: STATUS_WARNING;
$status = $setting >= 300 ? self::STATUS_OK : self::STATUS_WARNING;
$array[] = $this->build_setting($status, '[INI]', 'max_execution_time', 'http://www.php.net/manual/en/ini.core.php#ini.max-execution-time', $setting, $req_setting, null, get_lang('MaxExecutionTimeInfo'));
$setting = ini_get('max_input_time');
$req_setting = '300 (' . get_lang('Minimum') . ')';
$status = $setting >= 300 ? self :: STATUS_OK : self :: STATUS_WARNING;
$status = $setting >= 300 ? self::STATUS_OK : self::STATUS_WARNING;
$array[] = $this->build_setting($status, '[INI]', 'max_input_time', 'http://www.php.net/manual/en/ini.core.php#ini.max-input-time', $setting, $req_setting, null, get_lang('MaxInputTimeInfo'));
$setting = ini_get('memory_limit');
$req_setting = '>= '.REQUIRED_MIN_MEMORY_LIMIT.'M';
$status = self :: STATUS_ERROR;
$status = self::STATUS_ERROR;
if ((float)$setting >= REQUIRED_MIN_MEMORY_LIMIT)
$status = self :: STATUS_OK;
$status = self::STATUS_OK;
$array[] = $this->build_setting($status, '[INI]', 'memory_limit', 'http://www.php.net/manual/en/ini.core.php#ini.memory-limit', $setting, $req_setting, null, get_lang('MemoryLimitInfo'));
$setting = ini_get('post_max_size');
$req_setting = '>= '.REQUIRED_MIN_POST_MAX_SIZE.'M';
$status = self :: STATUS_ERROR;
$status = self::STATUS_ERROR;
if ((float)$setting >= REQUIRED_MIN_POST_MAX_SIZE)
$status = self :: STATUS_OK;
$status = self::STATUS_OK;
$array[] = $this->build_setting($status, '[INI]', 'post_max_size', 'http://www.php.net/manual/en/ini.core.php#ini.post-max-size', $setting, $req_setting, null, get_lang('PostMaxSizeInfo'));
$setting = ini_get('upload_max_filesize');
$req_setting = '>= '.REQUIRED_MIN_UPLOAD_MAX_FILESIZE.'M';
$status = self :: STATUS_ERROR;
$status = self::STATUS_ERROR;
if ((float)$setting >= REQUIRED_MIN_UPLOAD_MAX_FILESIZE)
$status = self :: STATUS_OK;
$status = self::STATUS_OK;
$array[] = $this->build_setting($status, '[INI]', 'upload_max_filesize', 'http://www.php.net/manual/en/ini.core.php#ini.upload_max_filesize', $setting, $req_setting, null, get_lang('UploadMaxFilesizeInfo'));
$setting = ini_get('variables_order');
$req_setting = 'GPCS';
$status = $setting == $req_setting ? self :: STATUS_OK : self :: STATUS_ERROR;
$status = $setting == $req_setting ? self::STATUS_OK : self::STATUS_ERROR;
$array[] = $this->build_setting($status, '[INI]', 'variables_order', 'http://www.php.net/manual/en/ini.core.php#ini.variables-order', $setting, $req_setting, null, get_lang('VariablesOrderInfo'));
$setting = ini_get('session.gc_maxlifetime');
$req_setting = '4320';
$status = $setting == $req_setting ? self :: STATUS_OK : self :: STATUS_WARNING;
$status = $setting == $req_setting ? self::STATUS_OK : self::STATUS_WARNING;
$array[] = $this->build_setting($status, '[SESSION]', 'session.gc_maxlifetime', 'http://www.php.net/manual/en/ini.core.php#session.gc-maxlifetime', $setting, $req_setting, null, get_lang('SessionGCMaxLifetimeInfo'));
if (api_check_browscap()){$setting = true;}else{$setting=false;}
$req_setting = true;
$status = $setting == $req_setting ? self :: STATUS_OK : self :: STATUS_WARNING;
$status = $setting == $req_setting ? self::STATUS_OK : self::STATUS_WARNING;
$array[] = $this->build_setting($status, '[INI]', 'browscap', 'http://www.php.net/manual/en/misc.configuration.php#ini.browscap', $setting, $req_setting, 'on_off', get_lang('BrowscapInfo'));
// Extensions
@ -344,7 +344,7 @@ class Diagnoser
$comment = $data['comment'];
$loaded = extension_loaded($extension);
$status = $loaded ? self :: STATUS_OK : self :: STATUS_ERROR;
$status = $loaded ? self::STATUS_OK : self::STATUS_ERROR;
$array[] = $this->build_setting($status, '[EXTENSION]', get_lang('LoadedExtension') . ': ' . $extension, $url, $loaded, $expected_value, 'yes_no_optional', $comment);
}
@ -366,7 +366,7 @@ class Diagnoser
$driver = $connection->getDriver()->getName();
$array[] = $this->build_setting(
self :: STATUS_INFORMATION,
self::STATUS_INFORMATION,
'[Database]',
'driver',
'',
@ -374,7 +374,7 @@ class Diagnoser
);
$array[] = $this->build_setting(
self :: STATUS_INFORMATION,
self::STATUS_INFORMATION,
'[Database]',
'host',
'',
@ -382,7 +382,7 @@ class Diagnoser
);
$array[] = $this->build_setting(
self :: STATUS_INFORMATION,
self::STATUS_INFORMATION,
'[Database]',
'port',
'',
@ -391,7 +391,7 @@ class Diagnoser
$array[] = $this->build_setting(
self :: STATUS_INFORMATION,
self::STATUS_INFORMATION,
'[Database]',
'Database name',
'',
@ -409,28 +409,28 @@ class Diagnoser
{
$array = array();
$array[] = $this->build_setting(self :: STATUS_INFORMATION, '[SERVER]', '$_SERVER["SERVER_NAME"]', 'http://be.php.net/reserved.variables.server', $_SERVER["SERVER_NAME"], null, null, get_lang('ServerNameInfo'));
$array[] = $this->build_setting(self::STATUS_INFORMATION, '[SERVER]', '$_SERVER["SERVER_NAME"]', 'http://be.php.net/reserved.variables.server', $_SERVER["SERVER_NAME"], null, null, get_lang('ServerNameInfo'));
$array[] = $this->build_setting(self :: STATUS_INFORMATION, '[SERVER]', '$_SERVER["SERVER_ADDR"]', 'http://be.php.net/reserved.variables.server', $_SERVER["SERVER_ADDR"], null, null, get_lang('ServerAddessInfo'));
$array[] = $this->build_setting(self::STATUS_INFORMATION, '[SERVER]', '$_SERVER["SERVER_ADDR"]', 'http://be.php.net/reserved.variables.server', $_SERVER["SERVER_ADDR"], null, null, get_lang('ServerAddessInfo'));
$array[] = $this->build_setting(self :: STATUS_INFORMATION, '[SERVER]', '$_SERVER["SERVER_PORT"]', 'http://be.php.net/reserved.variables.server', $_SERVER["SERVER_PORT"], null, null, get_lang('ServerPortInfo'));
$array[] = $this->build_setting(self::STATUS_INFORMATION, '[SERVER]', '$_SERVER["SERVER_PORT"]', 'http://be.php.net/reserved.variables.server', $_SERVER["SERVER_PORT"], null, null, get_lang('ServerPortInfo'));
$array[] = $this->build_setting(self :: STATUS_INFORMATION, '[SERVER]', '$_SERVER["SERVER_SOFTWARE"]', 'http://be.php.net/reserved.variables.server', $_SERVER["SERVER_SOFTWARE"], null, null, get_lang('ServerSoftwareInfo'));
$array[] = $this->build_setting(self::STATUS_INFORMATION, '[SERVER]', '$_SERVER["SERVER_SOFTWARE"]', 'http://be.php.net/reserved.variables.server', $_SERVER["SERVER_SOFTWARE"], null, null, get_lang('ServerSoftwareInfo'));
$array[] = $this->build_setting(self :: STATUS_INFORMATION, '[SERVER]', '$_SERVER["REMOTE_ADDR"]', 'http://be.php.net/reserved.variables.server', $_SERVER["REMOTE_ADDR"], null, null, get_lang('ServerRemoteInfo'));
$array[] = $this->build_setting(self::STATUS_INFORMATION, '[SERVER]', '$_SERVER["REMOTE_ADDR"]', 'http://be.php.net/reserved.variables.server', $_SERVER["REMOTE_ADDR"], null, null, get_lang('ServerRemoteInfo'));
$array[] = $this->build_setting(self :: STATUS_INFORMATION, '[SERVER]', '$_SERVER["HTTP_USER_AGENT"]', 'http://be.php.net/reserved.variables.server', $_SERVER["HTTP_USER_AGENT"], null, null, get_lang('ServerUserAgentInfo'));
$array[] = $this->build_setting(self::STATUS_INFORMATION, '[SERVER]', '$_SERVER["HTTP_USER_AGENT"]', 'http://be.php.net/reserved.variables.server', $_SERVER["HTTP_USER_AGENT"], null, null, get_lang('ServerUserAgentInfo'));
/*$path = $this->manager->get_url(array('section' => Request :: get('section')));
/*$path = $this->manager->get_url(array('section' => Request::get('section')));
$request = $_SERVER["REQUEST_URI"];
$status = $request != $path ? self :: STATUS_ERROR : self :: STATUS_OK;
$status = $request != $path ? self::STATUS_ERROR : self::STATUS_OK;
$array[] = $this->build_setting($status, '[SERVER]', '$_SERVER["REQUEST_URI"]', 'http://be.php.net/reserved.variables.server', $request, $path, null, get_lang('RequestURIInfo'));
*/
$array[] = $this->build_setting(self :: STATUS_INFORMATION, '[SERVER]', '$_SERVER["SERVER_PROTOCOL"]', 'http://be.php.net/reserved.variables.server', $_SERVER["SERVER_PROTOCOL"], null, null, get_lang('ServerProtocolInfo'));
$array[] = $this->build_setting(self::STATUS_INFORMATION, '[SERVER]', '$_SERVER["SERVER_PROTOCOL"]', 'http://be.php.net/reserved.variables.server', $_SERVER["SERVER_PROTOCOL"], null, null, get_lang('ServerProtocolInfo'));
$array[] = $this->build_setting(self :: STATUS_INFORMATION, '[SERVER]', 'php_uname()', 'http://be2.php.net/php_uname', php_uname(), null, null, get_lang('UnameInfo'));
$array[] = $this->build_setting(self::STATUS_INFORMATION, '[SERVER]', 'php_uname()', 'http://be2.php.net/php_uname', php_uname(), null, null, get_lang('UnameInfo'));
$array[] = $this->build_setting(self :: STATUS_INFORMATION, '[SERVER]', '$_SERVER["HTTP_X_FORWARDED_FOR"]', 'http://be.php.net/reserved.variables.server', (!empty($_SERVER["HTTP_X_FORWARDED_FOR"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : ''), null, null, get_lang('ServerXForwardedForInfo'));
$array[] = $this->build_setting(self::STATUS_INFORMATION, '[SERVER]', '$_SERVER["HTTP_X_FORWARDED_FOR"]', 'http://be.php.net/reserved.variables.server', (!empty($_SERVER["HTTP_X_FORWARDED_FOR"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : ''), null, null, get_lang('ServerXForwardedForInfo'));
return $array;
}
@ -449,16 +449,16 @@ class Diagnoser
$comment
) {
switch ($status) {
case self :: STATUS_OK :
case self::STATUS_OK :
$img = 'bullet_green.png';
break;
case self :: STATUS_WARNING :
case self::STATUS_WARNING :
$img = 'bullet_orange.png';
break;
case self :: STATUS_ERROR :
case self::STATUS_ERROR :
$img = 'bullet_red.png';
break;
case self :: STATUS_INFORMATION :
case self::STATUS_INFORMATION :
$img = 'bullet_blue.png';
break;
}

@ -65,7 +65,7 @@ class GroupManager
*/
public static function get_groups($courseId = null)
{
$table_group = Database :: get_course_table(TABLE_GROUP);
$table_group = Database::get_course_table(TABLE_GROUP);
$courseId = !empty($courseId) ? (int) $courseId : api_get_course_int_id();
$sql = "SELECT * FROM $table_group WHERE c_id = $courseId ";
@ -86,7 +86,7 @@ class GroupManager
$session_id = api_get_session_id();
$course_id = $course_info['real_id'];
$table_group = Database :: get_course_table(TABLE_GROUP);
$table_group = Database::get_course_table(TABLE_GROUP);
$sql = "SELECT
g.id,
@ -156,7 +156,7 @@ class GroupManager
$session_id = api_get_session_id();
$course_id = $_course['real_id'];
$currentCourseRepository = $_course['path'];
$category = self :: get_category($category_id);
$category = self::get_category($category_id);
$places = intval($places);
if ($category) {
@ -190,7 +190,7 @@ class GroupManager
$selfUnregAllwoed = 0;
}
$table_group = Database :: get_course_table(TABLE_GROUP);
$table_group = Database::get_course_table(TABLE_GROUP);
$sql = "INSERT INTO $table_group SET
c_id = $course_id,
status = 1,
@ -448,7 +448,7 @@ class GroupManager
return null;
}
$table_group = Database :: get_course_table(TABLE_GROUP);
$table_group = Database::get_course_table(TABLE_GROUP);
$sql = "SELECT * FROM $table_group
WHERE c_id = $course_id AND id = ".intval($group_id);
@ -583,8 +583,8 @@ class GroupManager
$self_unregistration_allowed,
$categoryId = null
) {
$table_group = Database :: get_course_table(TABLE_GROUP);
$table_forum = Database :: get_course_table(TABLE_FORUM);
$table_group = Database::get_course_table(TABLE_GROUP);
$table_forum = Database::get_course_table(TABLE_FORUM);
$categoryId = intval($categoryId);
$group_id = intval($group_id);
$course_id = api_get_course_int_id();
@ -629,7 +629,7 @@ class GroupManager
public static function get_number_of_groups()
{
$course_id = api_get_course_int_id();
$table_group = Database :: get_course_table(TABLE_GROUP);
$table_group = Database::get_course_table(TABLE_GROUP);
$sql = "SELECT COUNT(id) AS number_of_groups
FROM $table_group
WHERE c_id = $course_id ";
@ -648,7 +648,7 @@ class GroupManager
{
$course_info = api_get_course_info($course_code);
$course_id = $course_info['real_id'];
$table_group_cat = Database :: get_course_table(TABLE_GROUP_CATEGORY);
$table_group_cat = Database::get_course_table(TABLE_GROUP_CATEGORY);
$sql = "SELECT * FROM $table_group_cat
WHERE c_id = $course_id
ORDER BY display_order";
@ -675,7 +675,7 @@ class GroupManager
$course_info = api_get_course_info($course_code);
$course_id = $course_info['real_id'];
$id = intval($id);
$table_group_cat = Database :: get_course_table(TABLE_GROUP_CATEGORY);
$table_group_cat = Database::get_course_table(TABLE_GROUP_CATEGORY);
$sql = "SELECT * FROM $table_group_cat
WHERE c_id = $course_id AND id = $id
LIMIT 1";
@ -807,7 +807,7 @@ class GroupManager
if (empty($title)) {
return false;
}
$table_group_category = Database :: get_course_table(TABLE_GROUP_CATEGORY);
$table_group_category = Database::get_course_table(TABLE_GROUP_CATEGORY);
$course_id = api_get_course_int_id();
$sql = "SELECT MAX(display_order)+1 as new_order
@ -938,8 +938,8 @@ class GroupManager
public static function get_current_max_groups_per_user($category_id = null, $course_code = null)
{
$course_info = api_get_course_info ($course_code);
$group_table = Database :: get_course_table(TABLE_GROUP);
$group_user_table = Database :: get_course_table(TABLE_GROUP_USER);
$group_table = Database::get_course_table(TABLE_GROUP);
$group_user_table = Database::get_course_table(TABLE_GROUP_USER);
$sql = 'SELECT COUNT(gu.group_id) AS current_max
FROM '.$group_user_table.' gu, '.$group_table.' g
WHERE g.c_id = '.$course_info['real_id'].'
@ -963,7 +963,7 @@ class GroupManager
*/
public static function swap_category_order($id1, $id2)
{
$table_group_cat = Database :: get_course_table(TABLE_GROUP_CATEGORY);
$table_group_cat = Database::get_course_table(TABLE_GROUP_CATEGORY);
$id1 = intval($id1);
$id2 = intval($id2);
$course_id = api_get_course_int_id();
@ -1004,9 +1004,9 @@ class GroupManager
$column = null,
$direction = null
) {
$group_user_table = Database :: get_course_table(TABLE_GROUP_USER);
$groupTable = Database :: get_course_table(TABLE_GROUP);
$user_table = Database :: get_main_table(TABLE_MAIN_USER);
$group_user_table = Database::get_course_table(TABLE_GROUP_USER);
$groupTable = Database::get_course_table(TABLE_GROUP);
$user_table = Database::get_main_table(TABLE_MAIN_USER);
$group_id = intval($group_id);
@ -1065,9 +1065,9 @@ class GroupManager
*/
public static function getStudentsAndTutors($group_id)
{
$group_user_table = Database :: get_course_table(TABLE_GROUP_USER);
$tutor_user_table = Database :: get_course_table(TABLE_GROUP_TUTOR);
$groupTable = Database :: get_course_table(TABLE_GROUP);
$group_user_table = Database::get_course_table(TABLE_GROUP_USER);
$tutor_user_table = Database::get_course_table(TABLE_GROUP_TUTOR);
$groupTable = Database::get_course_table(TABLE_GROUP);
$course_id = api_get_course_int_id();
$group_id = intval($group_id);
@ -1103,8 +1103,8 @@ class GroupManager
*/
public static function getTutors($group_id)
{
$groupTable = Database :: get_course_table(TABLE_GROUP);
$tutor_user_table = Database :: get_course_table(TABLE_GROUP_TUTOR);
$groupTable = Database::get_course_table(TABLE_GROUP);
$tutor_user_table = Database::get_course_table(TABLE_GROUP_TUTOR);
$course_id = api_get_course_int_id();
$group_id = intval($group_id);
@ -1216,7 +1216,7 @@ class GroupManager
$group_user_table = Database:: get_course_table(TABLE_GROUP_USER);
$session_id = api_get_session_id();
$complete_user_list = CourseManager :: get_real_and_linked_user_list($_course['code'], true, $session_id);
$complete_user_list = CourseManager::get_real_and_linked_user_list($_course['code'], true, $session_id);
$number_groups_per_user = $groups_per_user == self::GROUP_PER_MEMBER_NO_LIMIT ? self::INFINITE : $groups_per_user;
/*
@ -1248,7 +1248,7 @@ class GroupManager
*/
for ($i = 0; $i < count($complete_user_list); $i ++) {
//find # of groups the user is enrolled in
$number_of_groups = self :: user_in_number_of_groups(
$number_of_groups = self::user_in_number_of_groups(
$complete_user_list[$i]["user_id"],
isset($category['id']) ? $category['id'] : null
);
@ -1258,13 +1258,13 @@ class GroupManager
//first sort by user_id to filter out duplicates
$complete_user_list = TableSort :: sort_table($complete_user_list, 'user_id');
$complete_user_list = self :: filter_duplicates($complete_user_list, 'user_id');
$complete_user_list = self :: filter_only_students($complete_user_list);
$complete_user_list = TableSort::sort_table($complete_user_list, 'user_id');
$complete_user_list = self::filter_duplicates($complete_user_list, 'user_id');
$complete_user_list = self::filter_only_students($complete_user_list);
//now sort by # of group left
$complete_user_list = TableSort :: sort_table($complete_user_list, 'number_groups_left', SORT_DESC);
$complete_user_list = TableSort::sort_table($complete_user_list, 'number_groups_left', SORT_DESC);
$userToken = array ();
foreach ($complete_user_list as $this_user) {
if ($this_user['number_groups_left'] > 0) {
@ -1282,8 +1282,8 @@ class GroupManager
foreach ($group_available_place as $group_id => $place) {
foreach ($userToken as $user_id => $places) {
if (self :: can_user_subscribe($user_id, $group_id)) {
self :: subscribe_users($user_id, $group_id);
if (self::can_user_subscribe($user_id, $group_id)) {
self::subscribe_users($user_id, $group_id);
$group_available_place[$group_id]--;
unset($userToken[$user_id]);
$changed = true;
@ -1304,7 +1304,7 @@ class GroupManager
*/
public static function number_of_students($group_id, $course_id = null)
{
$table_group_user = Database :: get_course_table(TABLE_GROUP_USER);
$table_group_user = Database::get_course_table(TABLE_GROUP_USER);
$group_id = intval($group_id);
if (empty($course_id)) {
$course_id = api_get_course_int_id();
@ -1327,7 +1327,7 @@ class GroupManager
*/
public static function maximum_number_of_students($group_id)
{
$table_group = Database :: get_course_table(TABLE_GROUP);
$table_group = Database::get_course_table(TABLE_GROUP);
$group_id = intval($group_id);
$course_id = api_get_course_int_id();
$sql = "SELECT max_student FROM $table_group WHERE c_id = $course_id AND iid = $group_id";
@ -1383,7 +1383,7 @@ class GroupManager
if (!$user_id > 0) {
return false;
}
$table_group = Database :: get_course_table(TABLE_GROUP);
$table_group = Database::get_course_table(TABLE_GROUP);
$group_id = intval($group_id);
if (isset($group_id)) {
$sql = "SELECT status, self_registration_allowed
@ -1414,7 +1414,7 @@ class GroupManager
if (!$user_id > 0) {
return false;
}
$table_group = Database :: get_course_table(TABLE_GROUP);
$table_group = Database::get_course_table(TABLE_GROUP);
$group_id = intval($group_id);
$course_id = api_get_course_int_id();
@ -1444,7 +1444,7 @@ class GroupManager
if (empty($user_id) || empty($group_id) || empty($course_id)) {
return false;
}
$table_group_user = Database :: get_course_table(TABLE_GROUP_USER);
$table_group_user = Database::get_course_table(TABLE_GROUP_USER);
$group_id = intval($group_id);
$user_id = intval($user_id);
@ -1511,8 +1511,8 @@ class GroupManager
*/
public static function get_subscribed_users($group_id)
{
$table_user = Database :: get_main_table(TABLE_MAIN_USER);
$table_group_user = Database :: get_course_table(TABLE_GROUP_USER);
$table_user = Database::get_main_table(TABLE_MAIN_USER);
$table_group_user = Database::get_course_table(TABLE_GROUP_USER);
$order_clause = api_sort_by_first_name() ? ' ORDER BY u.firstname, u.lastname' : ' ORDER BY u.lastname, u.firstname';
$orderListByOfficialCode = api_get_setting('order_user_list_by_official_code');
if ($orderListByOfficialCode === 'true') {
@ -1555,8 +1555,8 @@ class GroupManager
*/
public static function get_subscribed_tutors($group_id, $id_only = false)
{
$table_user = Database :: get_main_table(TABLE_MAIN_USER);
$table_group_tutor = Database :: get_course_table(TABLE_GROUP_TUTOR);
$table_user = Database::get_main_table(TABLE_MAIN_USER);
$table_group_tutor = Database::get_course_table(TABLE_GROUP_TUTOR);
$order_clause = api_sort_by_first_name() ? ' ORDER BY u.firstname, u.lastname' : ' ORDER BY u.lastname, u.firstname';
$orderListByOfficialCode = api_get_setting('order_user_list_by_official_code');
@ -1605,7 +1605,7 @@ class GroupManager
$course_id = isset($course_id) && !empty($course_id) ? intval($course_id) : api_get_course_int_id();
$group_id = intval($group_id);
$table_group_user = Database :: get_course_table(TABLE_GROUP_USER);
$table_group_user = Database::get_course_table(TABLE_GROUP_USER);
if (!empty($user_ids)) {
foreach ($user_ids as $user_id) {
if (self::can_user_subscribe($user_id, $group_id)) {
@ -1635,7 +1635,7 @@ class GroupManager
$user_ids = is_array($user_ids) ? $user_ids : array($user_ids);
$result = true;
$course_id = isset($course_id) && !empty($course_id) ? intval($course_id) : api_get_course_int_id();
$table_group_tutor = Database :: get_course_table(TABLE_GROUP_TUTOR);
$table_group_tutor = Database::get_course_table(TABLE_GROUP_TUTOR);
$groupId = (int) $groupId;
foreach ($user_ids as $user_id) {
@ -1659,7 +1659,7 @@ class GroupManager
public static function unsubscribe_users($user_ids, $group_id)
{
$user_ids = is_array($user_ids) ? $user_ids : array ($user_ids);
$table_group_user = Database :: get_course_table(TABLE_GROUP_USER);
$table_group_user = Database::get_course_table(TABLE_GROUP_USER);
$group_id = intval($group_id);
$course_id = api_get_course_int_id();
$sql = 'DELETE FROM '.$table_group_user.'
@ -1686,7 +1686,7 @@ class GroupManager
return false;
}
$table_group_user = Database :: get_course_table(TABLE_GROUP_USER);
$table_group_user = Database::get_course_table(TABLE_GROUP_USER);
$sql = "DELETE FROM $table_group_user
WHERE
group_id = $groupId AND
@ -1713,7 +1713,7 @@ class GroupManager
}
if (!empty($groupId) > 0) {
$table_group_tutor = Database :: get_course_table(TABLE_GROUP_TUTOR);
$table_group_tutor = Database::get_course_table(TABLE_GROUP_TUTOR);
$sql = "DELETE FROM $table_group_tutor
WHERE group_id = $groupId AND c_id = $courseId";
$result = Database::query($sql);
@ -1732,7 +1732,7 @@ class GroupManager
*/
public static function is_tutor_of_group($user_id, $group_id)
{
$table_group_tutor = Database :: get_course_table(TABLE_GROUP_TUTOR);
$table_group_tutor = Database::get_course_table(TABLE_GROUP_TUTOR);
$user_id = intval($user_id);
$group_id = intval($group_id);
$course_id = api_get_course_int_id();
@ -1764,8 +1764,8 @@ class GroupManager
*/
public static function is_user_in_group($user_id, $group_id)
{
$member = self :: is_subscribed($user_id, $group_id);
$tutor = self :: is_tutor_of_group($user_id, $group_id);
$member = self::is_subscribed($user_id, $group_id);
$tutor = self::is_tutor_of_group($user_id, $group_id);
if ($member || $tutor) {
return true;
} else {
@ -2212,9 +2212,9 @@ class GroupManager
// Self-registration / unregistration
if (!api_is_allowed_to_edit(false, true)) {
if (self :: is_self_registration_allowed($user_id, $this_group['iid'])) {
if (self::is_self_registration_allowed($user_id, $this_group['iid'])) {
$row[] = '<a class = "btn btn-default" href="group.php?'.api_get_cidreq().'&category='.$category_id.'&action=self_reg&group_id='.$this_group['id'].'" onclick="javascript:if(!confirm('."'".addslashes(api_htmlentities(get_lang('ConfirmYourChoice'), ENT_QUOTES, $charset))."'".')) return false;">'.get_lang('GroupSelfRegInf').'</a>';
} elseif (self :: is_self_unregistration_allowed($user_id, $this_group['iid'])) {
} elseif (self::is_self_unregistration_allowed($user_id, $this_group['iid'])) {
$row[] = '<a class = "btn btn-default" href="group.php?'.api_get_cidreq().'&category='.$category_id.'&action=self_unreg&group_id='.$this_group['id'].'" onclick="javascript:if(!confirm('."'".addslashes(api_htmlentities(get_lang('ConfirmYourChoice'), ENT_QUOTES, $charset))."'".')) return false;">'.get_lang('GroupSelfUnRegInf').'</a>';
} else {
$row[] = '-';
@ -2312,7 +2312,7 @@ class GroupManager
'groups' => array()
);
$groupCategories = GroupManager::get_categories();
$groupCategories = self::get_categories();
if (empty($groupCategories)) {
$result['error'][] = get_lang('CreateACategory');
@ -2463,19 +2463,19 @@ class GroupManager
if ($deleteNotInArray) {
// Check categories
$categories = GroupManager::get_categories();
$categories = self::get_categories();
foreach ($categories as $category) {
if (!in_array($category['id'], $elementsFound['categories'])) {
GroupManager::delete_category($category['id']);
self::delete_category($category['id']);
$category['category'] = $category['title'];
$result['deleted']['category'][] = $category;
}
}
$groups = GroupManager::get_groups();
$groups = self::get_groups();
foreach ($groups as $group) {
if (!in_array($group['iid'], $elementsFound['groups'])) {
GroupManager::delete_groups($group['iid']);
self::delete_groups($group['iid']);
$group['group'] = $group['name'];
$result['deleted']['group'][] = $group;
}
@ -2520,7 +2520,7 @@ class GroupManager
}
if ($loadUsers == false) {
$categories = GroupManager::get_categories();
$categories = self::get_categories();
foreach ($categories as $categoryInfo) {
$data[$count] = array(
@ -2543,24 +2543,24 @@ class GroupManager
}
}
$groups = GroupManager::get_group_list();
$groups = self::get_group_list();
foreach ($groups as $groupInfo) {
$categoryTitle = null;
$categoryInfo = GroupManager::get_category($groupInfo['category_id']);
$groupSettings = GroupManager::get_group_properties($groupInfo['id']);
$categoryInfo = self::get_category($groupInfo['category_id']);
$groupSettings = self::get_group_properties($groupInfo['id']);
if (!empty($categoryInfo)) {
$categoryTitle = $categoryInfo['title'];
}
$users = GroupManager::getStudents($groupInfo['iid']);
$users = self::getStudents($groupInfo['iid']);
$userList = array();
foreach ($users as $user) {
$user = api_get_user_info($user['user_id']);
$userList[] = $user['username'];
}
$tutors = GroupManager::getTutors($groupInfo['iid']);
$tutors = self::getTutors($groupInfo['iid']);
$tutorList = array();
foreach ($tutors as $user) {
$user = api_get_user_info($user['user_id']);
@ -2661,7 +2661,7 @@ class GroupManager
public static function getOverview($courseId, $keyword = null)
{
$content = null;
$categories = GroupManager::get_categories();
$categories = self::get_categories();
if (!empty($categories)) {
foreach ($categories as $category) {
@ -2669,13 +2669,13 @@ class GroupManager
$content .= '<h2>'.$category['title'].'</h2>';
}
if (!empty($keyword)) {
$groups = GroupManager::getGroupListFilterByName($keyword, $category['id'], $courseId);
$groups = self::getGroupListFilterByName($keyword, $category['id'], $courseId);
} else {
$groups = GroupManager::get_group_list($category['id']);
$groups = self::get_group_list($category['id']);
}
if (empty($groups)) {
$groups = GroupManager::get_group_list();
$groups = self::get_group_list();
}
$content .= '<ul>';
@ -2683,7 +2683,7 @@ class GroupManager
foreach ($groups as $group) {
$content .= '<li>';
$content .= Display::tag('h3', Security::remove_XSS($group['name']));
$users = GroupManager::getTutors($group['iid']);
$users = self::getTutors($group['iid']);
if (!empty($users)) {
$content .= '<ul>';
$content .= "<li>".Display::tag('h4', get_lang('Tutors'))."</li><ul>";
@ -2697,7 +2697,7 @@ class GroupManager
$content .= '</ul>';
}
$users = GroupManager::getStudents($group['iid']);
$users = self::getStudents($group['iid']);
if (!empty($users)) {
$content .= '<ul>';
$content .= "<li>".Display::tag('h4', get_lang('Students'))."</li><ul>";

@ -49,7 +49,7 @@ class MySpace
],
);
return Display :: actions($actions, null);
return Display::actions($actions, null);
}
public static function getTopMenu()
@ -126,7 +126,7 @@ class MySpace
public static function get_connections_to_course($user_id, $courseId, $session_id = 0)
{
// Database table definitions
$tbl_track_course = Database :: get_main_table(TABLE_STATISTIC_TRACK_E_COURSE_ACCESS);
$tbl_track_course = Database::get_main_table(TABLE_STATISTIC_TRACK_E_COURSE_ACCESS);
// protect data
$user_id = intval($user_id);
@ -161,7 +161,7 @@ class MySpace
public static function get_connections_from_course_list($user_id, $course_list, $session_id = 0)
{
// Database table definitions
$tbl_track_course = Database :: get_main_table(TABLE_STATISTIC_TRACK_E_COURSE_ACCESS);
$tbl_track_course = Database::get_main_table(TABLE_STATISTIC_TRACK_E_COURSE_ACCESS);
if (empty($course_list)) {
return false;
}
@ -232,7 +232,7 @@ class MySpace
$return .= ' </tr>';*/
// database table definition
$tbl_course_user = Database :: get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_course_user = Database::get_main_table(TABLE_MAIN_COURSE_USER);
// getting all the courses of the user
$sql = "SELECT * FROM $tbl_course_user
@ -253,11 +253,11 @@ class MySpace
// course code
$return .= ' <td width="157px" >'.cut($courseCode, 20, true).'</td>';
// time spent in the course
$return .= ' <td><div>'.api_time_to_hms(Tracking :: get_time_spent_on_the_course($user_id, $courseId)).'</div></td>';
$return .= ' <td><div>'.api_time_to_hms(Tracking::get_time_spent_on_the_course($user_id, $courseId)).'</div></td>';
// student progress in course
$return .= ' <td><div>'.round(Tracking :: get_avg_student_progress($user_id, $courseCode), 2).'</div></td>';
$return .= ' <td><div>'.round(Tracking::get_avg_student_progress($user_id, $courseCode), 2).'</div></td>';
// student score
$avg_score = Tracking :: get_avg_student_score($user_id, $courseCode);
$avg_score = Tracking::get_avg_student_score($user_id, $courseCode);
if (is_numeric($avg_score)) {
$avg_score = round($avg_score,2);
} else {
@ -266,17 +266,17 @@ class MySpace
$return .= ' <td><div>'.$avg_score.'</div></td>';
// student tes score
//$return .= ' <td><div style="width:40px">'.round(Tracking :: get_avg_student_exercise_score ($user_id, $courseCode),2).'%</div></td>';
//$return .= ' <td><div style="width:40px">'.round(Tracking::get_avg_student_exercise_score ($user_id, $courseCode),2).'%</div></td>';
// student messages
$return .= ' <td><div>'.Tracking :: count_student_messages($user_id, $courseCode).'</div></td>';
$return .= ' <td><div>'.Tracking::count_student_messages($user_id, $courseCode).'</div></td>';
// student assignments
$return .= ' <td><div>'.Tracking :: count_student_assignments($user_id, $courseCode).'</div></td>';
$return .= ' <td><div>'.Tracking::count_student_assignments($user_id, $courseCode).'</div></td>';
// student exercises results (obtained score, maximum score, number of exercises answered, score percentage)
$exercises_results = MySpace::exercises_results($user_id, $courseCode);
$exercises_results = self::exercises_results($user_id, $courseCode);
$return .= ' <td width="105px"><div>'.(is_null($exercises_results['percentage']) ? '' : $exercises_results['score_obtained'].'/'.$exercises_results['score_possible'].' ( '.$exercises_results['percentage'].'% )').'</div></td>';
//$return .= ' <td><div>'.$exercises_results['score_possible'].'</div></td>';
$return .= ' <td><div>'.$exercises_results['questions_answered'].'</div></td>';
$return .= ' <td><div>'.Tracking :: get_last_connection_date_on_the_course($user_id, $courseInfo).'</div></td>';
$return .= ' <td><div>'.Tracking::get_last_connection_date_on_the_course($user_id, $courseInfo).'</div></td>';
$return .= '<tr>';
}
$return .= '</table>';
@ -291,7 +291,7 @@ class MySpace
*/
public static function display_tracking_user_overview()
{
MySpace::display_user_overview_export_options();
self::display_user_overview_export_options();
$t_head = ' <table style="width: 100%;border:0;padding:0;border-collapse:collapse;table-layout: fixed">';
//$t_head .= ' <caption>'.get_lang('CourseInformation').'</caption>';
@ -407,7 +407,7 @@ class MySpace
);
}
$tbl_track_login = Database :: get_main_table(TABLE_STATISTIC_TRACK_E_LOGIN);
$tbl_track_login = Database::get_main_table(TABLE_STATISTIC_TRACK_E_LOGIN);
$tbl_user = Database::get_main_table(TABLE_MAIN_USER);
$tbl_session_course_user = Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER);
$tbl_sessions = Database::get_main_table(TABLE_MAIN_SESSION);
@ -487,11 +487,11 @@ class MySpace
$all_datas = array();
foreach ($global_coaches as $id_coach => $coaches) {
$time_on_platform = api_time_to_hms(Tracking :: get_time_spent_on_the_platform($coaches['user_id']));
$last_connection = Tracking :: get_last_connection_date($coaches['user_id']);
$nb_students = count(Tracking :: get_student_followed_by_coach($coaches['user_id']));
$nb_courses = count(Tracking :: get_courses_followed_by_coach($coaches['user_id']));
$nb_sessions = count(Tracking :: get_sessions_coached_by_user($coaches['user_id']));
$time_on_platform = api_time_to_hms(Tracking::get_time_spent_on_the_platform($coaches['user_id']));
$last_connection = Tracking::get_last_connection_date($coaches['user_id']);
$nb_students = count(Tracking::get_student_followed_by_coach($coaches['user_id']));
$nb_courses = count(Tracking::get_courses_followed_by_coach($coaches['user_id']));
$nb_sessions = count(Tracking::get_sessions_coached_by_user($coaches['user_id']));
$table_row = array();
if ($is_western_name_order) {
@ -883,7 +883,7 @@ class MySpace
*/
public static function get_total_number_courses()
{
$table = Database :: get_main_table(TABLE_MAIN_COURSE);
$table = Database::get_main_table(TABLE_MAIN_COURSE);
$sql = "SELECT COUNT(id) count FROM $table";
$result = Database::query($sql);
$row = Database::fetch_assoc($result);
@ -902,7 +902,7 @@ class MySpace
*/
public static function get_course_data_tracking_overview($from, $number_of_items, $column, $direction)
{
$main_course_table = Database :: get_main_table(TABLE_MAIN_COURSE);
$main_course_table = Database::get_main_table(TABLE_MAIN_COURSE);
$from = intval($from);
$number_of_items = intval($number_of_items);
@ -935,8 +935,8 @@ class MySpace
$return = '<table class="data_table" style="width: 100%;border:0;padding:0;border-collapse:collapse;table-layout: fixed">';
// database table definition
$tbl_course_rel_user = Database :: get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_user = Database :: get_main_table(TABLE_MAIN_USER);
$tbl_course_rel_user = Database::get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_user = Database::get_main_table(TABLE_MAIN_USER);
// getting all the courses of the user
$sql = "SELECT *
@ -962,14 +962,14 @@ class MySpace
$progress_tmp = Tracking::get_avg_student_progress($row->user_id, $course_code, array(), null, true);
$progress += $progress_tmp[0];
$nb_progress_lp += $progress_tmp[1];
$score_tmp = Tracking :: get_avg_student_score($row->user_id, $course_code, array(), null, true);
$score_tmp = Tracking::get_avg_student_score($row->user_id, $course_code, array(), null, true);
if(is_array($score_tmp)) {
$score += $score_tmp[0];
$nb_score_lp += $score_tmp[1];
}
$nb_messages += Tracking::count_student_messages($row->user_id, $course_code);
$nb_assignments += Tracking::count_student_assignments($row->user_id, $course_code);
$last_login_date_tmp = Tracking :: get_last_connection_date_on_the_course($row->user_id, $courseInfo, null, false);
$last_login_date_tmp = Tracking::get_last_connection_date_on_the_course($row->user_id, $courseInfo, null, false);
if($last_login_date_tmp != false && $last_login_date == false) { // TODO: To be cleaned
$last_login_date = $last_login_date_tmp;
} else if($last_login_date_tmp != false && $last_login_date != false) { // TODO: Repeated previous condition. To be cleaned.
@ -979,7 +979,7 @@ class MySpace
}
}
$exercise_results_tmp = MySpace::exercises_results($row->user_id, $course_code);
$exercise_results_tmp = self::exercises_results($row->user_id, $course_code);
$total_score_obtained += $exercise_results_tmp['score_obtained'];
$total_score_possible += $exercise_results_tmp['score_possible'];
$total_questions_answered += $exercise_results_tmp['questions_answered'];
@ -1037,8 +1037,8 @@ class MySpace
public static function export_tracking_course_overview()
{
// database table definition
$tbl_course_rel_user = Database :: get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_user = Database :: get_main_table(TABLE_MAIN_USER);
$tbl_course_rel_user = Database::get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_user = Database::get_main_table(TABLE_MAIN_USER);
// the values of the sortable table
if ($_GET['tracking_course_overview_page_nr']) {
@ -1058,7 +1058,7 @@ class MySpace
$direction = 'ASC';
}
$course_data = MySpace::get_course_data_tracking_overview($from, 1000, $orderby, $direction);
$course_data = self::get_course_data_tracking_overview($from, 1000, $orderby, $direction);
$csv_content = array();
@ -1111,7 +1111,7 @@ class MySpace
$progress_tmp = Tracking::get_avg_student_progress($row->user_id, $course_code, array(), null, true);
$progress += $progress_tmp[0];
$nb_progress_lp += $progress_tmp[1];
$score_tmp = Tracking :: get_avg_student_score($row->user_id, $course_code, array(), null, true);
$score_tmp = Tracking::get_avg_student_score($row->user_id, $course_code, array(), null, true);
if(is_array($score_tmp)) {
$score += $score_tmp[0];
$nb_score_lp += $score_tmp[1];
@ -1129,7 +1129,7 @@ class MySpace
}
}
$exercise_results_tmp = MySpace::exercises_results($row->user_id, $course_code);
$exercise_results_tmp = self::exercises_results($row->user_id, $course_code);
$total_score_obtained += $exercise_results_tmp['score_obtained'];
$total_score_possible += $exercise_results_tmp['score_possible'];
$total_questions_answered += $exercise_results_tmp['questions_answered'];
@ -1173,7 +1173,7 @@ class MySpace
$csv_row[] = $last_login_date;
$csv_content[] = $csv_row;
}
Export :: arrayToCsv($csv_content, 'reporting_course_overview');
Export::arrayToCsv($csv_content, 'reporting_course_overview');
exit;
}
@ -1220,7 +1220,7 @@ class MySpace
*/
public static function get_total_number_sessions()
{
$table = Database :: get_main_table(TABLE_MAIN_SESSION);
$table = Database::get_main_table(TABLE_MAIN_SESSION);
$sql = "SELECT COUNT(id) count FROM $table";
$result = Database::query($sql);
$row = Database::fetch_assoc($result);
@ -1239,7 +1239,7 @@ class MySpace
*/
public static function get_session_data_tracking_overview($from, $number_of_items, $column, $direction)
{
$main_session_table = Database :: get_main_table(TABLE_MAIN_SESSION);
$main_session_table = Database::get_main_table(TABLE_MAIN_SESSION);
$sql = "SELECT id AS col0, name AS col1 FROM $main_session_table";
$sql .= " ORDER BY col$column $direction ";
@ -1282,10 +1282,10 @@ class MySpace
$return .= ' </tr>';*/
// database table definition
$tbl_session_rel_course = Database :: get_main_table(TABLE_MAIN_SESSION_COURSE);
$tbl_course = Database :: get_main_table(TABLE_MAIN_COURSE);
$tbl_session_rel_course_rel_user = Database :: get_main_table(TABLE_MAIN_SESSION_COURSE_USER);
$tbl_user = Database :: get_main_table(TABLE_MAIN_USER);
$tbl_session_rel_course = Database::get_main_table(TABLE_MAIN_SESSION_COURSE);
$tbl_course = Database::get_main_table(TABLE_MAIN_COURSE);
$tbl_session_rel_course_rel_user = Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER);
$tbl_user = Database::get_main_table(TABLE_MAIN_USER);
// getting all the courses of the user
$sql = "SELECT * FROM $tbl_course AS c
@ -1323,7 +1323,7 @@ class MySpace
$progress_tmp = Tracking::get_avg_student_progress($row_user->user_id, $row->code, array(), $session_id, true);
$progress += $progress_tmp[0];
$nb_progress_lp += $progress_tmp[1];
$score_tmp = Tracking :: get_avg_student_score($row_user->user_id, $row->code, array(), $session_id, true);
$score_tmp = Tracking::get_avg_student_score($row_user->user_id, $row->code, array(), $session_id, true);
if (is_array($score_tmp)) {
$score += $score_tmp[0];
$nb_score_lp += $score_tmp[1];
@ -1342,7 +1342,7 @@ class MySpace
}
}
$exercise_results_tmp = MySpace::exercises_results($row_user->user_id, $row->code, $session_id);
$exercise_results_tmp = self::exercises_results($row_user->user_id, $row->code, $session_id);
$total_score_obtained += $exercise_results_tmp['score_obtained'];
$total_score_possible += $exercise_results_tmp['score_possible'];
$total_questions_answered += $exercise_results_tmp['questions_answered'];
@ -1400,10 +1400,10 @@ class MySpace
public static function export_tracking_session_overview()
{
// database table definition
$tbl_session_rel_course = Database :: get_main_table(TABLE_MAIN_SESSION_COURSE);
$tbl_course = Database :: get_main_table(TABLE_MAIN_COURSE);
$tbl_session_rel_course_rel_user = Database :: get_main_table(TABLE_MAIN_SESSION_COURSE_USER);
$tbl_user = Database :: get_main_table(TABLE_MAIN_USER);
$tbl_session_rel_course = Database::get_main_table(TABLE_MAIN_SESSION_COURSE);
$tbl_course = Database::get_main_table(TABLE_MAIN_COURSE);
$tbl_session_rel_course_rel_user = Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER);
$tbl_user = Database::get_main_table(TABLE_MAIN_USER);
// the values of the sortable table
if ($_GET['tracking_session_overview_page_nr']) {
@ -1423,7 +1423,7 @@ class MySpace
$direction = 'ASC';
}
$session_data = MySpace::get_session_data_tracking_overview($from, 1000, $orderby, $direction);
$session_data = self::get_session_data_tracking_overview($from, 1000, $orderby, $direction);
$csv_content = array();
@ -1484,7 +1484,7 @@ class MySpace
$progress_tmp = Tracking::get_avg_student_progress($row_user->user_id, $row->code, array(), $session_id, true);
$progress += $progress_tmp[0];
$nb_progress_lp += $progress_tmp[1];
$score_tmp = Tracking :: get_avg_student_score($row_user->user_id, $row->code, array(), $session_id, true);
$score_tmp = Tracking::get_avg_student_score($row_user->user_id, $row->code, array(), $session_id, true);
if (is_array($score_tmp)) {
$score += $score_tmp[0];
$nb_score_lp += $score_tmp[1];
@ -1516,7 +1516,7 @@ class MySpace
}
}
$exercise_results_tmp = MySpace::exercises_results($row_user->user_id, $row->code, $session_id);
$exercise_results_tmp = self::exercises_results($row_user->user_id, $row->code, $session_id);
$total_score_obtained += $exercise_results_tmp['score_obtained'];
$total_score_possible += $exercise_results_tmp['score_possible'];
$total_questions_answered += $exercise_results_tmp['questions_answered'];
@ -1566,7 +1566,7 @@ class MySpace
$csv_content[] = $csv_row;
}
}
Export :: arrayToCsv($csv_content, 'reporting_session_overview');
Export::arrayToCsv($csv_content, 'reporting_session_overview');
exit;
}
@ -1587,7 +1587,7 @@ class MySpace
{
$courseId = api_get_course_int_id($course_code);
$sql = 'SELECT exe_result, exe_weighting
FROM '.Database :: get_main_table(TABLE_STATISTIC_TRACK_E_EXERCISES)."
FROM '.Database::get_main_table(TABLE_STATISTIC_TRACK_E_EXERCISES)."
WHERE
c_id = ' . $courseId . ' AND
exe_user_id = '".intval($user_id)."'";
@ -1628,7 +1628,7 @@ class MySpace
public static function export_tracking_user_overview()
{
// database table definitions
$tbl_course_user = Database :: get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_course_user = Database::get_main_table(TABLE_MAIN_COURSE_USER);
$is_western_name_order = api_is_western_name_order(PERSON_NAME_DATA_EXPORT);
@ -1653,7 +1653,7 @@ class MySpace
$direction = 'ASC';
}
$user_data = MySpace::get_user_data_tracking_overview($from, 1000, $orderby, $direction);
$user_data = self::get_user_data_tracking_overview($from, 1000, $orderby, $direction);
// the first line of the csv file with the column headers
$csv_row = array();
@ -1713,7 +1713,7 @@ class MySpace
// course code
$csv_row[] = $row[0];
// the additional defined user fields
$extra_fields = MySpace::get_user_overview_export_extra_fields($user[4]);
$extra_fields = self::get_user_overview_export_extra_fields($user[4]);
if (is_array($field_names_to_be_exported)) {
foreach ($field_names_to_be_exported as $key => $extra_field_export) {
@ -1733,7 +1733,7 @@ class MySpace
// student assignments
$csv_row[] = Tracking::count_student_assignments ($user[4], $row[0]);
// student exercises results
$exercises_results = MySpace::exercises_results($user[4], $row[0]);
$exercises_results = self::exercises_results($user[4], $row[0]);
$csv_row[] = $exercises_results['score_obtained'];
$csv_row[] = $exercises_results['score_possible'];
$csv_row[] = $exercises_results['questions_answered'];
@ -1746,7 +1746,7 @@ class MySpace
$csv_content[] = $csv_row;
}
}
Export :: arrayToCsv($csv_content, 'reporting_user_overview');
Export::arrayToCsv($csv_content, 'reporting_user_overview');
exit;
}
@ -1759,9 +1759,9 @@ class MySpace
global $courses, $csv_content, $charset, $session_id;
// definition database tables
$tbl_course = Database :: get_main_table(TABLE_MAIN_COURSE);
$tbl_course_user = Database :: get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_session_course_user = Database :: get_main_table(TABLE_MAIN_SESSION_COURSE_USER);
$tbl_course = Database::get_main_table(TABLE_MAIN_COURSE);
$tbl_course_user = Database::get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_session_course_user = Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER);
$course_data = array();
$courses_code = array_keys($courses);
@ -1874,7 +1874,7 @@ class MySpace
*/
public static function get_number_of_users_tracking_overview()
{
$table = Database :: get_main_table(TABLE_MAIN_USER);
$table = Database::get_main_table(TABLE_MAIN_USER);
$sql = "SELECT COUNT(id) count FROM $table";
$result = Database::query($sql);
$row = Database::fetch_assoc($result);
@ -2063,17 +2063,17 @@ class MySpace
foreach ($users as $index => $user) {
$desired_username = array();
if (empty($user['UserName'])) {
$desired_username = MySpace::make_username($user['FirstName'], $user['LastName'], '');
$desired_username = self::make_username($user['FirstName'], $user['LastName'], '');
$pre_username = $desired_username['username'].$desired_username['sufix'];
$user['UserName'] = $pre_username;
$user['create'] = '1';
} else {
if (UserManager::is_username_available($user['UserName'])) {
$desired_username = MySpace::make_username($user['FirstName'], $user['LastName'], $user['UserName']);
$desired_username = self::make_username($user['FirstName'], $user['LastName'], $user['UserName']);
$user['UserName'] = $desired_username['username'].$desired_username['sufix'];
$user['create'] = '1';
} else {
$is_session_avail = MySpace::user_available_in_session($user['UserName'], $course_list, $id_session);
$is_session_avail = self::user_available_in_session($user['UserName'], $course_list, $id_session);
if ($is_session_avail == 0) {
$user_name = $user['UserName'];
$sql_select = "SELECT user_id FROM $table_user WHERE username ='$user_name' ";
@ -2085,7 +2085,7 @@ class MySpace
}
}
// Usernames is the current list of users in the file.
$result_array = MySpace::check_user_in_array($usernames, $desired_username);
$result_array = self::check_user_in_array($usernames, $desired_username);
$usernames = $result_array[0];
$desired_username = $result_array[1];
$user['UserName'] = $desired_username['username'].$desired_username['sufix'];
@ -2191,7 +2191,7 @@ class MySpace
// Adding users to the platform.
$new_users = array();
foreach ($users as $index => $user) {
$user = MySpace::complete_missing_data($user);
$user = self::complete_missing_data($user);
// coach only will registered users
$default_status = STUDENT;
if ($user['create'] == COURSEMANAGER) {
@ -2335,7 +2335,7 @@ class MySpace
* @return array All userinformation read from the file
*/
function parse_csv_data($file) {
$users = Import :: csvToArray($file);
$users = Import::csvToArray($file);
foreach ($users as $index => $user) {
if (isset ($user['Courses'])) {
$user['Courses'] = explode('|', trim($user['Courses']));
@ -2559,7 +2559,7 @@ class MySpace
*/
public static function getNumberOfTrackAccessOverview()
{
$table = Database :: get_main_table(TABLE_STATISTIC_TRACK_E_COURSE_ACCESS);
$table = Database::get_main_table(TABLE_STATISTIC_TRACK_E_COURSE_ACCESS);
$sql = "SELECT COUNT(course_access_id) count FROM $table";
$result = Database::query($sql);
$row = Database::fetch_assoc($result);
@ -2717,7 +2717,7 @@ class MySpace
function get_stats($user_id, $courseId, $start_date = null, $end_date = null)
{
// Database table definitions
$tbl_track_course = Database :: get_main_table(TABLE_STATISTIC_TRACK_E_COURSE_ACCESS);
$tbl_track_course = Database::get_main_table(TABLE_STATISTIC_TRACK_E_COURSE_ACCESS);
$course_info = api_get_course_info_by_id($courseId);
if (!empty($course_info)) {

@ -23,7 +23,7 @@ class UrlManager
public static function add($url, $description, $active)
{
$tms = time();
$table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
$table= Database::get_main_table(TABLE_MAIN_ACCESS_URL);
$sql = "INSERT INTO $table
SET url = '".Database::escape_string($url)."',
description = '".Database::escape_string($description)."',
@ -48,7 +48,7 @@ class UrlManager
public static function update($url_id, $url, $description, $active)
{
$url_id = intval($url_id);
$table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL);
$sql = "UPDATE $table
SET url = '".Database::escape_string($url)."',
description = '".Database::escape_string($description)."',
@ -72,12 +72,12 @@ class UrlManager
public static function delete($id)
{
$id = intval($id);
$table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
$tableUser = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$tableCourse = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$tableSession = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$tableCourseCategory = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE_CATEGORY);
$tableGroup = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USERGROUP);
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL);
$tableUser = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$tableCourse = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$tableSession = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$tableCourseCategory = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE_CATEGORY);
$tableGroup = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USERGROUP);
$sql = "DELETE FROM $tableCourse WHERE access_url_id = ".$id;
Database::query($sql);
@ -105,7 +105,7 @@ class UrlManager
*/
public static function url_exist($url)
{
$table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
$table= Database::get_main_table(TABLE_MAIN_ACCESS_URL);
$sql = "SELECT id FROM $table
WHERE url = '".Database::escape_string($url)."' ";
$res = Database::query($sql);
@ -124,7 +124,7 @@ class UrlManager
if (empty($url)) {
return false;
}
$table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL);
$sql = "SELECT id FROM $table WHERE id = ".intval($url)."";
$res = Database::query($sql);
$num = Database::num_rows($res);
@ -139,7 +139,7 @@ class UrlManager
* */
public static function url_count()
{
$table_access_url= Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
$table_access_url= Database::get_main_table(TABLE_MAIN_ACCESS_URL);
$sql = "SELECT count(id) as count_result FROM $table_access_url";
$res = Database::query($sql);
$url = Database::fetch_array($res,'ASSOC');
@ -155,7 +155,7 @@ class UrlManager
* */
public static function get_url_data()
{
$table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL);
$sql = "SELECT id, url, description, active
FROM $table
ORDER BY id";
@ -176,7 +176,7 @@ class UrlManager
* */
public static function get_url_data_from_id($url_id)
{
$table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL);
$sql = "SELECT id, url, description, active
FROM $table
WHERE id = ".intval($url_id);
@ -196,8 +196,8 @@ class UrlManager
public static function get_url_rel_user_data($access_url_id = null, $order_by = null)
{
$where = '';
$table_url_rel_user = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$tbl_user = Database :: get_main_table(TABLE_MAIN_USER);
$table_url_rel_user = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$tbl_user = Database::get_main_table(TABLE_MAIN_USER);
if (!empty($access_url_id)) {
$where = "WHERE $table_url_rel_user.access_url_id = ".intval($access_url_id);
}
@ -228,8 +228,8 @@ class UrlManager
public static function get_url_rel_course_data($access_url_id = null)
{
$where = '';
$table_url_rel_course = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$tbl_course = Database :: get_main_table(TABLE_MAIN_COURSE);
$table_url_rel_course = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$tbl_course = Database::get_main_table(TABLE_MAIN_COURSE);
if (!empty($access_url_id)) {
$where = " WHERE uc.access_url_id = ".intval($access_url_id);
@ -278,8 +278,8 @@ class UrlManager
public static function get_url_rel_session_data($access_url_id = null)
{
$where ='';
$table_url_rel_session = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$tbl_session = Database :: get_main_table(TABLE_MAIN_SESSION);
$table_url_rel_session = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$tbl_session = Database::get_main_table(TABLE_MAIN_SESSION);
if (!empty($access_url_id)) {
$where = "WHERE $table_url_rel_session.access_url_id = ".intval($access_url_id);
@ -367,7 +367,7 @@ class UrlManager
* */
public static function set_url_status($status, $url_id)
{
$url_table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
$url_table = Database::get_main_table(TABLE_MAIN_ACCESS_URL);
if ($status == 'lock') {
$status_db = '0';
}
@ -390,7 +390,7 @@ class UrlManager
* */
public static function relation_url_user_exist($user_id, $url_id)
{
$table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$sql= "SELECT user_id FROM $table
WHERE access_url_id = ".intval($url_id)." AND user_id = ".intval($user_id)." ";
$result = Database::query($sql);
@ -408,7 +408,7 @@ class UrlManager
* */
public static function relation_url_course_exist($courseId, $urlId)
{
$table_url_rel_course = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$table_url_rel_course = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$sql= "SELECT c_id FROM $table_url_rel_course
WHERE
access_url_id = ".intval($urlId)." AND
@ -429,7 +429,7 @@ class UrlManager
* */
public static function relationUrlUsergroupExist($userGroupId, $urlId)
{
$table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USERGROUP);
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USERGROUP);
$sql= "SELECT usergroup_id FROM $table
WHERE
access_url_id = ".intval($urlId)." AND
@ -471,13 +471,13 @@ class UrlManager
* */
public static function add_users_to_urls($user_list, $url_list)
{
$table_url_rel_user = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$table_url_rel_user = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$result_array = array();
if (is_array($user_list) && is_array($url_list)) {
foreach ($url_list as $url_id) {
foreach ($user_list as $user_id) {
$count = UrlManager::relation_url_user_exist($user_id, $url_id);
$count = self::relation_url_user_exist($user_id, $url_id);
if ($count == 0) {
$sql = "INSERT INTO $table_url_rel_user
SET
@ -507,7 +507,7 @@ class UrlManager
**/
public static function add_courses_to_urls($course_list, $url_list)
{
$table_url_rel_course = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$table_url_rel_course = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$result_array = array();
if (is_array($course_list) && is_array($url_list)) {
@ -661,13 +661,13 @@ class UrlManager
* */
public static function add_sessions_to_urls($session_list, $url_list)
{
$table_url_rel_session = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$table_url_rel_session = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$result_array = array();
if (is_array($session_list) && is_array($url_list)) {
foreach ($url_list as $url_id) {
foreach ($session_list as $session_id) {
$count = UrlManager::relation_url_session_exist($session_id, $url_id);
$count = self::relation_url_session_exist($session_id, $url_id);
if ($count == 0) {
$sql = "INSERT INTO $table_url_rel_session
@ -698,11 +698,11 @@ class UrlManager
* */
public static function add_user_to_url($user_id, $url_id = 1)
{
$table_url_rel_user = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$table_url_rel_user = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
if (empty($url_id)) {
$url_id = 1;
}
$count = UrlManager::relation_url_user_exist($user_id, $url_id);
$count = self::relation_url_user_exist($user_id, $url_id);
$result = true;
if (empty($count)) {
$sql = "INSERT INTO $table_url_rel_user (user_id, access_url_id)
@ -725,7 +725,7 @@ class UrlManager
if (empty($url_id)) {
$url_id = 1;
}
$count = UrlManager::relation_url_course_exist($courseId, $url_id);
$count = self::relation_url_course_exist($courseId, $url_id);
if (empty($count)) {
$sql = "INSERT INTO $table_url_rel_course
SET c_id = '".intval($courseId)."', access_url_id = ".intval($url_id);
@ -744,12 +744,12 @@ class UrlManager
*/
public static function add_session_to_url($session_id, $url_id = 1)
{
$table_url_rel_session = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$table_url_rel_session = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
if (empty($url_id)) {
$url_id = 1;
}
$result = false;
$count = UrlManager::relation_url_session_exist($session_id, $url_id);
$count = self::relation_url_session_exist($session_id, $url_id);
$session_id = intval($session_id);
if (empty($count) && !empty($session_id)) {
$url_id = intval($url_id);
@ -771,7 +771,7 @@ class UrlManager
* */
public static function delete_url_rel_user($user_id, $url_id)
{
$table_url_rel_user = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$table_url_rel_user = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$result = true;
if (!empty($user_id) && !empty($url_id)) {
$sql= "DELETE FROM $table_url_rel_user
@ -812,7 +812,7 @@ class UrlManager
* */
public static function delete_url_rel_course($courseId, $urlId)
{
$table_url_rel_course = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$table_url_rel_course = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$sql= "DELETE FROM $table_url_rel_course
WHERE c_id = '".intval($courseId)."' AND access_url_id=".intval($urlId)." ";
$result = Database::query($sql);
@ -830,7 +830,7 @@ class UrlManager
* */
public static function delete_url_rel_usergroup($userGroupId, $urlId)
{
$table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USERGROUP);
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USERGROUP);
$sql= "DELETE FROM $table
WHERE usergroup_id = '".intval($userGroupId)."' AND
access_url_id = ".intval($urlId);
@ -849,7 +849,7 @@ class UrlManager
* */
public static function deleteUrlRelCourseCategory($userGroupId, $urlId)
{
$table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE_CATEGORY);
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE_CATEGORY);
$sql= "DELETE FROM $table
WHERE course_category_id = '".intval($userGroupId)."' AND
access_url_id=".intval($urlId)." ";
@ -868,7 +868,7 @@ class UrlManager
* */
public static function delete_url_rel_session($session_id, $url_id)
{
$table_url_rel_session = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$table_url_rel_session = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$sql= "DELETE FROM $table_url_rel_session
WHERE session_id = ".intval($session_id)." AND access_url_id=".intval($url_id)." ";
$result = Database::query($sql, 'ASSOC');
@ -884,7 +884,7 @@ class UrlManager
* */
public static function update_urls_rel_user($user_list, $access_url_id)
{
$table_url_rel_user = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$table_url_rel_user = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$sql = "SELECT user_id
FROM $table_url_rel_user
WHERE access_url_id = ".intval($access_url_id);
@ -900,7 +900,7 @@ class UrlManager
$users_added = array();
foreach ($user_list as $user_id_to_add) {
if (!in_array($user_id_to_add, $existing_users)) {
$result = UrlManager::add_user_to_url($user_id_to_add, $access_url_id);
$result = self::add_user_to_url($user_id_to_add, $access_url_id);
if ($result) {
$users_added[] = $user_id_to_add;
}
@ -911,7 +911,7 @@ class UrlManager
// Deleting old users
foreach ($existing_users as $user_id_to_delete) {
if (!in_array($user_id_to_delete, $user_list)) {
$result = UrlManager::delete_url_rel_user($user_id_to_delete, $access_url_id);
$result = self::delete_url_rel_user($user_id_to_delete, $access_url_id);
if ($result) {
$users_deleted[] = $user_id_to_delete;
}
@ -933,7 +933,7 @@ class UrlManager
* */
public static function update_urls_rel_course($course_list, $access_url_id)
{
$table_url_rel_course = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$table_url_rel_course = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$sql = "SELECT c_id FROM $table_url_rel_course
WHERE access_url_id = ".intval($access_url_id);
@ -946,14 +946,14 @@ class UrlManager
// Adding courses
foreach ($course_list as $courseId) {
UrlManager::add_course_to_url($courseId, $access_url_id);
self::add_course_to_url($courseId, $access_url_id);
CourseManager::update_course_ranking($courseId, 0, $access_url_id);
}
// Deleting old courses
foreach ($existing_courses as $courseId) {
if (!in_array($courseId, $course_list)) {
UrlManager::delete_url_rel_course($courseId, $access_url_id);
self::delete_url_rel_course($courseId, $access_url_id);
CourseManager::update_course_ranking($courseId, 0, $access_url_id);
}
}
@ -967,7 +967,7 @@ class UrlManager
* */
public static function update_urls_rel_usergroup($userGroupList, $urlId)
{
$table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USERGROUP);
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USERGROUP);
$sql = "SELECT usergroup_id FROM $table
WHERE access_url_id = ".intval($urlId);
@ -980,14 +980,14 @@ class UrlManager
// Adding
foreach ($userGroupList as $userGroupId) {
if (!in_array($userGroupId, $existingItems)) {
UrlManager::addUserGroupToUrl($userGroupId, $urlId);
self::addUserGroupToUrl($userGroupId, $urlId);
}
}
// Deleting old items
foreach ($existingItems as $userGroupId) {
if (!in_array($userGroupId, $userGroupList)) {
UrlManager::delete_url_rel_usergroup($userGroupId, $urlId);
self::delete_url_rel_usergroup($userGroupId, $urlId);
}
}
}
@ -1012,12 +1012,12 @@ class UrlManager
// Adding
foreach ($list as $id) {
UrlManager::addCourseCategoryToUrl($id, $urlId);
self::addCourseCategoryToUrl($id, $urlId);
$categoryInfo = CourseCategory::getCategoryById($id);
$children = CourseCategory::getChildren($categoryInfo['code']);
if (!empty($children)) {
foreach ($children as $category) {
UrlManager::addCourseCategoryToUrl($category['id'], $urlId);
self::addCourseCategoryToUrl($category['id'], $urlId);
}
}
}
@ -1025,13 +1025,13 @@ class UrlManager
// Deleting old items
foreach ($existingItems as $id) {
if (!in_array($id, $list)) {
UrlManager::deleteUrlRelCourseCategory($id, $urlId);
self::deleteUrlRelCourseCategory($id, $urlId);
$categoryInfo = CourseCategory::getCategoryById($id);
$children = CourseCategory::getChildren($categoryInfo['code']);
if (!empty($children)) {
foreach ($children as $category) {
UrlManager::deleteUrlRelCourseCategory($category['id'], $urlId);
self::deleteUrlRelCourseCategory($category['id'], $urlId);
}
}
}
@ -1061,7 +1061,7 @@ class UrlManager
foreach ($session_list as $session) {
if (!in_array($session, $existing_sessions)) {
if (!empty($session) && !empty($access_url_id)) {
UrlManager::add_session_to_url($session, $access_url_id);
self::add_session_to_url($session, $access_url_id);
}
}
}
@ -1070,7 +1070,7 @@ class UrlManager
foreach ($existing_sessions as $existing_session) {
if (!in_array($existing_session, $session_list)) {
if (!empty($existing_session) && !empty($access_url_id)) {
UrlManager::delete_url_rel_session($existing_session, $access_url_id);
self::delete_url_rel_session($existing_session, $access_url_id);
}
}
}
@ -1083,8 +1083,8 @@ class UrlManager
*/
public static function get_access_url_from_user($user_id)
{
$table_url_rel_user = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$table_url = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
$table_url_rel_user = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$table_url = Database::get_main_table(TABLE_MAIN_ACCESS_URL);
$sql = "SELECT url, access_url_id
FROM $table_url_rel_user url_rel_user
INNER JOIN $table_url u
@ -1102,8 +1102,8 @@ class UrlManager
*/
public static function get_access_url_from_course($courseId)
{
$table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$table_url = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$table_url = Database::get_main_table(TABLE_MAIN_ACCESS_URL);
$sql = "SELECT url, access_url_id FROM $table c
INNER JOIN $table_url u
ON (c.access_url_id = u.id)
@ -1122,7 +1122,7 @@ class UrlManager
public static function get_access_url_from_session($session_id)
{
$table_url_rel_session = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$table_url = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
$table_url = Database::get_main_table(TABLE_MAIN_ACCESS_URL);
$sql = "SELECT url, access_url_id FROM $table_url_rel_session url_rel_session
INNER JOIN $table_url u
ON (url_rel_session.access_url_id = u.id)
@ -1139,7 +1139,7 @@ class UrlManager
*/
public static function get_url_id($url)
{
$table_access_url= Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
$table_access_url= Database::get_main_table(TABLE_MAIN_ACCESS_URL);
$sql = "SELECT id FROM $table_access_url
WHERE url = '".Database::escape_string($url)."'";
$result = Database::query($sql);

@ -379,7 +379,7 @@ class UserManager
Database::query($sql);
if ($isAdmin) {
UserManager::add_user_as_admin($user);
self::add_user_as_admin($user);
}
if (api_get_multiple_access_url()) {
@ -482,7 +482,7 @@ class UserManager
}
if ($sendEmailToAllAdmins) {
$adminList = UserManager::get_all_administrators();
$adminList = self::get_all_administrators();
$tplContent = new Template(null, false, false, false, false, false);
// variables for the default template
@ -550,7 +550,7 @@ class UserManager
return false;
}
$table_course_user = Database :: get_main_table(TABLE_MAIN_COURSE_USER);
$table_course_user = Database::get_main_table(TABLE_MAIN_COURSE_USER);
if ($user_id != strval(intval($user_id))) {
return false;
}
@ -596,16 +596,16 @@ class UserManager
return false;
}
$table_user = Database :: get_main_table(TABLE_MAIN_USER);
$usergroup_rel_user = Database :: get_main_table(TABLE_USERGROUP_REL_USER);
$table_course_user = Database :: get_main_table(TABLE_MAIN_COURSE_USER);
$table_course = Database :: get_main_table(TABLE_MAIN_COURSE);
$table_session = Database :: get_main_table(TABLE_MAIN_SESSION);
$table_admin = Database :: get_main_table(TABLE_MAIN_ADMIN);
$table_session_user = Database :: get_main_table(TABLE_MAIN_SESSION_USER);
$table_session_course_user = Database :: get_main_table(TABLE_MAIN_SESSION_COURSE_USER);
$table_group = Database :: get_course_table(TABLE_GROUP_USER);
$table_work = Database :: get_course_table(TABLE_STUDENT_PUBLICATION);
$table_user = Database::get_main_table(TABLE_MAIN_USER);
$usergroup_rel_user = Database::get_main_table(TABLE_USERGROUP_REL_USER);
$table_course_user = Database::get_main_table(TABLE_MAIN_COURSE_USER);
$table_course = Database::get_main_table(TABLE_MAIN_COURSE);
$table_session = Database::get_main_table(TABLE_MAIN_SESSION);
$table_admin = Database::get_main_table(TABLE_MAIN_ADMIN);
$table_session_user = Database::get_main_table(TABLE_MAIN_SESSION_USER);
$table_session_course_user = Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER);
$table_group = Database::get_course_table(TABLE_GROUP_USER);
$table_work = Database::get_course_table(TABLE_STUDENT_PUBLICATION);
// Unsubscribe the user from all groups in all his courses
$sql = "SELECT c.id
@ -674,11 +674,11 @@ class UserManager
Database::query($sql);
// Delete the personal agenda-items from this user
$agenda_table = Database :: get_main_table(TABLE_PERSONAL_AGENDA);
$agenda_table = Database::get_main_table(TABLE_PERSONAL_AGENDA);
$sql = "DELETE FROM $agenda_table WHERE user = '".$user_id."'";
Database::query($sql);
$gradebook_results_table = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_RESULT);
$gradebook_results_table = Database::get_main_table(TABLE_MAIN_GRADEBOOK_RESULT);
$sql = 'DELETE FROM '.$gradebook_results_table.' WHERE user_id = '.$user_id;
Database::query($sql);
@ -774,8 +774,8 @@ class UserManager
/**
* Deletes users completely. Can be called either as:
* - UserManager :: delete_users(1, 2, 3); or
* - UserManager :: delete_users(array(1, 2, 3));
* - UserManager::delete_users(1, 2, 3); or
* - UserManager::delete_users(array(1, 2, 3));
* @param array|int $ids
* @return boolean True if at least one user was successfuly deleted. False otherwise.
* @author Laurent Opprecht
@ -805,8 +805,8 @@ class UserManager
/**
* Disable users. Can be called either as:
* - UserManager :: deactivate_users(1, 2, 3);
* - UserManager :: deactivate_users(array(1, 2, 3));
* - UserManager::deactivate_users(1, 2, 3);
* - UserManager::deactivate_users(array(1, 2, 3));
* @param array|int $ids
* @return boolean
* @author Laurent Opprecht
@ -819,7 +819,7 @@ class UserManager
return false;
}
$table_user = Database :: get_main_table(TABLE_MAIN_USER);
$table_user = Database::get_main_table(TABLE_MAIN_USER);
$ids = is_array($ids) ? $ids : func_get_args();
$ids = array_map('intval', $ids);
@ -835,8 +835,8 @@ class UserManager
/**
* Enable users. Can be called either as:
* - UserManager :: activate_users(1, 2, 3);
* - UserManager :: activate_users(array(1, 2, 3));
* - UserManager::activate_users(1, 2, 3);
* - UserManager::activate_users(array(1, 2, 3));
* @param array|int IDs of the users to enable
* @return boolean
* @author Laurent Opprecht
@ -849,7 +849,7 @@ class UserManager
return false;
}
$table_user = Database :: get_main_table(TABLE_MAIN_USER);
$table_user = Database::get_main_table(TABLE_MAIN_USER);
$ids = is_array($ids) ? $ids : func_get_args();
$ids = array_map('intval', $ids);
@ -1116,7 +1116,7 @@ class UserManager
return false;
}
$user_id = intval($user_id);
$table_user = Database :: get_main_table(TABLE_MAIN_USER);
$table_user = Database::get_main_table(TABLE_MAIN_USER);
$sql = "UPDATE $table_user SET active = '$active' WHERE id = $user_id";
$r = Database::query($sql);
$ev = LOG_USER_DISABLE;
@ -1206,7 +1206,7 @@ class UserManager
if (empty($username)) {
return false;
}
$table_user = Database :: get_main_table(TABLE_MAIN_USER);
$table_user = Database::get_main_table(TABLE_MAIN_USER);
$sql = "SELECT username FROM $table_user
WHERE username = '".Database::escape_string($username)."'";
$res = Database::query($sql);
@ -1424,7 +1424,7 @@ class UserManager
$limit_from = false,
$limit_to = false
) {
$user_table = Database :: get_main_table(TABLE_MAIN_USER);
$user_table = Database::get_main_table(TABLE_MAIN_USER);
$return_array = array();
$sql_query = "SELECT * FROM $user_table";
if (count($conditions) > 0) {
@ -1466,7 +1466,7 @@ class UserManager
$simple_like = false,
$condition = 'AND'
) {
$user_table = Database :: get_main_table(TABLE_MAIN_USER);
$user_table = Database::get_main_table(TABLE_MAIN_USER);
$tblAccessUrlRelUser = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$return_array = array();
$sql_query = "SELECT user.id FROM $user_table user ";
@ -2101,8 +2101,8 @@ class UserManager
$field_filter = null
) {
$fields = array();
$t_uf = Database :: get_main_table(TABLE_EXTRA_FIELD);
$t_ufo = Database :: get_main_table(TABLE_EXTRA_FIELD_OPTIONS);
$t_uf = Database::get_main_table(TABLE_EXTRA_FIELD);
$t_ufo = Database::get_main_table(TABLE_EXTRA_FIELD_OPTIONS);
$columns = array(
'id',
'variable',
@ -2674,7 +2674,7 @@ class UserManager
$categoryStart = $row['session_category_date_start'] ? $row['session_category_date_start']->format('Y-m-d') : '';
$categoryEnd = $row['session_category_date_end'] ? $row['session_category_date_end']->format('Y-m-d') : '';
$courseList = UserManager::get_courses_list_by_session(
$courseList = self::get_courses_list_by_session(
$user_id,
$session_id
);
@ -2789,12 +2789,12 @@ class UserManager
public static function get_personal_session_course_list($user_id, $sessionLimit = null)
{
// Database Table Definitions
$tbl_course = Database :: get_main_table(TABLE_MAIN_COURSE);
$tbl_user = Database :: get_main_table(TABLE_MAIN_USER);
$tbl_session = Database :: get_main_table(TABLE_MAIN_SESSION);
$tbl_session_user = Database :: get_main_table(TABLE_MAIN_SESSION_USER);
$tbl_course_user = Database :: get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_session_course_user = Database :: get_main_table(TABLE_MAIN_SESSION_COURSE_USER);
$tbl_course = Database::get_main_table(TABLE_MAIN_COURSE);
$tbl_user = Database::get_main_table(TABLE_MAIN_USER);
$tbl_session = Database::get_main_table(TABLE_MAIN_SESSION);
$tbl_session_user = Database::get_main_table(TABLE_MAIN_SESSION_USER);
$tbl_course_user = Database::get_main_table(TABLE_MAIN_COURSE_USER);
$tbl_session_course_user = Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER);
if ($user_id != strval(intval($user_id))) {
return array();
@ -2806,14 +2806,14 @@ class UserManager
if (api_get_multiple_access_url()) {
$access_url_id = api_get_current_access_url_id();
if ($access_url_id != -1) {
$tbl_url_course = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$tbl_url_course = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
$join_access_url = "LEFT JOIN $tbl_url_course url_rel_course ON url_rel_course.c_id = course.id";
$where_access_url = " AND access_url_id = $access_url_id ";
}
}
// Courses in which we subscribed out of any session
$tbl_user_course_category = Database :: get_main_table(TABLE_USER_COURSE_CATEGORY);
$tbl_user_course_category = Database::get_main_table(TABLE_USER_COURSE_CATEGORY);
$sql = "SELECT
course.code,
@ -3022,7 +3022,7 @@ class UserManager
if (api_get_multiple_access_url()) {
$urlId = api_get_current_access_url_id();
if ($urlId != -1) {
$tbl_url_session = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$tbl_url_session = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$join_access_url = " , $tbl_url_session url_rel_session ";
$where_access_url = " AND access_url_id = $urlId AND url_rel_session.session_id = $session_id ";
}
@ -3375,7 +3375,7 @@ class UserManager
public static function get_number_of_users($status = 0, $access_url_id = null)
{
$t_u = Database::get_main_table(TABLE_MAIN_USER);
$t_a = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$t_a = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$sql = "SELECT count(*) FROM $t_u u";
$sql2 = '';
if (is_int($status) && $status > 0) {
@ -3650,7 +3650,7 @@ class UserManager
$user_id = intval($user_id);
$field_id = intval($field_id);
$tag_id = UserManager::get_tag_id($tag, $field_id);
$tag_id = self::get_tag_id($tag, $field_id);
/* IMPORTANT
* @todo we don't create tags with numbers
@ -3658,7 +3658,7 @@ class UserManager
*/
if (is_numeric($tag)) {
//the form is sending an id this means that the user select it from the list so it MUST exists
/* $new_tag_id = UserManager::get_tag_id_from_id($tag,$field_id);
/* $new_tag_id = self::get_tag_id_from_id($tag,$field_id);
if ($new_tag_id !== false) {
$sql = "UPDATE $table_user_tag SET count = count + 1 WHERE id = $new_tag_id";
$result = Database::query($sql);
@ -3707,7 +3707,7 @@ class UserManager
// database table definition
$table_user_tag = Database::get_main_table(TABLE_MAIN_TAG);
$table_user_tag_values = Database::get_main_table(TABLE_MAIN_USER_REL_TAG);
$tags = UserManager::get_user_tags($user_id, $field_id);
$tags = self::get_user_tags($user_id, $field_id);
if (is_array($tags) && count($tags) > 0) {
foreach ($tags as $key => $tag) {
if ($tag['count'] > '0') {
@ -3734,10 +3734,10 @@ class UserManager
// We loop the tags and add it to the DB
if (is_array($tags)) {
foreach ($tags as $tag) {
UserManager::add_tag($tag, $user_id, $field_id);
self::add_tag($tag, $user_id, $field_id);
}
} else {
UserManager::add_tag($tags, $user_id, $field_id);
self::add_tag($tags, $user_id, $field_id);
}
return true;
@ -3798,14 +3798,14 @@ class UserManager
$user_table = Database::get_main_table(TABLE_MAIN_USER);
$table_user_tag = Database::get_main_table(TABLE_MAIN_TAG);
$table_user_tag_values = Database::get_main_table(TABLE_MAIN_USER_REL_TAG);
$access_url_rel_user_table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$access_url_rel_user_table = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$field_id = intval($field_id);
$from = intval($from);
$number_of_items = intval($number_of_items);
$where_field = "";
$where_extra_fields = UserManager::get_search_form_where_extra_fields();
$where_extra_fields = self::get_search_form_where_extra_fields();
if ($field_id != 0) {
$where_field = " field_id = $field_id AND ";
}
@ -3879,7 +3879,7 @@ class UserManager
*/
public static function get_extra_filtrable_fields()
{
$extraFieldList = UserManager::get_extra_fields();
$extraFieldList = self::get_extra_fields();
$extraFiltrableFields = array();
if (is_array($extraFieldList)) {
@ -3907,15 +3907,15 @@ class UserManager
public static function get_search_form_where_extra_fields()
{
$useExtraFields = false;
$extraFields = UserManager::get_extra_filtrable_fields();
$extraFields = self::get_extra_filtrable_fields();
$extraFieldResult = array();
if (is_array($extraFields) && count($extraFields)>0 ) {
foreach ($extraFields as $extraField) {
$varName = 'field_'.$extraField['variable'];
if (UserManager::is_extra_field_available($extraField['variable'])) {
if (self::is_extra_field_available($extraField['variable'])) {
if (isset($_GET[$varName]) && $_GET[$varName]!='0') {
$useExtraFields = true;
$extraFieldResult[]= UserManager::get_extra_user_data_by_value(
$extraFieldResult[]= self::get_extra_user_data_by_value(
$extraField['variable'],
$_GET[$varName]
);
@ -3979,7 +3979,7 @@ class UserManager
// Extra fields
$extraFields = UserManager::get_extra_filtrable_fields();
$extraFields = self::get_extra_filtrable_fields();
$defaults = [];
if (is_array($extraFields) && count($extraFields) > 0) {
foreach ($extraFields as $extraField) {
@ -4045,7 +4045,7 @@ class UserManager
*/
public static function relate_users($friend_id, $my_user_id, $relation_type)
{
$tbl_my_friend = Database :: get_main_table(TABLE_MAIN_USER_REL_USER);
$tbl_my_friend = Database::get_main_table(TABLE_MAIN_USER_REL_USER);
$friend_id = intval($friend_id);
$my_user_id = intval($my_user_id);
@ -4057,7 +4057,7 @@ class UserManager
user_id='.$my_user_id.' AND
relation_type <> '.USER_RELATION_TYPE_RRHH.' ';
$result = Database::query($sql);
$row = Database :: fetch_array($result, 'ASSOC');
$row = Database::fetch_array($result, 'ASSOC');
$current_date = api_get_utc_datetime();
if ($row['count'] == 0) {
@ -4073,7 +4073,7 @@ class UserManager
user_id='.$my_user_id.' AND
relation_type <> '.USER_RELATION_TYPE_RRHH.' ';
$result = Database::query($sql);
$row = Database :: fetch_array($result, 'ASSOC');
$row = Database::fetch_array($result, 'ASSOC');
if ($row['count'] == 1) {
//only for the case of a RRHH
@ -4101,8 +4101,8 @@ class UserManager
*/
public static function remove_user_rel_user($friend_id, $real_removed = false, $with_status_condition = '')
{
$tbl_my_friend = Database :: get_main_table(TABLE_MAIN_USER_REL_USER);
$tbl_my_message = Database :: get_main_table(TABLE_MESSAGE);
$tbl_my_friend = Database::get_main_table(TABLE_MAIN_USER_REL_USER);
$tbl_my_message = Database::get_main_table(TABLE_MESSAGE);
$friend_id = intval($friend_id);
if ($real_removed) {
@ -4124,7 +4124,7 @@ class UserManager
relation_type NOT IN('.USER_RELATION_TYPE_DELETED.', '.USER_RELATION_TYPE_RRHH.') AND
friend_user_id='.$friend_id;
$result = Database::query($sql);
$row = Database :: fetch_array($result, 'ASSOC');
$row = Database::fetch_array($result, 'ASSOC');
if ($row['count'] == 1) {
//Delete user rel user
$sql_i = 'UPDATE '.$tbl_my_friend.' SET relation_type='.USER_RELATION_TYPE_DELETED.'
@ -4755,7 +4755,7 @@ class UserManager
*/
public static function delete_inactive_student($student_id, $years = 2, $warning_message = false, $return_timestamp = false)
{
$tbl_track_login = Database :: get_main_table(TABLE_STATISTIC_TRACK_E_LOGIN);
$tbl_track_login = Database::get_main_table(TABLE_STATISTIC_TRACK_E_LOGIN);
$sql = 'SELECT login_date FROM '.$tbl_track_login.'
WHERE login_user_id = '.intval($student_id).'
ORDER BY login_date DESC LIMIT 0,1';
@ -4779,8 +4779,8 @@ class UserManager
//If the last connection is > than 7 days, the text is red
//345600 = 7 days in seconds 63072000= 2 ans
// if ($currentTimestamp - $timestamp > 184590 )
if ($currentTimestamp - $timestamp > $inactive_time && UserManager::delete_user($student_id)) {
Display :: display_normal_message(get_lang('UserDeleted'));
if ($currentTimestamp - $timestamp > $inactive_time && self::delete_user($student_id)) {
Display::display_normal_message(get_lang('UserDeleted'));
echo '<p>', 'id', $student_id, ':', $last_login_date, '</p>';
}
}
@ -4808,7 +4808,7 @@ class UserManager
$user_id = intval($user_id);
// EXTRA FIELDS
$extra = UserManager::get_extra_fields(0, 50, 5, 'ASC');
$extra = self::get_extra_fields(0, 50, 5, 'ASC');
$jquery_ready_content = null;
foreach ($extra as $field_details) {
@ -4983,7 +4983,7 @@ class UserManager
break;
case ExtraField::FIELD_TYPE_TAG:
//the magic should be here
$user_tags = UserManager::get_user_tags($user_id, $field_details[0]);
$user_tags = self::get_user_tags($user_id, $field_details[0]);
$tag_list = '';
if (is_array($user_tags) && count($user_tags) > 0) {
@ -5022,7 +5022,7 @@ EOF;
break;
case ExtraField::FIELD_TYPE_SOCIAL_PROFILE:
// get the social network's favicon
$icon_path = UserManager::get_favicon_from_url($extra_data['extra_'.$field_details[1]], $field_details[4]);
$icon_path = self::get_favicon_from_url($extra_data['extra_'.$field_details[1]], $field_details[4]);
// special hack for hi5
$leftpad = '1.7';
$top = '0.4';
@ -5049,7 +5049,7 @@ EOF;
case ExtraField::FIELD_TYPE_FILE:
$extra_field = 'extra_'.$field_details[1];
$form->addElement('file', $extra_field, $field_details[3], null, '');
if ($extra_file_list = UserManager::build_user_extra_file_list($user_id, $field_details[1], '', true)) {
if ($extra_file_list = self::build_user_extra_file_list($user_id, $field_details[1], '', true)) {
$form->addElement('static', $extra_field . '_list', null, $extra_file_list);
}
if ($field_details[7] == 0) {
@ -5113,7 +5113,7 @@ EOF;
*/
public static function add_user_as_admin(User $user)
{
$table_admin = Database :: get_main_table(TABLE_MAIN_ADMIN);
$table_admin = Database::get_main_table(TABLE_MAIN_ADMIN);
if ($user) {
$userId = $user->getId();
@ -5132,7 +5132,7 @@ EOF;
*/
public static function remove_user_admin($userId)
{
$table_admin = Database :: get_main_table(TABLE_MAIN_ADMIN);
$table_admin = Database::get_main_table(TABLE_MAIN_ADMIN);
$userId = intval($userId);
if (self::is_admin($userId)) {
$sql = "DELETE FROM $table_admin WHERE user_id = $userId";
@ -5414,7 +5414,7 @@ EOF;
public static function userIsBossOfStudent($bossId, $studentId)
{
$result = false;
$bossList = UserManager::getStudentBossList($studentId);
$bossList = self::getStudentBossList($studentId);
if ($bossList) {
$bossList = array_column($bossList, 'boss_id');
if (in_array($bossId, $bossList)) {

Loading…
Cancel
Save