public function checkFieldDisable()
 {
     $result = parent::checkFieldDisable();
     $role = Mage::getSingleton('aitpermissions/role');
     $element = $this->getElement();
     if (!($element && $element->getEntityAttribute()) || !$role->isPermissionsEnabled() || $this->getRequest()->getActionName() == 'new') {
         return $result;
     }
     $attributePermissionArray = Mage::helper('aitpermissions')->getAttributePermission();
     if (isset($attributePermissionArray[$element->getEntityAttribute()->getAttributeId()])) {
         if ($attributePermissionArray[$element->getEntityAttribute()->getAttributeId()] == 0) {
             Mage::helper('aitpermissions')->disableElement($element);
         }
         return $result;
     }
     if ($element->getEntityAttribute()->isScopeGlobal() && !$role->canEditGlobalAttributes() || $element->getEntityAttribute()->isScopeWebsite() && $role->getScope() != 'website') {
         Mage::helper('aitpermissions')->disableElement($element);
     }
     return $result;
 }