Subversion Repositories ALCASAR

Rev

Rev 1838 | Rev 1882 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1838 Rev 1881
Line 9... Line 9...
9
if(!isset($change)) $change = 0;
9
if(!isset($change)) $change = 0;
10
if(!isset($user_type)) $user_type = 'user';
10
if(!isset($user_type)) $user_type = 'user';
11
if(!isset($badusers)) $badusers = 0;
11
if(!isset($badusers)) $badusers = 0;
12
if(!isset($cn)) $cn = '';
12
if(!isset($cn)) $cn = '';
13
 
13
 
-
 
14
 
14
if ($user_type != 'group'){
15
if ($user_type != 'group'){
15
	if (is_file("../lib/$config[general_lib_type]/user_info.php"))
16
	if (is_file("../lib/$config[general_lib_type]/user_info.php"))
16
		include("../lib/$config[general_lib_type]/user_info.php");
17
		include("../lib/$config[general_lib_type]/user_info.php");
17
	if ($config['general_lib_type'] == 'sql' && $config['sql_show_all_groups'] == 'true'){
18
	if ($config['general_lib_type'] == 'sql' && $config['sql_show_all_groups'] == 'true'){
18
		$saved_login = $login;
19
		$saved_login = $login;
Line 162... Line 163...
162
<input type="text" value="" name="pwdgene" size=10 readonly>
163
<input type="text" value="" name="pwdgene" size=10 readonly>
163
</td>
164
</td>
164
</tr>
165
</tr>
165
EOM;
166
EOM;
166
}
167
}
-
 
168
	//si l'utilisateur fait parti d'un groupe, on charge les attributs du groupe, pour les afficher ensuite.
-
 
169
	if(isset($member_groups[0]))
-
 
170
	{
-
 
171
		$group = $member_groups[0];
-
 
172
		$login_saved = $login;
-
 
173
		$login = $member_groups[0];
-
 
174
		include("../lib/sql/group_info.php");
-
 
175
		$login = $login_saved;
-
 
176
 
-
 
177
	}
-
 
178
	
-
 
179
 
167
	foreach($show_attrs as $key => $desc){
180
	foreach($show_attrs as $key => $desc){
168
		$name = $attrmap["$key"];
181
		$name = $attrmap["$key"];
169
		$generic = (isset($attrmap['generic']["$key"])) ? $attrmap['generic']["$key"] : '';
182
		$generic = (isset($attrmap['generic']["$key"])) ? $attrmap['generic']["$key"] : '';
170
		if ($name == 'none')
183
		if ($name == 'none')
171
			continue;
184
			continue;
Line 397... Line 410...
397
</td>
410
</td>
398
<td>
411
<td>
399
EOM;
412
EOM;
400
 
413
 
401
 
414
 
-
 
415
 
-
 
416
	/*on charge les attributs utilisateurs afin de montrer les groupes disponibles*/
-
 
417
	if ($user_type != 'group'){
-
 
418
		if (is_file("../lib/$config[general_lib_type]/user_info.php"))
-
 
419
			include("../lib/$config[general_lib_type]/user_info.php");
-
 
420
		if ($config['general_lib_type'] == 'sql' && $config['sql_show_all_groups'] == 'true'){
-
 
421
			$saved_login = $login;
-
 
422
			$login = '';
-
 
423
			if (is_file("../lib/sql/group_info.php"))
-
 
424
				include("../lib/sql/group_info.php");
-
 
425
			$login = $saved_login;
-
 
426
		}
-
 
427
	}
-
 
428
 
402
	if (isset($existing_groups)){
429
	if (isset($existing_groups)){
403
	echo "<select size=5 name=\"edited_groups[]\"  OnChange=\"this.form.group_change.value=1\">";
430
	echo "<select size=5 name=\"edited_groups[]\"  OnChange=\"this.form.group_change.value=1\">";
404
	if ($config['sql_show_all_groups'] == 'true'){
431
	if ($config['sql_show_all_groups'] == 'true'){
405
		foreach ($existing_groups as $group => $count){
432
		foreach ($existing_groups as $group => $count){
406
			if (isset($member_groups[$group]) && ($member_groups[$group] == $group))
433
			if (isset($member_groups[$group]) && ($member_groups[$group] == $group))
Line 437... Line 464...
437
</table>
464
</table>
438
</td></tr>
465
</td></tr>
439
</TABLE>
466
</TABLE>
440
</body>
467
</body>
441
</html>
468
</html>
-
 
469