BxTemplMenuCustom.php 795 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php defined('BX_DOL') or die('hack attempt');
  2. /**
  3. * Copyright (c) UNA, Inc - https://una.io
  4. * MIT License - https://opensource.org/licenses/MIT
  5. *
  6. * @defgroup UnaTemplate UNA Template Classes
  7. * @{
  8. */
  9. /**
  10. * @see BxDolMenu
  11. */
  12. class BxTemplMenuCustom extends BxBaseMenuCustom
  13. {
  14. public function __construct ($aObject, $oTemplate = false)
  15. {
  16. parent::__construct ($aObject, $oTemplate);
  17. }
  18. protected function _getMenuItem ($a)
  19. {
  20. $aResult = parent::_getMenuItem($a);
  21. if($aResult === false)
  22. return $aResult;
  23. if(!empty($a['primary'])) {
  24. if(!isset($aResult['class']))
  25. $aResult['class'] = '';
  26. $aResult['class'] .= ' bx-mi-primary';
  27. }
  28. return $aResult;
  29. }
  30. }
  31. /** @} */