Example #1
0
 protected function showWarning($expire, $maxMinutes, $usage)
 {
     $title = 'System Usage Time Limit';
     $minutesDurationRemain = $maxMinutes - $usage;
     $msg = "Duration remaining: {$minutesDurationRemain} minutes. Time expires in {$expire} minutes.";
     $this->log->info($msg);
     $this->system->writeStatus($msg);
     $remain = min($minutesDurationRemain, $expire);
     if ($remain <= 30 && $remain > 0 && $remain % 5 == 0 || $remain == 1) {
         $this->system->showAlert($title, "{$remain} minutes remaining.");
     }
 }