$_SERVER['SERVER_PORT'] != 80 ? ':'.$_SERVER['SERVER_PORT'] : '',
$_SERVER['REQUEST_URI'],
$_SERVER['HTTP_REFERER'],
- $_SESSION['sys']['login'],
+ isset($_SESSION) ? $_SESSION['sys']['login'] : $_SERVER['REMOTE_USER'],
trim($sql),
$arr[1],
$arr[2]);
if (count($_POST)) $body .= 'POST: ' . var_export($_POST,true)."\n";
if (count($_GET)) $body .= 'GET: ' . var_export($_GET,true)."\n";
- if (count($_SESSION)) $body .= 'SESSION: ' . var_export($_SESSION,true)."\n";
+ if (isset($_SESSION) && count($_SESSION)) $body .= 'SESSION: ' . var_export($_SESSION,true)."\n";
if ($data) $body .= 'data: ' . var_export($data,true)."\n";
$mail->send($body);
if (!method_exists($object, $method))
return ajax_error('Klasse '.htmlspecialchars($class).':<br>AJAX-Backend '.htmlspecialchars($function).' existiert nicht.');
+ unset($_POST['route']);
$return = $object->$method($_POST);
if (is_bool($return)) $return = array('status' => $return);
return $return;