Revision d4ab9d40
Added by Colin Smith over 20 years ago
usr/local/www/diag_pkglogs.php | ||
---|---|---|
61 | 61 |
foreach($config['installedpackages']['package'] as $package) { |
62 | 62 |
$pkgname = $package['name']; |
63 | 63 |
$pkg_config = parse_xml_config_pkg("/usr/local/pkg/" . $package['configurationfile'], "packagegui"); |
64 |
if(is_array($pkg_config['logging']) and isset($pkg_config['logging']['logtab'])) {
|
|
64 |
if(is_array($pkg_config['logging'])) { |
|
65 | 65 |
if($apkg == false) $apkg = $pkgname; |
66 |
$logtab = $pkg_config['logging']['logtab']; |
|
67 |
if(!isset($pkg_config['logging']['logtab'])) $logtab = $pkgname; |
|
66 | 68 |
if($apkg == $pkgname) { ?> |
67 | 69 |
<li class="tabact"><?= $pkg_config['name']; ?></li> |
68 | 70 |
<?php |
69 | 71 |
} else { ?> |
70 |
<li class="tabinact"><a href="diag_pkglogs.php?pkg=<?= $pkgname; ?>"><?= $pkg_config['logging']['logtab']; ?></a></li>
|
|
72 |
<li class="tabinact"><a href="diag_pkglogs.php?pkg=<?= $pkgname; ?>"><?= $logtab; ?></a></li>
|
|
71 | 73 |
<?php |
72 | 74 |
} |
73 | 75 |
} |
Also available in: Unified diff
Do not require a <logtab> field. The log viewer will fall back to the package's name as defined in config.xml if needed.