示例#1
0
文件: index.php 项目: naao/myshop
 */
/**
 * Inde page with last products
 */
require 'header.php';
$GLOBALS['current_category'] = -1;
$xoopsOption['template_main'] = 'myshop_index.html';
require_once XOOPS_ROOT_PATH . '/header.php';
require_once MYSHOP_PATH . 'class/registryfile.php';
// Initialize
$start = isset($_GET['start']) ? intval($_GET['start']) : 0;
$limit = myshop_utils::getModuleOption('newproducts');
// Max number to display
$baseurl = MYSHOP_URL . basename(__FILE__);
// Script URL
$registry = new myshop_registryfile();
// 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_TEXTFILE1)));
// VAT
$vatArray = $h_myshop_vat->getAllVats();
// Products
$xoopsTpl->assign('total_products_count', sprintf(_MYSHOP_THEREARE, $h_myshop_products->getTotalPublishedProductsCount()));
if ($limit > 0) {
    $itemsCount = $h_myshop_products->getRecentProductsCount();
    if ($itemsCount > $limit) {
        require_once XOOPS_ROOT_PATH . '/class/pagenav.php';
        $pagenav = new XoopsPageNav($itemsCount, $limit, $start);
        $xoopsTpl->assign('pagenav', $pagenav->renderNav());
    }
示例#2
0
文件: texts.php 项目: naao/myshop
        $editor3 = myshop_utils::getWysiwygForm(_AM_MYSHOP_RECOMM_TEXT, 'welcome3', $registry->getfile(MYSHOP_TEXTFILE3), 5, 60, 'hometext3_hidden');
        if ($editor3) {
            $sform->addElement($editor3, false);
        }
        $editor4 = myshop_utils::getWysiwygForm(_AM_MYSHOP_OFFLINEPAY_TEXT, 'welcome4', $registry->getfile(MYSHOP_TEXTFILE4), 5, 60, 'hometext4_hidden');
        if ($editor4) {
            $sform->addElement($editor4, false);
        }
        $editor5 = myshop_utils::getWysiwygForm(_AM_MYSHOP_RESTRICT_TEXT, 'welcome5', $registry->getfile(MYSHOP_TEXTFILE5), 5, 60, 'hometext5_hidden');
        if ($editor5) {
            $sform->addElement($editor5, false);
        }
        $button_tray = new XoopsFormElementTray('', '');
        $submit_btn = new XoopsFormButton('', 'post', _AM_MYSHOP_MODIFY, 'submit');
        $button_tray->addElement($submit_btn);
        $sform->addElement($button_tray);
        $sform = myshop_utils::formMarkRequiredFields($sform);
        $sform->display();
        break;
    case 'savetexts':
        require_once MYSHOP_PATH . 'class/registryfile.php';
        $registry = new myshop_registryfile();
        $registry->savefile($myts->stripSlashesGPC($_POST['welcome1']), MYSHOP_TEXTFILE1);
        $registry->savefile($myts->stripSlashesGPC($_POST['welcome2']), MYSHOP_TEXTFILE2);
        $registry->savefile($myts->stripSlashesGPC($_POST['welcome3']), MYSHOP_TEXTFILE3);
        $registry->savefile($myts->stripSlashesGPC($_POST['welcome4']), MYSHOP_TEXTFILE4);
        $registry->savefile($myts->stripSlashesGPC($_POST['welcome5']), MYSHOP_TEXTFILE5);
        myshop_utils::updateCache();
        myshop_utils::redirect(_AM_MYSHOP_SAVE_OK, $baseurl, 2);
        break;
}
示例#3
0
文件: cgv.php 项目: naao/myshop
<?php

/**
 * conditions
 */
require 'header.php';
$GLOBALS['current_category'] = -1;
$xoopsOption['template_main'] = 'myshop_cgv.html';
require_once XOOPS_ROOT_PATH . '/header.php';
require_once MYSHOP_PATH . 'class/registryfile.php';
$registry = new myshop_registryfile();
$xoopsTpl->assign('nostock_msg', myshop_utils::getModuleOption('nostock_msg'));
$xoopsTpl->assign('mod_pref', $mod_pref);
$xoopsTpl->assign('cgv_msg', $registry->getfile(MYSHOP_TEXTFILE2));
$xoopsTpl->assign('global_advert', myshop_utils::getModuleOption('advertisement'));
$xoopsTpl->assign('breadcrumb', myshop_utils::breadcrumb(array(MYSHOP_URL . basename(__FILE__) => _MYSHOP_CGV)));
myshop_utils::setCSS();
myshop_utils::setMetas(_MYSHOP_CGV . ' ' . myshop_utils::getModuleName(), _MYSHOP_CGV . ' ' . myshop_utils::getModuleName());
require_once XOOPS_ROOT_PATH . '/footer.php';
示例#4
0
文件: checkout.php 项目: naao/myshop
 $msg['URL_BILL'] = MYSHOP_URL . 'invoice.php?id=' . $commande->getVar('cmd_id') . '&pass='******'IP'] = myshop_utils::IP();
 if ($commande->getVar('cmd_bill') == 1) {
     $msg['FACTURE'] = _YES;
 } else {
     $msg['FACTURE'] = _NO;
 }
 // Send mail to user
 myshop_utils::sendEmailFromTpl('command_client.tpl', $commande->getVar('cmd_email'), sprintf(_MYSHOP_THANKYOU_CMD, $xoopsConfig['sitename']), $msg);
 // Send mail to group admin
 myshop_utils::sendEmailFromTpl('command_shop.tpl', myshop_utils::getEmailsFromGroup(myshop_utils::getModuleOption('grp_sold')), _MYSHOP_NEW_COMMAND, $msg);
 // Display form to send to Paypal
 // Display final caddy with hidden values
 if (myshop_utils::getModuleOption('offline_payment') == 1 && isset($_POST['offline_payment']) && intval($_POST['offline_payment']) == 0 || $commandAmountTTC == 0 || xoops_trim(myshop_utils::getModuleOption('paypal_email')) == '') {
     $payURL = XOOPS_URL;
     $registry = new myshop_registryfile();
     $text = $registry->getfile(MYSHOP_TEXTFILE4);
     $xoopsTpl->assign('text', xoops_trim($text));
     $sform = new XoopsThemeForm(_MYSHOP_FINISH, 'payform', $payURL, 'post');
     $h_myshop_caddy->emptyCart();
 } else {
     $payURL = $paypal->getURL();
     $sform = new XoopsThemeForm(_MYSHOP_PAY_PAYPAL, 'payform', $payURL, 'post');
     $elements = array();
     $elements = $paypal->getFormContent($commande->getVar('cmd_id'), $commandAmountTTC, $commande->getVar('cmd_email'));
     foreach ($elements as $key => $value) {
         $sform->addElement(new XoopsFormHidden($key, $value));
     }
 }
 $sform->addElement(new XoopsFormLabel(_MYSHOP_TOTAL, $myshop_Currency->amountForDisplay($commandAmountTTC)));
 $sform->addElement(new XoopsFormLabel(_MYSHOP_SHIPPING_PRICE, $myshop_Currency->amountForDisplay($shippingAmount)));