well his id =0 username root (dunno why) but on site hes just sysop
this is that guys im trying to help
PHP Code:
//---- Max. Sysops v0.9 by xam
function maxsysop () {
global $CURUSER,$rootpath, $lang;
$lmaxclass = UC_MODERATOR;
$filename = $rootpath . 'config/STAFFNAMES';
$filename2 = $rootpath . 'config/STAFFIDS';
if ($CURUSER['class'] >= $lmaxclass) {
$fp = fopen($filename, 'r');
while (!feof($fp))
{
$staffnames= fgets($fp);
$results = explode(' ', $staffnames);
}
$msg = 'Fake Account Detected: Username: '.$CURUSER['username'].' - UserID: '.$CURUSER['id'].' - UserIP : '.getip();
$subject = 'Warning: Fake Account Detected!';
$added = sqlesc(get_date_time());
if (!in_array($CURUSER['username'], $results, true)) { // true for strict comparison
sql_query('INSERT INTO messages (sender, receiver, added, subject, msg, poster) VALUES(0, 1, '.$added.', '.sqlesc($subject).', '.sqlesc($msg).', 0)');
write_log($msg);
fclose($fp);
stderr($lang->global['error'], $lang->global['fakeaccount']);
}
fclose($fp);
}
if ($CURUSER['class'] >= $lmaxclass) {
$fp2 = fopen($filename2, 'r');
while (!feof($fp2))
{
$staffids = fgets($fp2);
$results2 = explode(' ', $staffids);
}
if (!in_array($CURUSER['id'], $results2, true)) { // true for strict comparison
sql_query('INSERT INTO messages (sender, receiver, added, subject, msg, poster) VALUES(0, 1, '.$added.', '.sqlesc($subject).', '.sqlesc($msg).', 0)');
write_log($msg);
fclose($fp2);
stderr($lang->global['error'], $lang->global['fakeaccount']);
}
fclose($fp2);
}
return true;
}