Exemplo n.º 1
0
        mysql_close(eBayListing::$database_connect);
    }
}
/*
if(!empty($argv[2])){
    $service = new eBayListing($argv[2]);
}else{
    $service = new eBayListing();
}
*/
$ebay_service = array('getCategoryFeatures', 'getCategorySpecifics', 'getAllSiteShippingServiceDetails', 'getAllCategories', 'getCategories', 'getAllStoreCategories', 'getStoreCategories', 'getAllSellerList', 'uploadItem', 'uploadItemThread', 'modifyActiveItem', 'reUploadItem', 'endListingItem', 'getToken', 'saveToken');
//$service->setAccount(1);
$service = new eBayListing();
$acton = !empty($_GET['action']) ? $_GET['action'] : $argv[1];
if (in_array($acton, $ebay_service)) {
    require 'module/ebay.php';
    $ebay = new Ebay($service->getAccount());
    $ebay->{$acton}();
} elseif (isset($_GET['action']) && strpos($acton, 'Template')) {
    require 'module/template.php';
    $template = new Template($service->getAccount());
    $template->{$acton}();
} elseif (isset($_GET['action']) && strpos($acton, 'Item')) {
    require 'module/item.php';
    $item = new Item($service->getAccount());
    $item->{$acton}();
} else {
    if (method_exists($service, $acton)) {
        $service->{$acton}();
    }
}