66 |
echo '<table border="0">'; |
echo '<table border="0">'; |
67 |
if (array_key_exists("0", $out)) |
if (array_key_exists("0", $out)) |
68 |
{ |
{ |
69 |
foreach( $out as $i) |
// tell that there are no updates if $out/$i is empty |
70 |
|
if ( $out[1] == "") |
71 |
{ |
{ |
72 |
// element 0 is always 0 |
echo "No updates available. The system is fully upgraded."; |
73 |
if ($i=="0") continue; |
} else { |
74 |
|
foreach( $out as $i) |
|
$row=explode("\n", $i); |
|
|
foreach( $row as $x) |
|
75 |
{ |
{ |
76 |
//ignore empty rows |
// element 0 is always 0 |
77 |
//(the last one may empty) |
if ($i=="0") continue; |
78 |
if ($x=="") continue; |
|
79 |
|
$row=explode("\n", $i); |
80 |
|
foreach( $row as $x) |
81 |
|
{ |
82 |
|
//ignore empty rows |
83 |
|
//(the last one may empty) |
84 |
|
if ($x=="") continue; |
85 |
|
|
86 |
$item=explode(",",trim($x)); |
$item=explode(",",trim($x)); |
87 |
$pcat=$item[0]; |
$pcat=$item[0]; |
88 |
$pname=$item[1]; |
$pname=$item[1]; |
89 |
$pver=$item[2]; |
$pver=$item[2]; |
90 |
$pbuild=$item[3]; |
$pbuild=$item[3]; |
91 |
|
|
92 |
echo '<tr><td>'; |
echo '<tr><td>'; |
93 |
echo '<font color=green>'.$pcat.'/'.$pname.'</font>'; |
echo '<font color=green>'.$pcat.'/'.$pname.'</font>'; |
94 |
echo '<td>'; |
echo '<td>'; |
95 |
echo '<font color=blue> => [ '.$pver.'-'.$pbuild.' ] </font>'; |
echo '<font color=blue> => [ '.$pver.'-'.$pbuild.' ] </font>'; |
96 |
echo '</td>'; |
echo '</td>'; |
97 |
echo '</td></tr>'; |
echo '</td></tr>'; |
98 |
|
} |
99 |
} |
} |
100 |
} |
} |
101 |
} |
} |