/** * Certificate@image */ public function image() { global $WT_TREE; $cid = Filter::get('cid'); $certificate = null; if (!empty($cid)) { $certificate = Certificate::getInstance($cid, $WT_TREE, null, $this->provider); } $imageBuilder = new ImageBuilder($certificate); if (!empty(Filter::get('cb'))) { $imageBuilder->setExpireOffset($imageBuilder->getExpireOffset() * 7); } $imageBuilder->setShowWatermark(Auth::accessLevel($WT_TREE) >= $this->module->getSetting('MAJ_SHOW_NO_WATERMARK', Auth::PRIV_HIDE))->setFontMaxSize($this->module->getSetting('MAJ_WM_FONT_MAXSIZE', 18))->setFontColor($this->module->getSetting('MAJ_WM_FONT_COLOR', '#4D6DF3')); $imageBuilder->render(); }