Ich hab den 1. Admin secure mod einbauen wollen und als ich fertig war tat nichts mehr

Code: Alles auswählen
SQL ERROR IN ADMINEDIT_TABLE - MODE = QUERY 0
Code: Alles auswählen
SQL ERROR IN ADMINEDIT_TABLE - MODE = QUERY 0
Am besten du gehst die Anleitung nochmal schritt für schritt durch um zu schauen, ob du irgendwo eine Ziele beim entfernen vergessen hast. Wenn das nichts bringt poste mal links zu den entsprechenden Dateien als *.txt damit man sich das mal anschauen kann.Hat jemand eine Idee was ich falsch gemacht habe beim wiederwegmachen? (Ich muss jawohl irgendwas vergessen haben!)
mhh... mehr kann ich euch immoment net gebenKevinD hat geschrieben:Mit den Dateien kann man (zumindest ich) nichts anfangen, da es einfach der kopierte quelltext des browsers und nicht der datei selbst ist
Hier eine Anleitung
Eine PHP-Datei zum Download bereitstellen
Code: Alles auswählen
admin/index.php
#
#-----[ FIND ]------------------------------------------
#
"L_FORUM_LOCATION" => $lang['Forum_Location'],
"L_STARTED" => $lang['Login'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
"L_LISTOFADMINEDIT" => $lang['L_LISTOFADMINEDIT'],
"L_LISTOFADMINEDITEXP" => $lang['L_LISTOFADMINEDITEXP'],
"L_LISTOFADMINEDITUSERS" => $lang['L_LISTOFADMINEDITUSERS'],
"L_LISTOFADMINTEXT" => $lang['L_LISTOFADMINTEXT'],
"L_DELETEMSG" => $lang['L_DELETEMSG'],
#
#-----[ FIND ]------------------------------------------
#
"L_GZIP_COMPRESSION" => $lang['Gzip_compression'])
);
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Disallow other admins to delete or edit the first admin MOD START
$sql = "SELECT COUNT(*) AS total FROM " . ADMINEDIT_TABLE;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_MESSAGE, 'SQL ERROR IN ADMINEDIT_TABLE - MODE = QUERY 0', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if(($userdata['user_id'] == '2') && ($row['total'] > 0))
{
$template->assign_block_vars('switch_firstadmin', array());
}
if( isset($HTTP_POST_VARS['deleteedituser']) )
{
$mode = "deleteedituser";
}
if( $mode == "deleteedituser" )
{
$sql = "DELETE FROM " . ADMINEDIT_TABLE;
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "SQL ERROR IN ADMINEDIT_TABLE - MODE = DELETE", $lang['Error'], __LINE__, __FILE__, $sql);
}
$message = $lang['L_DELETESUCMSG'] . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");
message_die(GENERAL_MESSAGE, $message);
}
$sql = "SELECT COUNT(*) AS total FROM " . ADMINEDIT_TABLE;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_MESSAGE, 'SQL ERROR IN ADMINEDIT_TABLE - MODE = QUERY 1', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['total'] > 0)
{
$template->assign_block_vars('switch_adminedit', array());
}
$sql = "SELECT * FROM " . ADMINEDIT_TABLE;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_MESSAGE, 'SQL ERROR IN ADMINEDIT_TABLE - MODE = QUERY 2', '', __LINE__, __FILE__, $sql);
}
$i == "0";
while ( $row = $db->sql_fetchrow($result) )
{
$i = $i + "1";
$template->assign_block_vars("adminedit", array(
'editcount' => $i,
'edituser' => $row['edituser'],
'editok' => $row['editok'])
);
}
// Disallow other admins to delete or edit the first admin MOD END