logModerateForumTopic() 공개 정적인 메소드

public static logModerateForumTopic ( $operation, $topic, $user = null )
예제 #1
0
파일: Topic.php 프로젝트: ppy/osu-web
 public function pin($pin)
 {
     DB::transaction(function () use($pin) {
         if ($pin === true) {
             $newStatus = static::TYPE_PINNED;
             $logOperation = 'LOG_PIN';
         } else {
             $newStatus = static::TYPE_NORMAL;
             $logOperation = 'LOG_UNPIN';
         }
         $this->update(['topic_type' => $newStatus]);
         Log::logModerateForumTopic($logOperation, $this);
     });
 }
예제 #2
0
파일: Topic.php 프로젝트: nanaya/osu-web
 public function lock($lock = true)
 {
     DB::transaction(function () use($lock) {
         if ($lock === true) {
             $newStatus = static::STATUS_LOCKED;
             $logOperation = 'LOG_LOCK';
         } else {
             $newStatus = static::STATUS_UNLOCKED;
             $logOperation = 'LOG_UNLOCK';
         }
         $this->update(['topic_status' => $newStatus]);
         Log::logModerateForumTopic($logOperation, $this);
     });
 }