<?
define("IN_MYBB", 1);
require_once "./global.php";
## setup
$uid = 10; // <= Eigene User-ID angeben
$sicherheits_passwort = ''; //<= Irgend ein Passwort für diese Datei festlegen
## setup ende
if(empty($sicherheits_passwort)){die ('Ohne Passwort wird das Script nicht ausgeführt!');}
if($_GET['thepw'] != $sicherheits_passwort){die ('Das Passwort war nicht richtig');}
echo 'Wieder Admin werden<br>';
$admin_restore_user = array(
'usergroup' => 4,
'displaygroup' => 4,
);
$db->update_query(TABLE_PREFIX."users", $admin_restore_user, "uid='$uid'");
echo 'Admin-Optionen setzen<br>';
$admin_restore_adminoptions = array(
'uid' => $uid,
'cpstyle' => '',
'notes' => '',
'permsset' => 1,
'caneditsettings' => 'yes',
'caneditann' => 'yes',
'caneditforums' => 'yes',
'canmodposts' => 'yes',
'caneditsmilies' => 'yes',
'caneditpicons' => 'yes',
'caneditthemes' => 'yes',
'canedittemps' => 'yes',
'caneditusers' => 'yes',
'caneditpfields' => 'yes',
'caneditugroups' => 'yes',
'caneditaperms' => 'yes',
'caneditutitles' => 'yes',
'caneditattach' => 'yes',
'canedithelp' => 'yes',
'caneditlangs' => 'yes',
'canrunmaint' => 'yes',
'canrundbtools' => 'yes');
$db->insert_query(TABLE_PREFIX.'adminoptions', $admin_restore_adminoptions);
echo 'Nutzername holen...';
$query = $db->simple_select(TABLE_PREFIX."users", "username", "uid='$uid'");
$username = $db->fetch_field($query, 'username');
if(!empty($username)){
echo ''.$username.'<br>Beitragszuordnung...<br>';
$admin_restore_posts = array(
'uid' => $uid,
);
$updp_qry = $db->update_query(TABLE_PREFIX."posts", $admin_restore_posts, "uid='0' && username = '$username'");
echo 'Anzahl der Posts wird ermittelt...';
$query = $db->simple_select(TABLE_PREFIX."users", "count(uid) as postnum", "uid='$uid'");
$postnum = $db->fetch_field($query, 'postnum');
echo $postnum.'<br>Beitragsanzahl wird geupdatet<br>';
# Beitragsanzahl updaten:
$admin_restore_postnum = array(
'postnum' => $postnum,
);
$db->update_query(TABLE_PREFIX."users", $admin_restore_postnum, "uid='$uid'");
}
echo '<br><hr>Scriptende, bitte das Script jetzt sofort aus Sicherheitsgründen löschen.';
?>