Minor - fixing file

1.9.x
Julio Montoya 12 years ago
parent 9f6b0ec4fe
commit d54a79c2d8
  1. 66
      main/admin/add_courses_to_usergroup.php

@ -82,9 +82,9 @@ $errorMsg = '';
$sessions=array(); $sessions=array();
$usergroup = new UserGroup(); $usergroup = new UserGroup();
$id = intval($_GET['id']); $id = intval($_GET['id']);
if($_POST['form_sent']) { if ($_POST['form_sent']) {
$form_sent = $_POST['form_sent']; $form_sent = $_POST['form_sent'];
$elements_posted = $_POST['elements_in_name']; $elements_posted = $_POST['elements_in_name'];
if (!is_array($elements_posted)) { if (!is_array($elements_posted)) {
$elements_posted=array(); $elements_posted=array();
} }
@ -96,13 +96,13 @@ if($_POST['form_sent']) {
} }
$data = $usergroup->get($id); $data = $usergroup->get($id);
$course_list_in = $usergroup->get_courses_by_usergroup($id); $course_list_in = $usergroup->get_courses_by_usergroup($id);
$course_list = CourseManager::get_courses_list(0,0,'title'); $course_list = CourseManager::get_courses_list(0, 0, 'title');
//api_display_tool_title($tool_name.' ('.$session_info['name'].')'); //api_display_tool_title($tool_name.' ('.$session_info['name'].')');
$elements_not_in = $elements_in= array(); $elements_not_in = $elements_in= array();
if (!empty($course_list)) { if (!empty($course_list)) {
foreach($course_list as $item) { foreach ($course_list as $item) {
if (in_array($item['id'], $course_list_in)) { if (in_array($item['id'], $course_list_in)) {
$elements_in[$item['id']] = $item['title']." (".$item['visual_code'].")"; $elements_in[$item['id']] = $item['title']." (".$item['visual_code'].")";
} else { } else {
@ -114,8 +114,9 @@ $ajax_search = $add_type == 'unique' ? true : false;
//checking for extra field with filter on //checking for extra field with filter on
function search($needle,$type) { function search($needle,$type)
global $tbl_user,$elements_in; {
global $elements_in;
$xajax_response = new XajaxResponse(); $xajax_response = new XajaxResponse();
$return = ''; $return = '';
if (!empty($needle) && !empty($type)) { if (!empty($needle) && !empty($type)) {
@ -136,7 +137,6 @@ function search($needle,$type) {
} else { } else {
$list = CourseManager::get_courses_list(0, 0, 2, 'ASC', -1, $needle); $list = CourseManager::get_courses_list(0, 0, 2, 'ASC', -1, $needle);
} }
$i=0;
if ($type=='single') { if ($type=='single') {
/* /*
while ($user = Database :: fetch_array($rs)) { while ($user = Database :: fetch_array($rs)) {
@ -152,27 +152,30 @@ function search($needle,$type) {
} else { } else {
$return .= '<select id="elements_not_in" name="elements_not_in_name[]" multiple="multiple" size="15" style="width:360px;">'; $return .= '<select id="elements_not_in" name="elements_not_in_name[]" multiple="multiple" size="15" style="width:360px;">';
foreach ($list as $row ) { foreach ($list as $row) {
if (!in_array($row['id'], array_keys($elements_in))) { if (!in_array($row['id'], array_keys($elements_in))) {
$return .= '<option value="'.$row['id'].'">'.$row['title'].' ('.$row['visual_code'].')</option>'; $return .= '<option value="'.$row['id'].'">'.$row['title'].' ('.$row['visual_code'].')</option>';
} }
} }
$return .= '</select>'; $return .= '</select>';
$xajax_response -> addAssign('ajax_list_multiple','innerHTML',api_utf8_encode($return)); $xajax_response->addAssign('ajax_list_multiple', 'innerHTML', api_utf8_encode($return));
} }
} }
return $xajax_response; return $xajax_response;
} }
$xajax -> processRequests();
$xajax->processRequests();
Display::display_header($tool_name); Display::display_header($tool_name);
if ($add_type == 'multiple') { if ($add_type == 'multiple') {
$link_add_type_unique = '<a href="'.api_get_self().'?id_session='.$id_session.'&add='.Security::remove_XSS($_GET['add']).'&add_type=unique">'.Display::return_icon('single.gif').get_lang('SessionAddTypeUnique').'</a>'; $link_add_type_unique = '<a href="'.api_get_self().'?id_session='.$id_session.'&add='.Security::remove_XSS($_GET['add']).'&add_type=unique">'.
Display::return_icon('single.gif').get_lang('SessionAddTypeUnique').'</a>';
$link_add_type_multiple = Display::return_icon('multiple.gif').get_lang('SessionAddTypeMultiple'); $link_add_type_multiple = Display::return_icon('multiple.gif').get_lang('SessionAddTypeMultiple');
} else { } else {
$link_add_type_unique = Display::return_icon('single.gif').get_lang('SessionAddTypeUnique'); $link_add_type_unique = Display::return_icon('single.gif').get_lang('SessionAddTypeUnique');
$link_add_type_multiple = '<a href="'.api_get_self().'?id_session='.$id_session.'&add='.Security::remove_XSS($_GET['add']).'&add_type=multiple">'.Display::return_icon('multiple.gif').get_lang('SessionAddTypeMultiple').'</a>'; $link_add_type_multiple = '<a href="'.api_get_self().'?id_session='.$id_session.'&add='.Security::remove_XSS($_GET['add']).'&add_type=multiple">'.
Display::return_icon('multiple.gif').get_lang('SessionAddTypeMultiple').'</a>';
} }
echo '<div class="actions">'; echo '<div class="actions">';
@ -186,7 +189,7 @@ echo '</div>';
if ($add_type=='multiple') { if ($add_type=='multiple') {
if (is_array($extra_field_list)) { if (is_array($extra_field_list)) {
if (is_array($new_field_list) && count($new_field_list)>0 ) { if (is_array($new_field_list) && count($new_field_list) > 0) {
echo '<h3>'.get_lang('FilterUsers').'</h3>'; echo '<h3>'.get_lang('FilterUsers').'</h3>';
foreach ($new_field_list as $new_field) { foreach ($new_field_list as $new_field) {
echo $new_field['name']; echo $new_field['name'];
@ -210,10 +213,10 @@ if ($add_type=='multiple') {
} }
} }
} }
echo Display::input('hidden','id',$id); echo Display::input('hidden', 'id', $id);
echo Display::input('hidden','form_sent','1'); echo Display::input('hidden', 'form_sent', '1');
echo Display::input('hidden','add_type',null); echo Display::input('hidden', 'add_type', null);
if(!empty($errorMsg)) { if (!empty($errorMsg)) {
Display::display_normal_message($errorMsg); //main API Display::display_normal_message($errorMsg); //main API
} }
?> ?>
@ -230,12 +233,12 @@ if(!empty($errorMsg)) {
<tr> <tr>
<td align="center"> <td align="center">
<?php echo get_lang('FirstLetterCourseTitle'); ?> : <?php echo get_lang('FirstLetterCourseTitle'); ?> :
<select name="firstLetterUser" onchange = "xajax_search(this.value,'multiple')" > <select name="firstLetterUser" onchange = "xajax_search(this.value,'multiple')" >
<option value = "%">--</option> <option value = "%">--</option>
<?php <?php
echo Display :: get_alphabet_options(); echo Display :: get_alphabet_options();
?> ?>
</select> </select>
</td> </td>
<td align="center">&nbsp;</td> <td align="center">&nbsp;</td>
</tr> </tr>
@ -252,7 +255,7 @@ if(!empty($errorMsg)) {
} else { } else {
?> ?>
<div id="ajax_list_multiple"> <div id="ajax_list_multiple">
<?php echo Display::select('elements_not_in_name',$elements_not_in, '',array('style'=>'width:360px', 'multiple'=>'multiple','id'=>'elements_not_in','size'=>'15px'),false); ?> <?php echo Display::select('elements_not_in_name', $elements_not_in, '', array('style'=>'width:360px', 'multiple'=>'multiple','id'=>'elements_not_in','size'=>'15px'),false); ?>
</div> </div>
<?php <?php
} }
@ -294,8 +297,7 @@ if(!empty($errorMsg)) {
</form> </form>
<script type="text/javascript"> <script type="text/javascript">
<!-- function moveItem(origin , destination) {
function moveItem(origin , destination){
for(var i = 0 ; i<origin.options.length ; i++) { for(var i = 0 ; i<origin.options.length ; i++) {
if(origin.options[i].selected) { if(origin.options[i].selected) {
@ -339,9 +341,7 @@ function valide(){
document.forms.formulaire.submit(); document.forms.formulaire.submit();
} }
function loadUsersInSelect(select) {
function loadUsersInSelect(select){
var xhr_object = null; var xhr_object = null;
if(window.XMLHttpRequest) // Firefox if(window.XMLHttpRequest) // Firefox
@ -351,12 +351,9 @@ function loadUsersInSelect(select){
else // XMLHttpRequest non supporté par le navigateur else // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
//xhr_object.open("GET", "loadUsersInSelect.ajax.php?id_session=<?php echo $id_session ?>&letter="+select.options[select.selectedIndex].text, false);
xhr_object.open("POST", "loadUsersInSelect.ajax.php"); xhr_object.open("POST", "loadUsersInSelect.ajax.php");
xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
nosessionUsers = makepost(document.getElementById('elements_not_in')); nosessionUsers = makepost(document.getElementById('elements_not_in'));
sessionUsers = makepost(document.getElementById('elements_in')); sessionUsers = makepost(document.getElementById('elements_in'));
nosessionClasses = makepost(document.getElementById('origin_classes')); nosessionClasses = makepost(document.getElementById('origin_classes'));
@ -366,7 +363,6 @@ function loadUsersInSelect(select){
xhr_object.onreadystatechange = function() { xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 4) { if(xhr_object.readyState == 4) {
document.getElementById('content_source').innerHTML = result = xhr_object.responseText; document.getElementById('content_source').innerHTML = result = xhr_object.responseText;
//alert(xhr_object.responseText);
} }
} }
} }
@ -376,10 +372,8 @@ function makepost(select){
var ret = ""; var ret = "";
for (i = 0 ; i<options.length ; i++) for (i = 0 ; i<options.length ; i++)
ret = ret + options[i].value +'::'+options[i].text+";;"; ret = ret + options[i].value +'::'+options[i].text+";;";
return ret; return ret;
} }
-->
</script> </script>
<?php <?php
Display::display_footer(); Display::display_footer();

Loading…
Cancel
Save