Changeset 1908


Ignore:
Timestamp:
03/23/2011 01:01:06 PM (14 months ago)
Author:
Xiping.Wang
Message:

[trunk]Add a delete button for a Admin to remove other's bookmark comments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bookmarks/services/commentservice.php

    r1673 r1908  
    195195                 
    196196        // Set user controls based on 3 rules: 
    197         $bUserMayEdit   = ( $iLoggedOnUserId == $aComment['uId'] ); // 1. a comment may be edited by its owner 
    198         $bUserMayDelete = ( $bUserMayEdit && ! $bHasReplies );      // 2. a comment may be deleted by its owner if there are no replies 
    199         $sInnerHtml     = '<a name="' . $aComment['cId'] . '"></a>'  
     197                $userservice = & ServiceFactory :: getServiceInstance('UserService'); 
     198                $bUserMayEdit   = (( $iLoggedOnUserId == $aComment['uId'] ) || ($userservice->isAdmin($iLoggedOnUserId))); // 1. a comment may be edited by its owner and the Admin 
     199                $bUserMayDelete = ( $bUserMayEdit && ! $bHasReplies );      // 2. a comment may be deleted by its owner if there are no replies 
     200                $sInnerHtml     = '<a name="' . $aComment['cId'] . '"></a>'  
    200201                        . nl2br( $aComment['cText'] ) . '<br />'  
    201202                        . '<span style="font-size:small;">' 
Note: See TracChangeset for help on using the changeset viewer.