Modify

Opened 9 years ago

Last modified 8 years ago

#1221 new Bug/Fehler

Spalte customers_newsletter uneinheitlich

Reported by: Volker Strähle Owned by: somebody
Priority: normal Milestone:
Component: Shop Version: 2.0.2.2
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by Torsten Riemer)

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';

Attachments (0)

Change History (4)

comment:1 by Torsten Riemer, 9 years ago

Description: modified (diff)

comment:2 by Torsten Riemer, 9 years ago

Milestone: modified-shop-2.0.3.1modified-shop-2.0.3.0

comment:3 by Torsten Riemer, 8 years ago

Milestone: modified-shop-2.0.3.0modified-shop-2.0.3.1

comment:4 by Torsten Riemer, 8 years ago

Milestone: modified-shop-2.0.4.0

Modify Ticket

Action
as new The owner will remain somebody.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.