<?php 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* For licensing terms, see /license.txt */
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/**
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								*	@author Bart Mollet, Julio Montoya lot of fixes
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								*	@package chamilo.admin
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								*/
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/*		INIT SECTION */
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								// name of the language file that needs to be included
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$language_file = 'admin';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$cidReset = true;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								require_once '../inc/global.inc.php';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								// setting the section (for the tabs)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$this_section = SECTION_PLATFORM_ADMIN;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$id_session = (int)$_GET['id_session'];
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								SessionManager::protect_teacher_session_edit($id_session);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$tool_name = get_lang('SessionOverview');
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								// Database Table Definitions
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$tbl_session						= Database::get_main_table(TABLE_MAIN_SESSION);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$tbl_session_rel_class				= Database::get_main_table(TABLE_MAIN_SESSION_CLASS);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$tbl_session_rel_course				= Database::get_main_table(TABLE_MAIN_SESSION_COURSE);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$tbl_course							= Database::get_main_table(TABLE_MAIN_COURSE);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$tbl_user							= Database::get_main_table(TABLE_MAIN_USER);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$tbl_session_rel_user				= Database::get_main_table(TABLE_MAIN_SESSION_USER);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$tbl_session_rel_course_rel_user	= Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$tbl_session_category				= Database::get_main_table(TABLE_MAIN_SESSION_CATEGORY);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$table_access_url_user              = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$sql = 'SELECT name, nbr_courses, nbr_users, nbr_classes, DATE_FORMAT(date_start,"%d-%m-%Y") as date_start, DATE_FORMAT(date_end,"%d-%m-%Y") as date_end, lastname, firstname, username, session_admin_id, nb_days_access_before_beginning, nb_days_access_after_end, session_category_id, visibility
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										FROM '.$tbl_session.' LEFT JOIN '.$tbl_user.' ON id_coach = user_id
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										WHERE '.$tbl_session.'.id='.$id_session;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$rs      = Database::query($sql);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$session = Database::store_result($rs);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$session = $session[0];
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$sql = 'SELECT name FROM  '.$tbl_session_category.' WHERE id = "'.intval($session['session_category_id']).'"';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$rs = Database::query($sql);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$session_category = '';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								if (Database::num_rows($rs)>0) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$rows_session_category = Database::store_result($rs);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$rows_session_category = $rows_session_category[0];
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$session_category = $rows_session_category['name'];
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$action = isset($_GET['action']) ? $_GET['action'] : null;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$url_id = api_get_current_access_url_id();
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								switch ($action) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    case 'add_user_to_url':
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $user_id = $_REQUEST['user_id'];
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $result = UrlManager::add_user_to_url($user_id, $url_id);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $user_info = api_get_user_info($user_id);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        if ($result) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            $message = Display::return_message(get_lang('UserAdded').' '.api_get_person_name($user_info['firstname'], $user_info['lastname']), 'confirm');
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        }
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        break;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    case 'delete':
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $idChecked = $_GET['idChecked'];
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        if(is_array($idChecked)) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            $my_temp = array();
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            foreach ($idChecked as $id){
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $my_temp[]= Database::escape_string($id);// forcing the escape_string
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            }
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            $idChecked = $my_temp;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            $idChecked="'".implode("','",$idChecked)."'";
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            Database::query("DELETE FROM $tbl_session_rel_course WHERE id_session='$id_session' AND course_code IN($idChecked)");
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            $nbr_affected_rows=Database::affected_rows();
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            Database::query("DELETE FROM $tbl_session_rel_course_rel_user WHERE id_session='$id_session' AND course_code IN($idChecked)");
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            Database::query("UPDATE $tbl_session SET nbr_courses=nbr_courses-$nbr_affected_rows WHERE id='$id_session'");
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        }
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        if (!empty($_GET['class'])){
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            Database::query("DELETE FROM $tbl_session_rel_class WHERE session_id='$id_session' AND class_id=".Database::escape_string($_GET['class']));
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            $nbr_affected_rows=Database::affected_rows();
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            Database::query("UPDATE $tbl_session SET nbr_classes=nbr_classes-$nbr_affected_rows WHERE id='$id_session'");
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        }
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        if (!empty($_GET['user'])) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            Database::query("DELETE FROM $tbl_session_rel_user WHERE relation_type< >".SESSION_RELATION_TYPE_RRHH." AND id_session='$id_session' AND id_user=".intval($_GET['user']));
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            $nbr_affected_rows=Database::affected_rows();
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            Database::query("UPDATE $tbl_session SET nbr_users=nbr_users-$nbr_affected_rows WHERE id='$id_session'");
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            Database::query("DELETE FROM $tbl_session_rel_course_rel_user WHERE id_session='$id_session' AND id_user=".intval($_GET['user']));
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            $nbr_affected_rows=Database::affected_rows();
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            Database::query("UPDATE $tbl_session_rel_course SET nbr_users=nbr_users-$nbr_affected_rows WHERE id_session='$id_session'");
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        }
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        break;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Display::display_header($tool_name);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								if (!empty($_GET['warn'])) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    Display::display_warning_message(urldecode($_GET['warn']));
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								if (!empty($message)) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    echo $message;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo Display::page_header(Display::return_icon('session.png', get_lang('Session')).' '.$session['name']);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo Display::page_subheader(get_lang('GeneralProperties').$url);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								?>
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								<!--  General properties  --> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< table  class = "data_table" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< td > <?php  echo  get_lang ( 'GeneralCoach' );  ?>  :</ td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< td > <?php  echo  api_get_person_name ( $session [ 'firstname' ],  $session [ 'lastname' ]) . ' (' . $session [ 'username' ] . ')'  ?> </ td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								<?php  if ( ! empty ( $session_category ))  {  ?> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< td > <?php  echo  get_lang ( 'SessionCategory' )  ?> </ td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< td > <?php  echo  $session_category ;   ?> </ td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								<?php  }  ?> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< td > <?php  echo  get_lang ( 'Date' );  ?>  :</ td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									<?php 
 
							 
						 
					
						
							
								
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										if ($session['date_start'] == '00-00-0000' & &  $session['date_end']== '00-00-0000' ) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										    echo get_lang('NoTimeLimits');
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        }
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										else {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            if ($session['date_start'] != '00-00-0000') {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            	//$session['date_start'] = Display::tag('i', get_lang('NoTimeLimits'));
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $session['date_start'] =  get_lang('From').' '.$session['date_start'];
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            } else {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            	$session['date_start'] = '';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            }
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            if ($session['date_end'] == '00-00-0000') {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $session['date_end'] ='';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            } else {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            	$session['date_end'] = get_lang('Until').' '.$session['date_end'];
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            }
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											echo $session['date_start'].' '.$session['date_end'];
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        }
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        ?>
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< / td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								<!--  show nb_days_before and nb_days_after only if they are different from 0  --> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<?php  echo  api_ucfirst ( get_lang ( 'DaysBefore' ))  ?>  :
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< / td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<?php  echo  intval ( $session [ 'nb_days_access_before_beginning' ])  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< / td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<?php  echo  api_ucfirst ( get_lang ( 'DaysAfter' ))  ?>  :
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< / td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<?php  echo  intval ( $session [ 'nb_days_access_after_end' ])  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< / td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<?php  echo  api_ucfirst ( get_lang ( 'SessionVisibility' ))  ?>  :
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< / td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<?php  if  ( $session [ 'visibility' ] == 1 )  echo  get_lang ( 'ReadOnly' );  elseif ( $session [ 'visibility' ] == 2 )  echo  get_lang ( 'Visible' ); elseif ( $session [ 'visibility' ] == 3 )  echo  api_ucfirst ( get_lang ( 'Invisible' ))   ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									< / td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								<?php 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$multiple_url_is_on = api_get_multiple_access_url();
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								if ($multiple_url_is_on) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    echo '< tr > < td > ';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    echo 'URL';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    echo '< / td > ';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    echo '< td > ';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $url_list = UrlManager::get_access_url_from_session($id_session);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    foreach($url_list as $url_data) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        echo $url_data['url'].'< br  / > ';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    }
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    echo '< / td > < / tr > ';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								?>
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / table > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< br  / > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								<?php 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo Display::page_subheader(get_lang('CourseList').$url);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								?>
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								<!-- List of courses  --> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< table  class = "data_table" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  < th  width = "35%" > <?php  echo  get_lang ( 'CourseTitle' );  ?> </ th > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  < th  width = "30%" > <?php  echo  get_lang ( 'CourseCoach' );  ?> </ th > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  < th  width = "20%" > <?php  echo  get_lang ( 'UsersNumber' );  ?> </ th > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								<?php 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								if ($session['nbr_courses'] == 0){
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									echo '< tr > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											< td  colspan = "4" > '.get_lang('NoCoursesForThisSession').'< / td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										< / tr > ';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} else {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									// select the courses
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$sql = "SELECT code,title,visual_code, nbr_users
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											FROM $tbl_course,$tbl_session_rel_course
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											WHERE course_code = code
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											AND	id_session='$id_session'
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											ORDER BY title";
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$result=Database::query($sql);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$courses=Database::store_result($result);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									foreach ($courses as $course) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										//select the number of users
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$sql = " SELECT count(*) FROM $tbl_session_rel_user sru, $tbl_session_rel_course_rel_user srcru
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												WHERE srcru.id_user = sru.id_user AND srcru.id_session = sru.id_session AND srcru.course_code = '".Database::escape_string($course['code'])."'
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												AND sru.relation_type< >".SESSION_RELATION_TYPE_RRHH." AND srcru.id_session = '".intval($id_session)."'";
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$rs = Database::query($sql);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$course['nbr_users'] = Database::result($rs,0,0);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										// Get coachs of the courses in session
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$sql = "SELECT user.lastname,user.firstname,user.username FROM $tbl_session_rel_course_rel_user session_rcru, $tbl_user user
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												WHERE session_rcru.id_user = user.user_id AND session_rcru.id_session = '".intval($id_session)."' AND session_rcru.course_code ='".Database::escape_string($course['code'])."' AND session_rcru.status=2";
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$rs = Database::query($sql);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$coachs = array();
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										if (Database::num_rows($rs) > 0) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											while($info_coach = Database::fetch_array($rs)) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												$coachs[] = api_get_person_name($info_coach['firstname'], $info_coach['lastname']).' ('.$info_coach['username'].')';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											}
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										} else {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											$coach = get_lang('None');
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										}
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										if (count($coachs) > 0) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											$coach = implode('< br  / > ',$coachs);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										} else {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											$coach = get_lang('None');
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										}
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$orig_param = '&origin=resume_session'; 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										//hide_course_breadcrumb the parameter has been added to hide the name of the course, that appeared in the default $interbreadcrumb
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										echo '
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										< tr > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											< td > '.Display::url($course['title'].' ('.$course['visual_code'].')', api_get_path(WEB_COURSE_PATH).$course['code'].'/?id_session='.$id_session),'< / td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											< td > '.$coach.'< / td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											< td > '.$course['nbr_users'].'< / td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										< / tr > ';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									}
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								?>
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / table > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< br  / > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								<?php 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								echo Display::page_subheader(get_lang('UserList').$url);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								?>
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								<!-- List of users  --> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< table  class = "data_table" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < tr > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < th > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            <?php  echo  get_lang ( 'User' );  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < / th > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < th > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            <?php  echo  get_lang ( 'Actions' );  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < / th > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < / tr > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								<?php 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								if ($session['nbr_users']==0) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									echo '< tr > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											< td  colspan = "2" > '.get_lang('NoUsersForThisSession').'< / td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										< / tr > ';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} else {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$order_clause = api_sort_by_first_name() ? ' ORDER BY firstname, lastname' : ' ORDER BY lastname, firstname';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    if ($multiple_url_is_on) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $sql = "SELECT u.user_id, lastname, firstname, username, access_url_id
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                FROM $tbl_user u
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                INNER JOIN $tbl_session_rel_user su
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                ON u.user_id = su.id_user AND su.relation_type< >".SESSION_RELATION_TYPE_RRHH."
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                LEFT OUTER JOIN $table_access_url_user uu ON (uu.user_id = u.user_id)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                WHERE su.id_session = $id_session AND (access_url_id = $url_id OR access_url_id is null )
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $order_clause";
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } else {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $sql = "SELECT u.user_id, lastname, firstname, username
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                FROM $tbl_user u
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                INNER JOIN $tbl_session_rel_user su
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                ON u.user_id = su.id_user AND su.relation_type< >".SESSION_RELATION_TYPE_RRHH."
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                AND su.id_session = ".$id_session.$order_clause;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    }
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$result = Database::query($sql);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$users  = Database::store_result($result);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$orig_param = '&origin=resume_session&id_session='.$id_session;  // change breadcrumb in destination page
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									foreach ($users as $user){
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $user_link = '';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        if (!empty($user['user_id'])) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            $user_link = '< a  href = "'.api_get_path(WEB_CODE_PATH).'admin/user_information.php?user_id='.intval($user['user_id']).'" > '.api_htmlentities(api_get_person_name($user['firstname'], $user['lastname']),ENT_QUOTES,$charset).' ('.$user['username'].')< / a > ';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        }
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $link_to_add_user_in_url = '';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        if ($multiple_url_is_on) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            if ($user['access_url_id'] != $url_id) {
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $user_link .= ' '.Display::return_icon('warning.png', get_lang('UserNotAddedInURL'), array(), ICON_SIZE_SMALL);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $add = Display::return_icon('add.png', get_lang('AddUsersToURL'), array(), ICON_SIZE_SMALL);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $link_to_add_user_in_url = '< a  href = "resume_session.php?action=add_user_to_url&id_session='.$id_session.'&user_id='.$user['user_id'].'" > '.$add.'< / a > ';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            }
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        }
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										echo '< tr > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                < td  width = "90%" > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    '.$user_link.'
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                < / td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                < td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    < a  href = "../mySpace/myStudents.php?student='.$user['user_id'].''.$orig_param.'" > '.Display::return_icon('statistics.gif', get_lang('Reporting')).'< / a >   
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    < a  href = "session_course_user.php?id_user='.$user['user_id'].'&id_session='.$id_session.'" > '.Display::return_icon('course.gif', get_lang('BlockCoursesForThisUser')).'< / a >   
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    < a  href = "'.api_get_self().'?id_session='.$id_session.'&action=delete&user='.$user['user_id'].'"  onclick = "javascript:if(!confirm(\''.get_lang('ConfirmYourChoice').'\')) return false;" > '.Display::return_icon('delete.png', get_lang('Delete')).'< / a > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    '.$link_to_add_user_in_url.'
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                < / td > 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                < / tr > ';
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									}
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								?>
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / table > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								<?php 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								// footer
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Display :: display_footer();