Guten Tag,
ich möchte gerne die Seite ThreadPage erweitern - eine Schnittstelle für einen Eventlistener habe ich mir manuell gesetzt, doch jetzt sitze ich vor dem Problem, dass ich die variable, die ausglesen werden soll nicht maipulieren bzw. überschreiben kann. Ich hab es mit SQL-abfragen ersucht und mit was weiß ich allem - jedes mal kam ein leerer Wert an. Mein letzter stand ist jetzt folgender und auch hier bleibt der Wert leer. Die Eventlistener sind alle registriert.
PHP
<?php
require_once WCF_DIR.('lib/system/event/EventListener.class.php');
require_once WCF_DIR.('lib/system/event/listener/AdditionalMarketplaceFormFieldsListener.class.php');
class AdditionalMarketplaceInformationListener implements Eventlistener {
public $startAmount;
public function execute($eventObj, $className, $eventName) {
switch($eventName) {
case 'show':
WCF::getTPL()->append('additionalMarketplaceInformation', WCF::getTPL()->fetch('additionalMarketplaceInformation'));
break;
case 'assignVariables':
WCF::getTPL()->assign(array(
'startAmount' => $this->startAmount
));
break;
case 'readParameters':
if(isset($_GET['startAmount'])) $this->startAmount = $_GET['startAmount'];
break;
}
}
}
?>
Alles anzeigen