2. Die inc Ordnerstruktur

Der inc Ordner wurde gründlich überarbeitet und von Altlasten befreit. Hierbei wurden auch einige Dateien zusammen gefasst.
Wir haben den Ordner um insgesamt 55 Dateien reduziert. Das dient zum einen der besseren Übersicht und zu anderen wurden teilweise 10 Dateien inkludiert, die jetzt in 1 Datei zusammen gefasst sind.
Als wichtigste Punkte sind hier, die Datenbank- und Formular-Dateien wurden zusammen gefasst.

Folgende Datenbank-Dateien wurden zusammen gefasst:
xtc_db_close.inc.php
xtc_db_connect.inc.php
xtc_db_connect_installer.inc.php
xtc_db_data_seek.inc.php
xtc_db_error.inc.php
xtc_db_fetch_array.inc.php
xtc_db_fetch_fields.inc.php
xtc_db_free_result.inc.php
xtc_db_input.inc.php
xtc_db_insert_id.inc.php
xtc_db_install.inc.php
xtc_db_num_rows.inc.php
xtc_db_output.inc.php
xtc_db_perform.inc.php
xtc_db_prepare_input.inc.php
xtc_db_query.inc.php
xtc_db_query_installer.inc.php
xtc_db_queryCached.inc.php
xtc_db_select_db.inc.php
xtc_db_test_connection.inc.php
xtc_db_test_create_db_permission.inc.php


Diese Datenbank-Dateien wurden alle zusammengefasst in der Datei: cseo_db.inc.php. Dadurch haben wir die Größe von 29KB auf 11KB reduziert.
Wer also eine der genannten Dateien in seinen Scripten eingebunden hat, kann diese durch cseo_db.inc.php ersetzen. Darin sind alle Funktionen der Datenbankanbindung enthalten.

Darin sind nun folgende Funktionen für die Datenbank sind darin enthalten:

xtc_db_connect
xtc_db_close
xtc_db_error
sqlerrorhandler
xtc_db_perform
xtc_db_query
xtc_db_queryCached
xtc_db_fetch_array
xtc_db_num_rows
xtc_db_data_seek
xtc_db_insert_id
xtc_db_free_result
xtc_db_fetch_fields
xtc_db_fetch_object
xtc_db_output
xtc_db_input
xtc_db_prepare_input
xtc_db_fetch_row


Folgende Formular-Dateien wurden zusammen gefasst:

xtc_draw_checkbox_field.inc.php
xtc_draw_checkbox_field_installer.inc.php
xtc_draw_form.inc.php
xtc_draw_hidden_field.inc.php
xtc_draw_hidden_field_installer.inc.php
xtc_draw_input_field.inc.php
xtc_draw_input_field_installer.inc.php
xtc_draw_password_field_installer.inc.php
xtc_draw_pull_down_menu.inc.php
xtc_draw_radio_field.inc.php
xtc_draw_radio_field_installer.inc.php
xtc_draw_selection_field.inc.php
xtc_draw_selection_field_installer.inc.php
xtc_draw_separator.inc.php
xtc_draw_textarea_field.inc.php


Diese Formular-Dateien wurden in der Datei cseo_form.inc.php zusammengefasst.

Darin sind nun folgende Funktionen für Formulare sind enthalten:

xtc_draw_form
xtc_draw_hidden_field
xtc_draw_input_field
xtc_draw_input_fieldNote
xtc_draw_checkbox_field
xtc_draw_password_field
xtc_draw_password_fieldNote
xtc_draw_pull_down_menu
xtc_draw_pull_down_menuNote
xtc_draw_radio_field
xtc_draw_selection_field
xtc_draw_selection_fieldNote
xtc_parse_input_field_data

Impressum: Andreas Kausch, Genthiner Str. 7, 99091 Erfurt, www.commerce-seo.de