side.html.php 1.2 KB

12345678910111213141516171819202122232425
  1. <div class='panel'>
  2. <div class='panel-body'>
  3. <nav class='menu leftmenu'>
  4. <ul class='nav nav-primary'>
  5. <?php
  6. $currentModule = $this->app->getModuleName();
  7. $currentMethod = $this->app->getMethodName();
  8. foreach($lang->workfloweditor->moreSettings as $setting)
  9. {
  10. list($label, $moduleName, $methodName, $params) = explode('|', $setting);
  11. if($this->session->workflowGroupID > 0 && $moduleName != 'workflow') continue;
  12. if($this->session->workflowGroupID > 0 && $methodName == 'setFulltextSearch') continue;
  13. if(!commonModel::hasPriv($moduleName, $methodName)) continue;
  14. if($flow->module != 'charter' && $moduleName == 'workflow' && $methodName == 'setapproval' && $config->edition == 'biz') continue;
  15. $class = ($currentModule == $moduleName && $currentMethod == strtolower($methodName)) ? "class='active'" : '';
  16. $params = ($moduleName == 'workflow' && $methodName != 'setapproval') ? sprintf($params, $flow->id) : sprintf($params, $flow->module);
  17. echo "<li $class>" . baseHTML::a($this->createLink($moduleName, $methodName, $params), $label) . '</li>';
  18. }
  19. ?>
  20. </ul>
  21. </nav>
  22. </div>
  23. </div>