Forráskód Böngészése

Add a session on the table access_url_rel_session when the session is created

Carlos Vargas 15 éve
szülő
commit
a2407c6cae
2 módosított fájl, 14 hozzáadás és 10 törlés
  1. 1 10
      main/admin/add_users_to_session.php
  2. 13 0
      main/admin/session_add.php

+ 1 - 10
main/admin/add_users_to_session.php

@@ -240,16 +240,7 @@ if($_POST['form_sent']) {
 		SessionManager::suscribe_users_to_session($id_session,$UserList,true,true);
 
 		//adding the session to the access_url_rel_session table
-		global $_configuration;
-		require_once (api_get_path(LIBRARY_PATH).'urlmanager.lib.php');
-		if ($_configuration['multiple_access_urls']==true) {
-			$tbl_user_rel_access_url= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
-			$access_url_id = api_get_current_access_url_id();
-			UrlManager::add_session_to_url($id_session,$access_url_id);
-		} else {
-			// we are filling by default the access_url_rel_session table
-			UrlManager::add_session_to_url($id_session,1);
-		}
+		
 		//if(empty($_GET['add']))
 			//header('Location: '.Security::remove_XSS($_GET['page']).'?id_session='.$id_session);
 		//else

+ 13 - 0
main/admin/session_add.php

@@ -119,6 +119,19 @@ if ($_POST['formSent']) {
 	$id_session_category = $_POST['session_category'];
 	$id_visibility = $_POST['session_visibility'];
 	$return = SessionManager::create_session($name,$year_start,$month_start,$day_start,$year_end,$month_end,$day_end,$nb_days_acess_before,$nb_days_acess_after,$nolimit,$coach_username, $id_session_category,$id_visibility);
+	
+	global $_configuration;
+		require_once (api_get_path(LIBRARY_PATH).'urlmanager.lib.php');
+		if ($_configuration['multiple_access_urls']==true) {
+			$tbl_user_rel_access_url= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
+			$access_url_id = api_get_current_access_url_id();
+			UrlManager::add_session_to_url($return,$access_url_id);
+		} else {
+			// we are filling by default the access_url_rel_session table
+			UrlManager::add_session_to_url($return,1);
+		}
+	
+	
 	if ($return == strval(intval($return))) {
 		// integer => no error on session creation
 		header('Location: add_courses_to_session.php?id_session='.$return.'&add=true&msg=');