HEX
Server: nginx/1.28.1
System: Linux 10-41-63-61 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64
User: www (1001)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/cs.wgegeghx.com/runtime/temp/596272478e29d9855ebbd8491e0bf7b9.php
<?php /*a:3:{s:63:"/www/wwwroot/cs.wgegeghx.com/application/cms/view/cms/panl.html";i:1617354798;s:69:"/www/wwwroot/cs.wgegeghx.com/application/admin/view/index_layout.html";i:1617866432;s:62:"/www/wwwroot/cs.wgegeghx.com/application/admin/view/layui.html";i:1617354798;}*/ ?>
<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <title>后台管理系统</title>
    
    <link rel="stylesheet" href="/static/libs/layui/css/layui.css">
    <link rel="stylesheet" href="/static/admin/css/admin.css?v=<?php echo htmlentities(app('config')->get('version.yzncms_release')); ?>">
    <link rel="stylesheet" href="/static/common/font/iconfont.css?v=<?php echo htmlentities(app('config')->get('version.yzncms_release')); ?>">
    <script type="text/javascript">
    //全局变量
    var GV = {
        'site':<?php echo json_encode($site); ?>,
        'image_upload_url': '<?php echo !empty($image_upload_url) ? htmlentities($image_upload_url) :  url("attachment/upload/upload", ["dir" => "images", "module" => request()->module()]); ?>',
        'file_upload_url': '<?php echo !empty($file_upload_url) ? htmlentities($file_upload_url) :  url("attachment/upload/upload", ["dir" => "files", "module" => request()->module()]); ?>',
        'jcrop_upload_url': '<?php echo !empty($jcrop_upload_url) ? htmlentities($jcrop_upload_url) :  url("attachment/Attachments/cropper"); ?>',
        'ueditor_upload_url': '<?php echo !empty($ueditor_upload_url) ? htmlentities($ueditor_upload_url) :  url("attachment/upload/upload", ["dir" => "images","from"=>"ueditor", "module" => request()->module()]); ?>',
        'ueditor_grabimg_url': '<?php echo !empty($ueditor_upload_url) ? htmlentities($ueditor_upload_url) :  url("attachment/Attachments/geturlfile"); ?>',
        'image_select_url': '<?php echo !empty($image_select_url) ? htmlentities($image_select_url) :  url("attachment/Attachments/select"); ?>',
        'filter_word_url': '<?php echo !empty($filter_word_url) ? htmlentities($filter_word_url) :  url("admin/ajax/filterWord"); ?>',
    };
    </script>
</head>

<body class="childrenBody <?php echo defined('IS_DIALOG') && IS_DIALOG ? 'is-dialog' : ''; ?>">
    
<style type="text/css">
.layui-btn-group .layui-btn {
    margin-right: 5px!important;border-radius: 2px;border-left: none;
}
</style>
<div class="layui-row layui-col-space10 panel_box">
    <div class="panel layui-col-xs12 layui-col-sm6 layui-col-md4 layui-col-lg3">
        <a href="javascript:;">
        <div class="panel_icon yzn-bg-green">
            <i class="icon iconfont icon-other layui-anim"></i>
        </div>
        <div class="panel_word">
            <span><?php echo htmlentities($info['category']); ?></span>
            <cite>栏目数量</cite>
        </div>
    </a>
    </div>
    <div class="panel layui-col-xs12 layui-col-sm6 layui-col-md4 layui-col-lg3">
        <a href="javascript:;">
        <div class="panel_icon yzn-bg-blue">
            <i class="icon iconfont icon-apartment layui-anim"></i>
        </div>
        <div class="panel_word">
            <span><?php echo htmlentities($info['model']); ?></span>
            <cite>模型数量</cite>
        </div>
    </a>
    </div>
    <div class="panel layui-col-xs12 layui-col-sm6 layui-col-md4 layui-col-lg3">
        <a href="javascript:;">
        <div class="panel_icon yzn-bg-orange">
            <i class="icon iconfont icon-draft-line layui-anim"></i>
        </div>
        <div class="panel_word">
            <span><?php echo htmlentities($info['doc']); ?></span>
            <cite>文档数量</cite>
        </div>
    </a>
    </div>
    <div class="panel layui-col-xs12 layui-col-sm6 layui-col-md4 layui-col-lg3">
        <a href="javascript:;">
        <div class="panel_icon yzn-bg-purple">
            <i class="icon iconfont icon-label layui-anim"></i>
        </div>
        <div class="panel_word">
            <span><?php echo htmlentities($info['tags']); ?></span>
            <cite>Tags数量</cite>
        </div>
    </a>
    </div>
</div>

<div class="layui-row layui-col-space10">
    <div class="layui-col-lg12 layui-col-md12">
        <div class="layui-card">
            <div class="layui-card-header" style="border-bottom: 1px solid #eee;">文章发布统计</div>
            <div class="layui-card-body">
                <div class="layui-btn-group">
                    <button class="layui-btn layui-btn-sm btn-refresh yzn-btn-primary"><i class="iconfont icon-shuaxin1"></i> </button>
                    <button class="layui-btn layui-btn-normal layui-btn-sm btn-time" data-type="1">今天</button>
                    <button class="layui-btn layui-btn-normal layui-btn-sm btn-time" data-type="2">最近7天</button>
                    <button class="layui-btn layui-btn-normal layui-btn-sm btn-time" data-type="3">最近30天</button>
                    <button class="layui-btn layui-btn-normal layui-btn-sm btn-time" data-type="4">上月</button>
                    <button class="layui-btn layui-btn-normal layui-btn-sm btn-time" data-type="5">本月</button>
                    <button class="layui-btn layui-btn-normal layui-btn-sm btn-time" data-type="6">今年</button>
                    <div class="layui-input-inline">
                       <input type="text" class="layui-input" id="datatime" placeholder="请选择日期范围" style="width: 300px;height: 30px;line-height: 30px;font-size: 14px;">
                    </div>
                </div>
                <div id="echarts-records" style="height:400px;width:100%;margin-top:15px;"></div>
            </div>
        </div>
    </div>
