von netsuvi am Do 22. Jul 2010, 21:47
habs.
In versand.inc.php den update erweitern
// Daten der Zahlungsart sichern
} elseif ($Zahlungsart && GetZahlungsartKreditdaten($Zahlungsart)) {
// Fehler bei der Eingabe der Bankdaten
if (($_POST["kartenart"] == "") || ($_POST["kartennummer"] == "") || ($_POST["kartenablaufdatum"] == "")) {
$Bankfehler = true;
// Daten der Zahlungsart sichern
} else {
$kredTypCrypt = md5_encrypt($_POST["kartenart"], $_SESSION["sessionId"]);
$kredNrCrypt = md5_encrypt($_POST["kartennummer"], $_SESSION["sessionId"]);
$kredpruefNrCrypt = md5_encrypt($_POST["kartenpruefnummer"], $_SESSION["sessionId"]);
//$SQLString = "UPDATE " . TABLE_KUNDEN . " SET zahlungsart = '" . $Zahlungsart . "', kreditk_typ='".$kredTypCrypt."', kreditk_nr='".$kredNrCrypt."', kreditk_gueltdate='".$_POST["kartenablaufdatum"]."' WHERE email = '" . $_SESSION["mail"] . "'";
$SQLString = "UPDATE " . TABLE_KUNDEN . " SET zahlungsart = '" . $Zahlungsart . "', kreditk_typ='".$kredTypCrypt."', kreditk_nr='".$kredNrCrypt."', kreditk_gueltdate='".$_POST["kartenablaufdatum"]."', kreditk_pruefnr='".$kredpruefNrCrypt."' WHERE email = '" . $_SESSION["mail"] . "'";
$MySQLQueryReference = errorlogged_mysql_query($SQLString);
}
Dann in der Tabelle randshop_kunden das feld hinzufügen.
Anschliessend noch im Formular und im Admin bereich. Dies findet sich aber schnell, wenn man kurz den Seitencode anschaut und nach den Kreditkartenfelder sucht.