Hey Guys,
i thought about getting different usertitles e.g. "spamking" (instead of member) or something like that and searched the whole board, but couldn't find any answers, so i looked through the code of the pages and found something dunno if it really works all right oder if it opens security leaks. Perhaps u can help me.
lang/{your_language}/main.php
//-----------------------------------------------------
//--- Userlevel ---------------------------------------
//-----------------------------------------------------
$lang['userlevel_admin'] = "Admin";
$lang['userlevel_user'] = "Member";
$lang['userlevel_guest'] = "Guest";
you can add
//-----------------------------------------------------
//--- Userlevel ---------------------------------------
//-----------------------------------------------------
$lang['userlevel_admin'] = "Admin";
$lang['userlevel_user'] = "Member";
$lang['userlevel_spamking'] = "Spamking";
$lang['userlevel_guest'] = "Guest";
//----//
includes/constants.php
// User levels
define('GUEST', -1);
define('USER_AWAITING', 1);
define('USER', 2);
define('ADMIN', 9);
// Permission levels
define('AUTH_ALL', 0);
define('AUTH_USER', 2);
define('AUTH_ACL', 3);
define('AUTH_ADMIN', 9);
You could add:
// User levels
define('GUEST', -1);
define('USER_AWAITING', 1);
define('USER', 2);
define('SPAMKING', 3);
define('ADMIN', 9);
// Permission levels
define('AUTH_ALL', 0);
define('AUTH_USER', 2);
define('AUTH_SPAMKING', 2);
define('AUTH_ACL', 3);
define('AUTH_ADMIN', 9);
//----//
details.php
Find:
if (!isset($comment_row[$i][$user_table_fields['user_level']]) || (isset($comment_row[$i][$user_table_fields['user_level']]) && $comment_row[$i][$user_table_fields['user_level']] == USER)) {
$comment_user_info = $lang['userlevel_user'];
}
elseif ($comment_row[$i][$user_table_fields['user_level']] == ADMIN) {
$comment_user_info = $lang['userlevel_admin'];
}
Add after:
elseif ($comment_row[$i][$user_table_fields['user_level']] == SPAMKING) {
$comment_user_info = $lang['userlevel_spamking'];
}
//--//
Then youll have to go to phpmyadmin into the prefix_users table und change the user_level id in this case to 3 (remember: define('SPAMKING', 3); )
Hope it works with your imagegallery too. For me it works, and I hope it does no harm to my gallery.
Waiting for your answers.
Ice