Пример #1
0
 /**
  * Check - step's work has been done or not
  *
  * @return boolean
  */
 public function isStepDone()
 {
     $result = parent::isStepDone();
     if ($result && $this->isCurrentStep()) {
         $columnsMetaData = $this->getOptions()->columnsMetaData;
         $count = 0;
         foreach ($columnsMetaData as $v) {
             if (isset($v['count'])) {
                 $count = +$v['count'];
                 if ($count > 0) {
                     break;
                 }
             }
         }
         $result = $count > 0;
     }
     return $result;
 }
Пример #2
0
 /**
  * Get messages
  *
  * @return array
  */
 public function getMessages()
 {
     $list = parent::getMessages();
     $data = $this->getOptions()->columnsMetaData;
     if ($data) {
         foreach (\XLite\Logic\Import\Importer::getProcessorList() as $processor) {
             if (isset($data[$processor])) {
                 $message = $processor::getResultMessage($data[$processor]);
                 if ($message) {
                     $list[] = $message;
                 }
             }
         }
     }
     return $list;
 }