Ich sehe im Code immer weder Stellen wie
xtc_db_perform(TABLE_CUSTOMERS, $sql_data_array);
(aus create_account.php)
Kann man denn nicht generell solche Methodenaufrufe einer Variablen zuweisen?
$new_customer_added = xtc_db_perform(TABLE_CUSTOMERS, $sql_data_array);
Warum?
Im Code steht damit ein Wert (in diesem Fall ob die Abfrage erfolgreich war) zur Verfügung, welchen man in Modulen dann nutzen könnte. Etwa
if ($new_customer_added == true) {
// synch to Wawi/Newsletter/....
}
Stattdessen muss ich nun prüfen ob eine customers_id angelgt wurde und die Daten ggf. neu aus der DB abfragen.
Die Benennung solcher Variablen kann man standardisieren: $lvar_DateinameOhneEndung_kurzbez.
In die gleiche Richtung geht die Funktion xtc_write_user_info: Die gibt immer -1 zurück egal was bei der Abfrage passiert.
Habe ich recht und man braucht das oder ist das unnötig?
Linkback: https://www.modified-shop.org/forum/index.php?topic=37378.0