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;
|