﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
1221	Spalte customers_newsletter uneinheitlich	Volker Strähle	somebody	"In Tabelle customers ist das Feld customers_newsletter definiert als char(1), null zulässig.

abgefragt wird meistens auf ...where customers_newsletter = '1'

allerdings wird in create_account.php(297): 
{{{
'customers_newsletter' => (int)$newsletter,
}}}

auf integer geprüft, obwohl das DB-Feld kein Integer ist.

Weiterhin wird in \admin\customers.php(291): 
{{{
$customers_newsletter = (isset($_POST['customers_newsletter']) ? xtc_db_prepare_input($_POST['customers_newsletter']) : '');
}}}

der Wert auf leeres Textfeld statt sinnvollerweise auf '0' gesetzt.

Den Datentyp für customers_newsletter sollte man ändern:

{{{
ALTER TABLE `customers` CHANGE `customers_newsletter` `customers_newsletter` INT(1) NULL DEFAULT '0';
}}}

"	Bug/Fehler	new	normal		Shop	2.0.2.2					
