'index.php',"name" => get_lang('PlatformAdmin')); $interbreadcrumb[]=array('url' => "session_list.php","name" => get_lang('SessionList')); $result=api_sql_query("SELECT name,date_start,date_end,id_coach, session_admin_id, nb_days_access_before_beginning, nb_days_access_after_end FROM $tbl_session WHERE id='$id'",__FILE__,__LINE__); if (!$infos=mysql_fetch_array($result)) { header('Location: session_list.php'); exit(); } list($year_start,$month_start,$day_start)=explode('-',$infos['date_start']); list($year_end,$month_end,$day_end)=explode('-',$infos['date_end']); if (!api_is_platform_admin() && $infos['session_admin_id']!=$_user['user_id']) { api_not_allowed(true); } if ($_POST['formSent']) { $formSent=1; $name=trim(stripslashes($_POST['name'])); $year_start=intval($_POST['year_start']); $month_start=intval($_POST['month_start']); $day_start=intval($_POST['day_start']); $year_end=intval($_POST['year_end']); $month_end=intval($_POST['month_end']); $day_end=intval($_POST['day_end']); $id_coach=intval($_POST['id_coach']); $nb_days_access_before = intval($_POST['nb_days_access_before']); $nb_days_access_after = intval($_POST['nb_days_access_after']); if (empty($_POST['nolimit'])) { $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); } else { $date_start="000-00-00"; $date_end="000-00-00"; } if(empty($name)) $errorMsg=get_lang('SessionNameIsRequired'); elseif(empty($_POST['nolimit']) && (!$month_start || !$day_start || !$year_start || !checkdate($month_start,$day_start,$year_start))) $errorMsg=get_lang('InvalidStartDate'); elseif(empty($_POST['nolimit']) && (!$month_end || !$day_end || !$year_end || !checkdate($month_end,$day_end,$year_end))) $errorMsg=get_lang('InvalidEndDate'); elseif(empty($_POST['nolimit']) && $date_start >= $date_end) $errorMsg=get_lang('StartDateShouldBeBeforeEndDate'); else { $rs = api_sql_query("SELECT id FROM $tbl_session WHERE name='".addslashes($name)."'"); $exists = false; while($row = mysql_fetch_array($rs)) { if($row['id']!=$id) $exists = true; } if ($exists) { $errorMsg = get_lang('SessionNameSoonExists'); } else { api_sql_query("UPDATE $tbl_session SET name='".addslashes($name)."', date_start='$date_start', date_end='$date_end', id_coach='$id_coach', nb_days_access_before_beginning = ".$nb_days_access_before.", nb_days_access_after_end = ".$nb_days_access_after." WHERE id='$id'",__FILE__,__LINE__); $sqlu = "UPDATE $tbl_session_rel_course SET id_coach='$id_coach' WHERE id_session='$id'"; api_sql_query($sqlu,__FILE__,__LINE__); header('Location: resume_session.php?id_session='.$id); exit(); } } } $sql="SELECT user_id,lastname,firstname,username FROM $tbl_user WHERE status='1' ORDER BY lastname,firstname,username"; if ($_configuration['multiple_access_urls']==true){ $table_access_url_rel_user= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); $access_url_id = api_get_current_access_url_id(); if ($access_url_id != -1) { $sql="SELECT DISTINCT u.user_id,lastname,firstname,username FROM $tbl_user u INNER JOIN $table_access_url_rel_user url_rel_user ON (url_rel_user.user_id = u.user_id) WHERE status='1' AND access_url_id = $access_url_id ORDER BY lastname,firstname,username"; } } $result=api_sql_query($sql,__FILE__,__LINE__); $Coaches=api_store_result($result); $thisYear=date('Y'); Display::display_header($tool_name); api_display_tool_title($tool_name); ?>
  
  
/>
   / /
   / /