Initial project files: BESCMS full source

This commit is contained in:
bes
2026-08-13 23:37:46 +08:00
parent fa6cddb540
commit 2e26f85723
2166 changed files with 396625 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
<?php
// 此文件是安装授权文件,每次下载安装包会自动生成,请勿修改
return [
'type' => 'VIP-LICENSE',
'oem' => '445',
'name' => '北斯云',
'cms' => 'BESCMS',
'url' => 'https://www.besyun.com',
'domain' => 'https://www.besyun.com',
'cloud' => 'https://www.besyun.com',
'service' => 'https://www.besyun.com',
'license' => '375C71349B295FBE2DCDCA9206F20A1703',
];
+7
View File
@@ -0,0 +1,7 @@
<?php
/**
* 菜单配置
*/
return [];
+11
View File
@@ -0,0 +1,11 @@
<?php
return [
'id' => '16',
'name' => 'BESCMS',
'version' => '4.7.3',
'updatetime' => '2026-07-29 21:34:03',
'downtime' => '2026-08-08 00:54:28',
];
File diff suppressed because one or more lines are too long
+152
View File
@@ -0,0 +1,152 @@
{template "header.html"}
{if $admin.adminid==1 && !IS_OEM_CMS}
{if is_file(CMSPATH.'Config/vip.lock') && !is_file(WRITEPATH.'config/safe.php')}
<div class="note note-danger">
{if !dr_is_app('safe')}
<p><a style="color: red" href="{dr_url('cloud/local')}">当前环境未能通过安全验证,请安装【系统安全加固】插件</a></p>
{else}
<p><a style="color: red" href="{dr_url('safe/home/index')}">当前环境未能通过安全验证,请按要求设置参数</a></p>
{/if}
</div>
{elseif IS_DEV}
<div class="note note-danger">
<p><a style="color: red" href="javascript:dr_help(204);">当前环境参数已经开启开发者模式,项目上线后建议关闭开发者模式</a></p>
</div>
{/if}
{/if}
<form class="form-horizontal" role="form" id="myform">
<div class="row">
<div class="col-md-6">
<div class="portlet light bordered">
<div class="portlet-title">
<div class="caption">
<span class="caption-subject font-green sbold ">系统信息</span>
</div>
</div>
<div class="portlet-body">
<div class="form-body fc-yun-list">
<div class="form-group">
<label class="col-md-3 control-label">{dr_lang('系统版本')}</label>
<div class="col-md-9">
<div class="form-control-static"><a href="{dr_url('cloud/update')}">{$cmf_version.version}</a>
<a id="dr_cmf_update" href="{dr_url('cloud/update')}" style="margin-left: 10px;display: none" class="badge badge-danger badge-roundless"> </a>
</div>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{dr_lang('发布时间')}</label>
<div class="col-md-9">
<div class="form-control-static">{$cmf_version.updatetime}</div>
</div>
</div>
{if $license.url}
<div class="form-group">
<label class="col-md-3 control-label">{dr_lang('版权所有')}</label>
<div class="col-md-9">
<div class="form-control-static"><a href="{$license.url}" target="_blank">{$license.name}</a></div>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{dr_lang('官方网站')}</label>
<div class="col-md-9">
<div class="form-control-static"><a href="{$license.url}" target="_blank">{$license.url}</a></div>
</div>
</div>
{/if}
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div class="portlet light bordered">
<div class="portlet-title">
<div class="caption">
<span class="caption-subject font-green sbold ">{dr_lang('服务器信息')}</span>
</div>
</div>
<div class="portlet-body">
<div class="form-body fc-yun-list">
<div class="form-group">
<label class="col-md-3 control-label">{dr_lang('上传最大值')}</label>
<div class="col-md-9">
<div class="form-control-static"><a href="javascript:dr_iframe_show('show', '{dr_url('api/config')}');">{php echo @ini_get("upload_max_filesize");}</a></div>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{dr_lang('POST最大值')}</label>
<div class="col-md-9">
<div class="form-control-static"><a href="javascript:dr_iframe_show('show', '{dr_url('api/config')}');">{php echo @ini_get("post_max_size");}</a></div>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{dr_lang('PHP内存上限')}</label>
<div class="col-md-9">
<div class="form-control-static"><a href="javascript:dr_iframe_show('show', '{dr_url('api/config')}');">{php echo @ini_get("memory_limit");}</a></div>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{dr_lang('提交表单数量')}</label>
<div class="col-md-9">
<div class="form-control-static"><a href="javascript:dr_iframe_show('show', '{dr_url('api/config')}');">{php echo @ini_get("max_input_vars");}</a></div>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{dr_lang('Web网站目录')}</label>
<div class="col-md-9">
<div class="form-control-static">{WEBPATH}</div>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{dr_lang('核心程序目录')}</label>
<div class="col-md-9">
<div class="form-control-static">{FCPATH}</div>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{dr_lang('附件存储目录')}</label>
<div class="col-md-9">
<div class="form-control-static">{SYS_UPLOAD_PATH}</div>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{dr_lang('模板文件目录')}</label>
<div class="col-md-9">
<div class="form-control-static">{TPLPATH}</div>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{dr_lang('应用程序目录')}</label>
<div class="col-md-9">
<div class="form-control-static">{APPSPATH}</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
<script>
$(function () {
$.ajax({type: "GET",dataType:"json", url: "{dr_url('api/version_cmf')}",
success: function(json) {
if (json.code) {
$('#dr_cmf_update').show();
$('#dr_cmf_update').html(json.msg);
}
}
});
});
</script>
{template "footer.html"}
+96
View File
@@ -0,0 +1,96 @@
{template "header.html"}
{if is_file(WRITEPATH.'password_log.php') && $ci->_is_admin_auth('password_log/index')}
<div class="note note-danger">
<p><a style="color: red" href="{dr_url('password_log/index')}">{dr_lang('存在后台密码登录错误记录,若不是你本人操作,请及时修改密码和修改后台入口文件')}</a></p>
</div>
{/if}
{if IS_DEV && $admin.adminid==1 && !IS_OEM_CMS}
{if is_file(CMSPATH.'Config/vip.lock') && !is_file(WRITEPATH.'config/safe.php')}
<div class="note note-danger">
{if !dr_is_app('safe')}
<p><a style="color: red" href="{dr_url('cloud/local')}">当前环境未能通过安全验证,请安装【系统安全加固】插件</a></p>
{else}
<p><a style="color: red" href="{dr_url('safe/home/index')}">当前环境未能通过安全验证,请按要求设置参数</a></p>
{/if}
</div>
{else}
<div class="note note-danger">
<p><a style="color: red" href="javascript:dr_help(204);">当前环境参数已经开启开发者模式,项目上线后建议关闭开发者模式</a></p>
</div>
{/if}
{/if}
<div class="row">
<div class="col-md-6 col-sm-6">
{if $admin.adminid==1 && !IS_OEM_CMS}
<div class="portlet light bordered myportlet ">
<div class="portlet-title tabbable-line">
<div class="caption">
<i class="fa fa-cog"></i>
<span class="caption-subject"> <a style="color:#666" href="{dr_url('cloud/index')}">{dr_lang('程序信息')}</a> </span>
</div>
</div>
<div class="portlet-body">
<ul class="use-info">
<li>
<span>系统版本:</span>
<a target="_blank" href="http://www.xunruicms.com/">v{$cmf_version}</a>
<a id="dr_cmf_update" href="{dr_url('cloud/update')}" style="margin-left: 10px;display: none" class="badge badge-danger badge-roundless"> </a>
</li>
</ul>
</div>
</div>
<script>
$(function () {
{if !defined('SYS_NOT_UPDATE') || !SYS_NOT_UPDATE}
dr_check_version();
{else}
$('#dr_cmf_update').removeClass('badge-danger');
$('#dr_cmf_update').show();
$('#dr_cmf_update').attr('href', 'javascript:dr_check_version();');
$('#dr_cmf_update').html('{dr_lang('检测版本')}');
{/if}
});
function dr_check_version(){
$('#dr_cmf_update').html('{dr_lang('检测版本进行中...')}');
$.ajax({type: "GET",dataType:"json", url: "{dr_url('cloud/check_version')}&id=cms-1&isindex=1&version={CMF_VERSION}",
success: function(json) {
if (json.code) {
$('#dr_cmf_update').addClass('badge-danger');
$('#dr_cmf_update').show();
$('#dr_cmf_update').html(json.msg);
} else {
$('#dr_cmf_update').html("");
}
}
});
}
</script>
{/if}
{template "main/couts.html"}
</div>
<div class="col-md-6 col-sm-6">
{template "main/notice.html"}
</div>
</div>
</div>
{template "footer.html"}