Esempio n. 1
0
 public function save()
 {
     parent::save();
     if ($this->getNewOption() and !$this->getIsDeleted()) {
         $new_option_ids = array();
         foreach ($this->getNewOption() as $option_id => $new_option) {
             $is_new = false;
             $option = new Catalog_Model_Product_Group_Option();
             if (stripos($option_id, 'new') === false) {
                 $new_option['option_id'] = $option_id;
             } else {
                 $is_new = true;
             }
             $new_option['group_id'] = $this->getId();
             $option->addData($new_option)->save();
             if ($is_new) {
                 $new_option_ids[] = $option->getId();
             }
         }
         $this->setNewOptionIds($new_option_ids);
     }
 }