<?php
/*
 *
 * @copyright (c) 2011 animegame.eu
 * @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public Licence
 * @author hecht
 */

include_once(ROOT_PATH . '/include/config/server.inc.php');


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']);
}