private function _getModuleconfig($moduleId) { $module = array('padding' => ''); foreach (AppbymeUIDiyModel::getModules() as $tmpModule) { if ($tmpModule['id'] == $moduleId) { $module = AppUtils::filterModule($tmpModule); break; } } return array('module' => $module); }
private function _getUIconfig($custom) { $moduleList = array(); foreach (AppbymeUIDiyModel::getModules() as $module) { if (!$custom && $module['type'] == AppbymeUIDiyModel::MODULE_TYPE_CUSTOM) { $module['componentList'] = array(); } $moduleList[] = AppUtils::filterModule($module); } return array('navigation' => AppbymeUIDiyModel::getNavigationInfo(), 'moduleList' => $moduleList); }
private function _encodeConfig() { $config = array('version' => AppbymeUIDiyModel::CONFIG_VERSION, 'dataChecksum' => '', 'data' => array('navigation' => AppbymeUIDiyModel::getNavigationInfo(true), 'moduleList' => AppbymeUIDiyModel::getModules(true))); $config['dataChecksum'] = md5(WebUtils::jsonEncode($config['data'], 'utf-8')); $config = (string) WebUtils::jsonEncode($config, 'utf-8'); return base64_encode($config); }