public function __construct() { global $tpl, $ilCtrl, $ilToolbar, $ilTabs, $lng, $ilAccess, $ilDB, $ilLocator; $this->ctrl = $ilCtrl; $this->tpl = $tpl; $this->toolbar = $ilToolbar; $this->tabs = $ilTabs; $this->ref_id = (int) $_GET['ref_id']; $this->crs = ilObjectFactory::getInstanceByRefId($this->ref_id); $this->definition = srCertificateDefinition::where(array('ref_id' => $this->ref_id))->first(); $this->pl = ilCertificatePlugin::getInstance(); $this->lng = $lng; $this->access = $ilAccess; $this->db = $ilDB; $this->ctrl->saveParameter($this, 'ref_id'); $this->tpl->addJavaScript($this->pl->getStyleSheetLocation('uihk_certificate.js')); $this->lng->loadLanguageModule('common'); $ilLocator->addRepositoryItems(); $this->tpl->setVariable("LOCATOR", $ilLocator->getHTML()); }
public function __construct() { global $tpl, $ilCtrl, $ilToolbar, $ilTabs, $lng, $ilAccess, $ilDB, $rbacreview, $ilUser; /** @var ilCtrl ctrl */ $this->ctrl = $ilCtrl; $this->tpl = $tpl; $this->toolbar = $ilToolbar; $this->tabs = $ilTabs; $this->type = isset($_GET['type_id']) ? srCertificateType::find((int) $_GET['type_id']) : null; $this->pl = ilCertificatePlugin::getInstance(); $this->lng = $lng; $this->access = $ilAccess; $this->db = $ilDB; $this->tpl->addJavaScript($this->pl->getStyleSheetLocation('uihk_certificate.js')); $this->lng->loadLanguageModule('common'); $this->tpl->setTitleIcon(ilCertificatePlugin::getPluginIconImage()); $this->rbac = $rbacreview; $this->user = $ilUser; }