This commit is contained in:
Franck Allimant
2014-04-22 16:22:53 +02:00
parent e183c7c8be
commit 112f9b91aa
3 changed files with 61 additions and 2 deletions

View File

@@ -47,6 +47,31 @@ class TemplateHelper
);
}
/**
* Check if a template definition is the current active template
*
* @param TemplateDefinition $tplDefinition
* @return bool true is the given template is the active template
*/
public function isActive(TemplateDefinition $tplDefinition) {
switch ($tplDefinition->getType()) {
case TemplateDefinition::FRONT_OFFICE:
$tplVar = 'active-front-template';
break;
case TemplateDefinition::BACK_OFFICE:
$tplVar = 'active-front-template';
break;
case TemplateDefinition::PDF:
$tplVar = 'active-front-template';
break;
case TemplateDefinition::EMAIL:
$tplVar = 'active-front-template';
break;
}
return $tplDefinition->getName() == ConfigQuery::read($tplVar, 'default');
}
/**
* @return TemplateDefinition
*/