Esempio n. 1
0
 /**
  * Prepare data for review insert
  *
  * @todo    validate data
  * @param   Mage_Review_Model_Review $review
  * @return  array
  */
 protected function _prepareInsertData(Mage_Review_Model_Review $review)
 {
     $data = array('base' => array('entity_id' => $review->getEntityId(), 'entity_pk_value' => $review->getEntityPkValue(), 'status_id' => $review->getStatusId()), 'detail' => array('title' => strip_tags($review->getTitle()), 'detail' => strip_tags($review->getDetail()), 'store_id' => $review->getStoreId(), 'customer_id' => $review->getCustomerId(), 'nickname' => strip_tags($review->getNickname())));
     if ($review->hasData('stores') && is_array($review->getStores())) {
         $stores = $review->getStores();
         $stores[] = 0;
         $data['stores'] = $stores;
     } elseif ($review->hasData('stores')) {
         $data['stores'] = array();
     }
     return $data;
 }