diff --git a/main/admin/add_many_session_to_category.php b/main/session/add_many_session_to_category.php old mode 100755 new mode 100644 similarity index 97% rename from main/admin/add_many_session_to_category.php rename to main/session/add_many_session_to_category.php index adc47ec6b1..1259c3b2e2 --- a/main/admin/add_many_session_to_category.php +++ b/main/session/add_many_session_to_category.php @@ -1,303 +1,303 @@ -registerFunction('search_courses'); - -// setting the section (for the tabs) -$this_section = SECTION_PLATFORM_ADMIN; - -// Access restrictions -api_protect_admin_script(true); - -// setting breadcrumbs -$interbreadcrumb[] = array('url' => 'index.php', 'name' => get_lang('PlatformAdmin')); -$interbreadcrumb[] = array('url' => 'session_list.php','name' => get_lang('SessionList')); - -// Database Table Definitions -$tbl_session_rel_course_rel_user = Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER); -$tbl_session = Database::get_main_table(TABLE_MAIN_SESSION); -$tbl_session_category = Database::get_main_table(TABLE_MAIN_SESSION_CATEGORY); -$tbl_session_rel_user = Database::get_main_table(TABLE_MAIN_SESSION_USER); -$tbl_session_rel_course = Database::get_main_table(TABLE_MAIN_SESSION_COURSE); -$tbl_course = Database::get_main_table(TABLE_MAIN_COURSE); - -// setting the name of the tool -$tool_name = get_lang('SubscribeSessionsToCategory'); -$id_session = isset($_GET['id_session']) ? intval($_GET['id_session']) : null; - -$add_type = 'multiple'; -if (isset($_GET['add_type']) && $_GET['add_type'] != '') { - $add_type = Security::remove_XSS($_REQUEST['add_type']); -} - -if (!api_is_platform_admin() && !api_is_session_admin()) { - $sql = 'SELECT session_admin_id FROM '.Database :: get_main_table(TABLE_MAIN_SESSION).' WHERE id='.$id_session; - $rs = Database::query($sql); - if (Database::result($rs,0,0)!=$_user['user_id']) { - api_not_allowed(true); - } -} - -$xajax -> processRequests(); -$htmlHeadXtra[] = $xajax->getJavascript('../inc/lib/xajax/'); -$htmlHeadXtra[] = ' -'; - -$formSent = 0; -$errorMsg = $firstLetterCourse = $firstLetterSession = ''; -$CourseList = $SessionList = array(); -$courses = $sessions = array(); -$categoryId = isset($_POST['CategorySessionId']) ? intval($_POST['CategorySessionId']) : null; - -if (isset($_POST['formSent']) && $_POST['formSent']) { - $formSent = $_POST['formSent']; - $sessionCategoryList = $_POST['SessionCategoryList']; - - - if ($categoryId != 0 && count($sessionCategoryList) > 0) { - // Removing all - $sql = "UPDATE $tbl_session SET session_category_id = '' WHERE session_category_id = $categoryId"; - Database::query($sql); - // Adding new - $sessionCategoryList = array_map('intval', $sessionCategoryList); - $session_id = join(',', $sessionCategoryList); - - $sql = "UPDATE $tbl_session SET session_category_id = $categoryId WHERE id in ($session_id) "; - Database::query($sql); - header('Location: add_many_session_to_category.php?id_category=' . $categoryId . '&msg=ok'); - exit; - } else { - header('Location: add_many_session_to_category.php?msg=error'); - exit; - } -} - -if (isset($_GET['id_category'])) { - $categoryId = intval($_GET['id_category']); -} - -if (isset($_GET['msg']) && $_GET['msg'] == 'error') { - $errorMsg = get_lang('MsgErrorSessionCategory'); -} - -if (isset($_GET['msg']) && $_GET['msg'] == 'ok') { - $OkMsg = get_lang('SessionCategoryUpdate'); -} - -$page = isset($_GET['page']) ? Security::remove_XSS($_GET['page']) : null; - -Display::display_header($tool_name); - -$where = ''; -$rows_category_session = array(); -if ((isset($_POST['CategorySessionId']) && $_POST['formSent'] == 0) || isset($_GET['id_category'])) { - - $where = 'WHERE session_category_id !=' . $categoryId; - $sql = 'SELECT id, name FROM ' . $tbl_session . ' WHERE session_category_id =' . $categoryId . ' ORDER BY name'; - $result = Database::query($sql); - $rows_category_session = Database::store_result($result); -} - -$rows_session_category = SessionManager::get_all_session_category(); -if (empty($rows_session_category)) { - Display::display_warning_message(get_lang('YouNeedToAddASessionCategoryFirst')); - Display::display_footer(); - exit; -} - -if (api_get_multiple_access_url()) { - $table_access_url_rel_session= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION); - $access_url_id = api_get_current_access_url_id(); - $sql = "SELECT s.id, s.name FROM $tbl_session s INNER JOIN $table_access_url_rel_session u ON s.id = u.session_id $where AND u.access_url_id = $access_url_id ORDER BY name"; -} else { - $sql = "SELECT id, name FROM $tbl_session $where ORDER BY name"; -} -$result=Database::query($sql); -$rows_session = Database::store_result($result); -?> -
- ' . $tool_name . ''; ?> - - - : - - - - */ -?> - - - - - - - - - - - - - - - - - - - - - -
- :
- -
:  :
 
