aktuelles Modul für os:Commerce beinhaltet MasterCard & Visa (mit oder ohne 3D-Secure), Amex + Lastschrift
Legend: 
Download

Report
Offensichtlich ist die Anleitung fuer einen XT Shop ausgelegt.
/*****************************************************************/
/* in der Datei /admin/customers.php nach folgendem Text suchen: */
/*****************************************************************/
if ($_GET['action']) {
switch ($_GET['action']) {
Leider liegt der Code in OS 2.2 so nicht vor.
Sollte so aussehen:
/*****************************************************************/
/* in der Datei /admin/customers.php nach folgendem Text suchen: */
/*****************************************************************/
if (tep_not_null($action)) {
switch ($action) {
/*****************************************************************/
/* in der Datei /admin/customers.php nach folgendem Text suchen: */
/*****************************************************************/
if (tep_not_null($action)) {
switch ($action) {
/***********************************/
/* Davor folgende Zeilen einfügen: */
/***********************************/
##################################### WireCard Start ######################################
if (file_exists(DIR_FS_CATALOG.DIR_WS_CLASSES . 'class.wirecard.php')){
include(DIR_FS_CATALOG.DIR_WS_CLASSES . 'class.wirecard.php');
} else {
include(DIR_WS_CLASSES . 'class.wirecard.php');
}
$wc = new wirecard();
$userBoni = $wc->getCustomerStopLight($_GET['cID']);
##################################### WireCard End ########################################
Completes Paket liegt bei.
Die Datei liegt seit Nov2008 auf dem Server mit einer fehlerhaften Installationsanleitung, benutzt eigendlich irgend jemand wirecard oder bin ich der einzige? Hier jedenfalls ein Update der Anleitung, der Code fuer admin/orders.php war falsch. Ich hoffe das dass nicht ein schlechtes Beispiel fuer den Service von Wirecard ist.
Ich habe unter Admin orders.php die folgende Fehlermeldung erhalten:
Call to undefined function: xtc_db_query() on line ...........
"XTC" ja haette mir gleich spanisch vorkommen sollen, aber man lernt ja nie aus.
In der Anleitung steht:
/**************************************************************/
/* in der Datei /admin/orders.php nach folgendem Text suchen: */
/**************************************************************/
<tr>
<td class="main"><b><?php echo ENTRY_PAYMENT_METHOD; ?></b></td>
<td class="main"><?php echo $order->info['payment_method']; ?></td>
</tr>
/************************************/
/* Danach folgende Zeilen einfügen: */
/************************************/
<?php
##################################### WireCard Start ######################################
$data_query = xtc_db_query("select orders_wirecard_guwid from " . TABLE_ORDERS . " where orders_id = '" . (int)$_GET['oID'] . "'");
$data = xtc_db_fetch_array($data_query);
if (xtc_not_null($data['orders_wirecard_guwid']))
{
?>
<tr>
<td class="main"><b><?php echo ENTRY_WIRECARD_GUWID; ?></b></td>
<td class="main"><?php echo $data['orders_wirecard_guwid']; ?></td>
</tr>
<?php
}
##################################### WireCard End ########################################
?>
Der Code sollte aber so aussehen:
<?php
##################################### WireCard Start ######################################
$data_query = tep_db_query("select orders_wirecard_guwid from " . TABLE_ORDERS . " where orders_id = '" . (int)$_GET['oID'] . "'");
$data = tep_db_fetch_array($data_query);
if (tep_not_null($data['orders_wirecard_guwid']))
{
?>
<tr>
<td class="main"><b><?php echo ENTRY_WIRECARD_GUWID; ?></b></td>
<td class="main"><?php echo $data['orders_wirecard_guwid']; ?></td>
</tr>
<?php
}
##################################### WireCard End ########################################
?>
NERV, drei Stunden meines Sonntages, DANKE Wirecard!
Ich werde mir gut ueberlegen ob ich mit dir arbeite, da einer Deiner Mitarbeiter dieses stuemperhafte Packet hochgeladen hat.
aktuelles Modul für os:Commerce beinhaltet MasterCard & Visa (mit oder ohne 3D-Secure), Amex + Lastschrift