summaryrefslogtreecommitdiffstats
path: root/usr/local/www/diag_pkglogs.php
diff options
context:
space:
mode:
authorColin Smith <colin@pfsense.org>2005-04-27 23:17:28 +0000
committerColin Smith <colin@pfsense.org>2005-04-27 23:17:28 +0000
commit9fc0d6462084857efba4755a73b4e0c860c125c7 (patch)
tree4b5bf460c7d2c21afbac5cb9ceaa19e364147169 /usr/local/www/diag_pkglogs.php
parent6ad02b4ee35e172bad59b86119316902c69b23a7 (diff)
downloadpfsense-9fc0d6462084857efba4755a73b4e0c860c125c7.zip
pfsense-9fc0d6462084857efba4755a73b4e0c860c125c7.tar.gz
Check for both installed packages and a package with logging.
Diffstat (limited to 'usr/local/www/diag_pkglogs.php')
-rwxr-xr-xusr/local/www/diag_pkglogs.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr/local/www/diag_pkglogs.php b/usr/local/www/diag_pkglogs.php
index 6530a3c..0df8cde 100755
--- a/usr/local/www/diag_pkglogs.php
+++ b/usr/local/www/diag_pkglogs.php
@@ -50,13 +50,14 @@ if ($_POST['clear']) {
}
$i = 0;
-
+$pkgwithlogging = false;
$apkg = $_POST['pkg'];
if(!isset($_POST['pkg'])) { // If we aren't looking for a specific package, locate the first package that handles logging.
if($config['installedpackages']['package'] <> "") {
foreach($config['installedpackages']['package'] as $package) {
$pkg_config = parse_xml_config_pkg("/usr/local/pkg/" . $package['configurationfile'], "packagegui");
if(is_array($pkg_config['logging'])) {
+ $pkgwithlogging = true;
$apkg = $package['name'];
$apkgid = $i;
break;
@@ -65,6 +66,7 @@ if(!isset($_POST['pkg'])) { // If we aren't looking for a specific package, loca
}
}
} else {
+ $pkgwithlogging = true;
$apkgid = get_pkg_id($apkg);
$i = $apkgid;
}
@@ -84,7 +86,7 @@ if(!isset($_POST['pkg'])) { // If we aren't looking for a specific package, loca
<tr><td>
<ul id="tabnav">
<?php
- if($config['installedpackages']['package'] == "") {
+ if($config['installedpackages']['package'] == "" or $pkgwithlogging == false) {
print_info_box("No packages are currently installed.");
?>
</ul></td></tr></table>
OpenPOWER on IntegriCloud