Пример #1
0
 /**
  * Return the next process time in textual format, in terms of time remaining
  *
  * @return string
  */
 function processTimetxt()
 {
     if ($this->processTime < time()) {
         return l_t("Now");
     } else {
         return libTime::remainingText($this->processTime);
     }
 }
Пример #2
0
 private function printTimeDataRow($row, $lastRow = false)
 {
     static $alternate;
     if (!isset($alternate)) {
         $alternate = false;
     }
     $alternate = !$alternate;
     print '<tr class="replyalternate' . (2 - $alternate) . ' replyborder' . (2 - $alternate) . '">';
     foreach ($row as $name => $part) {
         print '<td>';
         if ($name == 'userID') {
             if ($part == $this->aUserID) {
                 print '<strong>' . $part . '</strong>';
             } else {
                 print $part;
             }
             continue;
         }
         if ($lastRow) {
             if ($name == 'lastRequest') {
                 $timeComparison = l_t('(%s earlier)', libTime::remainingText($lastRow['lastRequest'], $part));
                 if ($lastRow['lastRequest'] - $part < 15 * 60) {
                     print '<span class="Austria">' . $timeComparison . '</span>';
                 } elseif ($lastRow['lastRequest'] - $part < 30 * 60) {
                     print '<span class="Turkey">' . $timeComparison . '</span>';
                 } elseif ($lastRow['lastRequest'] - $part < 45 * 60) {
                     print '<span class="Italy">' . $timeComparison . '</span>';
                 } else {
                     print $timeComparison;
                 }
             } else {
                 if ($part == $lastRow[$name]) {
                     print '<span class="Austria">' . $part . '</span>';
                 } else {
                     print $part;
                 }
             }
         } else {
             if ($name == 'lastRequest') {
                 print libTime::text($part);
             } else {
                 print $part;
             }
         }
         print '</td>';
     }
     print '</tr>';
 }