From 4315832ebd22927e721b8fcbeebac27cc103b7ae Mon Sep 17 00:00:00 2001 From: Colin Smith Date: Sun, 10 Apr 2005 00:46:58 +0000 Subject: Utilize the boolean returned from the pfsense.com XMLRPC server. --- usr/local/www/system_firmware_auto.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/usr/local/www/system_firmware_auto.php b/usr/local/www/system_firmware_auto.php index b027644..9fbf9ea 100755 --- a/usr/local/www/system_firmware_auto.php +++ b/usr/local/www/system_firmware_auto.php @@ -92,10 +92,14 @@ update_status("Downloading current version information..."); $versions = check_firmware_version(); if($versions != -1) { - if($versions[0] != $firmware_version) $needs_firmware_upgrade = true; - if($versions[1] != $kernel_version) $needs_kernel_upgrade = true; - if($versions[2] != $base_version) $needs_base_version = true; - // if(isset($versions[3])) update_output_window($versions[3]); // If we have additional data (a CHANGELOG etc) to display, do so. + if($versions[0] == true) { + if($versions[1] != $firmware_version) $needs_firmware_upgrade = true; + if($versions[2] != $kernel_version) $needs_kernel_upgrade = true; + if($versions[3] != $base_version) $needs_base_version = true; + if(isset($versions[4])) update_output_window($versions[3]); // If we have additional data (a CHANGELOG etc) to display, do so. + } else { + update_status("No updates required."); + } } else { update_status("Could not retrieve version information."); exit(); -- cgit v1.1