Example #1
0
 function action_ImportFinal()
 {
     $GLOBALS['db']->query($GLOBALS['db']->truncateTableSQL('xebaysellerlists'));
     $timeLeft = isset($_REQUEST['time_left']) ? $_REQUEST['time_left'] : 1;
     $endTimeFrom = date("c", time() + $timeLeft * 24 * 60 * 60);
     $endTimeTo = date("c", time() + 60 * 24 * 60 * 60);
     // $endTimeFrom = "2012-07-01T00:00:00";
     // $endTimeTo = "2012-08-01T00:00:00";
     $sellerList = new GetSellerList();
     $accounts = array();
     if (!empty($_REQUEST['ebay_account_name'])) {
         $name = $_REQUEST['ebay_account_name'];
         $bean = BeanFactory::getBean('xeBayAccounts');
         $accounts = $bean->get_accounts($name);
     }
     foreach ($accounts as $id => $authToken) {
         $result = $sellerList->retrieveSellerList(array('EndTimeFrom' => $endTimeFrom, 'EndTimeTo' => $endTimeTo, 'AccountID' => $id, 'AuthToken' => $authToken));
     }
     if ($result === true) {
         $GLOBALS['message'] = "Retrieve seller list from ebay succeed!";
     } else {
         $GLOBALS['message'] = "Retrieve seller list from ebay falied!";
     }
     $this->view = 'importfinal';
 }