-
-
- -
- -

- -





- '.get_lang('SubscribeSessionsToCategory').''; - ?> -
-
- -
- -registerFunction('search_courses'); + +// setting the section (for the tabs) +$this_section = SECTION_PLATFORM_ADMIN; + +// Access restrictions +api_protect_admin_script(true); + +// setting breadcrumbs +$interbreadcrumb[] = array('url' => 'index.php', 'name' => get_lang('PlatformAdmin')); +$interbreadcrumb[] = array('url' => 'session_list.php','name' => get_lang('SessionList')); + +// Database Table Definitions +$tbl_session_rel_course_rel_user = Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER); +$tbl_session = Database::get_main_table(TABLE_MAIN_SESSION); +$tbl_session_category = Database::get_main_table(TABLE_MAIN_SESSION_CATEGORY); +$tbl_session_rel_user = Database::get_main_table(TABLE_MAIN_SESSION_USER); +$tbl_session_rel_course = Database::get_main_table(TABLE_MAIN_SESSION_COURSE); +$tbl_course = Database::get_main_table(TABLE_MAIN_COURSE); + +// setting the name of the tool +$tool_name = get_lang('SubscribeSessionsToCategory'); +$id_session = isset($_GET['id_session']) ? intval($_GET['id_session']) : null; + +$add_type = 'multiple'; +if (isset($_GET['add_type']) && $_GET['add_type'] != '') { + $add_type = Security::remove_XSS($_REQUEST['add_type']); +} + +if (!api_is_platform_admin() && !api_is_session_admin()) { + $sql = 'SELECT session_admin_id FROM '.Database :: get_main_table(TABLE_MAIN_SESSION).' WHERE id='.$id_session; + $rs = Database::query($sql); + if (Database::result($rs,0,0)!=$_user['user_id']) { + api_not_allowed(true); + } +} + +$xajax -> processRequests(); +$htmlHeadXtra[] = $xajax->getJavascript('../inc/lib/xajax/'); +$htmlHeadXtra[] = ' +'; + +$formSent = 0; +$errorMsg = $firstLetterCourse = $firstLetterSession = ''; +$CourseList = $SessionList = array(); +$courses = $sessions = array(); +$categoryId = isset($_POST['CategorySessionId']) ? intval($_POST['CategorySessionId']) : null; + +if (isset($_POST['formSent']) && $_POST['formSent']) { + $formSent = $_POST['formSent']; + $sessionCategoryList = $_POST['SessionCategoryList']; + + + if ($categoryId != 0 && count($sessionCategoryList) > 0) { + // Removing all + $sql = "UPDATE $tbl_session SET session_category_id = '' WHERE session_category_id = $categoryId"; + Database::query($sql); + // Adding new + $sessionCategoryList = array_map('intval', $sessionCategoryList); + $session_id = join(',', $sessionCategoryList); + + $sql = "UPDATE $tbl_session SET session_category_id = $categoryId WHERE id in ($session_id) "; + Database::query($sql); + header('Location: add_many_session_to_category.php?id_category=' . $categoryId . '&msg=ok'); + exit; + } else { + header('Location: add_many_session_to_category.php?msg=error'); + exit; + } +} + +if (isset($_GET['id_category'])) { + $categoryId = intval($_GET['id_category']); +} + +if (isset($_GET['msg']) && $_GET['msg'] == 'error') { + $errorMsg = get_lang('MsgErrorSessionCategory'); +} + +if (isset($_GET['msg']) && $_GET['msg'] == 'ok') { + $OkMsg = get_lang('SessionCategoryUpdate'); +} + +$page = isset($_GET['page']) ? Security::remove_XSS($_GET['page']) : null; + +Display::display_header($tool_name); + +$where = ''; +$rows_category_session = array(); +if ((isset($_POST['CategorySessionId']) && $_POST['formSent'] == 0) || isset($_GET['id_category'])) { + + $where = 'WHERE session_category_id !=' . $categoryId; + $sql = 'SELECT id, name FROM ' . $tbl_session . ' WHERE session_category_id =' . $categoryId . ' ORDER BY name'; + $result = Database::query($sql); + $rows_category_session = Database::store_result($result); +} + +$rows_session_category = SessionManager::get_all_session_category(); +if (empty($rows_session_category)) { + Display::display_warning_message(get_lang('YouNeedToAddASessionCategoryFirst')); + Display::display_footer(); + exit; +} + +if (api_get_multiple_access_url()) { + $table_access_url_rel_session= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION); + $access_url_id = api_get_current_access_url_id(); + $sql = "SELECT s.id, s.name FROM $tbl_session s INNER JOIN $table_access_url_rel_session u ON s.id = u.session_id $where AND u.access_url_id = $access_url_id ORDER BY name"; +} else { + $sql = "SELECT id, name FROM $tbl_session $where ORDER BY name"; +} +$result=Database::query($sql); +$rows_session = Database::store_result($result); +?> +
+ ' . $tool_name . ''; ?> + + + : + + + + */ +?> + + + + + + + + + + + + + + + + + + + + + +
+ :
+ +
:  :
 
