phpcms审核代码处理存在bug导致审核过无变化/模板基于审核状态将误判问题
来源:互联网 发布:手机看图片软件 编辑:程序博客网 时间:2024/04/20 06:38
因为在phpcms代码处理上,它的步骤是
先处理完所有的东西再改变文章的审核状态,按平常的处理应该是先更新状态再操作然后,除非需要有先决条件,否则就应该先更新.
也因为如此,
在代码过程中生成静态页,如果静态页中使用到其它模型,将会导致审核状态更新的表因为在模板中改变成某表而导致更新失败.
因为当然待审核文章是不属于某其它表的,
第二点后改变审核状态也会导致在先处理生成文章上出现误判,如果模板文件中处理逻辑基于审核状态做处理时,那么生成时它是未审核,本来理应它是审核过了的,但是因为状态更新代码放到生成之后,导致误判.
简单的解决模板改变表的问题,
因为没细看代码,不知道能否直接把更新状态挪动到生成之前.
if(isset($_GET['ajax_preview'])) {
$_POST['ids'] = $_GET['id'];
}
$this->db->set_model($modelid);//by qidizi, bug,如果模板中使用到其它表(将改变表名),将会导致这里的操作表对象变成模板中的,需要还原防止 ,这里还会有问题,如果模板基于审核状态,将会导致误判,未解决
$this->db->status($_POST['ids'],$status);
}
showmessage(L('operation_success'),HTTP_REFERER);
}
/**
* 排序
*/
public function listorder() {
- phpcms审核代码处理存在bug导致审核过无变化/模板基于审核状态将误判问题
- 审核
- 代码审核
- 审核。。审核。。
- iOS Data Storage问题导致审核不通过
- 碰到过的应用审核问题
- APP审核状态
- 苹果审核状态
- 待审核状态测试
- 模板审核规范
- 分享内bug导致iOS审核失败的解决方案
- Phpcms v9 审核文章功能只能超级管理员审核吗?
- 二进制代码审核
- PHP代码审核
- IOS 上传代码审核
- 项目开发代码审核
- PHP代码审核-温故知新
- git代码审核流程
- android中创建一个activity类就必须添加到androidmainifest.xml中
- 编写android应用指定安装到外部位置时出错
- android的文件权限检测统一处理方法
- phpcms后台万能字段活用--挂载js动态修改
- Thinkphp getBy+字段的使用
- phpcms审核代码处理存在bug导致审核过无变化/模板基于审核状态将误判问题
- 自动根据a标签的设置替换成开源的flash视频播放器(用于phpcms)
- 简单的按钮左右切换头图的半成品swf
- flash版本的3d标签云图as3代码,已经修改成过.
- MyEclipse 10官网下载地址以及破解方法
- 无光驱使用windows7 iso安装系统的步骤
- windows7中把整个用户目录移动到其它分区中的方法
- apache出错提示的\\x16进制格式输出转换成可读字符方法与编码格式
- httpd2.4出现AH00025: configuration error: couldn\'t check user: /之类错误