***********************
** FILE NAME : page.class.php
** SYSTEM NAME : Gnucomo - Gnu Computer Monitoring
-** VERSION NUMBER : $Revision: 1.1 $
+** VERSION NUMBER : $Revision: 1.9 $
**
** DESCRIPTION : Base class for Gnucomo web interface pages.
**
********************************
** ORIGINAL AUTHOR : Arjen Baart - arjen@andromeda.nl
** CREATION DATE : Jan 22, 2003
-** LAST UPDATE : Feb 03, 2003
+** LAST UPDATE : Feb 19, 2003
** MODIFICATIONS :
**************************************************************************/
/*****************************
$Log: page.class.php,v $
- Revision 1.1 2003-02-05 09:38:42 arjen
+ Revision 1.9 2007-10-23 14:47:42 arjen
+ Prepared for release 0.0.10
+
+ Revision 1.8 2007/01/11 13:44:29 arjen
+ Manually edit parameters.
+ View logs from abusing IP addresses.
+
+ Revision 1.7 2003/12/24 07:41:23 arjen
+ Changed version number
+
+ Revision 1.6 2003/09/04 06:53:40 arjen
+ Prepared for release 0.0.8
+
+ Revision 1.5 2003/08/14 10:37:04 arjen
+ Prepared for release 0.0.7
+
+ Revision 1.4 2003/07/15 11:05:32 arjen
+ Chnaged version number to 0.0.6 in login form.
+
+ Revision 1.3 2003/02/19 09:12:27 arjen
+ Added the 'form' class on table and td elements. This class is intended
+ for borderless tables that are used to layout HTML forms.
+
+ Revision 1.2 2003/02/13 08:59:52 arjen
+ Use our own error handler for PHP errors and warnings
+
+ Revision 1.1 2003/02/05 09:38:42 arjen
A base class for all web interface pages
******************************/
-// RCSID = "$Id: page.class.php,v 1.1 2003-02-05 09:38:42 arjen Exp $";
+// RCSID = "$Id: page.class.php,v 1.9 2007-10-23 14:47:42 arjen Exp $";
require_once('gnucomo_config.php');
+$last_error = " ";
+
+function error($errno, $errstr, $errfile, $errline)
+{
+ global $last_error;
+
+ $last_error = $errstr;
+}
+
function login_form()
{
+ global $last_error;
+
?>
<div class='login'>
<h1 align="center">GNU Computer Monitoring</h1>
- <h4 align="center"><i>Version 0.0.4, Februari 05, 2003</i></h4>
- <center><table>
+ <h4 align="center"><i>Version 0.0.10, October 19, 2007</i></h4>
+ <p>
+ <h2 class='error'><?php echo $last_error?></h2>
+ </p>
+ <center><table class='form'>
<tr>
- <td width='50%'><img src='logo.png' alt='GnoCoMo logo'></td>
- <td><form name="login" method="POST">
- <table>
+ <td width='50%' class='form'>
+ <a href='http://gnucomo.org/' target='_top'><img src='logo.png' alt='GnoCoMo logo'></a></td>
+ <td class='form'><form name="login" method="POST">
+ <table class='form'>
<tr>
- <td>Username</td>
- <td><input type="text" name="username"></td>
+ <td class='form'>Username</td>
+ <td class='form'><input type="text" name="username"></td>
</tr>
<tr>
- <td>Password</td>
- <td><input type="password" name="password"></td>
+ <td class='form'>Password</td>
+ <td class='form'><input type="password" name="password"></td>
</tr>
<tr>
- <td> </td>
- <td align="right"><input type="submit" value="signin"></td>
+ <td class='form'> </td>
+ <td align="right" class='form'><input type="submit" value="signin"></td>
</tr>
</table>
</form>
$this->database = false;
$this->path = $path;
session_start();
+ //set_error_handler("error");
}
function Head()