示例#1
0
文件: post.php 项目: 0hyeah/yurivn
 /**
  * Set attachment to moderated if the forum dictates it so
  *
  * @return	object
  */
 protected function &fetch_attachdm()
 {
     $attachdata =& parent::fetch_attachdm();
     $state = (!isset($this->foruminfo['moderateattach']) or (!$this->foruminfo['moderateattach'] or can_moderate($this->foruminfo['forumid'], 'canmoderateattachments'))) ? 'visible' : 'moderation';
     $attachdata->set('state', $state);
     return $attachdata;
 }
示例#2
0
	/**
	* Set contentid here as an info instead of in verify_permissions so that the editor doesn't load all of the contents existing attachments
	*
	* @return	object
	*/
	protected function &fetch_attachdm()
	{
		$attachdata =& parent::fetch_attachdm();
		$attachdata->set_info('contentid', $this->values['groupid']);

		$should_moderate = (
			$this->registry->options['groups_pictures_moderation']
				OR
			!($this->registry->userinfo['permissions']['socialgrouppermissions'] & $this->registry->bf_ugp_socialgrouppermissions['groupfollowforummoderation'])
		);

		$state = ($should_moderate AND !can_moderate(0, 'canmoderatepictures')) ? 'moderation' : 'visible';
		$attachdata->set('state', $state);

		return $attachdata;
	}