[svn r14969] Updated DLTT terms

skala
Yannick Warnier 17 years ago
parent b9fea2b046
commit d86dc6332b
  1. 4
      main/admin/ldap_form_add_users_group.php
  2. 42
      main/admin/ldap_import_students.php
  3. 75
      main/admin/ldap_import_students_to_session.php
  4. 4
      main/admin/ldap_synchro.php
  5. 16
      main/admin/ldap_users_list.php

@ -26,7 +26,7 @@ $nbre=0;
echo '<form name="form" method="post" action="ldap_users_list.php">';
if($statut==1)
{
echo get_lang('Notification par courriel de l\'inscription').': <input type="checkbox" name="mailling" value="1" checked="checked"><i>'.get_lang('ne pas d&eacute;cocher').'</i>';
echo get_lang('EmailNotifySubscription').': <input type="checkbox" name="mailling" value="1" checked="checked"><i>'.get_lang('DontUnchek').'</i>';
}
else
{
@ -38,7 +38,7 @@ echo '<tr align="center" id="header3">' .
'<td width="15%"><input type="button" value="'.get_lang('AllSlashNone').'" onClick="checkAll();"></td>' .
'<td width="40%"><b>'.get_lang('Email').'</b></td>' .
'<td width="15%"><b>'.get_lang('Name').'</b></td>' .
'<td width="15%"><b>'.get_lang('Firstname').'</b></td>' .
'<td width="15%"><b>'.get_lang('FirstName').'</b></td>' .
'<td width="15%"><b>'.get_lang('Login').'</b></td>' .
'</tr>'."\n";
while (list ($key, $val) = each($nom_form)) {

@ -68,12 +68,12 @@ $etape = $_GET['etape'];
if ($annee == "" && $composante == "" && $etape == "") {
echo '<div style="align:center">';
echo '<h3><img src="../img/group.gif" alt="'.get_lang('SAISIE DES ETUDIANTS POUR LESQUELS VOUS SOUHAITEZ ADRESSER VOTRE COURS').'" />'.get_lang('SAISIE DES ETUDIANTS POUR LESQUELS VOUS SOUHAITEZ ADRESSER VOTRE COURS').'</h3>';
echo '<em>'.get_lang('POUR CELA, IL FAUT SAISIR LA DATE, LA COMPOSANTE ET L\'ETAPE DE LA COMPOSANTE').'</b><br />';
echo get_lang('Suivre chacune de ces etapes pas a pas').'<br />';
echo '<h3><img src="../img/group.gif" alt="'.get_lang('EnterStudentsToSubscribeToCourse').'" />'.get_lang('EnterStudentsToSubscribeToCourse').'</h3>';
echo '<em>'.get_lang('ToDoThisYouMustEnterYearComponentAndComponentStep').'</b><br />';
echo get_lang('FollowEachOfTheseStepsStepByStep').'<br />';
echo '<form method="get" action="'.api_get_self().'"><br />';
echo '<b>'.get_lang('ANNEE D\'INSCRIPTION - <i>Ex: %s pour l\'annee %s/%s</i>').' :</b> ';
echo '<b>'.sprintf(get_lang('RegistrationYearExample'),date('Y'),date('Y'),date('Y')+1).' :</b> ';
echo '<input type="text" name="annee" size="4" maxlength="30" value="'.$annee_base.'"><br />';
echo '<input type="submit" value="'.get_lang('Submit').'">';
echo '</form>';
@ -83,7 +83,7 @@ $etape = $_GET['etape'];
elseif ($annee <> "" && $composante == "" && $etape == "") // form 2 annee != 0; composante= 0 etape = 0
{
$ds = ldap_connect($ldap_host, $ldap_port) or die(get_lang('Impossible de se connecter au serveur LDAP'));
$ds = ldap_connect($ldap_host, $ldap_port) or die(get_lang('LDAPConnectionError'));
ldap_set_version($ds);
if ($ds) {
@ -107,11 +107,11 @@ elseif ($annee <> "" && $composante == "" && $etape == "") // form 2 annee != 0;
echo '<div style="align: center">';
echo '<br />';
echo '<h3><img src="../img/group.gif" alt="'.get_lang('SELECTIONNER VOTRE COMPOSANTE').'" />'.get_lang('SELECTIONNER VOTRE COMPOSANTE').'</h3>';
echo '<h3><img src="../img/group.gif" alt="'.get_lang('SelectComponent').'" />'.get_lang('SelectComponent').'</h3>';
echo '<form method="get" action="'.api_get_self().'">';
echo '<b>'.get_lang('ANNEE D\'INSCRIPTION').'</b> : ';
echo '<b>'.get_lang('RegistrationYear').'</b> : ';
echo '<input type="text" name="annee" size="4" maxlength="30" value="'.$annee.'">';
echo '<b>'.get_lang('COMPOSANTE').' : </b> ';
echo '<b>'.get_lang('Component').' : </b> ';
echo '<select name="composante" size="1">';
while (list ($key, $val) = each($oucompotab3)) {
echo '<option value="'.$key.'">'.$oucompotab3[$key].'</option>';
@ -127,7 +127,7 @@ elseif ($annee <> "" && $composante == "" && $etape == "") // form 2 annee != 0;
echo '<br />';
echo '<br />';
echo '<br />';
echo '<a href="ldap_import_students.php?annee=&composante=&etape=">'.get_lang('RETOUR : nouvelle recherche').'</a>';
echo '<a href="ldap_import_students.php?annee=&composante=&etape=">'.get_lang('BackToNewSearch').'</a>';
echo '<br />';
echo '</div>';
}
@ -135,7 +135,7 @@ elseif ($annee <> "" && $composante <> "" && $etape == "") // form3 :annee!=0com
{
echo '<div style="align: center">';
echo '<h3><img src="../img/group.gif" alt="'.get_lang('SearchResults').'" />'.get_lang('LE RESULTAT DE VOTRE RECHERCHE').'</h3>';
echo '<h3><img src="../img/group.gif" alt="'.get_lang('SearchResults').'" />'.get_lang('SearchResults').'</h3>';
$ds = ldap_connect($ldap_host, $ldap_port);
ldap_set_version($ds);
@ -146,7 +146,7 @@ elseif ($annee <> "" && $composante <> "" && $etape == "") // form3 :annee!=0com
// $sr = @ ldap_search($ds, "ou=groups, $LDAPbasedn", "(&(cn=*$annee*)(cn=*$composante*))");
$sr = @ ldap_search($ds, "ou=$annee, ou=diploma, o=paris1, $ldap_basedn", "seeAlso=ou=$composante,ou=structures,o=Paris1,$ldap_basedn", array ('ou','description'));
$sr = @ ldap_search($ds, "ou=$annee, ou=diploma, $ldap_basedn", "seeAlso=ou=$composante,ou=structures,$ldap_basedn", array ('ou','description'));
//echo "Le nombre de resultats est : ".ldap_count_entries($ds,$sr)."<p>";
$info = ldap_get_entries($ds, $sr);
@ -165,14 +165,14 @@ elseif ($annee <> "" && $composante <> "" && $etape == "") // form3 :annee!=0com
echo '<form method="get" action="'.api_get_self().'">';
echo '<b>'.get_lang('ANNEE D\'INSCRIPTION').':</b><input type="text" name="annee" size="4" maxlength="30" value="'.$annee.'">';
echo '<b>'.get_lang('RegistrationYear').':</b><input type="text" name="annee" size="4" maxlength="30" value="'.$annee.'">';
echo '<br /><br />';
echo '<b>'.get_lang('COMPOSANTE').' :</b><input type="text" name="composante" size="4" maxlength="30" value="'.$composante.'">';
echo '<b>'.get_lang('Component').' :</b><input type="text" name="composante" size="4" maxlength="30" value="'.$composante.'">';
echo '<br />';
echo '<h4>'.get_lang('SELECTIONNER VOTRE ETAPE (ANNEE PEDAGOGIQUE)').'</h4>';
echo '<h4>'.get_lang('SelectStepAcademicYear').'</h4>';
echo '<br />';
echo '<b>'.get_lang('ETAPE').': </b>';
echo '<b>'.get_lang('Step').': </b>';
echo '<select name="etape" size="1">';
$tempcomp = "";
@ -200,7 +200,7 @@ elseif ($annee <> "" && $composante <> "" && $etape == "") // form3 :annee!=0com
}
echo '<br />';
echo '<br />';
echo '<a href="ldap_import_students.php?annee=&composante=&etape=">'.get_lang('RETOUR : nouvelle recherche').'</a>';
echo '<a href="ldap_import_students.php?annee=&composante=&etape=">'.get_lang('BackToNewSearch').'</a>';
echo '</div>';
}
@ -209,9 +209,9 @@ elseif ($annee <> "" && $composante <> "" && $etape <> "" && $listeok != yes) {
echo '<div style="align: center;">';
echo '<br />';
echo '<br />';
echo '<h3><img src="../img/group.gif" alt="'.get_lang('SELECTION DES ETUDIANTS').'" />'.get_lang('SELECTION DES ETUDIANTS').'</h3>';
echo '<h3><img src="../img/group.gif" alt="'.get_lang('SelectStudents').'" />'.get_lang('SelectStudents').'</h3>';
//echo "Connection ...";
$ds = ldap_connect($ldap_host, $ldap_port) or die(get_lang('Impossible de se connecter au serveur LDAP'));
$ds = ldap_connect($ldap_host, $ldap_port) or die(get_lang('LDAPConnectionError'));
ldap_set_version($ds);
if ($ds) {
@ -220,7 +220,7 @@ elseif ($annee <> "" && $composante <> "" && $etape <> "" && $listeok != yes) {
$res = ldap_handle_bind($ds, $r);
//$sr = @ ldap_search($ds, "ou=people,$LDAPbasedn", "(|(edupersonprimaryorgunitdn=ou=$etape,ou=$annee,ou=diploma,o=Paris1,$LDAPbasedn)(edupersonprimaryorgunitdn=ou=02PEL,ou=$annee,ou=diploma,o=Paris1,$LDAPbasedn))");
$sr = @ ldap_search($ds, "ou=people,$ldap_basedn", "edupersonprimaryorgunitdn=ou=$etape,ou=$annee,ou=diploma,o=Paris1,$ldap_basedn");
$sr = @ ldap_search($ds, "ou=people,$ldap_basedn", "edupersonprimaryorgunitdn=ou=$etape,ou=$annee,ou=diploma,$ldap_basedn");
$info = ldap_get_entries($ds, $sr);
@ -246,10 +246,10 @@ elseif ($annee <> "" && $composante <> "" && $etape <> "" && $listeok != yes) {
include ('ldap_form_add_users_group.php');
ldap_unbind($ds);
} else {
echo '<h4>'.get_lang('Unable to connect to').' '.$host.'</h4>';
echo '<h4>'.get_lang('UnableToConnectTo').' '.$host.'</h4>';
}
echo '<br /><br />';
echo '<a href="ldap_import_students.php?annee=&composante=&etape=">'.get_lang('RETOUR : nouvelle recherche').'</a>';
echo '<a href="ldap_import_students.php?annee=&composante=&etape=">'.get_lang('BackToNewSearch').'</a>';
echo '<br /><br />';
echo '</div>';

@ -45,7 +45,7 @@ $annee_base=date('Y');
// setting breadcrumbs
$interbreadcrumb[]=array('url' => 'index.php',"name" => get_lang('PlatformAdmin'));
$interbreadcrumb[]=array('url' => api_get_self(),"name" => "Liste des sessions");
$interbreadcrumb[]=array('url' => api_get_self(),"name" => get_lang('SessionList'));
// Database Table Definitions
$tbl_session = Database::get_main_table(TABLE_MAIN_SESSION);
@ -79,7 +79,7 @@ $etape = $_GET['etape'];
if (isset($id_session) && $id_session!="")
{
$tool_name = get_lang('Import LDAP : Utilisateurs/Etapes');;
$tool_name = get_lang('LDAPImportUsersSteps');;
Display::display_header($tool_name);
//api_display_tool_title($tool_name);
@ -89,22 +89,22 @@ if (isset($id_session) && $id_session!="")
// form1 annee = 0; composante= 0 etape = 0
if ($annee == "" && $composante == "" && $etape == "") {
echo '<div style="align:center">';
echo '<h3><img src=\"../img/group.gif\" alt="'.get_lang('SAISIE DE L\'ETAPE A AJOUTER A VOTRE SESSION').'" />'.get_lang('SAISIE DE L\'ETAPE A AJOUTER A VOTRE SESSION').'</h3>';
echo '<b>'.get_lang('POUR CELA, IL FAUT SAISIR L\'ANNEE, L\'UFR ET L\'ETAPE').'</b><br />';
echo get_lang('Suivre chacune de ces &eacute;tapes pas &agrave; pas').'<br />';
echo '<h3><img src=\"../img/group.gif\" alt="'.get_lang('EnterStepToAddToYourSession').'" />'.get_lang('EnterStepToAddToYourSession').'</h3>';
echo '<b>'.get_lang('ToDoThisYouMustEnterYearDepartmentAndStep').'</b><br />';
echo get_lang('FollowEachOfTheseStepsStepByStep').'<br />';
echo '<form method="get" action="'.api_get_self().'"><br />';
echo '<b>'.sprintf(get_lang('ANNEE D\'INSCRIPTION - <i>Ex: %s pour l\'ann&eacute;e %s/%s</i>'),date('Y'),date('Y'),date('Y')+1).' :</b>';
echo '<b>'.sprintf(get_lang('RegistrationYearExample'),date('Y'),date('Y'),date('Y')+1).' :</b>';
echo '<input type="text" name="annee" size="4" maxlength="30" value="'.$annee_base.'"><br />';
echo '<input type="hidden" name="id_session" value="'.$id_session.'">';
echo '<input type="hidden" name="action" value="add">';
echo '<input type="submit" value="'.get_lang('Valider').'">';
echo '<input type="submit" value="'.get_lang('Submit').'">';
echo '</form>';
echo '</div>';
}
// form 2 annee != 0; composante= 0 etape = 0
elseif ($annee <> "" && $composante == "" && $etape == "") {
$ds = ldap_connect($ldap_host, $ldap_port) or die(get_lang('Impossible de se connecter au serveur LDAP'));
$ds = ldap_connect($ldap_host, $ldap_port) or die(get_lang('LDAPConnectionError'));
if ($ds) {
$r = false;
@ -124,11 +124,11 @@ if (isset($id_session) && $id_session!="")
echo '<div style="align:center">';
echo '<br />';
echo '<h3><img src="../img/group.gif" alt="'.get_lang('SELECTIONNER VOTRE UFR').'"/>'.get_lang('SELECTIONNER VOTRE UFR').'</h3>';
echo '<h3><img src="../img/group.gif" alt="'.get_lang('SelectDepartment').'"/>'.get_lang('SelectDepartment').'</h3>';
echo '<form method="get" action="'.api_get_self().'">';
echo '<b>'.get_lang('ANNEE D\'INSCRIPTION').'</b> : ';
echo '<b>'.get_lang('RegistrationYear').'</b> : ';
echo '<input type="text" name="annee" size="4" maxlength="30" value="'.$annee.'">';
echo '<b>'.get_lang('UFR').' : </b>';
echo '<b>'.get_lang('Department').' : </b>';
echo '<select name="composante" size="1">';
while (list ($key, $val) = each($oucompotab3)) {
echo '<option value="'.$key.'">'.$oucompotab3[$key].'</option>';
@ -147,7 +147,7 @@ if (isset($id_session) && $id_session!="")
}
echo '<br />';
echo '<br />';
echo '<a href="'.api_get_self().'"?id_session='.$id_session.'&annee=&action=add&composante=&etape=">'.get_lang('RETOUR : nouvelle recherche').'</a>';
echo '<a href="'.api_get_self().'"?id_session='.$id_session.'&annee=&action=add&composante=&etape=">'.get_lang('BackToNewSearch').'</a>';
echo '<br />';
echo '</div>';
}
@ -182,14 +182,14 @@ if (isset($id_session) && $id_session!="")
reset($ouetapetab);
echo '<form method="get" action="'.api_get_self().'">';
echo '<b>'.get_lang('ANNEE D\'INSCRIPTION').' :</b> <input type="text" name="annee" size="4" maxlength="30" value="'.$annee.'">';
echo '<b>'.get_lang('RegistrationYear').' :</b> <input type="text" name="annee" size="4" maxlength="30" value="'.$annee.'">';
echo '<br /><br />';
echo '<b>'.get_lang('UFR').' :</b><input type="text" name="composante" size="4" maxlength="30" value="'.$composante.'">';
echo '<b>'.get_lang('Department').' :</b><input type="text" name="composante" size="4" maxlength="30" value="'.$composante.'">';
echo '<br />';
echo '<h4>'.get_lang('SELECTIONNER VOTRE ETAPE (ANNEE PEDAGOGIQUE)').'</h4>';
echo '<h4>'.get_lang('SelectStepAcademicYear').'</h4>';
echo '<br />';
echo '<b>'.get_lang('ETAPE').' : </b>';
echo '<b>'.get_lang('Step').' : </b>';
echo '<select name="etape" size="1">';
$tempcomp = "";
@ -224,7 +224,7 @@ if (isset($id_session) && $id_session!="")
echo '<br />';
echo '<br />';
echo '<br />';
echo '<a href="'.api_get_self().'"?id_session='.$id_session.'&annee=&action=add&composante=&etape=">'.get_lang('RETOUR : nouvelle recherche').'</a>';
echo '<a href="'.api_get_self().'"?id_session='.$id_session.'&annee=&action=add&composante=&etape=">'.get_lang('BackToNewSearch').'</a>';
echo '<br />';
echo '</form>';
echo '</div>';
@ -252,13 +252,13 @@ if (isset($id_session) && $id_session!="")
"VALUES " .
"('$id_session','".Database::escape_string($info[0]["ou"][0])."','".$description."','$composante','$annee')";
if (api_sql_query($sql,__FILE__,__LINE__))
Display :: display_normal_message(get_lang('ETAPE').": $annee, $composante, $description ".get_lang('A ETE AJOUTE AVEC SUCCES'));
Display :: display_normal_message(get_lang('Step').": $annee, $composante, $description ".get_lang('SomethingFemininAddedSuccessfully'));
else
Display :: display_error_message(get_lang('ERREUR : ETAPE EXISTANTE OU AUTRE ?'));
Display :: display_error_message(get_lang('ErrorExistingStep'));
} else
Display :: display_error_message(get_lang('ETAPE NON PRESENTE DANS LDAP'));
Display :: display_error_message(get_lang('ErrorStepNotFoundOnLDAP'));
} else
Display :: display_error_message(get_lang('ERREUR CONNEXION LDAP'));
Display :: display_error_message(get_lang('LDAPConnectionError'));
}
$sql = 'SELECT name, nbr_courses, nbr_users, nbr_classes, ' .
@ -283,9 +283,9 @@ if (isset($id_session) && $id_session!="")
"AND code_etape IN($idChecked)";
api_sql_query($sql,__FILE__,__LINE__);
if (mysql_affected_rows()>0)
Display :: display_normal_message(get_lang('ETAPE SUPPRIMEE AVEC SUCCES'));
Display :: display_normal_message(get_lang('StepDeletedSuccessfully'));
else
Display :: display_error_message(get_lang('Erreur de suppression'));
Display :: display_error_message(get_lang('DeleteError'));
} else if (isset($action) && ($action=='deleteusers')) {
$idChecked = $_GET['idChecked'];
@ -350,7 +350,7 @@ if (isset($id_session) && $id_session!="")
if (UserManager::can_delete_user($enreg_user))
UserManager::delete_user($enreg_user);
}
Display :: display_normal_message(get_lang('UTILISATEURS ETAPE SUPPRIME AVEC SUCCES'));
Display :: display_normal_message(get_lang('StepUsersDeletedSuccessfully'));
}
@ -363,7 +363,7 @@ if (isset($id_session) && $id_session!="")
WHERE id_session='$id_session'
ORDER BY code_ufr, code_etape";
$result = api_sql_query($sql);
$ds = ldap_connect($ldap_host, $ldap_port) or die(get_lang('Impossible de se connecter au serveur LDAP'));
$ds = ldap_connect($ldap_host, $ldap_port) or die(get_lang('LDAPConnectionError'));
// Import des utilisateurs des etapes dans la session
if ($ds)
$r = false;
@ -470,17 +470,17 @@ if (isset($id_session) && $id_session!="")
<!--List des etapes -->
<table class="data_table" width="100%">
<tr>
<th colspan="4"><?php echo get_lang('Liste des etapes');?>
<th colspan="4"><?php echo get_lang('StepsList');?>
<a href="<?php echo api_get_self(); ?>?action=add&id_session=<?php echo $id_session; ?>">
<img src="../img/group_add_big.gif" border="0" align="absmiddle" alt="<?php echo get_lang('Ajouter etape');?>">
<img src="../img/group_add_big.gif" border="0" align="absmiddle" alt="<?php echo get_lang('AddStep');?>">
</a>
</th>
</tr>
<tr>
<tr>
<th width="20%"><?php echo get_lang('UFR');?></th>
<th width="20%"><?php echo get_lang('Code etape');?></th>
<th width="45%"><?php echo get_lang('Intitule');?></th>
<th width="20%"><?php echo get_lang('Department');?></th>
<th width="20%"><?php echo get_lang('StepCode');?></th>
<th width="45%"><?php echo get_lang('Label');?></th>
<th width="15%"><?php echo get_lang('Actions'); ?></th>
</tr>
</tr>
@ -496,7 +496,7 @@ if (isset($id_session) && $id_session!="")
if(sizeof($etapes)==0){
echo '
<tr>
<td colspan="4">'.get_lang('Pas d\'etape pour cette session').'</td>
<td colspan="4">'.get_lang('NoStepForThisSession').'</td>
</tr>';
} else {
foreach($etapes as $etape){
@ -510,7 +510,7 @@ if (isset($id_session) && $id_session!="")
'<img src="../img/delete.gif" border="0" align="absmiddle" alt="'.get_lang('Delete').'">' .
'</a>
<a href="'.api_get_self().'?id_session='.$id_session.'&action=deleteusers&idChecked[]='.$etape['code_etape'].'-'.$etape['annee'].'" onclick="javascript:if(!confirm(\''.get_lang('ConfirmYourChoice').'\')) return false;">' .
'<img src="../img/undelete.gif" border="0" align="absmiddle" title="'.get_lang('Supprimer utilisateurs etapes').'">' .
'<img src="../img/undelete.gif" border="0" align="absmiddle" title="'.get_lang('DeleteStepUsers').'">' .
'</a>
</td>
</tr>';
@ -523,7 +523,7 @@ if (isset($id_session) && $id_session!="")
<form method="get" action="<?php echo api_get_self(); ?>" onsubmit="javascript:if(!confirm('<?php echo get_lang('ConfirmYourChoice'); ?>')) return false;">
<select name="action">
<option value="import"><?php echo get_lang('Importer les etudiants de toutes les etapes');?></option>
<option value="import"><?php echo get_lang('ImportStudentsOfAllSteps');?></option>
</select>
<input type="hidden" name="id_session" value="<?php echo $id_session; ?>">
<input type="submit" value="<?php echo get_lang('Submit'); ?>">
@ -538,7 +538,7 @@ if (isset($id_session) && $id_session!="")
<th colspan="4"><?php echo get_lang('UserList')." (".$session['nbr_users'].")"; ?>
<a href="add_users_to_session.php?page=resume_session.php&id_session=<?php echo $id_session; ?>"><img src="../img/edit.gif" border="0" align="absmiddle" alt="<?php echo get_lang('Edit');?>"></a>
&nbsp;
<a href="ldap_users_list.php?page=resume_session.php&id_session=<?php echo $id_session; ?>"><img src="../img/add_user.gif" border="0" align="absmiddle" alt="<?php echo get_lang('Ajouter ustilisateurs LDAP');?>"></a>
<a href="ldap_users_list.php?page=resume_session.php&id_session=<?php echo $id_session; ?>"><img src="../img/add_user.gif" border="0" align="absmiddle" alt="<?php echo get_lang('AddLDAPUsers');?>"></a>
</th>
</th>
</tr>
@ -547,7 +547,7 @@ if (isset($id_session) && $id_session!="")
if($session['nbr_users']==0){
echo '
<tr>
<td colspan="2">'.get_lang('Pas d\'utilisateurs pour cette session').'</td>
<td colspan="2">'.get_lang('NoUserInThisSession').'</td>
</tr>';
}
else {
@ -675,7 +675,8 @@ else
{
break;
}
$sql = 'SELECT COUNT(course_code) FROM '.$tbl_session_rel_course.' WHERE id_session='.intval($enreg['id']);
$sql = 'SELECT COUNT(course_code) FROM '.$tbl_session_rel_course.' ' .
'WHERE id_session='.intval($enreg['id']);
$rs = api_sql_query($sql, __FILE__, __LINE__);
list($nb_courses) = Database::fetch_array($rs);
@ -688,7 +689,7 @@ else
<td><?php echo htmlentities($enreg['date_start']); ?></td>
<td><?php echo htmlentities($enreg['date_end']); ?></td>
<td>
<a href="<?php echo api_get_self(); ?>?id_session=<?php echo $enreg['id']; ?>"><img src="../img/add_user_big.gif" border="0" align="absmiddle" title="Inscrire des utilisateurs <EFBFBD> cette session"></a>
<a href="<?php echo api_get_self(); ?>?id_session=<?php echo $enreg['id']; ?>"><img src="../img/add_user_big.gif" border="0" align="absmiddle" title="<?php echo get_lang('SubscribeSomeUsersToThisSession');?>"></a>
</td>
</tr>

@ -78,7 +78,7 @@ foreach($Sessions as $session){
WHERE id_session='$id_session'
ORDER BY code_ufr, code_etape";
$result = api_sql_query($sql);
$ds = ldap_connect($ldap_host, $ldap_port) or die(get_lang('Impossible de se connecter au serveur LDAP'));
$ds = ldap_connect($ldap_host, $ldap_port) or die(get_lang('LDAPConnectionError'));
// Import des utilisateurs des etapes dans la session
if ($ds)
{
@ -92,7 +92,7 @@ foreach($Sessions as $session){
$etape = $row['code_etape'];
// LDAP Querry
// edupersonorgunitdn=ou=12CI1,ou=2006,ou=diploma,o=Paris1,dc=univ-paris1,dc=fr
$sr = @ ldap_search($ds, "ou=people,$LDAPbasedn", "edupersonorgunitdn=ou=$etape,ou=$annee,ou=diploma,o=Paris1,$LDAPbasedn");
$sr = @ ldap_search($ds, "ou=people,$LDAPbasedn", "edupersonorgunitdn=ou=$etape,ou=$annee,ou=diploma,$LDAPbasedn");
$info = ldap_get_entries($ds, $sr);
for ($key = 0; $key < $info["count"]; $key ++)
{

@ -127,15 +127,15 @@ function get_user_data($from, $number_of_items, $column, $direction)
$dn_array=ldap_explode_dn($info[$key]["dn"],1);
$user[] = $dn_array[0]; // uid is first key
$user[] = $dn_array[0]; // uid is first key
$user[] = iconv("utf-8", "iso-8859-1", $info[$key]["sn"][0]);
$user[] = iconv("utf-8", "iso-8859-1", $info[$key]["givenname"][0]);
$user[] = iconv("utf-8", api_get_setting('platform_charset'), $info[$key]["sn"][0]);
$user[] = iconv("utf-8", api_get_setting('platform_charset'), $info[$key]["givenname"][0]);
$user[] = $info[$key]["mail"][0];
$outab[] = $info[$key]["eduPersonPrimaryAffiliation"][0]; // Ici "student"
$users[] = $user;
}
} else
Display :: display_error_message("Pas d'utilisateurs");
Display :: display_error_message("NoUser");
}
return $users;
}
@ -330,7 +330,7 @@ if (isset ($_GET['action']))
addUserToSession($UserList, $_GET['id_session']);
header('Location: resume_session.php?id_session='.$id_session);
} else {
$message=get_lang('Utilisateur(s) LDAP ajoute(s)');
$message=get_lang('LDAPUsersAdded');
Display :: display_normal_message($message);
}
break;
@ -384,11 +384,11 @@ if (isset ($_POST['action']))
addUserToSession($UserList, $_GET['id_session']);
if(sizeof($UserList)>0)
{
Display :: display_normal_message(sizeof($UserList)." ".get_lang('utilisateur(s) ajoute(s)'));
Display :: display_normal_message(sizeof($UserList)." ".get_lang('LDAPUsersAdded'));
}
else
{
Display :: display_normal_message(get_lang('Aucun utilisateur ajoute'));
Display :: display_normal_message(get_lang('NoUserAdded'));
}
break;
@ -406,7 +406,7 @@ if (isset($_GET['id_session']))
$type = array();
$type["all"] = get_lang('All');
$type["employee"] = get_lang('Staff');
$type["employee"] = get_lang('Teacher');
$type["student"] = get_lang('Student');
$form->addElement('select','keyword_type',get_lang('Status'),$type);
@ -438,7 +438,7 @@ $table->set_header(4, get_lang('Email'));
//$table->set_column_filter(5, 'email_filter');
//$table->set_column_filter(5, 'active_filter');
$table->set_column_filter(5, 'modify_filter');
$table->set_form_actions(array ('add_user' => get_lang('Ajouter les utilisateurs LDAP')));
$table->set_form_actions(array ('add_user' => get_lang('AddLDAPUsers')));
$table->display();
/*

Loading…
Cancel
Save