Pagina 1 van 1

Meer selecteeropties in Admin Userlist

Geplaatst: 11 jul 2005, 12:26
door Lontronics
Geen mod te noemen, betreft slechts vier regeltjes toevoegen, maar vond dit de meest logische plek om dit te posten.

Het betreft de gebruikerslijst van de administrator.
Ik had zelf de behoefte aan het selecteren op emailadres en op active user.
Deze heb ik toegevoegd middels het toevoegen van de volgende regels code:

/admin/admin_users_list.php:

Zoek (ca. regel 85):

Code: Selecteer alles

$template->assign_vars(array(
	'L_SELECT_SORT_METHOD' => $lang['Select_sort_method'],
	'U_LIST_ACTION' => append_sid("admin_users_list.$phpEx"),
	'L_SORT' => $lang['Sort'],
	'L_ORDER' => $lang['Order'],
	'L_SORT_DESCENDING' => $lang['Sort_Descending'],
	'L_SORT_ASCENDING' => $lang['Sort_Ascending'],
	'ID_SELECTED' => ($sort_method == 'user_id') ? 'selected="selected"' : '',
	'USERNAME_SELECTED' => ($sort_method == 'username') ? 'selected="selected"' : '',
	'POSTS_SELECTED' => ($sort_method == 'user_posts') ? 'selected="selected"' : '',
	'LASTVISIT_SELECTED' => ($sort_method == 'user_lastvisit') ? 'selected="selected"' : '',
	'ASC_SELECTED' => ($sort_order != 'DESC') ? 'selected="selected"' : '',
	'DESC_SELECTED' => ($sort_order == 'DESC') ? 'selected="selected"' : '',
	'TOTAL_USERS' => $total_users
	)
);
Vervang door:

Code: Selecteer alles

$template->assign_vars(array(
	'L_SELECT_SORT_METHOD' => $lang['Select_sort_method'],
	'U_LIST_ACTION' => append_sid("admin_users_list.$phpEx"),
	'L_SORT' => $lang['Sort'],
	'L_ORDER' => $lang['Order'],
	'L_SORT_DESCENDING' => $lang['Sort_Descending'],
	'L_SORT_ASCENDING' => $lang['Sort_Ascending'],
	'ID_SELECTED' => ($sort_method == 'user_id') ? 'selected="selected"' : '',
	'USERNAME_SELECTED' => ($sort_method == 'username') ? 'selected="selected"' : '',
	'USERMAIL_SELECTED' => ($sort_method == 'user_email') ? 'selected="selected"' : '',
	'POSTS_SELECTED' => ($sort_method == 'user_posts') ? 'selected="selected"' : '',
	'LASTVISIT_SELECTED' => ($sort_method == 'user_lastvisit') ? 'selected="selected"' : '',
	'USERACTIVE_SELECTED' => ($sort_method == 'user_active') ? 'selected="selected"' : '',
	'ASC_SELECTED' => ($sort_order != 'DESC') ? 'selected="selected"' : '',
	'DESC_SELECTED' => ($sort_order == 'DESC') ? 'selected="selected"' : '',
	'TOTAL_USERS' => $total_users
	)
);
/templates/subsilver/admin_users_list_body.tpl:

Zoek (ca. regel 7):

Code: Selecteer alles

<select name="sort">
<option value="user_id" class="genmed" {ID_SELECTED} >ID</option>
<option value="username" class="genmed" {USERNAME_SELECTED} >Username</option>
<option value="user_posts" class="genmed" {POSTS_SELECTED} >Posts</option>
<option value="user_lastvisit" class="genmed" {LASTVISIT_SELECTED} >Last Visit</option>
</select>
Vervang door:

Code: Selecteer alles

<select name="sort">
<option value="user_id" class="genmed" {ID_SELECTED} >ID</option>
<option value="username" class="genmed" {USERNAME_SELECTED} >Username</option>
<option value="user_email" class="genmed" {USERMAIL_SELECTED} >Email</option>
<option value="user_posts" class="genmed" {POSTS_SELECTED} >Posts</option>
<option value="user_lastvisit" class="genmed" {LASTVISIT_SELECTED} >Last Visit</option>
<option value="user_active" class="genmed" {USERACTIVE_SELECTED} >User Active</option>
</select>
Zoals je ziet zijn user_mail en user_active toegevoegd, oftewel je kunt nu ook op het emailadres en op wel of niet actief zijn van de gebruiker selecteren.

Groeten,
Jan