+
+
+ +
+ +

+ +





+ '.get_lang('SubscribeSessionsToCategory').''; + ?> +
+
+ +
+ +'.Display::return_icon('multiple.gif',get_lang('RegistrationByUsersGroups')).get_lang('RegistrationByUsersGroups').''; -$newLinks = Display::url(get_lang('EnrollTrainersFromExistingSessions'), api_get_path(WEB_CODE_PATH).'admin/add_teachers_to_session.php'); -$newLinks .= Display::url(get_lang('EnrollStudentsFromExistingSessions'), api_get_path(WEB_CODE_PATH).'admin/add_students_to_session.php'); +$newLinks = Display::url( + get_lang('EnrollTrainersFromExistingSessions'), api_get_path(WEB_CODE_PATH).'session/add_teachers_to_session.php' +); +$newLinks .= Display::url( + get_lang('EnrollStudentsFromExistingSessions'), api_get_path(WEB_CODE_PATH).'session/add_students_to_session.php' +); ?>
'; -echo ''.Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('PlatformAdmin'),'',ICON_SIZE_MEDIUM).''; +echo ''. + Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('PlatformAdmin'),'',ICON_SIZE_MEDIUM).''; echo '
'; $form->display(); diff --git a/main/admin/session_category_add.php b/main/session/session_category_add.php old mode 100755 new mode 100644 similarity index 98% rename from main/admin/session_category_add.php rename to main/session/session_category_add.php index 1d3ba625df..eb70cf0b9b --- a/main/admin/session_category_add.php +++ b/main/session/session_category_add.php @@ -1,231 +1,231 @@ - registerFunction ('search_coachs'); - -// setting the section (for the tabs) -$this_section=SECTION_PLATFORM_ADMIN; -api_protect_admin_script(true); - -$formSent=0; -$errorMsg=''; -$interbreadcrumb[]=array('url' => 'index.php',"name" => get_lang('PlatformAdmin')); -$interbreadcrumb[]=array('url' => "session_category_list.php","name" => get_lang('ListSessionCategory')); - -// Database Table Definitions -$tbl_user = Database::get_main_table(TABLE_MAIN_USER); -$tbl_session = Database::get_main_table(TABLE_MAIN_SESSION); - -if (isset($_POST['formSent']) && $_POST['formSent']) { - $formSent=1; - $name= $_POST['name']; - $year_start= $_POST['year_start']; - $month_start=$_POST['month_start']; - $day_start=$_POST['day_start']; - $year_end=$_POST['year_end']; - $month_end=$_POST['month_end']; - $day_end=$_POST['day_end']; - $return = SessionManager::create_category_session($name,$year_start,$month_start,$day_start,$year_end,$month_end,$day_end); - if ($return == strval(intval($return))) { - header('Location: session_category_list.php?action=show_message&message='.urlencode(get_lang('SessionCategoryAdded'))); - exit(); - } -} -$thisYear=date('Y'); -$thisMonth=date('m'); -$thisDay=date('d'); -$tool_name = get_lang('AddACategory'); - -//display the header -Display::display_header($tool_name); -if (!empty($return)) { - Display::display_error_message($return,false); -} -?> -
- - - - - - - - - - - - - - - -
  
