PN im Adminbereich als Junior Admin

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Inventar
Mitglied
Beiträge: 16
Registriert: 20.03.2004 10:18
Wohnort: Chemnitz
Kontaktdaten:

PN im Adminbereich als Junior Admin

Beitrag von Inventar »

Hallo,

folgendes ... ich habe bei mir den mod das man als admin PN lesen kann ... seit gestern hab ich nun den Junior Admin mod eingebaut somit können auch andere Benutzer nur die PN lesen ... aber wenn man eine PN anklicken will die in der liste aufgeführt ist kommt folgende fehlermeldung

Code: Alles auswählen

Fatal error: Cannot redeclare aprvm_resync() (previously declared in /www/htdocs/v032158/forum/admin/admin_priv_msgs.php:43) in /www/htdocs/v032158/forum/admin/admin_priv_msgs.php on line 43
Wenn man als richtiger Admin die lesen will geht das ... nur als Junior Admin nicht ... bitte um hilfe !!!
Zuletzt geändert von Inventar am 22.03.2004 11:00, insgesamt 1-mal geändert.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Öffne mal die admin_priv_msgs.php und suche nach der aprvm_resync()-Funktion.
function aprvm_resync($type, $user_id)
{

mehrere Codezeilen

}


function priv_msgs_make_drop_box($prefix = 'sort')
{
Umschliesse mal testweise diese Funktion mit folgendem..

Code: Alles auswählen

if( !function_exists('aprvm_resync') )
{
       hier würde die oben blaumarkierte aprvm_resync()-Funktion stehen.
}
Inventar
Mitglied
Beiträge: 16
Registriert: 20.03.2004 10:18
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von Inventar »

also entweder ich hab was falsch gemacht oder ich kann mit dem wort "umschliessen" nix anfangen so hab ich es gemacht ->

Code: Alles auswählen

if( !function_exists('aprvm_resync') ) 
{ 
function aprvm_resync($type, $user_id)
{
	global $db;
	
	if (($type == PRIVMSGS_NEW_MAIL || $type == PRIVMSGS_UNREAD_MAIL))
	{
		// Update appropriate counter
		switch ($type)
		{
			case PRIVMSGS_NEW_MAIL:
			$sql = "user_new_privmsg = user_new_privmsg - 1";
			break;
			case PRIVMSGS_UNREAD_MAIL:
			$sql = "user_unread_privmsg = user_unread_privmsg - 1";
			break;
		}
		
		$sql = "UPDATE " . USERS_TABLE . "
			SET $sql 
			WHERE user_id = $user_id";
		if ( !$db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, $lang['Error_Posts_Table'], '', __LINE__, __FILE__, $sql);
		}
	}
}

function priv_msgs_make_drop_box($prefix = 'sort')
und das kommt bei raus ... ein neuer fehler im linklen frame des Admin bereichs ... es steht da ->

Code: Alles auswählen

Parse error: parse error, unexpected $ in /www/htdocs/v032158/forum/admin/admin_priv_msgs.php on line 707
so und die funktion des PN lesens is da auch verschwunden ... kannste mir die datei glei mal so zurecht basteln und mir zuschicken ?

http://www.uc99.net/test/admin_priv_msgs.txt
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Die abschliessende Klammer (}) nach den unteren drei Klammer, vor dem Beginn der neuen Funktion fehlt noch.

Code: Alles auswählen

      }
   }
}
} // <--------
function priv_msgs_make_drop_box($prefix = 'sort')
Inventar
Mitglied
Beiträge: 16
Registriert: 20.03.2004 10:18
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von Inventar »

hat nicht viel gebracht hab die klammer gesetzt aber jetzt kommt ein neuer fehler beim anklicken einer PN ->

Code: Alles auswählen

Fatal error: Cannot redeclare priv_msgs_make_drop_box() (previously declared in /www/htdocs/v032158/forum/admin/admin_priv_msgs.php:73) in /www/htdocs/v032158/forum/admin/admin_priv_msgs.php on line 73
das ist jetzt die funktion die als nächstes kommt ...

Code: Alles auswählen

function priv_msgs_make_drop_box($prefix = 'sort')
{
die bemängelt er an ...
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Mach´s dort dann mal ebenfalls, nur dann..
if( !function_exists('priv_msgs_make_drop_box') )
..und wenn weitere derartige Fehlermeldung kommen, dort genauso.
k/A ob´s das Problem letztendlich behebt, aber ´n Versuch ist es Wert. :roll:
Inventar
Mitglied
Beiträge: 16
Registriert: 20.03.2004 10:18
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von Inventar »

also ich komme hier echt nicht weiter ... schau dir mal bitte den code an und ändere ihn mir mal so ab wie du es machen würdest ... wäre echt nett ...

http://www.uc99.net/test/admin_priv_msgs.txt
Inventar
Mitglied
Beiträge: 16
Registriert: 20.03.2004 10:18
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von Inventar »

hat sich erledigt habs hin bekommen !
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Hat es funktioniert mit dieser Vorgehensweise? Also der Junior kann nun den Bereich betreten?
Inventar
Mitglied
Beiträge: 16
Registriert: 20.03.2004 10:18
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von Inventar »

ja der junior kann den admin bereich betreten und pn´s lesen ... hat so geklappt wie du es sagtest !
Antworten

Zurück zu „phpBB 2.0: Mod Support“