Minor avoiding PHP warnings + cleaning code

skala
Julio Montoya 13 years ago
parent cf939729c4
commit 431600a108
  1. 2
      main/exercice/exercice.php
  2. 3
      main/inc/lib/course.lib.php
  3. 42
      main/inc/lib/sessionmanager.lib.php
  4. 8
      main/inc/lib/tracking.lib.php

@ -627,7 +627,7 @@ if (!empty($exercise_list)) {
$number_of_questions .= min(Testcategory::getNumberMaxQuestionByCat($my_exercise_id), $random_number_of_question).' '.get_lang('QuestionByCategory');
} else {
$random_label = ' ('.get_lang('Random').') ';
$number_of_questions = $random_number_of_question.' '.$random_label.' '.$textByCategory;
$number_of_questions = $random_number_of_question.' '.$random_label;
//Bug if we set a random value bigger than the real number of questions
if ($random_number_of_question > $rowi) {
$number_of_questions = $rowi.' '.$random_label;

@ -2854,8 +2854,9 @@ class CourseManager {
$html .= '</div>';
$notifications = isset($params['notifications']) ? $params['notifications'] : null;
$param_class = isset($params['class']) ? $params['class'] : null;
$html .= '<div class="span6 '.$params['class'].'">';
$html .= '<div class="span6 '.$param_class.'">';
$html .='<h3>'.$params['title'].$notifications.'</h3> ';
if (!empty($params['subtitle'])) {

@ -193,8 +193,7 @@ class SessionManager {
INNER JOIN $tbl_user u ON s.id_coach = u.user_id
$where ";
global $_configuration;
if ($_configuration['multiple_access_urls']) {
if (api_is_multiple_url_enabled()) {
$table_access_url_rel_session= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$access_url_id = api_get_current_access_url_id();
if ($access_url_id != -1) {
@ -471,6 +470,7 @@ class SessionManager {
}
}
}
/**
* Delete session
* @author Carlos Vargas from existing code
@ -479,7 +479,7 @@ class SessionManager {
* @return void Nothing, or false on error
* The parameters is a array to delete sessions
**/
public static function delete_session ($id_checked,$from_ws = false) {
public static function delete_session($id_checked,$from_ws = false) {
$tbl_session= Database::get_main_table(TABLE_MAIN_SESSION);
$tbl_session_rel_course= Database::get_main_table(TABLE_MAIN_SESSION_COURSE);
$tbl_session_rel_course_rel_user= Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER);
@ -897,9 +897,7 @@ class SessionManager {
}
}
/**
/**
* Creates a new extra field for a given session
* @param string Field's internal variable name
* @param int Field's type
@ -944,7 +942,7 @@ class SessionManager {
return $field_id;
}
/**
/**
* Update an extra field value for a given session
* @param integer Course ID
* @param string Field variable name
@ -958,14 +956,11 @@ class SessionManager {
$fname = Database::escape_string($fname);
$session_id = (int)$session_id;
$fvalues = '';
if(is_array($fvalue))
{
foreach($fvalue as $val)
{
if(is_array($fvalue)) {
foreach($fvalue as $val) {
$fvalues .= Database::escape_string($val).';';
}
if(!empty($fvalues))
{
if(!empty($fvalues)) {
$fvalues = substr($fvalues,0,-1);
}
}
@ -1084,8 +1079,8 @@ class SessionManager {
$month_end=intval($smonth_end);
$day_end=intval($sday_end);
$date_start = "$year_start-".(($month_start < 10)?"0$month_start":$month_start)."-".(($day_start < 10)?"0$day_start":$day_start);
$date_end = "$year_end-".(($month_end < 10)?"0$month_end":$month_end)."-".(($day_end < 10)?"0$day_end":$day_end);
$date_start = "$year_start-".(($month_start < 10)?"0$month_start":$month_start)."-".(($day_start < 10)?"0$day_start":$day_start);
$date_end = "$year_end-".(($month_end < 10)?"0$month_end":$month_end)."-".(($day_end < 10)?"0$day_end":$day_end);
if (empty($name)) {
$msg=get_lang('SessionCategoryNameIsRequired');
@ -1354,9 +1349,7 @@ class SessionManager {
$rs_check_user = Database::query($sql);
if (Database::num_rows($rs_check_user) > 0) {
if ($nocoach) {
// check if user_id exits int session_rel_user
$sql = "SELECT id_user FROM $tbl_session_rel_user WHERE id_session = '$session_id' AND id_user = '$user_id'";
$res = Database::query($sql);
@ -1374,7 +1367,6 @@ class SessionManager {
if (Database::affected_rows() > 0) return true;
else return false;
}
} else {
// Assign user like a coach to course
// First check if the user is registered in the course
@ -1388,8 +1380,8 @@ class SessionManager {
if (Database::affected_rows() > 0) return true;
else return false;
} else {
$sql = " INSERT INTO $tbl_session_rel_course_rel_user(id_session, course_code, id_user, status) VALUES('$session_id', '$course_code', '$user_id', 2)";
$rs_insert = Database::query($sql);
$sql = "INSERT INTO $tbl_session_rel_course_rel_user(id_session, course_code, id_user, status) VALUES('$session_id', '$course_code', '$user_id', 2)";
Database::query($sql);
if (Database::affected_rows() > 0) return true;
else return false;
}
@ -1636,12 +1628,12 @@ class SessionManager {
return $status;
}
function get_all_sessions_by_promotion($id) {
static function get_all_sessions_by_promotion($id) {
$t = Database::get_main_table(TABLE_MAIN_SESSION);
return Database::select('*', $t, array('where'=>array('promotion_id = ?'=>$id)));
}
function suscribe_sessions_to_promotion($promotion_id, $list) {
static function suscribe_sessions_to_promotion($promotion_id, $list) {
$t = Database::get_main_table(TABLE_MAIN_SESSION);
$params = array();
$params['promotion_id'] = 0;
@ -1661,7 +1653,7 @@ class SessionManager {
* @param int session id
* @param int status
*/
public function set_session_status($session_id, $status) {
public static function set_session_status($session_id, $status) {
$t = Database::get_main_table(TABLE_MAIN_SESSION);
$params['visibility'] = $status;
Database::update($t, $params, array('id = ?'=>$session_id));
@ -1787,7 +1779,7 @@ class SessionManager {
return $sid;
}
function user_is_general_coach($user_id, $session_id) {
static function user_is_general_coach($user_id, $session_id) {
$session_id = intval($session_id);
$user_id = intval($user_id);
$session_table = Database::get_main_table(TABLE_MAIN_SESSION);
@ -1806,7 +1798,7 @@ class SessionManager {
* @param int ID of the URL we want to filter on (optional)
* @return int Number of sessions
*/
public function count_sessions($access_url_id=null) {
public static function count_sessions($access_url_id=null) {
$session_table = Database::get_main_table(TABLE_MAIN_SESSION);
$access_url_rel_session_table = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$sql = "SELECT count(id) FROM $session_table s";

@ -1072,8 +1072,7 @@ class Tracking {
// At first, courses where $coach_id is coach of the course //
$sql = 'SELECT id_session, course_code FROM ' . $tbl_session_course_user . ' WHERE id_user=' . $coach_id.' AND status=2';
global $_configuration;
if ($_configuration['multiple_access_urls']) {
if (api_is_multiple_url_enabled()) {
$tbl_session_rel_access_url= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$access_url_id = api_get_current_access_url_id();
if ($access_url_id != -1) {
@ -1113,7 +1112,7 @@ class Tracking {
INNER JOIN ' . $tbl_session . ' as session
ON session.id = session_course.id_session
AND session.id_coach = ' . $coach_id;
if ($_configuration['multiple_access_urls']) {
if (api_is_multiple_url_enabled()) {
$tbl_session_rel_access_url= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
$access_url_id = api_get_current_access_url_id();
if ($access_url_id != -1){
@ -1130,9 +1129,7 @@ class Tracking {
ON session.id = session_rel_url.session_id WHERE access_url_id = '.$access_url_id;
}
}
$result = Database::query($sql);
while ($row = Database::fetch_array($result)) {
$a_students[$row['id_user']] = $row['id_user'];
}
@ -1158,7 +1155,6 @@ class Tracking {
// At first, courses where $coach_id is coach of the course //
$sql = 'SELECT course_code FROM ' . $tbl_session_course_user . ' WHERE id_session="' . $id_session . '" AND id_user=' . $coach_id.' AND status=2';
$result = Database::query($sql);
while ($a_courses = Database::fetch_array($result)) {

Loading…
Cancel
Save