Beispiel #1
0
 public function onCheckoutStepDisplay($layoutName, &$html, &$view)
 {
     if ($layoutName == 'plg.serial.coupon') {
         if (!$this->init()) {
             return;
         }
         $params = new stdClass();
         $params->view = $view;
         $js = null;
         $html .= hikaserial::getLayout('checkoutserial', 'coupon', $params, $js);
     }
 }
    return;
}
hikaserial::initModule();
$params->set('from_module', $module->id);
$serialConfig = hikaserial::config();
$module_options = $serialConfig->get('params_' . $module->id);
if (empty($module_options)) {
    $shopConfig = hikaserial::config(false);
    $module_options = $shopConfig->get('default_params');
}
foreach ($module_options as $key => $option) {
    if ($key != 'moduleclass_sfx') {
        $params->set($key, $option);
    }
}
foreach (get_object_vars($module) as $k => $v) {
    if (!is_object($v)) {
        $params->set($k, $v);
    }
}
$js = '';
$html = trim(hikaserial::getLayout('serial', 'consume', $params, $js));
if (!empty($html)) {
    ?>
<div class="hikaserial_consume_module" id="hikaserial_consume_module">
	<?php 
    echo $html;
    ?>
</div>
<?php 
}