HomeHelpTrac

Changeset 15907 for trunk/inc


Ignore:
Timestamp:
01/23/12 17:53:24 (4 months ago)
Author:
Alexander Trofimov
Message:

Forms, Menus - some fixes

Location:
trunk/inc/classes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/inc/classes/BxDolForm.php

    r15905 r15907  
    969969     */  
    970970    protected function _isVisible ($aInput) { 
    971         bx_import('BxDolAcl'); 
    972         echo $aInput['name'] . ' - ' . BxDolAcl::getInstance()->isMemberLevelInSet($aInput['visible_for_levels']) . '<br />'; 
     971        bx_import('BxDolAcl');         
    973972        return BxDolAcl::getInstance()->isMemberLevelInSet($aInput['visible_for_levels']); 
    974973    } 
  • trunk/inc/classes/BxDolMenu.php

    r15903 r15907  
    103103        parent::__construct(); 
    104104 
    105         $this->_sObject = $aObject['object']; 
     105        $this->_sObject = isset($aObject['object']) ? $aObject['object'] : 'bx-menu-obj-' . time() . rand(0, PHP_INT_MAX); 
    106106        $this->_aObject = $aObject; 
    107107        $this->_oQuery = new BxDolMenuQuery($this->_aObject); 
     
    166166     */  
    167167    protected function _isSelected ($a) { 
    168         return $a['module'] == self::$SEL_MODULE && $a['name'] == self::$SEL_NAME ? true : false; 
     168        return (!isset($a['module']) || $a['module'] == self::$SEL_MODULE) && $a['name'] == self::$SEL_NAME ? true : false; 
    169169    } 
    170170 
Note: See TracChangeset for help on using the changeset viewer.