/**
  * @see Page::assignVariables()
  */
 public function assignVariables()
 {
     parent::assignVariables();
     $tplData = UserWantedPosterData::getTemplate($this->tplID);
     if (!empty($tplData['templateID']) && empty($_POST['fDo'])) {
         $this->subject = $tplData['templateName'];
         $this->text = $tplData['text'];
         $this->enableSmilies = $tplData['enableSmilies'];
         $this->enableHtml = $tplData['enableHtml'];
         $this->enableBBCodes = $tplData['enableBBCodes'];
         $this->enabled = $tplData['enabled'];
     }
     WCF::getTPL()->assign(array('thisPage' => $this->thisPage, 'tplID' => $this->tplID, 'subject' => $this->subject, 'text' => $this->text, 'enableSmilies' => $this->enableSmilies, 'enableHtml' => $this->enableHtml, 'enableBBCodes' => $this->enableBBCodes, 'enabled' => $this->enabled, 'tplCount' => UserWantedPosterData::countTemplates(), 'tplList' => UserWantedPosterData::getTemplateList(), 'tplData' => $tplData));
 }
 /**
  * @see Page::assignVariables()
  */
 public function assignVariables()
 {
     parent::assignVariables();
     if ($this->tplSelect) {
         $tmp = UserWantedPosterData::getTemplate($_POST['tplID']);
         if (isset($tmp['text'])) {
             WCF::getTPL()->assign(array('text' => $tmp['text']));
         }
     }
     WCF::getTPL()->assign(array('wantedPosterPreview' => $this->wantedPosterPreview, 'user' => $this->user, 'userID' => $this->userID, 'canUseBBCodes' => $this->canUseBBCodes, 'canUseSmilies' => $this->canUseSmilies, 'canUseHtml' => $this->canUseHtml, 'uwpData' => $this->uwpData, 'tplList' => UserWantedPosterData::getUserTemplateList($this->canUseSmilies, $this->canUseHtml, $this->canUseBBCodes)));
 }