View difference between Paste ID: nsqC0qgK and x9frAG9Z
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+