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);
 }
Example #3
0
 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);
 }