Ejemplo n.º 1
0
 private function isFullItemsDataAlreadyReceived(\Ess\M2ePro\Model\Account $account)
 {
     $additionalData = (array) json_decode($account->getAdditionalData(), true);
     return !empty($additionalData['is_amazon_other_listings_full_items_data_already_received']);
 }
Ejemplo n.º 2
0
 private function isLockedAccountInterval(\Ess\M2ePro\Model\Account $account)
 {
     if ($this->getInitiator() == \Ess\M2ePro\Helper\Data::INITIATOR_USER || $this->getInitiator() == \Ess\M2ePro\Helper\Data::INITIATOR_DEVELOPER) {
         return false;
     }
     $additionalData = json_decode($account->getAdditionalData(), true);
     if (!empty($additionalData['last_other_listing_products_synchronization'])) {
         return strtotime($additionalData['last_other_listing_products_synchronization']) + 86400 > $this->getHelper('Data')->getCurrentGmtDate(true);
     }
     return false;
 }