Funktionsreferenz (Frontend, Backend)
Aus Wiki | xtcModified eCommerce Shopsoftware
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 |

