Ejemplo n.º 1
0
 /**
  * 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();
 }