* but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * * @copyright Hervé Thouzard of Instant Zero (http://www.instant-zero.com) * @license http://www.fsf.org/copyleft/gpl.html GNU public license * @package myshop * @author Hervé Thouzard of Instant Zero (http://www.instant-zero.com) * * Version : $Id: * **************************************************************************** */ /** * Paypal confirmation */ require 'header.php'; $GLOBALS['current_category'] = -1; require_once MYSHOP_PATH . 'class/myshop_paypal.php'; @error_reporting(0); $success = true; $datasPaypal = false; $success = true; $xoopsOption['template_main'] = 'myshop_thankyou.html'; require_once XOOPS_ROOT_PATH . '/header.php'; $h_myshop_caddy->emptyCart(); $xoopsTpl->assign('success', $success); $xoopsTpl->assign('global_advert', myshop_utils::getModuleOption('advertisement')); $xoopsTpl->assign('breadcrumb', myshop_utils::breadcrumb(array(MYSHOP_URL . basename(__FILE__) => _MYSHOP_PURCHASE_FINSISHED))); $title = _MYSHOP_PURCHASE_FINSISHED . ' - ' . myshop_utils::getModuleName(); myshop_utils::setMetas($title, $title); myshop_utils::setCSS(); require_once XOOPS_ROOT_PATH . '/footer.php';
/** * Categories map */ require 'header.php'; $GLOBALS['current_category'] = -1; $xoopsOption['template_main'] = 'myshop_map.html'; require_once XOOPS_ROOT_PATH . '/header.php'; require_once MYSHOP_PATH . 'class/tree.php'; $xoopsTpl->assign('mod_pref', $mod_pref); $categories = array(); $categories = $h_myshop_cat->getAllCategories(); $mytree = new Myshop_XoopsObjectTree($categories, 'cat_cid', 'cat_pid'); $tree = $mytree->makeTreeAsArray('cat_title', '-'); foreach ($tree as $key => $value) { if (isset($categories[$key])) { $category = $categories[$key]; $xoopsTpl->append('categories', array('cat_url_rewrited' => $category->getLink(), 'cat_href_title' => $category->getHrefTitle(), 'cat_title' => $value)); } } myshop_utils::setCSS(); if (file_exists(MYSHOP_PATH . 'language/' . $xoopsConfig['language'] . '/modinfo.php')) { require_once MYSHOP_PATH . 'language/' . $xoopsConfig['language'] . '/modinfo.php'; } else { require_once MYSHOP_PATH . 'language/english/modinfo.php'; } $xoopsTpl->assign('global_advert', myshop_utils::getModuleOption('advertisement')); $xoopsTpl->assign('breadcrumb', myshop_utils::breadcrumb(array(MYSHOP_URL . basename(__FILE__) => _MI_MYSHOP_SMNAME4))); $title = _MI_MYSHOP_SMNAME4 . ' - ' . myshop_utils::getModuleName(); myshop_utils::setMetas($title, $title); require_once XOOPS_ROOT_PATH . '/footer.php';
$count = 1; $firstChilds = array(); $firstChilds = $mytree->getFirstChild($category->getVar('cat_cid')); foreach ($firstChilds as $children) { $tmpCategory = array(); $tmpCategory = $children->toArray(); $tmpCategory['count'] = $count; $xoopsTpl->append('subCategories', $tmpCategory); $count++; } } } else { // Categories Page $title = _MYSHOP_CATEGORIES . ' - ' . myshop_utils::getModuleName(); myshop_utils::setMetas($title, $title); $xoopsTpl->assign('breadcrumb', myshop_utils::breadcrumb(array(MYSHOP_URL . basename(__FILE__) => _MYSHOP_CATEGORIES))); if (MYSHOP_SHOW_MAIN_CATEGORIES) { $count = 1; $motherCategories = $h_myshop_cat->getMotherCategories(); foreach ($motherCategories as $mothercategory) { $tmpCategory = array(); $tmpCategory = $mothercategory->toArray(); $tmpCategory['count'] = $count; $xoopsTpl->append('motherCategories', $tmpCategory); $count++; } } } // Categories Settings $chunk1 = myshop_utils::getModuleOption('chunk1'); // Products most recent
$tmp = $categories = array(); foreach ($products as $product) { $tmp[] = $product->getVar('product_cid'); } $tmp = array_unique($tmp); sort($tmp); if (count($tmp) > 0) { $categories = $h_myshop_cat->getCategoriesFromIds($tmp); } $cpt = 1; foreach ($products as $product) { $productForTemplate = array(); $productForTemplate = $product->toArray(); $productForTemplate['count'] = $cpt; $productForTemplate['product_category'] = isset($categories[$product->getVar('product_cid')]) ? $categories[$product->getVar('product_cid')]->toArray() : null; $xoopsTpl->append('products', $productForTemplate); $cpt++; } } myshop_utils::setCSS(); if (file_exists(MYSHOP_PATH . 'language/' . $xoopsConfig['language'] . '/modinfo.php')) { require_once MYSHOP_PATH . 'language/' . $xoopsConfig['language'] . '/modinfo.php'; } else { require_once MYSHOP_PATH . 'language/english/modinfo.php'; } $xoopsTpl->assign('global_advert', myshop_utils::getModuleOption('advertisement')); $breadcrumb = array(MYSHOP_URL . 'whoswho.php' => _MYSHOP_MANUFACTURERS, MYSHOP_URL . basename(__FILE__) => $manufacturer->getVar('manu_name') . ' ' . $manufacturer->getVar('manu_commercialname')); $xoopsTpl->assign('breadcrumb', myshop_utils::breadcrumb($breadcrumb)); $title = $manufacturer->getVar('manu_name') . ' ' . $manufacturer->getVar('manu_commercialname') . ' - ' . myshop_utils::getModuleName(); myshop_utils::setMetas($title, $title, myshop_utils::createMetaKeywords($manufacturer->getVar('manu_name') . ' ' . $manufacturer->getVar('manu_commercialname') . ' ' . $manufacturer->getVar('manu_bio'))); require_once XOOPS_ROOT_PATH . '/footer.php';
<?php /** * Page for Paypal if order is cancelled */ require 'header.php'; $GLOBALS['current_category'] = -1; $xoopsOption['template_main'] = 'myshop_cancelpurchase.html'; require_once XOOPS_ROOT_PATH . '/header.php'; require_once MYSHOP_PATH . 'class/myshop_paypal.php'; if (isset($_GET['id'])) { $order = null; $order = $h_myshop_commands->getOrderFromCancelPassword($_GET['id']); if (is_object($order)) { $h_myshop_commands->setOrderCanceled($order); } $h_myshop_caddy->emptyCart(); } $xoopsTpl->assign('global_advert', myshop_utils::getModuleOption('advertisement')); $xoopsTpl->assign('breadcrumb', myshop_utils::breadcrumb(array(MYSHOP_URL . basename(__FILE__) => _MYSHOP_ORDER_CANCELED))); $title = _MYSHOP_ORDER_CANCELED . ' - ' . myshop_utils::getModuleName(); myshop_utils::setMetas($title, $title); myshop_utils::setCSS(); require_once XOOPS_ROOT_PATH . '/footer.php';
$sform->addElement(new XoopsFormLabel(_MYSHOP_SHIPPING_PRICE, $myshop_Currency->amountForDisplay($shippingAmount))); $sform->addElement(new XoopsFormLabel(_MYSHOP_LASTNAME, $commande->getVar('cmd_lastname'))); $sform->addElement(new XoopsFormLabel(_MYSHOP_FIRSTNAME, $commande->getVar('cmd_firstname'))); $sform->addElement(new XoopsFormLabel(_MYSHOP_STREET, $commande->getVar('cmd_adress'))); $sform->addElement(new XoopsFormLabel(_MYSHOP_CP, $commande->getVar('cmd_zip'))); $sform->addElement(new XoopsFormLabel(_MYSHOP_CITY, $commande->getVar('cmd_town'))); $sform->addElement(new XoopsFormLabel(_MYSHOP_COUNTRY, $countries[$commande->getVar('cmd_country')])); $sform->addElement(new XoopsFormLabel(_MYSHOP_PHONE, $commande->getVar('cmd_telephone'))); $sform->addElement(new XoopsFormLabel(_MYSHOP_EMAIL, $commande->getVar('cmd_email'))); if ($commande->getVar('cmd_bill') == 0) { $sform->addElement(new XoopsFormLabel(_MYSHOP_INVOICE, _NO)); } else { $sform->addElement(new XoopsFormLabel(_MYSHOP_INVOICE, _YES)); } $button_tray = new XoopsFormElementTray('', ''); if (myshop_utils::getModuleOption('offline_payment') == 1 && isset($_POST['offline_payment']) && intval($_POST['offline_payment']) == 0 || $commandAmountTTC == 0) { $submit_btn = new XoopsFormButton('', 'post', _MYSHOP_FINISH, 'submit'); } else { $submit_btn = new XoopsFormButton('', 'post', _MYSHOP_PAY_PAYPAL, 'submit'); } $button_tray->addElement($submit_btn); $sform->addElement($button_tray); $xoopsTpl->assign('form', $sform->render()); break; } $xoopsTpl->assign('global_advert', myshop_utils::getModuleOption('advertisement')); $xoopsTpl->assign('breadcrumb', myshop_utils::breadcrumb(array(MYSHOP_URL . basename(__FILE__) => _MYSHOP_VALIDATE_CMD))); $title = _MYSHOP_VALIDATE_CMD . ' - ' . myshop_utils::getModuleName(); myshop_utils::setMetas($title, $title); myshop_utils::setCSS(); require_once XOOPS_ROOT_PATH . '/footer.php';
// script URL $myshop_Currency =& myshop_Currency::getInstance(); $registry = new myshop_registryfile(); // VAT $vatArray = array(); $vatArray = $h_myshop_vat->getAllVats(); // Template options $xoopsTpl->assign('nostock_msg', myshop_utils::getModuleOption('nostock_msg')); $xoopsTpl->assign('mod_pref', $mod_pref); $xoopsTpl->assign('welcome_msg', nl2br($registry->getfile(MYSHOP_TEXTFILE3))); // Total products in DB $itemsCount = $h_myshop_products->getRecommendedCount(); if ($itemsCount > $limit) { $pagenav = new XoopsPageNav($itemsCount, $limit, $start); $xoopsTpl->assign('pagenav', $pagenav->renderNav()); } if ($limit > 0) { // Recent products $myshop_shelf_parameters->resetDefaultValues()->setProductsType('recommended')->setStart($start)->setLimit($limit)->setSort('product_recommended')->setOrder('DESC')->setCategory(0)->setWithXoopsUser(true)->setWithRelatedProducts(true); $products = $myshop_shelf->getProducts($myshop_shelf_parameters); if (isset($products['lastTitle'])) { $lastTitle = strip_tags($products['lastTitle']); unset($products['lastTitle']); } $xoopsTpl->assign('products', $products); } $xoopsTpl->assign('global_advert', myshop_utils::getModuleOption('advertisement')); $xoopsTpl->assign('breadcrumb', myshop_utils::breadcrumb(array(MYSHOP_URL . basename(__FILE__) => _MYSHOP_RECOMMENDED))); myshop_utils::setCSS(); myshop_utils::setMetas(_MYSHOP_RECOMMENDED . ' - ' . myshop_utils::getModuleName(), myshop_utils::getModuleName()); require_once XOOPS_ROOT_PATH . '/footer.php';