﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
357	xtc_db_error.inc.php	Volker Strähle	somebody	"Fehler kann nicht an Admin gemailt werden, wenn aufgrund des Fehlers keine Verbindung zur Datenbank möglich ist, da die Konfigdaten aufgrund fehlender Verbindung zu DB nicht aus der DB gelesen werden können. 

Mögliche Lösung:
In /admin/configuration.php beim Speichern der Konfig eine current_config.php als Backup erstellen und im Fehlerfall diese einbinden.


{{{
// Save Config to file - 2015-01-23, webald
	chmod(DIR_FS_DOCUMENT_ROOT.'/includes/current_config.php',0644);
	unlink(DIR_FS_DOCUMENT_ROOT.'/includes/current_config.php');
	$fp=fopen(DIR_FS_DOCUMENT_ROOT.'/includes/current_config.php','a');
	$configuration_query = xtc_db_query('select configuration_key as cfgKey, configuration_value as cfgValue from '.TABLE_CONFIGURATION);
	while ($configuration = xtc_db_fetch_array($configuration_query)) {
	  fwrite($fp,""define("".$configuration['cfgKey']."", "".stripslashes($configuration['cfgValue'])."")"");
	  fwrite($fp,""\r\n"");
	}
	fclose($fp);
	chmod(DIR_FS_DOCUMENT_ROOT.'/includes/current_config.php',0444);

}}}
"	Bug/Fehler	new	normal		Admin	2.0.1.0					
