SHOW:
|
|
- or go back to the newest paste.
1 | - | $nodeId = ''; |
1 | + | <?php |
2 | - | $server = ''; |
2 | + | $nodeId = ''; |
3 | - | $totalsize = 0; |
3 | + | $server = ''; |
4 | - | $totalused = 0; |
4 | + | $totalsize = 0; |
5 | - | $totalspace = 0; |
5 | + | $totalused = 0; |
6 | - | $isPrintTotal = false; |
6 | + | $totalspace = 0; |
7 | - | |
7 | + | $isPrintTotal = false; |
8 | - | |
8 | + | |
9 | - | while( $data2 = mssql_fetch_array($query2) ){ |
9 | + | $dataNode = array (); |
10 | - | |
10 | + | while ( $data2 = mssql_fetch_array ( $query2 ) ) { |
11 | - | // yg ini om ane dah mabok :( |
11 | + | if (!isset($dataNode[$data2['NodeID']) |
12 | - | if ($nodeId=='') |
12 | + | |
13 | - | { |
13 | + | { |
14 | - | $nodeId = $data2['NodeID']; |
14 | + | $dataNode[$data2['NodeID']) = |
15 | - | $server = $data2['Caption']; |
15 | + | |
16 | - | $totalsize += $data2['VolumeSize']; |
16 | + | array ( |
17 | - | $totalused += $data2['VolumeSpaceUsed']; |
17 | + | 'VendorIcon' => $data2 ['VendorIcon'], |
18 | - | $totalspace += $data2['VolumeSpaceAvailable']; |
18 | + | 'Caption' => $data2 ['Caption'], |
19 | - | |
19 | + | 'totalsize' => $data2 ['VolumeSize'], |
20 | - | } |
20 | + | 'totalused' => $data2 ['VolumeSpaceUsed'], |
21 | - | else if ($nodeId==$data2['NodeID']) |
21 | + | 'totalspace' => $data2 ['VolumeSpaceAvailable'], |
22 | - | { |
22 | + | 'percentused' => $data2 ['VolumePercentUsed'] |
23 | - | $nodeId = $data2['NodeID']; |
23 | + | ); |
24 | - | $server = $data2['Caption']; |
24 | + | } else |
25 | - | $totalsize += $data2['VolumeSize']; |
25 | + | |
26 | - | $totalused += $data2['VolumeSpaceUsed']; |
26 | + | { |
27 | - | $totalspace += $data2['VolumeSpaceAvailable']; |
27 | + | |
28 | - | } |
28 | + | $dataNode [$data2 ['NodeID']] ['totalsize'] += $data2 ['VolumeSize']; |
29 | - | else |
29 | + | $dataNode [$data2 ['NodeID']] ['totalused'] += $data2 ['VolumeSpaceUsed']; |
30 | - | { |
30 | + | $dataNode [$data2 ['NodeID']] ['totalspace'] += $data2 ['VolumeSpaceAvailable']; |
31 | - | $nodeId = $data2['NodeID']; |
31 | + | } |
32 | - | $isPrintTotal = true; |
32 | + | } |
33 | - | } |
33 | + | <?php |
34 | - | |
34 | + | if (count($dataNode)>0) { |
35 | - | |
35 | + | foreach($dataNode as $key => $data2) |
36 | - | ?> |
36 | + | { |
37 | - | <?php |
37 | + | ?> |
38 | - | if ($isPrintTotal) |
38 | + | <tr> |
39 | - | { |
39 | + | <td><a href="?content=node_detail&node=$key"><img |
40 | - | ?> |
40 | + | src="images/type/<?php echo $data2['VendorIcon']?>"><?php echo $data2['Caption'] ;?></a></td> |
41 | - | <tr> |
41 | + | <td><?php echo call_user_func('konversi',$data2['totalsize'] )?></td> |
42 | - | <td><a href="?content=node_detail&node=<?php echo $data2['NodeID'] ?>"><img src="images/type/<?php echo $data2['VendorIcon']?>"><?php echo $data2['Caption'] ;?></a></td> |
42 | + | <td><?php echo call_user_func('konversi',$data2['totalused'] ) ?></td> |
43 | - | <td><?php echo call_user_func('konversi',$totalsize )?></td> |
43 | + | <td><?php echo call_user_func('konversi',$data2['totalspace'] ) ?></td> |
44 | - | <td><?php echo call_user_func('konversi',$totalused ) ?></td> |
44 | + | <td><?php echo round ($data2['percentused'],1); ?>%</td> |
45 | - | <td><?php echo call_user_func('konversi',$totalspace ) ?></td> |
45 | + | </tr> |
46 | - | <td><?php echo round ($data2['VolumePercentUsed'],1); ?>%</td> |
46 | + | <?php |
47 | - | </tr> |
47 | + | } |
48 | - | <?php |
48 | + | } |
49 | - | $totalsize = $data2['VolumeSize']; |
49 | + |