You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
<?php
 | 
						|
/*
 | 
						|
 *
 | 
						|
 * @copyright (c) 2011 animegame.eu
 | 
						|
 * @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public Licence
 | 
						|
 * @author hecht
 | 
						|
 */
 | 
						|
 | 
						|
 | 
						|
function send_report($report) {
 | 
						|
	$backtrace = debug_backtrace();
 | 
						|
	@mail($GLOBALS['email_webmaster'],'Bugreport', 'Reporter:'.$_COOKIE['name']."\nFehler:\n".$report."\nBacktrace:\n".print_r($backtrace, true)."\n\n", 'From: Admin'."\n".'Reply-To: '.$GLOBALS['email_webmaster']."\n".'X-Mailer: PHP/'.phpversion());
 | 
						|
}
 | 
						|
 | 
						|
function silent_query($sql) {
 | 
						|
	return mysqli_query($GLOBALS['main_db'], $sql);
 | 
						|
}
 | 
						|
 | 
						|
function db_query($sql) {
 | 
						|
	$qry = mysqli_query($GLOBALS['main_db'], $sql);
 | 
						|
	if(!$qry) {
 | 
						|
		send_report('Query failed: '
 | 
						|
                                .'<li>errorno='.mysqli_errno($GLOBALS['main_db'])
 | 
						|
                                .'<li>error='.mysqli_error($GLOBALS['main_db'])
 | 
						|
                                .'<li>query='.$sql);
 | 
						|
		die('Ein Fehler ist aufgetreten. Dieser wurde zum Administrator geschickt. Vielen Dank!');
 | 
						|
	}
 | 
						|
	return $qry;
 | 
						|
}
 | 
						|
 | 
						|
function db_affected_rows() {
 | 
						|
	return mysqli_affected_rows($GLOBALS['main_db']);
 | 
						|
}
 | 
						|
 |