PHPCMS只有工作流用以实现一审、二审或多审,直至最终发布,但不管审核级数多少,系统没有记录哪篇文章是哪个管理员审核。在实际中,有时会因为区分责任或者统计审稿质效,需要知道一篇文章是哪些管理员在什么时候进行了什么操作,这就需要增加记录审核信息的功能,以下是实现方案。
首先,需要增加一个新的数据表来记录这些信息,SQL代码如下:
CREATE TABLE `v9_content_check_record` (
`checkid` char(15) NOT NULL,
`catid` smallint(5) unsigned NOT NULL DEFAULT '0',
`siteid` smallint(5) unsigned NOT NULL DEFAULT '0',
`adminid` smallint(5) unsigned NOT NULL,
`adminname` char(20) NOT NULL,
`inputtime` int(10) unsigned NOT NULL DEFAULT '0',
`status` tinyint(1) unsigned NOT NULL,
KEY `username` (`adminname`),
KEY `checkid` (`checkid`),
KEY `status` (`inputtime`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk;
这是以