logModerateForumTopic() public static method

public static logModerateForumTopic ( $operation, $topic, $user = null )
Example #1
0
 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);
     });
 }
Example #2
0
 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);
     });
 }