Files

41 lines
1.1 KiB
PHP

<?php namespace Phpcmf\Control;
/**
* https://www.besyun.com
* BESCMS
* 本代码基于MIT开源协议,协议规定此处版权信息不可去除
* 本文件是框架系统文件,二次开发时不可以修改本文件
**/
class Show extends \Phpcmf\Home\Module
{
public function index() {
if (IS_POST) {
$this->_json(0, '禁止提交,请检查提交地址是否有误');
}
// 共享模块通过id查找内容
$id = (int)\Phpcmf\Service::L('input')->get('id');
$row = \Phpcmf\Service::M()->table(SITE_ID.'_share_index')->get($id);
// 挂钩点
$rt2 = \Phpcmf\Hooks::trigger_callback('module_show_share', $row);
if ($rt2 && isset($rt2['code']) && $rt2['code']) {
$row = $rt2['data'];
$id = $row['id'];
}
$mid = $row['mid'];
if (!$mid) {
$this->goto_404_page(dr_lang('无法通过id找到共享模块的模块目录'));
}
// 初始化模块
$this->_module_init($mid);
// 调用内容方法
$this->_Show($id, null, max(1, (int)\Phpcmf\Service::L('input')->get('page')));
}
}