function init($templateName, $adminGroupName) { parent::init($templateName); //since previous version was using relative path and $adminGroupName was //ignored (and thus could be incorect and cannot be relied on), for backward compatibility check if absolute path is correct //if not use relative one $pluginBaseDir = $this->get_template_vars('pluginBaseDir'); //with trailing / $pluginTemplateDir = $this->get_template_vars('pluginTemplateDir'); //with trailing / $absoluteTemplateDir = $pluginBaseDir . $adminGroupName . $pluginTemplateDir; $this->template_dir = is_dir($absoluteTemplateDir) ? $absoluteTemplateDir : $pluginTemplateDir; }
function init($templateName, $pluginName) { parent::init($templateName); $this->template_dir = 'templates'; }