Esempio n. 1
0
 * 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';
Esempio n. 2
0
/**
 * 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';
Esempio n. 3
0
         $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
Esempio n. 4
0
    $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';
Esempio n. 5
0
<?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';
Esempio n. 6
0
        $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';
Esempio n. 7
0
// 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';