- - -
  -
- -
- - registerFunction ('search_coachs'); + +// setting the section (for the tabs) +$this_section=SECTION_PLATFORM_ADMIN; +api_protect_admin_script(true); + +$formSent=0; +$errorMsg=''; +$interbreadcrumb[]=array('url' => 'index.php',"name" => get_lang('PlatformAdmin')); +$interbreadcrumb[]=array('url' => "session_category_list.php","name" => get_lang('ListSessionCategory')); + +// Database Table Definitions +$tbl_user = Database::get_main_table(TABLE_MAIN_USER); +$tbl_session = Database::get_main_table(TABLE_MAIN_SESSION); + +if (isset($_POST['formSent']) && $_POST['formSent']) { + $formSent=1; + $name= $_POST['name']; + $year_start= $_POST['year_start']; + $month_start=$_POST['month_start']; + $day_start=$_POST['day_start']; + $year_end=$_POST['year_end']; + $month_end=$_POST['month_end']; + $day_end=$_POST['day_end']; + $return = SessionManager::create_category_session($name,$year_start,$month_start,$day_start,$year_end,$month_end,$day_end); + if ($return == strval(intval($return))) { + header('Location: session_category_list.php?action=show_message&message='.urlencode(get_lang('SessionCategoryAdded'))); + exit(); + } +} +$thisYear=date('Y'); +$thisMonth=date('m'); +$thisDay=date('d'); +$tool_name = get_lang('AddACategory'); + +//display the header +Display::display_header($tool_name); +if (!empty($return)) { + Display::display_error_message($return,false); +} +?> +
+ + + + + + + + + + + + + + + +
  
+ + +
  +
+ +
+ + 'index.php', - "name" => get_lang('PlatformAdmin') -); -$interbreadcrumb[] = array( - 'url' => "session_category_list.php", - "name" => get_lang('ListSessionCategory') -); - -$sql = "SELECT * FROM $tbl_session_category WHERE id='".$id."' ORDER BY name"; -$result=Database::query($sql); -if (!$infos=Database::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_is_session_admin()) { - api_not_allowed(true); -} - -if (isset($_POST['formSent']) && $_POST['formSent']) { - $formSent = 1; - $name = $_POST['name']; - $year_start = $_POST['year_start']; - $month_start = $_POST['month_start']; - $day_start = $_POST['day_start']; - $year_end = $_POST['year_end']; - $month_end = $_POST['month_end']; - $day_end = $_POST['day_end']; - $return = SessionManager::edit_category_session( - $id, - $name, - $year_start, - $month_start, - $day_start, - $year_end, - $month_end, - $day_end - ); - if ($return == strval(intval($return))) { - header( - 'Location: session_category_list.php?action=show_message&message=' . urlencode( - get_lang('SessionCategoryUpdate') - ) - ); - exit(); - } -} - -$thisYear = date('Y'); -$thisMonth = date('m'); -$thisDay = date('d'); - -// display the header -Display::display_header($tool_name); -if (!empty($return)) { - Display::display_error_message($return,false); -} -?> -
- - - - - - - - - - - - - -
  
- -
-
-
- - - - - - - - - - - - -
   - - / - - / - -
   - - / - - / - -
-
-
-
-
  - - -
-
- - 'index.php', + "name" => get_lang('PlatformAdmin') +); +$interbreadcrumb[] = array( + 'url' => "session_category_list.php", + "name" => get_lang('ListSessionCategory') +); + +$sql = "SELECT * FROM $tbl_session_category WHERE id='".$id."' ORDER BY name"; +$result=Database::query($sql); +if (!$infos=Database::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_is_session_admin()) { + api_not_allowed(true); +} + +if (isset($_POST['formSent']) && $_POST['formSent']) { + $formSent = 1; + $name = $_POST['name']; + $year_start = $_POST['year_start']; + $month_start = $_POST['month_start']; + $day_start = $_POST['day_start']; + $year_end = $_POST['year_end']; + $month_end = $_POST['month_end']; + $day_end = $_POST['day_end']; + $return = SessionManager::edit_category_session( + $id, + $name, + $year_start, + $month_start, + $day_start, + $year_end, + $month_end, + $day_end + ); + if ($return == strval(intval($return))) { + header( + 'Location: session_category_list.php?action=show_message&message=' . urlencode( + get_lang('SessionCategoryUpdate') + ) + ); + exit(); + } +} + +$thisYear = date('Y'); +$thisMonth = date('m'); +$thisDay = date('d'); + +// display the header +Display::display_header($tool_name); +if (!empty($return)) { + Display::display_error_message($return,false); +} +?> +
+ + + + + + + + + + + + + +
  
