And in feture will be more respectefull to post who is the author of this mod!
And if is yours why you have defined so mutch $user variables! NVM you know better probably!
Bug Fix for TBDEV 2009(final)
Open admin/changename.php
Find ( must be at line 55 )
Code:
if ($HTTP_SERVER_VARS['REQUEST_METHOD'] == 'POST'){
and replace with
Code:
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
Adding Secure that users can`t modify highter or same class as their ( Unfortunately they cant modify even them selfs! I must thing about a solution which will give access to owners, but not now!)
Find
Code:
$username = sqlesc ($username);
Add Under
Code:
$maxclass = $CURUSER['class'] - 1;
Find
Code:
mysql_query ('UPDATE users SET username=' . $username . ', modcomment=CONCAT(' . sqlesc ($modcomment . '') . ', modcomment) WHERE id=' .sqlesc($id));
and Replace with
Code:
mysql_query ('UPDATE users SET username=' . $username . ', modcomment=CONCAT(' . sqlesc ($modcomment . '') . ', modcomment) WHERE id=' .sqlesc($id). 'AND class<='.$maxclass);
add Under last replaced
Code:
print("{$lang['text_forbbidden']}<br />{$lang['text_forbbidden_change']}");
Find
Code:
header ('Location: userdetails.php?id=' . $id);
and Replace with
Code:
header ('refresh: 5; userdetails.php?id=' . $id);
Open lang/lang_ad_changen.php
Add
Code:
'text_forbbidden' => "Acceess Danied!",
'text_forbbidden_change' => "<font color='red'><b>You CANNOT modify users of the same or highter class :!:<br /></b></font>",
That should be all !