3 /**************************************************************************
4 ** (c) Copyright 2003, Andromeda Technology & Automation
5 ** This is free software; you can redistribute it and/or modify it under the
6 ** terms of the GNU General Public License, see the file COPYING.
7 ***************************************************************************
8 ** MODULE INFORMATION *
9 ***********************
10 ** FILE NAME : log.php
11 ** SYSTEM NAME : Gnucomo - Gnu Computer Monitoring
12 ** VERSION NUMBER : $Revision: 1.2 $
14 ** DESCRIPTION : Logs page
19 ***************************************************************************
20 ** ADMINISTRATIVE INFORMATION *
21 ********************************
22 ** ORIGINAL AUTHOR : Arjen Baart - arjen@andromeda.nl
23 ** CREATION DATE : Dec 04, 2002
24 ** LAST UPDATE : Feb 08, 2003
26 **************************************************************************/
28 /*****************************
30 Revision 1.2 2003-02-13 09:01:29 arjen
31 All web interface pages use the page class.
33 Revision 1.2 2003/02/05 09:48:14 arjen
34 Added display and handling of notifications
36 ******************************/
38 // RCSID = "$Id: log.php,v 1.2 2003-02-13 09:01:29 arjen Exp $";
40 ini_set('include_path', '.:./classes:../phpclasses');
42 require_once('page.class.php');
45 class log_page extends page
50 if (!empty($_GET['oid']))
52 $res = pg_exec($this->database, "SELECT objectname FROM object WHERE objectid=" . $_GET['oid']);
53 $obj = pg_fetch_object($res, 0);
54 echo "<h1>Log for " . $obj->objectname . "</h1><hr>";
56 $res = pg_exec($this->database, "SELECT object_timestamp, servicecode, rawdata FROM log "
57 ."WHERE objectid=" . $_GET['oid']);
61 while ($row < pg_numrows($res))
63 $log = pg_fetch_object($res, $row);
65 <tr><td align='center'>
66 <?php echo $log->object_timestamp?>
68 <?php echo $log->servicecode?>
70 <?php echo $log->rawdata?>
80 $page = new log_page("Gnucomo system logs");