示例#1
0
 public function startVacationMode()
 {
     $logs = Dolumar_Players_Logs::getInstance();
     $logs->clearFilters();
     $logs->addShowOnly('vacation_end');
     $logs->setTimeInterval(time() - 60 * 60 * 24 * 14);
     $delogs = $logs->getLogs($this);
     $canStartVacationmode = count($delogs) == 0;
     if ($canStartVacationmode) {
         $this->onStartVacationMode();
         return parent::startVacationMode();
     } else {
         $this->error = 'vacation_limit';
         return false;
     }
 }