app/admin/controller/Forms.php
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
/**
* 人人站CMS
* ============================================================================
* 版权所有 2015-2030 山东康程信息科技有限公司,并保留所有权利。
* 网站地址: http://www.rrzcms.com
* ----------------------------------------------------------------------------
* 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
* ============================================================================
*/
namespace app\admin\controller;
class Forms extends Base
{
function index() {
$this->pagedata['tabs'] = [
['name' => '表单数据', 'class' => 'current',],
['name' => '表单配置', 'url' => U('Forms/config'),],
];
if (!$this->request->isPost()) {
$formList = M('form_data')->field('distinct form_name')->select()->column('form_name', 'form_name');
if (!$formList){
$formList = M('forms')->field('title')->select()->column('title', 'title');
}
$this->pagedata['search'] = [
['tag' => 'input', 'name' => 'title|has|trim', 'placeholder' => '内容',],
['tag' => 'select', 'name' => 'form_name', 'placeholder' => '表单', 'value' => '', 'options' => ['' => ''] + $formList,],
];
$this->pagedata['actions'] = [
['label' => '批量删除', 'target' => 'confirm', 'msg' => '确定要删除已选数据吗?', 'argpk' => 1, 'href' => U('Forms/delFormData'),],
];
}
$this->pagedata['columns'] = [
['field' => 'id', 'title' => 'ID', 'width' => '100',],
['field' => 'form_name', 'title' => '表单名称', 'width' => '150',],
['field' => 'content', 'title' => '提交内容', 'width' => '350', 'callback' => function ($item) {
$content = json_decode($item['content'], true) ?: [];
$content = http_build_query($content, '', '<br/>');
$content = urldecode(str_replace('=', ':', $content));
$str = text_msubstr(str_replace('<br/>', ',', $content), 50);
$options = [
'area' => ['400px', '300px'],
'title' => false,
'content' => '<div class="p20">' . $content . '</div>',
];
return '<a class="cl-38f" title="点击查看" target="dialog" data-options="' . htmlspecialchars(json_encode($options)) . '">' . $str . '</a>';
}],
['field' => 'add_time', 'title' => '提交时间', 'width' => '150', 'type' => 'time',],
];
$this->pagedata['model'] = M('form_data')->order('id desc');
$this->pagedata['fixedColumn'] = true;
$this->pagedata['checkType'] = true;
return $this->grid_fetch();
}
function delFormData(){
后面还有 74 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
