From af811174e90d16e06cbc1eb4cda110a5fd62caba Mon Sep 17 00:00:00 2001 From: Colin Smith Date: Tue, 21 Jun 2005 04:59:04 +0000 Subject: Update package logs to work with new package code. --- usr/local/www/diag_pkglogs.php | 62 +++++++++++++----------------------------- 1 file changed, 19 insertions(+), 43 deletions(-) (limited to 'usr/local/www/diag_pkglogs.php') diff --git a/usr/local/www/diag_pkglogs.php b/usr/local/www/diag_pkglogs.php index 83ff4af..732c8d8 100755 --- a/usr/local/www/diag_pkglogs.php +++ b/usr/local/www/diag_pkglogs.php @@ -39,11 +39,9 @@ */ require("guiconfig.inc"); -require("pkg-utils.inc"); +//require_once("pkg-utils.inc"); -$nentries = $config['syslog']['nentries']; -if (!$nentries) - $nentries = 50; +if(!($nentries = $config['syslog']['nentries'])) $nentries = 50; if ($_POST['clear']) { exec("/usr/sbin/clog -i -s 262144 {$logfile}"); @@ -51,7 +49,7 @@ 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(!$apkg) { // 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) { if(is_array($package['logging'])) { @@ -63,7 +61,7 @@ if(!isset($_POST['pkg'])) { // If we aren't looking for a specific package, loca $i++; } } -} else { +} elseif($apkg) { $pkgwithlogging = true; $apkgid = get_pkg_id($apkg); $i = $apkgid; @@ -84,31 +82,23 @@ if(!isset($_POST['pkg'])) { // If we aren't looking for a specific package, loca - '; include("fend.inc"); exit; } - if($config['installedpackages']['package'] <> "") { - foreach($config['installedpackages']['package'] as $package) { - $pkg_config = parse_xml_config("/usr/local/pkg/" . $package['configurationfile'], "packagegui"); - if(is_array($pkg_config['logging'])) { - $pkgname = $package['name']; - $logtab = $pkg_config['logging']['logtab']; - if(!isset($pkg_config['logging']['logtab'])) $logtab = $pkgname; - if($apkg == $pkgname) { ?> -
  • - -
  • - ' . $logtab . ''; + } else { + Echo '
  • ' . $logtab . '
  • '; } - } - } + } + } ?> @@ -117,25 +107,11 @@ if(!isset($_POST['pkg'])) { // If we aren't looking for a specific package, loca + Last log entries
    - Last log entries

    -- cgit v1.1