當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。