コード例 #1
0
 /**
  * Save all website Ids associated to specified segment
  *
  * @deprecated after 1.11.2.0 use $this->bindRuleToEntity() instead
  *
  * @param Mage_Core_Model_Abstract|Enterprise_CustomerSegment_Model_Segment $segment
  *
  * @return Enterprise_CustomerSegment_Model_Resource_Segment
  */
 protected function _saveWebsiteIds($segment)
 {
     if ($segment->hasWebsiteIds()) {
         $websiteIds = $segment->getWebsiteIds();
         if (!is_array($websiteIds)) {
             $websiteIds = explode(',', (string) $websiteIds);
         }
         $this->bindRuleToEntity($segment->getId(), $websiteIds, 'website');
     }
     return $this;
 }
コード例 #2
0
ファイル: Models.php プロジェクト: jpbender/mage_virtual
 /**
  * Limit customer segment model on after load
  *
  * @param Enterprise_CustomerSegment_Model_Segment $model
  * @return void
  */
 public function customerSegmentLoadAfter($model)
 {
     if (!$this->_role->hasExclusiveAccess($model->getWebsiteIds())) {
         $model->setIsReadonly(true);
     }
 }