Browse Source

[svn r15902] Add tabs to choose the way to to add users and courses to a session

FS#2719
Julian Prud'homme 16 years ago
parent
commit
dbdedb3cf0
2 changed files with 45 additions and 7 deletions
  1. 25 3
      main/admin/add_courses_to_session.php
  2. 20 4
      main/admin/add_users_to_session.php

+ 25 - 3
main/admin/add_courses_to_session.php

@@ -63,6 +63,11 @@ $tool_name= get_lang('SubscribeCoursesToSession');
 
 $id_session=intval($_GET['id_session']);
 
+$add_type = 'unique';
+if(isset($_GET['add_type']) && $_GET['add_type']!=''){
+	$add_type = $_GET['add_type'];
+}
+
 if(!api_is_platform_admin())
 {
 	$sql = 'SELECT session_admin_id FROM '.Database :: get_main_table(TABLE_MAIN_SESSION).' WHERE id='.$id_session;
@@ -143,6 +148,7 @@ $noPHP_SELF=true;
 
 if($_POST['formSent'])
 {
+		
 	$formSent=$_POST['formSent'];
 	$firstLetterCourse=$_POST['firstLetterCourse'];
 	$firstLetterSession=$_POST['firstLetterSession'];
@@ -226,10 +232,11 @@ Display::display_header($tool_name);
 
 api_display_tool_title($tool_name);
 
-$sql = 'SELECT COUNT(1) FROM '.$tbl_course;
+/*$sql = 'SELECT COUNT(1) FROM '.$tbl_course;
 $rs = api_sql_query($sql, __FILE__, __LINE__);
-$count_courses = mysql_result($rs, 0, 0);
-$ajax_search = $count_courses > 50 ? true : false;
+$count_courses = mysql_result($rs, 0, 0);*/
+
+$ajax_search = $add_type == 'unique' ? true : false;
 
 $nosessionCourses = $sessionCourses = array();
 
@@ -277,8 +284,23 @@ else
 	}	
 }			
 unset($Courses);
+
+if($add_type == 'multiple'){
+	$link_add_type_unique = '<a href="'.api_get_self().'?id_session='.$id_session.'&add='.$_GET['add'].'&add_type=unique">'.get_lang('SessionAddTypeUnique').'</a>';
+	$link_add_type_multiple = get_lang('SessionAddTypeMultiple');
+}
+else{
+	$link_add_type_unique = get_lang('SessionAddTypeUnique');
+	$link_add_type_multiple = '<a href="'.api_get_self().'?id_session='.$id_session.'&add='.$_GET['add'].'&add_type=multiple">'.get_lang('SessionAddTypeMultiple').'</a>';
+}
+
 ?>
 
+<div style="text-align: center;">
+	<?php echo $link_add_type_unique ?>&nbsp;|&nbsp;<?php echo $link_add_type_multiple ?>
+</div>
+<br>
+
 <form name="formulaire" method="post" action="<?php echo api_get_self(); ?>?page=<?php echo $_GET['page'] ?>&id_session=<?php echo $id_session; ?><?php if(!empty($_GET['add'])) echo '&add=true' ; ?>" style="margin:0px;">
 <input type="hidden" name="formSent" value="1" />
 

+ 20 - 4
main/admin/add_users_to_session.php

@@ -67,6 +67,11 @@ $tool_name=get_lang('SubscribeUsersToSession');
 
 $id_session=intval($_GET['id_session']);
 
+$add_type = 'unique';
+if(isset($_GET['add_type']) && $_GET['add_type']!=''){
+	$add_type = $_GET['add_type'];
+}
+
 if(!api_is_platform_admin())
 {
 	$sql = 'SELECT session_admin_id FROM '.Database :: get_main_table(TABLE_MAIN_SESSION).' WHERE id='.$id_session;
@@ -226,10 +231,10 @@ Display::display_header($tool_name);
 api_display_tool_title($tool_name);
 
 $nosessionUsersList = $sessionUsersList = array();
-$sql = 'SELECT COUNT(1) FROM '.$tbl_user;
+/*$sql = 'SELECT COUNT(1) FROM '.$tbl_user;
 $rs = api_sql_query($sql, __FILE__, __LINE__);
-$count_courses = mysql_result($rs, 0, 0);
-$ajax_search = $count_courses > 100 ? true : false;
+$count_courses = mysql_result($rs, 0, 0);*/
+$ajax_search = $add_type == 'unique' ? true : false;
 
 if($ajax_search)
 {
@@ -269,11 +274,22 @@ else
 }
 
 
-
+if($add_type == 'multiple'){
+	$link_add_type_unique = '<a href="'.api_get_self().'?id_session='.$id_session.'&add='.$_GET['add'].'&add_type=unique">'.get_lang('SessionAddTypeUnique').'</a>';
+	$link_add_type_multiple = get_lang('SessionAddTypeMultiple');
+}
+else{
+	$link_add_type_unique = get_lang('SessionAddTypeUnique');
+	$link_add_type_multiple = '<a href="'.api_get_self().'?id_session='.$id_session.'&add='.$_GET['add'].'&add_type=multiple">'.get_lang('SessionAddTypeMultiple').'</a>';
+}
 
 
 ?>
 
+<div style="text-align: center;">
+	<?php echo $link_add_type_unique ?>&nbsp;|&nbsp;<?php echo $link_add_type_multiple ?>
+</div>
+
 <form name="formulaire" method="post" action="<?php echo api_get_self(); ?>?page=<?php echo $_GET['page'] ?>&id_session=<?php echo $id_session; ?><?php if(!empty($_GET['add'])) echo '&add=true' ; ?>" style="margin:0px;">
 <input type="hidden" name="formSent" value="1" />