summaryrefslogtreecommitdiffstats
path: root/usr/local/www/diag_pkglogs.php
diff options
context:
space:
mode:
authorColin Smith <colin@pfsense.org>2005-04-05 16:06:00 +0000
committerColin Smith <colin@pfsense.org>2005-04-05 16:06:00 +0000
commit825275fa78ce0ada1bb2805f06a0e8d6abd05f08 (patch)
tree6ee76560dd85fd36c7c8672d3685b7f02b1d0398 /usr/local/www/diag_pkglogs.php
parent2eb4178b2868fe370b8acf642e05b9ebb3a6111a (diff)
downloadpfsense-825275fa78ce0ada1bb2805f06a0e8d6abd05f08.zip
pfsense-825275fa78ce0ada1bb2805f06a0e8d6abd05f08.tar.gz
Minor optimizations and some error checking.
Diffstat (limited to 'usr/local/www/diag_pkglogs.php')
-rwxr-xr-xusr/local/www/diag_pkglogs.php22
1 files changed, 22 insertions, 0 deletions
diff --git a/usr/local/www/diag_pkglogs.php b/usr/local/www/diag_pkglogs.php
index bdae010..03b86d6 100755
--- a/usr/local/www/diag_pkglogs.php
+++ b/usr/local/www/diag_pkglogs.php
@@ -27,6 +27,15 @@
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
+
+ <logging>
+ <logtab>arpwatch</logtab>
+ <grepfor>arpwatch</logtab>
+ </logging>
+
+ <invertgrep/>
+ <logfile>/var/log/arpwatch.log</logfile>
+
*/
require("guiconfig.inc");
@@ -72,6 +81,19 @@ if(!isset($_POST['pkg'])) { // If we aren't looking for a specific package, loca
<tr><td>
<ul id="tabnav">
<?php
+ if($apkgid == -1) {
+ print_info_box_np("The specified package, {$apkg}, is not installed.");
+ include("fend.inc"); ?>
+ </html>
+ <?php exit();
+ }
+ if($i == 0) {
+ print_info_box_np("No packages are currently installed.");
+ include("fend.inc"); ?>
+ </html>
+ <?php exit();
+
+
foreach($config['installedpackages']['package'] as $package) {
$pkg_config = parse_xml_config_pkg("/usr/local/pkg/" . $package['configurationfile'], "packagegui");
if(is_array($pkg_config['logging'])) {
OpenPOWER on IntegriCloud