|
From: Eloi G. <ada...@us...> - 2008-10-10 04:28:00
|
Update of /cvsroot/phpwebsite-comm/modules/article In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv28198 Modified Files: index_admin.php Log Message: Fixed Bug Report [ 2130663 ] - Restricted Users cannot edit their own articles Index: index_admin.php =================================================================== RCS file: /cvsroot/phpwebsite-comm/modules/article/index_admin.php,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** index_admin.php 10 Oct 2008 03:59:43 -0000 1.19 --- index_admin.php 10 Oct 2008 04:27:40 -0000 1.20 *************** *** 65,69 **** $title = dgettext('article', 'This is a preview of edits to this article.'); } ! elseif ($version->vr_current && (Current_User::allow('article', 'edit_articles', $article->id) || (Current_User::getId() && $article->created_id == Current_User::getId()))) { $vars['edit'] = 'view'; $options[] = PHPWS_Text::secureLink(dgettext('article', 'Edit'), 'article', $vars); --- 65,69 ---- $title = dgettext('article', 'This is a preview of edits to this article.'); } ! elseif ($version->vr_current && $article->can_edit()) { $vars['edit'] = 'view'; $options[] = PHPWS_Text::secureLink(dgettext('article', 'Edit'), 'article', $vars); *************** *** 695,699 **** /* No versions?!?! Load the article. */ $article = & new PHPWS_Article((int) $_REQUEST['id']); ! if (!(Current_User::allow('article', 'edit_articles', $article->id) || (Current_User::getId() && $article->created_id == Current_User::getId()))) { Current_User::disallow(dgettext('article', 'User tried to edit an article.')); return false; --- 695,699 ---- /* No versions?!?! Load the article. */ $article = & new PHPWS_Article((int) $_REQUEST['id']); ! if (!$article->can_edit()) { Current_User::disallow(dgettext('article', 'User tried to edit an article.')); return false; |