Funktionsreferenz (Frontend, Backend)

Aus Wiki | modified eCommerce Shopsoftware
Zur Navigation springenZur Suche springen

Die gelisteten Funktionen werden von Frontend und teilweise Backend benutzt und liegen im Ordner inc/.

Die xtc_draw-Funktionen sind im Backend nochmals definiert (html_ouput.php) und unterscheiden sich teilweise geringfügig von den Frontendversionen).

Funktion Beschreibung
base64todec() Kodiert MIME base64 zu Dezimalzahlen
changedatain()
changedataout()
create_coupon_code() Generiert einen Coupon Code
dectobase64() Dekodiert Dezimalzahlen zu MIME base64
get_cross_sell_name() Gibt Cross-Selling Gruppennamen zurück
xtc_activate_banners() Aktiviert Banner deren Startzeit eingetroffen ist.
xtc_address_format() Formatiert Adressdaten im angegebenen Adressformat
xtc_address_label() Liest Adressdaten eines Kunden aus Datenbank und gibt diese formatiert zurück.
xtc_address_summary() Liest Adressdaten eines Kunden aus Datenbank und gibt diese in Zusammenfassung formatiert zurück.
xtc_add_tax() Prozentualen Steuersatz aufaddieren
xtc_array_to_string() Wandelt Array in Zeichenkette um für Verwendung in URL
xtc_banner_exists() Überprüft ob ein Banner existiert.
xtc_break_string() Unterteilt Zeichenkette
xtc_browser_detect() Prüfung auf Browser
xtc_browser() Bilddateidatei Browsersymbol ermitteln
xtc_calculate_tax() Steuersatz berechnen
xtc_category_link() Adressparameter generieren für Kategorielink
xtc_check_agent() Prüft Clientkennung nach bekannter Suchmaschine
xtc_check_categories_status() Überprüft Kategorie Status
xtc_checkdate() Prüfung Datumsformatierung
xtc_check_gzip() Prüfung, komprimierte Übertragung Unterstützung Server
xtc_check_stock_attributes() Überprüft Lageranzahl des Attributes
xtc_check_stock() Prüft ob Artikellagerbestand auf gesuchte Menge und gibt ggf. Meldungstext zurück
xtc_cleanName() Wandelt Umlaute und Sonderzeichen um
xtc_collect_posts()
xtc_convert_linefeeds() Suchen und Ersetzen in Zeichenkette
xtc_count_cart() Ermittelt Anzahl der im Warenkorb befindlichen Artikel
xtc_count_customer_address_book_entries() Gibt Anzahl der Adressbuch Einträge eines Kunden zurück
xtc_count_customer_orders() Gibt Anzahl der Bestellungen eines Kunden zurück
xtc_count_modules() Gibt Anzahl der installierten Module zurück
xtc_count_payment_modules() Gibt Anzahl der installierten Zahlungsmodule zurück
xtc_count_products_in_category() Gibt Anzahl der Produkte in einer Kategorie zurück
xtc_count_shipping_modules() Gibt Anzahl der installierten Versandmodule zurück
xtc_crawlers() Kennungen von Suchmaschinen
xtc_create_password() Gibt ein generiertes Passwort zurück
xtc_create_random_value() Zufällig Zeichenkette generieren in definierter Länge
xtc_create_sort_heading()
xtc_currency_exists() Überprüft ob eine Währung existiert
xtc_customer_greeting() Gibt Kundenbegrüßung zurück
xtc_date_long() Liefert Datum in eigens definierter Darstellung (Langversion)
xtc_date_short() Liefert Datum in eigens definierter Darstellung (Kurzversion)
xtc_db_close() Datenbankverbindung schließen
xtc_db_connect() Datenbankverbindung herstellen
xtc_db_connect_installer() Datenbankverbindung herstellen für Installer
xtc_db_data_seek() Bewegt den internen Datensatz-Zeiger eines Anfrageergebnisses.
xtc_db_error() Bricht das Programm mit Fehlermeldung ab.
xtc_db_fetch_array() Liefert einen Datensatz als assoziatives Array.
xtc_db_fetch_fields() Gibt Tabellen Spaltennamen zurück
xtc_db_free_result() Gibt den Speicher frei, der mit der Ergebnis-Kennung assoziert ist.
xtc_db_input() Maskiert spezielle Zeichen innerhalb eines Strings für die Verwendung in einer SQL-Anweisung
xtc_db_insert_id() Liefert die ID einer vorherigen INSERT-Operation
xtc_db_install() Führt eine SQL-Datei aus
xtc_db_num_rows() Liefert die Anzahl der Datensätze im Ergebnis
xtc_db_output() Wandelt Sonderzeichen in HTML-Codes um
xtc_db_perform() Fügt Datensatz in Tabelle ein.
xtc_db_prepare_input() Entfernt Leer- und Anführungszeichen aus Zeichenkette
xtc_db_queryCached() Datenbank SQL-Kommando ausführen und Benutzung des Datenbankcache
xtc_db_query() Datenbank SQL-Kommando ausführen
xtc_db_query_installer() Datenbank SQL-Kommando ausführen
xtc_db_select_db() Wählt Datenbank aus
xtc_db_test_connection() Prüfung auf Verbindung Datenbank und ob gültige Daten enthalten
xtc_db_test_create_db_permission() Prüfung ob Datenbankrechte Erstellung von Datenbank zulassen
xtc_delete_file() Löscht eine Datei
xtc_display_banner() Gibt aktuellen Banner zurück
xtc_display_tax_value() Gibt Steuersatz zurück
xtc_draw_box_content_bullet() Erstellt Fußbereich einer Box (unbenutzt)
xtc_draw_box_contents() Erstellt Inhaltsbereich einer Box (unbenutzt)
xtc_draw_box_heading() Erstellt Kopfbereich einer Box (unbenutzt)
xtc_draw_checkbox_field() Erstellt Checkbox
xtc_draw_checkbox_field_installer() Erstellt Checkbox im Installer
xtc_draw_form() Erstellt Formularkopf
xtc_draw_hidden_field() Erstellt Input Feld vom Typ hidden
xtc_draw_hidden_field_installer() Erstellt Input Feld vom Typ hidden im Installer
xtc_draw_input_field() Erstellt Input Feld
xtc_draw_input_field_installer() Erstellt Input Feld im Installer
xtc_draw_password_field() Erstellt Input Feld vom Typ password
xtc_draw_password_field_installer() Erstellt Input Feld vom Typ password im Installer
xtc_draw_pull_down_menu() Erstellt Pull- / Dropdown Menü
xtc_draw_radio_field() Erstellt Selektionsfelder vom Typ radio
xtc_draw_radio_field_installer() Erstellt Selektionsfelder vom Typ radio im Installer
xtc_draw_selection_field() Erstellt Selektionsfelder
xtc_draw_selection_field_installer() Erstellt Selektionsfelder im Installer
xtc_draw_separator() Erstellt Trennlinie
xtc_draw_textarea_field() Erstellt Textfeld
xtc_encrypt_password() Verschlüsselt ein Passwort
xtc_error_message() Gibt Fehlermeldungen aus und beendet ggf. Applikation
xtc_exit() Wrapperfunktion für exit()
xtc_expire_banners() Deaktiviert Banner deren Gültigkeitsdauer abgelaufen ist
xtc_expire_specials() Deaktiviert Sonderangebote deren Gültigkeitsdauer abgelaufen ist
xtc_filesize() Gibt Dateigröße + passende Byte-Einheit zurück
xtc_findTitle() Ermittelt Artikelnamen
xtc_format_filesize() Formatiert Dateigröße
xtc_format_price() Formatiert Preis (aktuelle Währung)
xtc_format_price_order() Formatiert Preis (vorgegebene Währung)
xtc_gdlib_check() Überprüft GDlib Klasse
xtc_get_address_format_id() Gibt passende Adressformat ID zurück
xtc_get_all_get_params() Baut alle GET Parameter wieder zusammen und gibt diese zurück
xtc_get_attributes_model() Gibt Artikelnummer von Attribut zurück
xtc_get_categories() Gibt alle Kategorien zurück
xtc_get_category_path() Gibt Kategoriepfad zurück
xtc_get_countriesList() Gibt Länderdaten zurück
xtc_get_countries_with_iso_codes() Gibt Länder mit ISO Codes zurück
xtc_get_country_list() Erstellt Pull- / Dropdown Menü mit Länderliste
xtc_get_country_name() Gibt Name von einem Land zurück
xtc_get_currencies_values() Gibt Wechselkurs zurück
xtc_get_customers_country() Gibt Land eines Kunden zurück
xtc_get_customers_statuses() Gibt Kundengruppen zurück
xtc_get_customer_status_value() Ermittelt Kunden- plus enspr. Kundengruppendaten
xtc_get_db_cache() Gibt Datenbank Cache Datei zurück
xtc_get_download() Generiert Download für Artikelcontent
xtc_get_geo_zone_code() Ermittelt Geozone eines Landes
xtc_get_ip_address() Ermittelt Client IP Adresse
xtc_get_manufacturers() Gibt alle Hersteller zurück
xtc_get_order_data() Ermittelt Daten einer Bestellung
xtc_get_parent_categories() Gibt über geordnete Kategorien zurück
xtc_get_path() Gibt Pfad zurück
xtc_get_prid() Ermittelt Artikel ID aus ID-Attributkombination
xtc_get_product_path() Gibt Produkt Pfad zurück
xtc_get_products_image() Gibt Produkt Bild zurück
xtc_get_products() Ermittelt Informationen zu allen Artikeln im Warenkorb
xtc_get_products_mo_images() Gibt Zusatzbilder des Produkts zurück
xtc_get_products_name() Gibt Produktnamen zurück
xtc_get_products_stock() Liefert Artikellagerbestand
xtc_get_qty() Ermittelt Anzahl eines Artikels im Warenkorb
xtc_get_short_description() Liefert die Kurzbeschreibung eines Artikels
xtc_get_subcategories() Gibt Unterkategorien zurück
xtc_get_tax_class_id() Gibt Steuerklasse zurück
xtc_get_tax_description() Gibt Steuerklassen Beschreibung zurück
xtc_get_tax_rate_from_desc() Ermittelt Steuersatz in Prozent anhand der Beschreibung
xtc_get_tax_rate() Ermittelt Steuersatz anhand Länderinformation
xtc_get_top_level_domain() Gibt Hauptdomain zurück (TLD)
xtc_get_uprid() Kombiniert Artikel-ID und Attribute
xtc_get_vpe_name() Gibt VPE Namen zurück
xtc_get_zone_code() Gibt Bundesland Code zurück
xtc_get_zone_name() Gibt Bundesland zurück
xtc_gv_account_update() Überträgt Couponwert in Coupon-Kundendaten
xtc_gzip_output() Komprimiert Ausgabe mit GZip
xtc_has_category_subcategories() Überprüft ob eine Kategorie Unterkategorien hat
xtc_has_product_attributes() Überprüft ob ein Produkt Attribute hat
xtc_hide_session_id() Gibt Inputfeld vom Typ hidden mit der aktuellen Session ID zurück
xtc_href_link() Generiert interne Linkadressen
xtc_image_button() Generiert HTML IMG-Tag für Buttongrafik
xtc_image() Generiert HTML IMG-Tag
xtc_image_submit() Generiert grafischen Submit-Button
xtc_in_array() Überprüft einen Wert ob es in einem Array vorhanden ist
xtc_input_validation() Überprüft ob der Inhalt dem angegebenen Typ entspricht
xtc_is_leap_year() Überprüft ob ein Jahr ein Schaltjahr ist
xtc_js_lang() Ersetzung Umlaute
xtc_manufacturer_link() GET-Parameter für Herstellerlink
xtc_not_null() Überprüft ob Wert nicht NULL ist, entspricht nicht der PHP Funktion empty
xtc_oe_customer_infos() Ermittelt Land und Steuerzone eines Kunden für die Bestellbearbeitung
xtc_oe_get_options_name() Gibt Optionsnamen für die Bestellbearbeitung zurück
xtc_oe_get_options_values_name() Gibt Optionswert Name für die Bestellbearbeitung zurück
xtc_output_warning() Gibt Warnmeldung am Seitenkopf aus
xtc_parse_category_path() Übersetzt Kategorie ID-Liste von string nach array
xtc_parse_input_field_data() Ersetzt Liste von Teilzeichenketten in Zeichenkette
xtc_parse_search_string() Suchworte in Array übertragen
xtc_php_mail() Versand E-Mail
xtc_precision() Rundet Dezimalzahl
xtc_product_link() Gibt Produkt Link zurück
xtc_rand() Gibt eine zufällige Zahl zurück
xtc_random_charcode() Gibt eine zufällige Zeichenkombination zurück
xtc_random_name() Gibt einen Zufallsnamen zurück
xtc_random_select() zufälliger Ergebnisdatensatz aus Select-Abfrage
xtc_read_cache() Ließt DB Cache Dateien
xtc_recalculate_price() Berechnet Aufschlag Rabatt (unbenutzt)
xtc_redirect() Erzeugt eine Weiterleitung
xtc_remove_non_numeric() Entfernt alle nichtnumerischen Zeichen aus Zeichenkette
xtc_render_vvcode() Generiert den grafischen Sicherheitscode (Captcha)
xtc_round() Rundet Zahlen
xtc_row_number_format() 1-stellige Integer 2-stellig
xtc_Security() Überprüft übermittelte Parameter auf Sicherheitsprobleme
xtc_set_banner_status() Setzt einen Status für Banner
xtc_setcookie() Setzt Cookies
xtc_set_customer_status_upgrade() Setzt Kundenstatus auf Neukunde
xtc_set_specials_status() Setzt Gültigkeit von Sonderangeboten
xtc_set_time_limit() Setzt set_time_limit Umgebungsvariable
xtc_show_category_content() unbenutzt (xtc304sp21)
xtc_sqlSafeString() Maskiert einen String zur Benutzung in xtc_mysql_query()
xtc_string_to_int() Wandelt einen String in eine Zahl um
xtc_unlink_temp_dir() Löscht temporäres Verzeichnis
xtc_update_banner_click_count() Aktualisiert Anzahl der Banner Klicks
xtc_update_banner_display_count() Aktualisiert Anzahl der Banner Ansichten
xtc_update_whos_online() Aktualisiert Whois Online
xtc_validate_email() Überprüft E-Mail-Adresse Gültigkeit
xtc_validate_password() Überprüft Passwort
xtc_validate_vatid_status() Status Kunden-Umsatzsteuernummer im Klartext
xtc_word_count() Gibt Anzahl der Wörter zurück
xtc_write_cache() Schreibt DB Cache Dateien
xtc_write_user_info() Schreibt Kundendaten aus Session in Datenbank
xtc_wysiwyg() Konfiguriert den WYSIWYG Editor
           
anything