protected function compile() { $this->Template->href = ModalController::generateModalUrl($this->objModel->row(), $this->getJumpTo()); $this->Template->link = $this->getLinkText(); $this->Template->linkAttributes = $this->getLinkAttributes(true); $this->Template->linkTitle = $this->title; }
public function showDisclaimerHook(HeimrichHannot\Disclaimer\DisclaimerModel $objDisclaimer, $blnAccepted) { if ($objDisclaimer->source !== 'modal') { return; } if ($blnAccepted) { return; } if (($objModal = ModalModel::findPublishedByIdOrAlias($objDisclaimer->modal)) === null) { return false; } $blnAjax = false; $strUrl = ModalController::generateModalUrl($objModal->row(), $objDisclaimer->jumpTo, $blnAjax); \Controller::redirect($strUrl); }