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']); }
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; }