<?php include dirname(__FILE__) . '/debug.php'; include dirname(__FILE__) . '/config/config.inc.php'; include dirname(__FILE__) . '/init.php'; $id_category = intval($category->id_category); //echo $id_category; //$id_category = 2; $id_lang = intval($cookie->id_lang); $dealers = ProductDealer::getDealers($id_lang, $id_category); $dealersInfo = array(); foreach ($dealers as $dealer) { $dealer['id_category'] = array_shift(explode(",", $dealer['id_categorytree'])); $dealerObj = new ProductDealer($dealer['id_product'], $id_lang); $vendor = $dealerObj->findVendordata(); if (empty($vendor)) { continue; } if (count($vendor) >= 1) { $vendor = array_shift($vendor); } if (empty($vendor['latlng'])) { continue; } $dealersInfo[] = array('id' => $dealerObj->id, 'id_category' => $dealer['id_category'], 'id_top_category' => $id_category, 'latlng' => $vendor['latlng'], 'name' => $dealerObj->name, 'description' => $dealerObj->description, 'description_short' => $dealerObj->description_short, 'data' => $vendor); } $response = array('id_lang' => $id_lang, 'dealers' => $dealersInfo, 'id_category' => $id_category); header("Content-Type: application/json"); echo json_encode($response);
$css_files[__PS_BASE_URI__ . 'css/jqzoom.css'] = 'screen'; } include_once dirname(__FILE__) . '/header.php'; global $errors; $errors = array(); if (!isset($_GET['id_product']) or !Validate::isUnsignedId($_GET['id_product'])) { $errors[] = Tools::displayError('product not found'); } else { $product = new Product(intval($_GET['id_product']), true, intval($cookie->id_lang)); if (!Validate::isLoadedObject($product) or !$product->active) { $errors[] = Tools::displayError('product is no longer available'); } elseif (!$product->checkAccess(intval($cookie->id_customer))) { $errors[] = Tools::displayError('you do not have access to this product'); } else { if ($product->type == 'dealer') { $vendor = ProductDealer::findVendordata($product->id); if (count($vendor) >= 1) { $vendor = array_shift($vendor); } $product->vendor =& $vendor; } $smarty->assign('virtual', ProductDownload::getIdFromIdProduct(intval($product->id))); /* rewrited url set */ $rewrited_url = $link->getProductLink($product->id, $product->link_rewrite); /* Product pictures management */ require_once 'images.inc.php'; $smarty->assign('customizationFormTarget', Tools::safeOutput(urldecode($_SERVER['REQUEST_URI']))); if (Tools::isSubmit('submitCustomizedDatas')) { pictureUpload($product, $cart); textRecord($product, $cart); saveSchedule($product, $cart);