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