Seite 1 von 1

Fehlermeldung bei einer Bestellung mit Artikel-Optionen

Verfasst: 10.11.2010, 22:00
von wolfschw
Hallo

Folgende Fehlermeldung bei einer Bestellung mit Artikel-Optionen.

Kunden Bestellt einen Artikel (Beispiel: Mix-Karton) mit 8 verschiedenen köstlichkeiten
die der Kunden selbst zusammen stellen kann.

Beispiel-Link:
http://www.jura-ersatzteile-shop.de/inf ... p-498.html

Wenn man dan anschliessend auf Kasse geht und die Bestellung abschickt kommt folgende Fehlermeldung:
[font='Calibri]Fatal error: Call to undefined function oos_decode_special_chars() in ~/shop/includes/pages/checkout/process.php on line 300[/font]

[font='Calibri]Die Bestellung wird dann vom Shop auch nicht komplett aufgenommen.[/font]
[font='Calibri]Es steht nur die erste Option in der Bestellung. Die restlichen 7 Optionen fehlen.[/font]
[font='Calibri]Der Kunde sowie der Shop-Betreiber bekommt auch kein Mail.[/font]

[font='Calibri]gruß[/font]

[font='Calibri]Wolfgang[/font]

Verfasst: 10.11.2010, 22:51
von r23
Hallo,

die Meldung sagt, dass die Funktion fehlen würde...

Diese liegt bei dem Projekt in der Datei

~/includes/function/function_encoded.php

Code: Alles auswählen

 /**
  * Decode string encoded with htmlspecialchars()
  *
  * @param $sStr
  * @return string
  */
  function oos_decode_special_chars($sStr){
    $sStr = str_replace('>', '>', $sStr);
    $sStr = str_replace('<', '<', $sStr);
    $sStr = str_replace(''', "'", $sStr);
    $sStr = str_replace('"', "\"", $sStr);
    $sStr = str_replace('&', '&', $sStr);

    return $sStr;
  }
In der Datei
~/shop/includes/oos_main.php
steht durch

Code: Alles auswählen

  require 'includes/functions/function_encoded.php';
die Funktion zur Verfügung.

Bitte einmal überprüfen ob diese Zeilen vorhanden sind?

cu

ralf

Verfasst: 10.11.2010, 23:11
von wolfschw
Hallo

Diese Zeilen stehen in den jeweiligen Dateien nicht zur verfügung.
Sollten diese noch nachgetragen werden ?
wenn ja, wo genau ?

gruß

Wolfgang

Verfasst: 10.11.2010, 23:54
von r23
Hallo,

unter
Umlaute in der Adresszeile vom Internetbrowser

wurden Änderungen an der Datei
~/includes/functions/function_encoded.php

vorgenommen.

Sollte die Datei gelöscht worden sein? einfach die funktion in die kernel.php einfügen.

hier die Funktion
http://www.oos-shop.de/service/oos17x/f ... ncoded.txt

das Forum ändert leider die Zeichen....

cu

ralf