/** * Import data * * @param array $data Row set Data * * @return boolean */ protected function importData(array $data) { \Xlite\Core\Database::getRepo('XLite\\Model\\Product')->setBlockQuickDataFlag(true); return parent::importData($data); }
/** * Correct columns data (leave only data for the specific attribute type) * * @param array $rows Data row(s) * * @return array */ protected function assembleColumnsData(array $rows) { $data = parent::assembleColumnsData($rows); if (!isset($data['type']) || $this->attributeType != $data['type']) { $data = array(); } return $data; }
/** * Get messages * * @return array */ public static function getMessages() { return parent::getMessages() + array('RESTRICTION-MERCHANT_COMMODITY_REF_ID-FMT' => 'Unknown product is stated', 'RESTRICTION-COUNTRY_CODE-FMT' => 'Unknown country code', 'RESTRICTION-RESTRICTION_CODE-FMT' => 'Empty restriciton code'); }
/** * Import data * * @param array $data Row set Data * * @return boolean */ protected function importData(array $data) { $this->getRepository()->setBlockQuickDataFlag(true); return parent::importData($data); }
/** * Get error texts * * @return array */ public static function getErrorTexts() { return parent::getErrorTexts() + array('ATTR-GROUP-FMT' => 'New group will be created'); }
/** * Get messages * * @return array */ public static function getMessages() { return parent::getMessages() + array('REVIEW-PRODUCT-FMT' => 'Unknown product is stated', 'REVIEW-RATING-FMT' => 'Rating is in wrong format', 'REVIEW-DATE-FMT' => 'Date is in wrong format', 'REVIEW-EMAIL-FMT' => 'Email is in wrong format', 'REVIEW-STATUS-FMT' => 'Unknown or missing status', 'REVIEW-USEFORMETA-FMT' => 'Unknown or missing useForMeta flag'); }