예제 #1
0
 public function changeSilenceLength(array $params)
 {
     $silence = new Silence($params['silenceID']);
     $previousLength = $silence->length;
     // This function will validate the given length and check that it's not a post silence
     $silence->changeLength($params['length']);
     if (!$silence->isEnabled()) {
         // Don't look for changes to posts, because they will not be affected by length changes
         self::setNextActiveUserSilence($silence->id);
     }
     return l_t('%s changed from <i>%s</i> to <i>%s</i>.', $silence->toString(), Silence::printLength($previousLength), Silence::printLength($silence->length));
 }