1 Star 0 Fork 1

葡萄/nianhui

forked from rafikingkong/nianhui 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
frame.php 2.89 KB
一键复制 编辑 原始数据 按行查看 历史
rafikingkong 提交于 2019-12-30 17:06 . 第一次提交
<?php
/**
* 框架页
* PHP version 5.4+
*
* @category Index
*
* @package Frame
*
* @author fy <jhfangying@qq.com>
*
* @license Copyright (c) 2017 金华迪加网络科技有限公司 版权所有
* Copyright (c) 2017 金华迪加网络科技有限公司 版权所有
* 未经许可,任何单位及个人不得做营利性使用
*
* @link link('演示地址','http://xc.taobaodpm.com');
* */
@header("Content-type: text/html; charset=utf-8");
require_once dirname(__FILE__) . '/smarty/Smarty.class.php';
require_once dirname(__FILE__) . '/common/db.class.php';
require_once dirname(__FILE__) . '/common/http_helper.php';
require_once dirname(__FILE__) . '/common/session_helper.php';
require_once dirname(__FILE__) . '/common/CacheFactory.php';
$load->model('Wall_model');
$wall_config= $load->wall_model->getConfig();
$load->model('Weixin_model');
$weixin_config= $load->weixin_model->getConfig();
$load->model('Danmu_model');
$danmu_config=$load->danmu_model->getConfig();
//开启的组件
$load->model('Plugs_model');
$plugs=$load->plugs_model->getPlugs(1);
$load->model('Music_model');
$musicjson=$load->music_model->getMusicJson();
$load->model('Background_model');
$backgroundimagejson=$load->background_model->getBackgroundJson();
$load->model('System_Config_model');
$menucolor=$load->system_config_model->get('menucolor');
$menucolor['configvalue']
= empty($menucolor['configvalue'])?'#fff':$menucolor['configvalue'];
$showcountsign=$load->system_config_model->get('showcountsign');
$showcountsign['configvalue']
= empty($showcountsign['configvalue'])?'1':$showcountsign['configvalue'];
$qrcodepos=$load->system_config_model->get('qrcodepos');
$qrcodepos['configvalue'] = empty($qrcodepos['configvalue']) ? null : unserialize($qrcodepos['configvalue']);
//smarty模板
$smarty = new Smarty;
$smarty->caching = false;
$apppath=dirname(__FILE__);
$smarty->compile_dir
= $apppath.DIRECTORY_SEPARATOR.'data'
.DIRECTORY_SEPARATOR.'templates_c'.DIRECTORY_SEPARATOR;
$smarty->assign('wall_config', $wall_config);
$smarty->assign('weixin_config', $weixin_config);
//组件
$plugsjson=formatplugsjson($plugs);
//组件数组
$smarty->assign('plugs', $plugs);
//组件json
$smarty->assign('plugsjson', $plugsjson);
$smarty->assign('musicjson', $musicjson);
$smarty->assign('backgroundimagejson', $backgroundimagejson);
$smarty->assign('danmuconfig', json_encode($danmu_config));
$smarty->assign('menucolor', $menucolor['configvalue']);
$smarty->assign('showcountsign', $showcountsign['configvalue']);
$smarty->assign('qrcodepos', json_encode($qrcodepos['configvalue']));
$smarty->display('frame.html');
/**
* 把组件数据从array转为json
*
* @param array $plugs 组件数组
*
* @return text 组件json数据
*/
function formatplugsjson($plugs)
{
$formartdata = array();
foreach ($plugs as $item) {
$formartdata[$item['name']]=$item;
}
return json_encode($formartdata);
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/putaoZT/nianhui.git
git@gitee.com:putaoZT/nianhui.git
putaoZT
nianhui
nianhui
master

搜索帮助