bernd
Logging aktiviert
bernd commited fb92f39 at 2007-06-17 08:58:53
<?php
require_once('inc/db_connect.php');
function logger($scriptname, $scope, $message)
{
$user = 'NULL';
if ($_SESSION['role'] == ROLE_SYSTEMUSER)
$user = "'{$_SESSION['userinfo']['username']}'";
elseif ($_SESSION['role'] == ROLE_CUSTOMER)
$user = "'{$_SESSION['customerinfo']['customerno']}'";
$remote = mysql_real_escape_string($_SERVER['REMOTE_ADDR']);
$scriptname = mysql_real_escape_string($scriptname);
$scope = mysql_real_escape_string($scope);
$message = mysql_real_escape_string($message);
$query = "INSERT INTO misc.scriptlog (remote, user,scriptname,scope,message) VALUES ('{$remote}', {$user}, '{$scriptname}', '{$scope}', '{$message}');";
DEBUG($query);
@mysql_query($query);
if (mysql_error())
system_failure(mysql_error());
}
function output($arg)
{
global $output;
$output .= $arg;
}
function random_string($nc, $a='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789') {
$l=strlen($a)-1; $r='';
while($nc-->0) $r.=$a{mt_rand(0,$l)};
return $r;
}
function are_you_sure($query_string, $question)
{
global $debugmode;
if ($debugmode)
$query_string = 'debug&amp;'.$query_string;
$token = random_string(20);
$_SESSION['are_you_sure_token'] = $token;
output("<form action=\"?{$query_string}\" method=\"post\">\n");
output("<p class=\"confirmation\">{$question}<br />\n");
output("<input type=\"hidden\" name=\"random_token\" value=\"{$token}\" />\n");
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX