typecho 文章附件的小BUG

Bug,需求以及想法
回复
gouki
帖子: 19
注册时间: 2010年 6月 12日 01:10
联系:

typecho 文章附件的小BUG

帖子 gouki »

前两天突然无法登录。后来就先发在自己的博客上:http://neatstudio.com/show-1337-1.shtml
我这里贴大致的主要内容:

程序插入附件的流程操作一切正常,只是偶尔在一些插件启用时造成未知错误而已。出现我这种情况,应该是flash的关系,是它没有返回正确值,导致表单在提交时,调用$this->attach($cid)方法时没有获取到附件情况。
而新建文章的时候,对于parent为0的附件,好象程序会强制插入新文章,这一点不敢芶同。

-------------------------------------------------
在file_upload.php中就是这样写的:
if ($cid) {
Typecho_Widget::widget('Widget_Contents_Attachment_Related', 'parentId=' . $cid)->to($attachment);
} else {
Typecho_Widget::widget('Widget_Contents_Attachment_Unattached')->to($attachment);
}

我还是觉得这种事情应该交由用户处理,而不是在新建文章的时候被强制插入。这种情况如果出现在多人协作的时候就会让人受不了了吧?因为他在执行 Unattached的execute方法时,where条件中并没有userid。所以A上传的图片,极有可能会被B强制使用。(虽然机率不大,但,难保会出现这种情况。)
gouki
帖子: 19
注册时间: 2010年 6月 12日 01:10
联系:

Re: typecho 文章附件的小BUG

帖子 gouki »

对于插件的personalConfig方法没有仔细看,估计。恐怕,也是没有根据UID来读personalConfig吧?
头像
joyqi
帖子: 422
注册时间: 2007年 7月 24日 19:43
联系:

Re: typecho 文章附件的小BUG

帖子 joyqi »

personalConfig肯定会根据uid来读,要不然为什么叫personal
头像
joyqi
帖子: 422
注册时间: 2007年 7月 24日 19:43
联系:

Re: typecho 文章附件的小BUG

帖子 joyqi »

附件的读取已经加入了uid的条件限制
回复