Project

General

Profile

« Previous | Next » 

Revision 1044

Added by Matthias almost 15 years ago

Codechanges using blocks to avoid to generate the "switch"-link right-top, if the user has no permission to edit the other one.

View differences:

index.php
31 31
$template = new Template(THEME_PATH.'/templates');
32 32
$template->set_file('page', 'users.htt');
33 33
$template->set_block('page', 'main_block', 'main');
34
$template->set_block("main_block", "manage_groups_block", "groups");
34 35
$template->set_var('ADMIN_URL', ADMIN_URL);
35 36

  
36 37
// Get existing value from database
......
73 74

  
74 75
// Insert language headings
75 76
$template->set_var(array(
76
								'HEADING_MODIFY_DELETE_USER' => $HEADING['MODIFY_DELETE_USER'],
77
								'HEADING_ADD_USER' => $HEADING['ADD_USER']
78
								)
79
						);
77
		'HEADING_MODIFY_DELETE_USER' => $HEADING['MODIFY_DELETE_USER'],
78
		'HEADING_ADD_USER' => $HEADING['ADD_USER']
79
		)
80
);
80 81
// Insert language text and messages
81 82
$template->set_var(array(
82
								'TEXT_MODIFY' => $TEXT['MODIFY'],
83
								'TEXT_DELETE' => $TEXT['DELETE'],
84
								'TEXT_MANAGE_GROUPS' => $TEXT['MANAGE_GROUPS'],
85
								'CONFIRM_DELETE' => $MESSAGE['USERS']['CONFIRM_DELETE']
86
								)
87
						);
88

  
83
		'TEXT_MODIFY' => $TEXT['MODIFY'],
84
		'TEXT_DELETE' => $TEXT['DELETE'],
85
		'TEXT_MANAGE_GROUPS' => ( $admin->get_permission('groups') == true ) ? $TEXT['MANAGE_GROUPS'] : "**",
86
		'CONFIRM_DELETE' => $MESSAGE['USERS']['CONFIRM_DELETE']
87
		)
88
);
89
if ( $admin->get_permission('groups') == true ) $template->parse("groups", "manage_groups_block", true);
89 90
// Parse template object
90 91
$template->parse('main', 'main_block', false);
91 92
$template->pparse('output', 'page');
......
165 166

  
166 167
// Insert language text and messages
167 168
$template->set_var(array(
168
								'TEXT_RESET' => $TEXT['RESET'],
169
								'TEXT_ACTIVE' => $TEXT['ACTIVE'],
170
								'TEXT_DISABLED' => $TEXT['DISABLED'],
171
								'TEXT_PLEASE_SELECT' => $TEXT['PLEASE_SELECT'],
172
								'TEXT_USERNAME' => $TEXT['USERNAME'],
173
								'TEXT_PASSWORD' => $TEXT['PASSWORD'],
174
								'TEXT_RETYPE_PASSWORD' => $TEXT['RETYPE_PASSWORD'],
175
								'TEXT_DISPLAY_NAME' => $TEXT['DISPLAY_NAME'],
176
								'TEXT_EMAIL' => $TEXT['EMAIL'],
177
								'TEXT_GROUP' => $TEXT['GROUP'],
178
								'TEXT_NONE' => $TEXT['NONE'],
179
								'TEXT_HOME_FOLDER' => $TEXT['HOME_FOLDER'],
180
								'USERNAME_FIELDNAME' => $username_fieldname,
181
								'CHANGING_PASSWORD' => $MESSAGE['USERS']['CHANGING_PASSWORD']
182
								)
183
						);
169
			'TEXT_RESET' => $TEXT['RESET'],
170
			'TEXT_ACTIVE' => $TEXT['ACTIVE'],
171
			'TEXT_DISABLED' => $TEXT['DISABLED'],
172
			'TEXT_PLEASE_SELECT' => $TEXT['PLEASE_SELECT'],
173
			'TEXT_USERNAME' => $TEXT['USERNAME'],
174
			'TEXT_PASSWORD' => $TEXT['PASSWORD'],
175
			'TEXT_RETYPE_PASSWORD' => $TEXT['RETYPE_PASSWORD'],
176
			'TEXT_DISPLAY_NAME' => $TEXT['DISPLAY_NAME'],
177
			'TEXT_EMAIL' => $TEXT['EMAIL'],
178
			'TEXT_GROUP' => $TEXT['GROUP'],
179
			'TEXT_NONE' => $TEXT['NONE'],
180
			'TEXT_HOME_FOLDER' => $TEXT['HOME_FOLDER'],
181
			'USERNAME_FIELDNAME' => $username_fieldname,
182
			'CHANGING_PASSWORD' => $MESSAGE['USERS']['CHANGING_PASSWORD']
183
			)
184
	);
184 185

  
185 186
// Parse template for add user form
186 187
$template->parse('main', 'main_block', false);

Also available in: Unified diff