+ +
+
+
+ + + + + + + + + + + + +
   + + / + + / + +
   + + / + + / + +
+
+
+
+
  + + +
+
+ + - '.Display::return_icon('new_folder.png', get_lang('AddSessionCategory'), '', ICON_SIZE_MEDIUM).' - '.Display::return_icon('session.png', get_lang('ListSession'), '', ICON_SIZE_MEDIUM).' + '.Display::return_icon('new_folder.png', get_lang('AddSessionCategory'), '', ICON_SIZE_MEDIUM).' + '.Display::return_icon('session.png', get_lang('ListSession'), '', ICON_SIZE_MEDIUM).' '; ?>
diff --git a/main/admin/session_course_list.php b/main/session/session_course_list.php old mode 100755 new mode 100644 similarity index 100% rename from main/admin/session_course_list.php rename to main/session/session_course_list.php diff --git a/main/session/session_export.php b/main/session/session_export.php index 708d73d199..dfe41c81fb 100644 --- a/main/session/session_export.php +++ b/main/session/session_export.php @@ -277,7 +277,7 @@ $result = Database::query($sql); $Sessions = Database::store_result($result); echo '
'; -echo ''.Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('PlatformAdmin'),'',ICON_SIZE_MEDIUM).''; +echo ''.Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('PlatformAdmin'),'',ICON_SIZE_MEDIUM).''; echo '
'; if (!empty($errorMsg)) { diff --git a/main/session/session_import.php b/main/session/session_import.php index 0c20cf0c36..b80b135124 100644 --- a/main/session/session_import.php +++ b/main/session/session_import.php @@ -541,7 +541,8 @@ if (count($inserted_in_course) > 1) { } echo '
'; -echo ''.Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('PlatformAdmin'),'',ICON_SIZE_MEDIUM).''; +echo ''. + Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('PlatformAdmin'),'',ICON_SIZE_MEDIUM).''; echo '
'; if (!empty($error_message)) { diff --git a/main/admin/session_import_drh.php b/main/session/session_import_drh.php old mode 100755 new mode 100644 similarity index 92% rename from main/admin/session_import_drh.php rename to main/session/session_import_drh.php index f7361ae2fc..367b8c9a5c --- a/main/admin/session_import_drh.php +++ b/main/session/session_import_drh.php @@ -27,7 +27,8 @@ $inserted_in_course = array(); Display::display_header($tool_name); echo '
'; -echo ''.Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('PlatformAdmin'),'',ICON_SIZE_MEDIUM).''; +echo ''. + Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('PlatformAdmin'),'',ICON_SIZE_MEDIUM).''; echo '
'; if (!empty($error_message)) { diff --git a/main/session/session_list.php b/main/session/session_list.php index 7e21960b31..543de9e31f 100644 --- a/main/session/session_list.php +++ b/main/session/session_list.php @@ -27,7 +27,7 @@ if ($action == 'delete') { exit(); } -$interbreadcrumb[]=array("url" => "index.php","name" => get_lang('PlatformAdmin')); +//$interbreadcrumb[]=array("url" => "index.php","name" => get_lang('PlatformAdmin')); $tool_name = get_lang('SessionList'); Display::display_header($tool_name); @@ -211,9 +211,12 @@ $(function() {
'.Display::return_icon('new_session.png',get_lang('AddSession'),'',ICON_SIZE_MEDIUM).''; -echo ''.Display::return_icon('session_to_category.png',get_lang('AddSessionsInCategories'),'',ICON_SIZE_MEDIUM).''; -echo ''.Display::return_icon('folder.png',get_lang('ListSessionCategory'),'',ICON_SIZE_MEDIUM).''; +echo ''. + Display::return_icon('new_session.png',get_lang('AddSession'),'',ICON_SIZE_MEDIUM).''; +echo ''. + Display::return_icon('session_to_category.png',get_lang('AddSessionsInCategories'),'',ICON_SIZE_MEDIUM).''; +echo ''. + Display::return_icon('folder.png',get_lang('ListSessionCategory'),'',ICON_SIZE_MEDIUM).''; echo $actions; echo '
'; diff --git a/main/admin/session_user_edit.php b/main/session/session_user_edit.php similarity index 100% rename from main/admin/session_user_edit.php rename to main/session/session_user_edit.php diff --git a/main/admin/session_user_import.php b/main/session/session_user_import.php old mode 100755 new mode 100644 similarity index 100% rename from main/admin/session_user_import.php rename to main/session/session_user_import.php