function __construct()
 {
     parent::__construct();
     $this->service_name = 'eBay';
     $this->service_name_long = 'eBay Products XML Export';
     $this->options = array('UPC', 'EAN', 'MPN', 'ISBN', 'Coupon Code', 'Coupon Code Description', 'Manufacturer', 'Top Seller Rank', 'Estimated Ship Date', 'Gender', 'Color', 'Material', 'Size', 'Size Unit of Measure', 'Age Range', 'Cell Phone Plan Type', 'Cell Phone Service Provider', 'Stock Description', 'Product Launch Date', 'Product Bullet Point 1', 'Product Bullet Point 2', 'Product Bullet Point 3', 'Product Bullet Point 4', 'Product Bullet Point 5', 'Mobile URL', 'Related Products', 'Merchandising Type', 'Zip Code', 'Format', 'Unit Price', 'Bundle', 'Software Platform', 'Watch Display Type');
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'PriceGrabber';
     $this->service_name_long = 'PriceGrabber Product Feed';
     $this->options = array('Retsku', 'Parent Retsku', 'Product Title', 'Detailed Description', 'Categorization', 'Merchant Categorization', 'Product URL', 'Primary Image URL', 'Selling Price', 'Regular Price', 'Condition', 'Availability', 'Manufacturer Name', 'Manufacturer Part Number', 'GTIN', 'Color', 'Size', 'Material', 'Pattern', 'Gender', 'Age', 'Shipping Cost', 'Weight');
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'ShareASale';
     $this->service_name_long = 'ShareASale Data Feed';
     $this->options = array("Commission", "SubCategory", "SearchTerms", "Custom 1", "Custom 2", "Custom 3", "Custom 4", "Custom 5", "Manufacturer", "PartNumber", "MerchantSubcategory", "ISBN", "UPC");
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'kelkoo';
     $this->service_name_long = 'Kelkoo Product XML Export';
     $this->options = array();
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'Rakuten';
     $this->service_name_long = 'Rakuten Inventory Load Feed';
     $this->blockCategoryList = true;
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'ShareASaleA';
     $this->service_name_long = 'ShareASale Affiliate Data Feed';
     $this->options = explode('|', 'Custom1|Custom2|Custom3|Custom4|Custom5|Manufacturer|PartNumber|MerchantCategory|MerchantSubcategory|ShortDescription|ISBN|UPC');
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'Shopzilla';
     $this->service_name_long = 'Shopzilla Export';
     $this->options = array('Manufacturer', 'Bid', 'Promotional Code');
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'Houzz';
     $this->service_name_long = 'Houzz Product CSV Export';
     $this->options = array('LeadTimeMin', 'LeadTimeMax', 'Style');
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'Bing';
     $this->service_name_long = 'Bing Product Ads Feed';
     $this->options = array('Id', 'Title', 'Brand', 'ProductURL', 'Price', 'Description', 'ImageURL', 'SellerName', 'SKU', 'Availability', 'Condition', 'ProductType', 'B_Category');
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'AmmoSeek';
     $this->service_name_long = 'AmmoSeek.com';
     $this->options = explode(',', 'manufacturer,numrounds,caliber,grains,type,shot_size,shell_length,gun');
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'eBaySeller';
     $this->service_name_long = 'eBay Seller';
     $this->options = array('Category', 'Title', 'Description', 'ConditionID', 'picURL', 'Quantity', 'Format', 'Duration', 'Location', 'StartPrice', 'BuyItNowPrice', 'Location', 'ReturnsAcceptedOption', 'ShippingType');
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'RakutenNewSku';
     $this->service_name_long = 'Rakuten New SKU Feed';
     $this->blockCategoryList = false;
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'Nextag';
     $this->service_name_long = 'Nextag Products XML Export';
     $this->options = array('Category: PriceGrabber Format', 'Category: Shopping.com Format', 'Category: Shopzilla Numeric ID', 'Manufacturer', 'Manufacturer Part #', 'Marketing Message', 'Cost-per-Click', 'UPC', 'Distributor ID', 'MUZE ID', 'Muze Prelrefnum', 'ISBN', 'Techdata Part #', 'Ingram Part #', 'Standard Marketing Message Bid', 'Enhanced Marketing Message Bid', 'Premium Marketing Message Bid', 'Top Placement Bid', 'Promo Type', 'Promo Text', 'Promo Text Start', 'Promo Text End', 'unit_pricing_base_measure', 'Promo Discount Amount', 'Promo Discount Percent', 'List Price Start', 'List Price End', 'Promo Discount Is Exclusive', 'Promo Free Shipping', 'Promo Free Shipping Start', 'Promo Free Shipping End', 'Promo Free Shipping Is Exclusive', 'Coupon Code Text', 'Coupon URL Text', 'Coupon Code Free Shipping', 'Coupon URL Free Shipping', 'Coupon Code Discount', 'Coupon URL Discount', 'Promo Tax Discount', 'Promo Tax Discount Start', 'Promo Tax Discount End', 'Coupon Code Tax Discount', 'Coupon Code URL Discount', 'Promo Tax Discount Is Exclusive', 'Promo Rebate List Price', 'Promo Rebate Discount Amount', 'Promo Rebate Discount Start', 'Promo Rebate Discount End', 'Coupon Code Rebate Discount', 'Coupon Rebate URL Discount', 'Promo Rebate Discount Is Exclusive');
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'Newegg';
     $this->service_name_long = 'Newegg Products CSV Export';
     $this->options = array();
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'GoDataFeed';
     $this->service_name_long = 'GoDataFeed Product Feed';
     $this->options = array('brand', 'keywords', 'UPC', 'mpn');
     $this->blockCategoryList = true;
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'Webgains';
     $this->service_name_long = 'Webgains CSV Export';
     $this->blockCategoryList = true;
     $this->options = array('Delivery_time', 'Delivery_cost', 'Extra_price_field', 'Thumbnail_image_URL', 'Manufacturer', 'Brand', 'Related_product_IDs', 'Promosions', 'Availability', 'Best_sellers');
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'Productlistcsv';
     $this->service_name_long = 'Product List CSV Export';
     $this->options = array();
     $this->blockCategoryList = true;
 }
 public function mainDialog($feed = null)
 {
     global $pfcore;
     if ($feed != null) {
         //If the Feed already exists, we need to fill in some check boxes
         $checkedFeeds = $pfcore->settingGet('cpf_aggrfeedlist_' . $feed->id);
         $checkedFeeds = explode(',', $checkedFeeds);
         foreach ($this->feeds as $thisFeed) {
             foreach ($checkedFeeds as $check) {
                 if ($thisFeed->id == $check) {
                     $thisFeed->checked = true;
                     $thisFeed->checkedString = ' checked="checked"';
                     break;
                 }
             }
         }
     }
     parent::mainDialog($feed);
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'FacebookXML';
     $this->service_name_long = 'Facebook XML Export';
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'Google';
     $this->service_name_long = 'Google Products XML Export';
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'Amazonsc';
     $this->service_name_long = 'Amazon Seller Central';
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'GraziaShop';
     $this->service_name_long = 'GraziaShop CSV Export';
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'Beslist';
     $this->service_name_long = 'Beslist XML Export';
 }
 function __construct()
 {
     parent::__construct();
     $this->service_name = 'AmazonPAUK';
     $this->service_name_long = 'Amazon Product Ads UK Export';
 }