예제 #1
0
 /**
  * Schreibt einen Fehler in die DB
  * @static
  * @param int|string Error-Level
  * @param string Fehlermeldung
  * @param string Datei, in der der Fehler aufgetreten ist
  * @param int Zeilennummer
  */
 private static function log($level, $message, $file, $line, $sender = NULL)
 {
     $entry = new LogEntry();
     $entry->level = self::level2string($level);
     $entry->message = $message;
     $entry->file = $file;
     $entry->line = $line;
     $entry->sender = $sender;
     $entry->log = 'php';
     $entry->save();
     if (DEV_MODE) {
         echo $message . "\n" . $file . ":" . line;
     }
 }
예제 #2
0
 *
 */
if (!isset($APP)) {
    die;
}
$default_controller = $APP['controller_path'] . '/subject_controller.php';
$constraint = NULL;
$id = NULL;
if (isset($_GET['constraint'])) {
    $constraint = trim($_GET['constraint']);
}
if (isset($_GET['id'])) {
    $id = (int) trim($_GET['id']);
}
$post_data = 'action: "view_subject"';
$suspicious_address = $APP['ana']->get_ip();
$log_message = 'Unauthorized access from Google Account: ' . $APP['user']['email'] . ' at IP address: ' . $suspicious_address;
$log_entry = new LogEntry($log_message);
$log_entry->save();
?>

<div class="col-xs-12" id="main_view">
	<h2>You are not authorized to use this software.</h2>
	<p> Your Google account is: <?php 
echo $APP['user']['email'];
?>
</p>
	<p>This unauthorized use has been logged.</p>
</div>