diff options
author | Colin Smith <colin@pfsense.org> | 2005-04-05 16:06:00 +0000 |
---|---|---|
committer | Colin Smith <colin@pfsense.org> | 2005-04-05 16:06:00 +0000 |
commit | 825275fa78ce0ada1bb2805f06a0e8d6abd05f08 (patch) | |
tree | 6ee76560dd85fd36c7c8672d3685b7f02b1d0398 /usr/local/www/diag_pkglogs.php | |
parent | 2eb4178b2868fe370b8acf642e05b9ebb3a6111a (diff) | |
download | pfsense-825275fa78ce0ada1bb2805f06a0e8d6abd05f08.zip pfsense-825275fa78ce0ada1bb2805f06a0e8d6abd05f08.tar.gz |
Minor optimizations and some error checking.
Diffstat (limited to 'usr/local/www/diag_pkglogs.php')
-rwxr-xr-x | usr/local/www/diag_pkglogs.php | 22 |
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'])) { |