function action_test() { $_REQUEST['ebay_account_name'] = "testuser_xlongfeng"; if (!empty($_REQUEST['ebay_account_name'])) { $name = $_REQUEST['ebay_account_name']; $bean = BeanFactory::getBean('xeBayAccounts'); $accounts = $bean->get_accounts($name); } if (0) { require_once 'eBayApi/GetMyMessages.php'; $x = new GetMyMessages(); $startTime = date("c", strtotime('now - 180 days')); $endTime = date("c", strtotime('now')); foreach ($accounts as $id => $authToken) { $x->retrieveMyMessages(array('DetailLevel' => 'ReturnHeaders', 'AccountID' => $id, 'AuthToken' => $authToken, 'StartTime' => $startTime, 'EndTime' => $endTime)); } exit; } if (1) { require_once 'eBayApi/GetMemberMessages.php'; $x = new GetMemberMessages(); $startCreationTime = date("c", strtotime('now - 360 days')); $endCreationTime = date("c", strtotime('now - 1 days')); foreach ($accounts as $id => $authToken) { $x->retrieveMemberMessages(array('AccountID' => $id, 'AuthToken' => $authToken, 'MailMessageType' => 'All', 'StartCreationTime' => $startCreationTime, 'EndCreationTime' => $endCreationTime, 'pagination' => array('EntriesPerPage' => '100', 'PageNumber' => '1'))); } exit; } }
function process() { $numberOfDays = isset($_REQUEST['number_of_days']) ? $_REQUEST['number_of_days'] : 1; $startCreationTime = date("c", time() - $numberOfDays * 24 * 60 * 60); $endCreationTime = date("c", time()); $messageStatus = $_REQUEST['message_status']; set_time_limit(60 * 10); if (!empty($_REQUEST['ebay_account_name'])) { $name = $_REQUEST['ebay_account_name']; $bean = BeanFactory::getBean('xeBayAccounts'); $accounts = $bean->get_accounts($name); } $x = new GetMemberMessages(); foreach ($accounts as $id => $authToken) { $result = $x->retrieveMemberMessages(array('AccountID' => $id, 'AuthToken' => $authToken, 'MailMessageType' => 'All', 'MessageStatus' => $messageStatus, 'StartCreationTime' => $startCreationTime, 'EndCreationTime' => $endCreationTime, 'pagination' => array('EntriesPerPage' => '100', 'PageNumber' => '1'))); } // parent::process(); $this->display(); }