/**
  * @see Form::save()
  */
 public function save()
 {
     parent::save();
     $this->userWarning->update($this->warningID, $this->title, $this->points, $this->expiresDay && $this->expiresMonth && $this->expiresYear ? DateUtil::getUTC(gmmktime($this->expiresHour, $this->expiresMinute, 0, $this->expiresMonth, $this->expiresDay, $this->expiresYear)) : 0, $this->reason);
     $this->saved();
     // show success message
     WCF::getTPL()->assign('success', true);
 }