*/ /** * 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()); }
$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; }
<?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';
$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)));