/** * @see \wcf\form\IForm::save() */ public function save() { parent::save(); $this->objectAction = new UserAction(array(WCF::getUser()), 'update', array('data' => array_merge($this->additionalFields, array('signature' => $this->text, 'signatureEnableBBCodes' => $this->enableBBCodes, 'signatureEnableHtml' => $this->enableHtml, 'signatureEnableSmilies' => $this->enableSmilies)))); $this->objectAction->executeAction(); SignatureCache::getInstance()->getSignature(new User(WCF::getUser()->userID)); $this->saved(); // show success message WCF::getTPL()->assign('success', true); }
/** * Returns the parsed signature. * * @return string */ public function getSignature() { return SignatureCache::getInstance()->getSignature($this->getDecoratedObject()); }