当前位置: 首页>>代码示例>>PHP>>正文


PHP comquick2cartHelper::getModuleParams方法代码示例

本文整理汇总了PHP中comquick2cartHelper::getModuleParams方法的典型用法代码示例。如果您正苦于以下问题:PHP comquick2cartHelper::getModuleParams方法的具体用法?PHP comquick2cartHelper::getModuleParams怎么用?PHP comquick2cartHelper::getModuleParams使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在comquick2cartHelper的用法示例。


在下文中一共展示了comquick2cartHelper::getModuleParams方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: get_module

 /**
  * get_module
  *
  * @param   integer  $layout_type  layout_type
  * @param   string   $ckout_text   ckout_text
  *
  * @return  html.
  *
  * @since   1.6
  */
 public function get_module($layout_type = "", $ckout_text = '')
 {
     $comquick2cartHelper = new comquick2cartHelper();
     if (version_compare(JVERSION, '3.0', 'ge')) {
         $modulePara = $comquick2cartHelper->getModuleParams('mod_quick2cart');
         $moduleParams = json_decode($modulePara);
     } else {
         $module = JModuleHelper::getModule('mod_quick2cart');
         $moduleParams = json_decode($module->params);
     }
     /* params will be added in #__modules only on saving module param
      * so if module params are not found in #__modules then take default param from  #_extention */
     if (empty($moduleParams)) {
         $module = $comquick2cartHelper->getExtentionparam('mod_quick2cart');
         $moduleParams = json_decode($module);
     }
     if (empty($layout_type)) {
         $layout_type = $moduleParams->viewtype;
     }
     if (empty($ckout_text)) {
         $ckout_text = $moduleParams->checkout_text;
     }
     $model = new Quick2cartModelcart();
     $cart = $model->getCartitems();
     if ($layout_type == "detail") {
         $layout = 'default_itemrow';
     } else {
         $layout = 'default_itemshort';
     }
     // Call the plugin and get the result
     $dispatcher = JDispatcher::getInstance();
     JPluginHelper::importPlugin('system');
     $result = $dispatcher->trigger('onAfterCartModule');
     if (!empty($result)) {
         $aftercartdisplay = $result[0];
     }
     $Itemid = $comquick2cartHelper->getitemid('index.php?option=com_quick2cart&view=cartcheckout');
     $app = JFactory::getApplication();
     $override = JPATH_BASE . '/templates/' . $app->getTemplate() . '/html/mod_quick2cart/' . $layout . '.php';
     if (JFile::exists($override)) {
         $mod_path = $override;
     } else {
         $mod_path = JPATH_SITE . '/modules/mod_quick2cart/tmpl/' . $layout . '.php';
     }
     ob_start();
     include $mod_path;
     $html = ob_get_contents();
     ob_end_clean();
     return $html;
 }
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:60,代码来源:helper.php


注:本文中的comquick2cartHelper::getModuleParams方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。