/** * Get FeedSubmiisonList full info * @param array $status * @param array $feedTypes * @param int $limit * @return array */ public function getSubmissionList($status = array(), $feedTypes = array(), $limit = 20) { $request = new \MarketplaceWebService_Model_GetFeedSubmissionListRequest(); $request->setMerchant($this->config['merchant_id']); $status = count($status) > 0 ? $status : $this->getPendingStatusList(); $statusList = new \MarketplaceWebService_Model_StatusList($status); $request->setFeedProcessingStatusList($statusList); $feedTypes = count($feedTypes) > 0 ? $feedTypes : $this->getFeedTypes(); $feedTypeList = new \MarketplaceWebService_Model_TypeList(); foreach ($feedTypes as $feedType) { $feedTypeList->withType($feedType); } $request->setFeedTypeList($feedTypeList); $request->setMaxCount($limit); $response = $this->client->getFeedSubmissionList($request); $submissions = array(); if ($response->isSetGetFeedSubmissionListResult()) { $getFeedSubmissionListResult = $response->getGetFeedSubmissionListResult(); $feedSubmissionInfoList = $getFeedSubmissionListResult->getFeedSubmissionInfoList(); foreach ($feedSubmissionInfoList as $feedSubmissionInfo) { $submissions[] = $this->getSubmission($feedSubmissionInfo->getFeedSubmissionId()); } return $submissions; } }
rewind($feedHandle); $request = new MarketplaceWebService_Model_SubmitFeedRequest($parameters); invokeSubmitFeed($service, $request); @fclose($feedHandle);*/ /* submit feed - ends */ $service = new MarketplaceWebService_Mock(); $parameters = array('Merchant' => MERCHANT_ID, 'FeedProcessingStatusList' => array('Status' => array('_SUBMITTED_'))); $request = new MarketplaceWebService_Model_GetFeedSubmissionListRequest($parameters); //$request = new MarketplaceWebService_Model_GetFeedSubmissionListRequest(); //$request->setMerchant(MERCHANT_ID); $statusList = new MarketplaceWebService_Model_StatusList(); $request->setFeedProcessingStatusList($statusList->withStatus('_SUBMITTED_')); invokeGetFeedSubmissionList($service, $request); die; /* if( Auth::check() ) { return Redirect::to("home"); } return View::make('auth.login');*/ }); function invokeSubmitFeed(MarketplaceWebService_Interface $service, $request) { try { $response = $service->submitFeed($request); if ($response->isSetSubmitFeedResult()) { $submitFeedResult = $response->getSubmitFeedResult(); if ($submitFeedResult->isSetFeedSubmissionInfo()) {