Example #1
0
        $tblStorage->td($cfgPtr['fsmounts'][$mntNode]['label']);
        // mount point
        $tblStorage->td("{$cfgPtr['mountroot']}/{$mntNode}");
        // size/usage/...
        $fsFree = '';
        $fsUsed = '';
        $fsTotal = '';
        $usage = '';
        if (isset($disksInfo[$fsInfo[0]]['parts'][$fsInfo[1]]['blocks-total'])) {
            $fsBlocksTotal = $disksInfo[$fsInfo[0]]['parts'][$fsInfo[1]]['blocks-total'];
            $fsBlocksUsed = $disksInfo[$fsInfo[0]]['parts'][$fsInfo[1]]['blocks-used'];
            // we have 1024 bytes blocks, not bytes.
            $fsFree = formatBytes($fsBlocksTotal * 1024 - $fsBlocksUsed * 1024);
            $fsUsed = formatBytes($fsBlocksUsed * 1024);
            $fsTotal = formatBytes($fsBlocksTotal * 1024);
            $usage = getAnalogBar(array('total' => $fsBlocksTotal, 'used' => $fsBlocksUsed));
        }
        $tblStorage->td($fsFree);
        $tblStorage->td($fsUsed);
        $tblStorage->td($fsTotal);
        $tblStorage->td($usage);
        // attached services
        $tblStorage->td('');
    }
} else {
    $tblStorage->tr();
    $tblStorage->td(_('No additional storage configured.'), 'colspan=8');
}
//
// report all system devices
// init another table object
Example #2
0
         $hwName = '';
         if (isset($disksInfo[$fsInfo[0]]['info']) && !empty($disksInfo[$fsInfo[0]]['info'])) {
             $hwName = "{$disksInfo[$fsInfo[0]]['info']} / ";
         }
         if ($fsInfo !== false) {
             if (isset($disksInfo[$fsInfo[0]]['parts'][$fsInfo[1]]['blocks-total'])) {
                 $fsBlocksTotal = $disksInfo[$fsInfo[0]]['parts'][$fsInfo[1]]['blocks-total'];
                 $fsBlocksUsed = $disksInfo[$fsInfo[0]]['parts'][$fsInfo[1]]['blocks-used'];
                 //
                 $storageReport .= basename("{$fsInfo[0]}{$fsInfo[1]}");
                 $storageReport .= ' (' . $disksInfo[$fsInfo[0]]['info'] . ')<br>';
                 // units of 1024 bytes blocks
                 $storageReport .= _('Free') . ': ' . formatBytes($fsBlocksTotal * 1024 - $fsBlocksUsed * 1024) . ' ';
                 $storageReport .= _('Used') . ': ' . formatBytes($fsBlocksUsed * 1024) . ' ';
                 $storageReport .= _('Total') . ': ' . formatBytes($fsBlocksTotal * 1024);
                 $storageReport .= getAnalogBar(array('total' => $fsBlocksTotal, 'used' => $fsBlocksUsed));
             } else {
                 $storageReport .= _('Unable to get data.') . " ({$hwName}{$fsUuid})<br>";
             }
         } else {
             $storageReport .= _('Missing device.') . " ({$hwName}{$fsUuid})<br>";
         }
     }
     //
     if (!empty($storageReport)) {
         $tbl->tr();
         $tbl->td(_('Configured storage'), 'class=tblrowlabel');
         $tbl->td($storageReport);
     }
     unset($disksInfo, $storageReport, $fsInfo);
 }