Ejemplo n.º 1
0
    public static function getEbayUrl($ps_url, $ebay_image_name)
    {
        $db = Db::getInstance();
        $ebay_url = $db->getValue('SELECT `ebay_image_url` from `' . _DB_PREFIX_ . 'ebay_product_image`
			WHERE `ps_image_url` = \'' . pSQL($ps_url) . '\'');
        if (!$ebay_url) {
            $ebay_request = new EbayRequest();
            $ebay_url = $ebay_request->uploadSiteHostedPicture($ps_url, $ebay_image_name);
            if (!$ebay_url) {
                return false;
            }
            $data = array('ps_image_url' => pSQL($ps_url), 'ebay_image_url' => pSQL($ebay_url));
            if (version_compare(_PS_VERSION_, '1.5', '>')) {
                $db->insert('ebay_product_image', $data);
            } else {
                foreach ($conditions as $condition) {
                    $db->autoExecute(_DB_PREFIX_ . 'ebay_product_image', $data, 'INSERT');
                }
            }
        }
        return $ebay_url;
    }