/******************************************************************************************/
/* global parameters */
/******************************************************************************************/
//$pgsqlhost = "10.10.10.145"; // PostgreSQL server
//$pgsqlport = "5432"; // PostgreSQL port
//$dbname = "gnucomo"; // PostgreSQL database name
/******************************************************************************************/
/* string function login_form( void ) */
/* */
/* returns the login form */
/******************************************************************************************/
function login_form() {
$login = "
";
$login .= "
GNU Computer Monitoring
";
$login .= "
";
$login .= "";
$login .= " | ";
$login .= "";
$login .= " | ";
$login .= "
";
$login .= "
";
$login .= "
";
return $login;
}
/******************************************************************************************/
/* array function query( resource connection, string sqlquery ) */
/* */
/* gives an array return. */
/* arr[0] = boolean if action completed whitout error, return true otherwise false */
/* arr[1] = result sql query result */
/* arr[2] = int number of rows */
/* arr[3] = string error information */
/******************************************************************************************/
function query( $conn, $sql ) {
$query_result = pg_exec( $conn, $sql );
if( $query_result != FALSE ) {
$query_nRows = pg_NumRows($query_result);
$query_error = pg_errormessage( $conn );
return array( TRUE, $query_result, $query_nRows, "" );
} else {
$query_error = @pg_errormessage( $conn );
return array( FALSE, $query_result, 0, $query_error );
}
}
/******************************************************************************************/
/* void function pgsql_error( string error ) */
/* */
/* prints an error message */
/******************************************************************************************/
function pgsql_error( $err ) {
echo "An error occured. Please contact your systemadministrator.
";
echo "Error: $err";
}
?>