canComment() public method

Can a user comment on this object?
See also: ElggEntity::canComment()
Since: 1.8.0
public canComment ( integer $user_guid, boolean $default = null ) : boolean
$user_guid integer User guid (default is logged in user)
$default boolean Default permission
return boolean
Beispiel #1
0
 /**
  * (non-PHPdoc)
  * @see ElggObject::canComment()
  */
 public function canComment($user_guid = 0)
 {
     if ($this->comments_allowed !== 'yes') {
         return false;
     }
     return parent::canComment($user_guid);
 }
Beispiel #2
0
 /**
  * Can a user comment on this object? Always returns false (threaded comments
  * not yet supported)
  *
  * @see \ElggEntity::canComment()
  *
  * @param int  $user_guid User guid (default is logged in user)
  * @param bool $default   Default permission
  * @return bool
  * @since 1.9.0
  */
 public function canComment($user_guid = 0, $default = null)
 {
     if (!isset($default)) {
         $default = false;
     }
     return parent::canComment($user_guid, $default);
 }
Beispiel #3
0
 /**
  * (non-PHPdoc)
  * @see ElggObject::canComment()
  */
 public function canComment($user_guid = 0)
 {
     if ($this->comments_enabled === 'off') {
         return false;
     }
     return parent::canComment($user_guid);
 }
Beispiel #4
0
 /**
  * Can a user comment on this wire post?
  *
  * @see ElggObject::canComment()
  *
  * @param int $user_guid User guid (default is logged in user)
  * @return bool
  * @since 1.8.0
  */
 public function canComment($user_guid = 0)
 {
     $result = parent::canComment($user_guid);
     if ($result == false) {
         return $result;
     }
     return false;
 }
Beispiel #5
0
 /**
  * Can a user comment on this blog?
  *
  * @see ElggObject::canComment()
  *
  * @param int $user_guid User guid (default is logged in user)
  * @return bool
  * @since 1.8.0
  */
 public function canComment($user_guid = 0)
 {
     $result = parent::canComment($user_guid);
     if ($result == false) {
         return $result;
     }
     if ($this->comments_on == 'Off') {
         return false;
     }
     return true;
 }