/** *获得插件信息 * @param $plugins 插件列表 * { "miniDoc":{} * } * @return array */ function setPluginInfo($plugins) { if (empty($plugins)) { $plugins = array(); } //读取商业主题设置参数 $key = "plugin_" . "businessTheme"; $defaultParams = PluginBusinessThemeOption::getDefaultParams(); $pluginData = unserialize(MiniOption::getInstance()->getOptionValue($key)); if (empty($pluginData)) { $pluginData = $defaultParams; } if (empty($pluginData['logo'])) { $pluginData['logo'] = $defaultParams['logo']; } if (empty($pluginData['carouselImagesUrl'])) { $pluginData['carouselImagesUrl'] = $defaultParams['carouselImagesUrl']; } if (empty($pluginData['companyEnglishName'])) { $pluginData['companyEnglishName'] = $defaultParams['companyEnglishName']; } if (empty($pluginData['helpName'])) { $pluginData['helpName'] = $defaultParams['helpName']; } if (empty($pluginData['helpUrl'])) { $pluginData['helpUrl'] = $defaultParams['helpUrl']; } array_push($plugins, array("name" => "businessTheme", "data" => $pluginData)); return $plugins; }
/** *商业般主题插件获得参数 * */ public function getParams() { $key = "plugin_" . "businessTheme"; $value = MiniOption::getInstance()->getOptionValue($key); $defaultParams = PluginBusinessThemeOption::getDefaultParams(); if (!empty($value)) { $pluginData = unserialize($value); } else { $pluginData = $defaultParams; } if (empty($pluginData['logo'])) { $pluginData['logo'] = $defaultParams['logo']; } if (empty($pluginData['carouselImagesUrl'])) { $pluginData['carouselImagesUrl'] = $defaultParams['carouselImagesUrl']; } if (empty($pluginData['companyEnglishName'])) { $pluginData['companyEnglishName'] = $defaultParams['companyEnglishName']; } if (empty($pluginData['helpName'])) { $pluginData['helpName'] = $defaultParams['helpName']; } if (empty($pluginData['helpUrl'])) { $pluginData['helpUrl'] = $defaultParams['helpUrl']; } return $pluginData; }