</div>


    <script src="/static/libs/layui/layui.js"></script>
    <script src="/static/libs/jquery/jquery.min.js"></script>
    
    <script type="text/javascript">
layui.config({
	version: '<?php echo htmlentities(app('config')->get('version.yzncms_release')); ?>',
	base: '/static/libs/layui_exts/'
}).extend({
	yzn: 'yzn/yzn',
	yznForm: 'yznForm/yznForm',
	yznTable: 'yznTable/yznTable',
	treeGrid: 'treeGrid/treeGrid',
	clipboard: 'clipboard/clipboard',
	notice: 'notice/notice',
	iconPicker: 'iconPicker/iconPicker',
	tableSelect: 'tableSelect/tableSelect',
	ztree: 'ztree/ztree',
	dragsort: 'dragsort/dragsort',
	tagsinput: 'tagsinput/tagsinput',
	xmSelect: 'xmSelect/xm-select',
	selectPage: 'selectPage/selectpage',
	echarts: 'echarts/echarts',
	echartsTheme: 'echarts/echartsTheme',
	citypicker: 'citypicker/city-picker',
	webuploader: 'webuploader/webuploader',
	ueditor: 'ueditor/ueditor.min',
}).use('yznForm');
</script>
    
    
<?php use \util\Date; ?>
<script type="text/javascript">
layui.use(['jquery','echarts','laydate','yzn'], function() {
    var $ = layui.jquery,
    echarts = layui.echarts,
    yzn = layui.yzn,
    laydate = layui.laydate;

    // 基于准备好的dom,初始化echarts实例
    var echartsRecords = echarts.init(document.getElementById('echarts-records'),'walden');

    // 指定图表的配置项和数据
    var optionRecords = {
        tooltip: {
            trigger: 'axis'
        },
        legend: {},
        grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            containLabel: true
        },
        toolbox: {
            feature: {
                saveAsImage: {}
            }
        },
        xAxis: {
            type: 'category',
            boundaryGap: false,
            data: <?php echo json_encode($xAxisData); ?>
        },
        yAxis: {
            type: 'value'
        },
        series: <?php echo json_encode($seriesData); ?>
    };
    // 使用刚指定的配置项和数据显示图表。
    echartsRecords.setOption(optionRecords);
    // echarts 窗口缩放自适应
    window.onresize = function(){
        echartsRecords.resize();
    }

    laydate.render({
      elem: '#datatime',type: 'datetime',range: true,max: 'nowTime',done: function(value, date, endDate){
        refreshEchart(value);
      }
    });

    //点击按钮
    $(document).on("click", ".btn-time", function () {
        var type=$(this).data('type');
        switch(type) {
             case 1:
                start_time ='<?php echo date("Y-m-d H:i:s",Date::unixtime("day", 0, "begin")); ?>'; 
                end_time ='<?php echo date("Y-m-d H:i:s",Date::unixtime("day", 0, "end")); ?>'; 
                break;
             case 2:
                start_time ='<?php echo date("Y-m-d H:i:s",Date::unixtime("week", 0, "begin")); ?>'; 
                end_time ='<?php echo date("Y-m-d H:i:s",Date::unixtime("week", 0, "end")); ?>'; 
                break;
             case 3:
                start_time ='<?php echo date("Y-m-d H:i:s",Date::unixtime("day", -30, "begin")); ?>'; 
                end_time ='<?php echo date("Y-m-d H:i:s",Date::unixtime("day", 0, "end")); ?>'; 
                break;
             case 4:
                start_time ='<?php echo date("Y-m-d H:i:s",Date::unixtime("month", -1, "begin")); ?>'; 
                end_time ='<?php echo date("Y-m-d H:i:s",Date::unixtime("month", -1, "end")); ?>'; 
                break;
             case 5:
                start_time ='<?php echo date("Y-m-d H:i:s",Date::unixtime("month", 0, "begin")); ?>'; 
                end_time ='<?php echo date("Y-m-d H:i:s",Date::unixtime("month", 0, "end")); ?>'; 
                break;
             case 6:
                start_time ='<?php echo date("Y-m-d H:i:s",Date::unixtime("year", 0, "begin")); ?>'; 
                end_time ='<?php echo date("Y-m-d H:i:s",Date::unixtime("year", 0, "end")); ?>'; 
                break;
        }
        refreshEchart(start_time + ' - ' + end_time);

    });

    //点击刷新
    $(document).on("click", ".btn-refresh", function () {
        var value = $("#datatime").val();
        refreshEchart(value);

    });

    var refreshEchart = function (date) {
        var ok =  function(res) {
            optionRecords.xAxis.data = res.data.xAxisData;
            optionRecords.series = res.data.seriesData;
            echartsRecords.clear();
            echartsRecords.setOption(optionRecords, true);
            return false;
        };
        yzn.request.post({
            url: '<?php echo url("cms/cms/panl"); ?>',
            data: {date: date}
        }, ok);
    };

    //icon动画
    $(".panel a").hover(function() {
        $(this).find(".layui-anim").addClass("layui-anim-scaleSpring");
    }, function() {
        $(this).find(".layui-anim").removeClass("layui-anim-scaleSpring");
    })
    $(".panel a").click(function() {
        parent.addTab($(this));
    })
})
</script>

</body>

</html>