Seite 1 von 2

User werden gelöscht

Verfasst: 19.02.2004 06:57
von DreamPromise
Hi

Ich hab ein großes Problem.

Wenn ich als Admin in der Benutzer-Administration etwas an einem Nick ändern will (egal was) wird er nachdem ich auf "Absenden" klicke gelöscht.

Gibts da irgendwie Abhilfe?

Danke

DP

Verfasst: 19.02.2004 09:55
von PhilippK
Poste doch mal die ./admin/admin_users.php (KB:datei)

Gruß, Philipp

Verfasst: 19.02.2004 11:22
von DreamPromise
PhilippK: Tausende von Code-Zeilen entfernt

Bitte als Link wie in KB:datei beschrieben posten. Siehe auch KB:knigge

Verfasst: 19.02.2004 11:39
von netzmeister
Hallo,
bitte das "

Code: Alles auswählen

" Tag wieder schliessen.  :-? 
Siehe [kb=datei]Eine PHP-Datei zum Download bereitstellen[/kb]

Gruß netzmeister

Verfasst: 19.02.2004 11:48
von DreamPromise
Hi

Hab es gerade nochmal geänder....geht aber irgendwie nicht.
Ist denn der Text in diesem Beitrag begrenzt ??

Der Code hat 1216 Zeilen

DP

Verfasst: 19.02.2004 11:54
von DreamPromise

Verfasst: 19.02.2004 12:00
von PhilippK
Da hat du beim Einbau des Map Mods 'nen Fehler gemacht. Statt

Code: Alles auswählen

		if( $HTTP_POST_VARS['deleteuser'] )// Begin Map Mod
			$sql = "DELETE FROM " . MAP_MOD_USER_TABLE . "
				WHERE user_id = $user_id";
			if( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not delete user coordinates', '', __LINE__, __FILE__, $sql);
			}
// End Map Mod
		{
sollte

Code: Alles auswählen

		if( $HTTP_POST_VARS['deleteuser'] )
		{ // Begin Map Mod
			$sql = "DELETE FROM " . MAP_MOD_USER_TABLE . "
				WHERE user_id = $user_id";
			if( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not delete user coordinates', '', __LINE__, __FILE__, $sql);
			}
// End Map Mod
funktionieren.

Gruß, Philipp

Verfasst: 19.02.2004 12:31
von DreamPromise
Hi

Kann sein das es nun geht.
Kontrollieren kann ich das nicht da nun im Adminmenu unter "Benutzer" der Eintrag "Einstellung" fehlt.

Gibt denn eine Möglichkeit als Admin die Daten eines Users zu ändern?

DP

Verfasst: 19.02.2004 12:36
von PhilippK
Dann hast du entweder an der Datei noch was anderes geändert oder beim Upload ist ein Fehler passiert.
Wichtig ist, dass das hier direkt nach dem Kommentar oben in der Datei als erstes steht:

Gruß, Philipp

Code: Alles auswählen

define('IN_PHPBB', 1);

if( !empty($setmodules) )
{
	$filename = basename(__FILE__);
	$module['Users']['Manage'] = $filename;

	return;
}

Verfasst: 19.02.2004 12:44
von DreamPromise
Hi
Also irgendwo ist da der Wurm drin.

Code: Alles auswählen

// Begin Map Mod
         $sql = "DELETE FROM " . MAP_MOD_USER_TABLE . "
            WHERE user_id = $user_id";
         if( !$db->sql_query($sql) )
         {
            message_die(GENERAL_ERROR, 'Could not delete user coordinates', '', __LINE__, __FILE__, $sql);
         }
// End Map Mod
define('IN_PHPBB', 1); 

if( !empty($setmodules) ) 
{ 
   $filename = basename(__FILE__); 
   $module['Users']['Manage'] = $filename; 

   return; 

		{
			$sql = "SELECT g.group_id
				FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
				WHERE ug.user_id = $user_id

Aber ich bekomme ne Meldung:

Code: Alles auswählen

Parse error: parse error, unexpected $ in /www/htdocs/leisten/admin/admin_users.php on line 1227
Dort steht nun >? mehr nicht