Shorty1968
Erfahrenes Mitglied
Hallo ich habe für das Kundenbereich Plugin mir eine Infobox Plugin erstellt,es Funktionierte bis heute ohne Probleme aber seit dem Backup einspielen bekomme ich.
Was bedeutet das und was muss gemacht werden um es zu beheben?
ich habe schon über Google Recherchiert und den Ordner wcf/templates/complide geleert,aber ohne erfolg.
Der inhalt der .php Datei die den Fehler verursacht sieht so aus.
Code:
Fatal error: PHP notice in file /var/www/vhosts/domain.xy/httpdocs/wcf/lib/system/event/listener/CustomerInfoboxListener.class.php (11): Trying to get property of non-object
Information:
error message: PHP notice in file /var/www/vhosts/domain.xy/httpdocs/wcf/lib/system/event/listener/CustomerInfoboxListener.class.php (11): Trying to get property of non-object
error code: 0
file: /var/www/vhosts/domain.xy/httpdocs/wcf/lib/system/WCF.class.php (281)
php version: 5.3.3-7+squeeze17
wcf version: 1.1.10 pl 1 (Tempest)
date: Sun, 15 Sep 2013 18:44:51 +0000
request: /index.php
referer: http://domain.xy/index.php?action=UserLogout&t=db352fde5ba08d0976547a9821210d1a13327094
Stacktrace:
#0 /var/www/vhosts/domain.xy/httpdocs/wcf/lib/system/event/listener/CustomerInfoboxListener.class.php(11): WCF::handleError(8, 'Trying to get p...', '/var/www/vhosts...', 11, Array)
#1 /var/www/vhosts/domain.xy/httpdocs/wcf/lib/system/event/EventHandler.class.php(207): CustomerInfoboxListener->execute(Object(StructuredTemplate), 'StructuredTempl...', 'shouldDisplay')
#2 /var/www/vhosts/domain.xy/httpdocs/wcf/lib/system/template/Template.class.php(255): EventHandler::fireAction(Object(StructuredTemplate), 'shouldDisplay')
#3 /var/www/vhosts/domain.xy/httpdocs/lib/system/WBBCore.class.php(59): Template->display('offline')
#4 /var/www/vhosts/domain.xy/httpdocs/wcf/lib/system/WCF.class.php(100): WBBCore->initTPL()
#5 /var/www/vhosts/domain.xy/httpdocs/global.php(20): WCF->__construct()
#6 /var/www/vhosts/domain.xy/httpdocs/index.php(7): require_once('/var/www/vhosts...')
#7 {main}
ich habe schon über Google Recherchiert und den Ordner wcf/templates/complide geleert,aber ohne erfolg.
Der inhalt der .php Datei die den Fehler verursacht sieht so aus.
Code:
<?php
// wcf imports
require_once(WCF_DIR.'lib/system/event/EventListener.class.php');
class CustomerInfoboxListener implements EventListener {
/**
* @see EventListener::execute()
*/
public function execute($eventObj, $className, $eventName) {
if (WCF::getRequest()->page != 'ProductPage' && WCF::getRequest()->page != 'CustomerPage') {
return;
}
// display
WCF::getTPL()->append('customerInfobox', WCF::getTPL()->fetch('customerInfobox'));
}
}
?>