54 lines
1.6 KiB
PHP
54 lines
1.6 KiB
PHP
<?php
|
|
/**
|
|
* We offer the best and most useful modules PrestaShop and modifications for your online store.
|
|
*
|
|
* We are experts and professionals in PrestaShop
|
|
*
|
|
* @author PresTeamShop.com <support@presteamshop.com>
|
|
* @copyright 2011-2017 PresTeamShop
|
|
* @license see file: LICENSE.txt
|
|
* @category PrestaShop
|
|
* @category Module
|
|
*/
|
|
|
|
class OnePageCheckoutPSPaymentModuleFrontController extends ModuleFrontController
|
|
{
|
|
public $ssl = true;
|
|
public $display_column_left = false;
|
|
public $display_column_right = false;
|
|
|
|
public function initContent()
|
|
{
|
|
parent::initContent();
|
|
|
|
$module = Module::getInstanceByName(Tools::getValue('pm'));
|
|
|
|
if (Validate::isLoadedObject($module)) {
|
|
$result = '';
|
|
|
|
if (method_exists($module, 'hookPayment')) {
|
|
$result = $module->hookPayment(array('cart' => $this->context->cart));
|
|
} elseif (method_exists($module, 'hookDisplayPayment')) {
|
|
$result = $module->hookDisplayPayment(array('cart' => $this->context->cart));
|
|
}
|
|
|
|
$this->context->smarty->assign('HOOK_PAYMENT_METHOD', $result);
|
|
|
|
$this->setTemplate('module:onepagecheckoutps/views/templates/front/payment_execution.tpl');
|
|
}
|
|
}
|
|
|
|
public function postProcess()
|
|
{
|
|
$this->context->smarty->assign('page_name', 'order-opc');
|
|
}
|
|
|
|
public function setMedia()
|
|
{
|
|
parent::setMedia();
|
|
|
|
$this->addCSS($this->module->getPathUri().'views/css/front/payment.css', 'all');
|
|
$this->addCSS($this->module->getPathUri().'views/css/front/override.css', 'all');
|
|
}
|
|
}
|