#!/usr/bin/php -q $docroot ??= ($_SERVER['DOCUMENT_ROOT'] ?: '/usr/local/emhttp'); require_once "$docroot/webGui/include/Helpers.php"; extract(parse_plugin_cfg('dynamix',true)); // add translations $_SERVER['REQUEST_URI'] = 'main'; $login_locale = _var($display,'locale'); require_once "$docroot/webGui/include/Translations.php"; $month = [' Jan '=>'-01-',' Feb '=>'-02-',' Mar '=>'-03-',' Apr '=>'-04-',' May '=>'-05-',' Jun '=>'-06-',' Jul '=>'-07-',' Aug '=>'-08-',' Sep '=>'-09-',' Oct '=>'-10-',' Nov '=>'-11-',' Dec '=>'-12-']; $log = "/boot/config/parity-checks.log"; $list = []; function this_plus($val, $word, $last) { return $val>0 ? (($val||$last)?($val.' '.$word.($last?'':', ')):'') : ''; } function this_duration($time) { if (!$time) return 'Unavailable'; $days = floor($time/86400); $hmss = $time-$days*86400; $hour = floor($hmss/3600); $mins = floor($hmss/60)%60; $secs = $hmss%60; return this_plus($days,_('day'),($hour|$mins|$secs)==0).this_plus($hour,_('hr'),($mins|$secs)==0).this_plus($mins,_('min'),$secs==0).this_plus($secs,_('sec'),true); } ?>
| =_('Action')?> | =_('Date')?> | =_('Size')?> | =_('Duration')?> | =_('Speed')?> | =_('Status')?> | =_('Errors')?> |
| $action | $date | $size | $duration | $speed | $status | $error |
| "._('No parity check history present')."! | ||||||