Public Member Functions | |
| clear () | |
| Löscht den kompletten Report-Zustand und setzt saubere Defaultwerte. | |
| set_tabel_tpl ($tid, $tpl) | |
| Überschreibt ein Tabellen-Template gezielt. | |
| set_multi_select_ids (array $ids) | |
| Fügt mehrere IDs zur Auswahl hinzu. | |
| del_multi_select_ids (array $ids) | |
| Entfernt mehrere IDs aus der Auswahl. | |
| get_visible_multi_select_ids () | |
| Liefert die aktuell im Report sichtbaren Select-IDs. | |
| get_visible_multi_select_state (array $visibleIds=array()) | |
| Liefert den Multi-Select-Zustand relativ zu den aktuell sichtbaren IDs. | |
| get_sys ($name, $default='', $validate='parameter') | |
| Liest einen Systemwert aus Data/Sys/PostGet. | |
| check_is_multiselect ($rid) | |
| Prüft, ob eine Zeile aktuell im Multi-Select aktiv ist. | |
| set_multi_select ($rid) | |
| Fügt eine ID oder alle aktuell geladenen Reportzeilen zur Mehrfachauswahl hinzu. | |
| del_multi_select ($rid) | |
| Entfernt eine ID oder alle IDs aus der Mehrfachauswahl. | |
| set_multi_selects ($selects) | |
| Speichert die komplette Mehrfachauswahl per Remember. | |
| del_multi_selects ($id) | |
| Entfernt IDs aus dem Remember-basierten Multi-Select. | |
| get_multi_selects () | |
| Liest die aktuelle Mehrfachauswahl. | |
| get_count_selects () | |
| Liefert die Anzahl aktuell selektierter Zeilen. | |
| del_selected ($dd, $rid=0) | |
| Löscht ausgewählte Datensätze. | |
| add_rwhere_select ($rwhere) | |
| Ergänzt eine WHERE-Bedingung um aktuell selektierte IDs. | |
| add_rwhere_search ($sql, $suchWert, $feldListe) | |
| Ergänzt eine Such-WHERE über eine Feldliste. | |
| set_form_selects () | |
| Verarbeitet AJAX-/Select-Aktionen für Report-Mehrfachauswahl. | |
| rpt_format ($key, $value) | |
| Formatiert einen Reportwert anhand der Felddefinition. | |
| rpt_merge_obj ($content) | |
| Fügt reportweite Platzhalter und Report-Objekte in einen String ein. | |
| forward_run_report_haeder ($content) | |
| forward_run_page_haeder ($content) | |
| forward_run_page_footer ($content) | |
| run_report_haeder ($content) | |
| run_page_haeder ($content) | |
| run_page_footer ($content) | |
| forward_run_report_footer ($content) | |
| run_report_footer ($content) | |
| run_haeder ($content) | |
| run_body ($content) | |
| run_footer ($content) | |
| forward_run_haeder ($content) | |
| forward_get_footer_page () | |
| forward_get_haeder_page () | |
| get_footer_page () | |
| get_haeder_page () | |
| forward_run_body ($content) | |
| forward_run_footer ($content) | |
| set_class_haeder ($key, $class='') | |
| set_style_haeder ($key, $style) | |
| get_report_haeder ($content='') | |
| Erzeugt den Report-Header. | |
| get_report_body () | |
| Erzeugt den HTML-Body für klassische Reportmodi. | |
| get_class_tr ($record) | |
| get_report_footer () | |
| split_tpl ($report) | |
| get_report_pages () | |
| data_rows ($data, $rpos, $rrows) | |
| add_where ($mode, $select, $where='') | |
| no_page_reset () | |
| submit () | |
| Öffentliche Submit-Abfrage. | |
| set_sel ($name, $value) | |
| get_sel ($name, $default='', $rules='parameter') | |
| apply_tabulurator_request () | |
| get_report_rows_array () | |
| fast_response_rows_json () | |
| init ($fid, $tpl='', $first_page_lines=-1, $next_page_lines=-1, $current_line=-1) | |
| run ($pages=0, $flds='', $mode='') | |
| clear () | |
| Löscht den kompletten Report-Zustand und setzt saubere Defaultwerte. | |
| set_tabel_tpl ($tid, $tpl) | |
| Überschreibt ein Tabellen-Template gezielt. | |
| enable_delete_tab ($dd, $label=null) | |
| Aktiviert den Template-Platzhalter {db:delete_tab}. | |
| get_record () | |
| set_record (array $record) | |
| get_record_val (string $name, mixed $default=null) | |
| set_record_val (string $name, mixed $value) | |
| set_callback_owner ($owner) | |
| Setzt ein explizites Owner-Objekt fuer Callback-Aufrufe. | |
| set_report_header_callback (string $callback) | |
| set_page_header_callback (string $callback) | |
| set_header_callback (string $callback) | |
| set_body_callback (string $callback) | |
| set_footer_callback (string $callback) | |
| set_page_footer_callback (string $callback) | |
| set_report_footer_callback (string $callback) | |
| set_next_record_callback (string $callback) | |
| set_multi_select_ids (array $ids) | |
| Fügt mehrere IDs zur Auswahl hinzu. | |
| del_multi_select_ids (array $ids) | |
| Entfernt mehrere IDs aus der Auswahl. | |
| get_visible_multi_select_ids () | |
| Liefert die aktuell im Report sichtbaren Select-IDs. | |
| get_visible_multi_select_state (array $visibleIds=array()) | |
| Liefert den Multi-Select-Zustand relativ zu den aktuell sichtbaren IDs. | |
| check_is_multiselect ($rid) | |
| Prüft, ob eine Zeile aktuell im Multi-Select aktiv ist. | |
| set_multi_select ($rid) | |
| Fügt eine ID oder alle aktuell geladenen Reportzeilen zur Mehrfachauswahl hinzu. | |
| del_multi_select ($rid) | |
| Entfernt eine ID oder alle IDs aus der Mehrfachauswahl. | |
| set_multi_selects ($selects) | |
| Speichert die komplette Mehrfachauswahl per Remember. | |
| del_multi_selects ($id) | |
| Entfernt IDs aus dem Remember-basierten Multi-Select. | |
| get_multi_selects () | |
| Liest die aktuelle Mehrfachauswahl. | |
| get_count_selects () | |
| Liefert die Anzahl aktuell selektierter Zeilen. | |
| del_selected ($rid=0) | |
| Entfernt Datensätze nur aus der gemerkten Auswahl. | |
| add_rwhere_select ($rwhere) | |
| Ergänzt eine WHERE-Bedingung um aktuell selektierte IDs. | |
| add_rwhere_search ($sql, $suchWert, $feldListe) | |
| Ergänzt eine Such-WHERE über eine Feldliste. | |
| set_form_selects () | |
| Verarbeitet AJAX-/Select-Aktionen für Report-Mehrfachauswahl. | |
| rpt_format ($key, $value) | |
| Formatiert einen Reportwert anhand der Felddefinition. | |
| rpt_merge_obj ($content) | |
| Fügt reportweite Platzhalter, Objekte und dbxForm-Replacements ein. | |
| forward_run_report_haeder ($content) | |
| forward_run_page_haeder ($content) | |
| forward_run_page_footer ($content) | |
| run_report_haeder ($content) | |
| run_page_haeder ($content) | |
| run_page_footer ($content) | |
| forward_run_report_footer ($content) | |
| run_report_footer ($content) | |
| run_haeder ($content) | |
| run_body ($content) | |
| run_footer ($content) | |
| forward_run_haeder ($content) | |
| forward_get_footer_page () | |
| forward_get_haeder_page () | |
| get_footer_page () | |
| get_haeder_page () | |
| forward_run_body ($content) | |
| forward_run_footer ($content) | |
| set_class_haeder ($key, $class='') | |
| set_style_haeder ($key, $style) | |
| get_report_haeder ($content='') | |
| Erzeugt den Report-Header. | |
| get_report_body () | |
| Erzeugt den HTML-Body für klassische Reportmodi. | |
| get_class_tr ($record) | |
| get_report_footer () | |
| split_tpl ($report) | |
| get_report_pages () | |
| Erzeugt die Pagination des Reports. | |
| data_rows ($data, $rpos, $rrows) | |
| add_where ($mode, $select, $where='') | |
| no_page_reset () | |
| add_grid_stats (array $stats, $ariaLabel='') | |
| add_action ($obj, $tpl, $action='', $data='') | |
| Registriert Report-Aktionen und baut Footer-Select-Metadaten auf. | |
| delete_multi_selected_records ($dd, $verify_access=1, $trace=1) | |
| Loescht gemerkte Mehrfachauswahl Datensatz fuer Datensatz (Trace pro Zeile). | |
| apply_multi_delete_result (array $result) | |
| Setzt Erfolgs-/Fehlermeldung nach Mehrfach-Loeschung. | |
| apply_tabulurator_request () | |
| get_report_rows_array () | |
| fast_response_rows_json () | |
| create_selection_fields ($fd='fd::') | |
| init ($fid, $tpl='', $first_page_lines=-1, $next_page_lines=-1, $current_line=-1) | |
| run () | |
| Rendert den Report mit bereits gesetzten Properties. | |
| Public Member Functions inherited from dbxForm | |
| __construct ($id='', $tpl='') | |
| Initialisiert Validator, TPL und DB-Service. | |
| __destruct () | |
| Destruktor. | |
| clear_sys () | |
| Leert nur den Sysdata-Bereich. | |
| _forward_clear () | |
| Setzt den internen Formularzustand zurück. | |
| set_editor_class_file (string $file) | |
| Merkt sich die geladene Modul-/Include-Class fuer den Frontend-Editor. | |
| set_form_callback_owner ($owner) | |
| set_init_callback (string $callback) | |
| set_submit_callback (string $callback) | |
| set_run_callback (string $callback) | |
| forward_init ($fid, $tpl='') | |
| Initialisiert den Form-Kontext. | |
| add_module_bar ( $title, $icon='bi-grid', $subtitle='', $replace=false) | |
| Setzt die einheitliche Modul-/Formularleiste. | |
| set_form_help_enabled (bool $enabled=true) | |
| Schaltet die automatische Formular-Hilfeleiste gezielt ein oder aus. | |
| add_module_bar_form_actions (array $options=array()) | |
| prepare_form_shell (array $options=array()) | |
| get_security_data () | |
| Liefert Feldname und aktuellen Wert des dbxForm-Security-Tokens. | |
| url_to_array ($data) | |
| Wandelt Query-/URL-Daten in ein Array um. | |
| set_msg_info ($msg) | |
| Setzt die Formular-Info-Meldung. | |
| set_msg_ok ($msg) | |
| Setzt die Formular-Erfolgsmeldung. | |
| set_msg_error ($msg) | |
| Setzt die Formular-Fehlermeldung. | |
| set_error ($msg) | |
| Setzt eine aktive allgemeine Formular-Fehlermeldung. | |
| set_msg_warning ($msg) | |
| Setzt die Formular-Warnmeldung. | |
| get_fd_message (string $key, string $default='') | |
| Liefert eine Meldung aus der aktuell geladenen FD. | |
| format_fd_message (string $key, array $values=array(), string $default='') | |
| Liefert eine FD-Meldung und ersetzt benannte Platzhalter. | |
| load_fd_messages (string $fd='') | |
| Lädt ausschließlich den Meldungsvertrag einer sprachabhängigen FD. | |
| get_fld_id ($fld) | |
| Extrahiert den Feldnamen aus HTML. | |
| add_norep ($content) | |
| Ersetzt norep-Platzhalter. | |
| fast_response ($response, $interpreter=0) | |
| Sendet eine direkte Fast-Response. | |
| get_tpl ($tpl, $data='', $type='htm', $i=0) | |
| Wrapper auf dbxTPL->get_tpl(). | |
| obv_value ($content, $id, $value) | |
| Historische obv-Hilfe. | |
| merge_tpl_data ($tpl, $i=0) | |
| Führt grundlegende Form-Replaces in Templates aus. | |
| merge_obj ($content, $i=0) | |
| Ersetzt {obj:*}-Platzhalter. | |
| store_sysdata () | |
| Speichert Sysdata des Formulars. | |
| load_sysdata () | |
| Lädt Sysdata des Formulars. | |
| get_activ_id ($key='') | |
| Liefert die aktive Remember-ID des aktuellen DD-Kontexts. | |
| set_activ_id ($value, $key='') | |
| Setzt die aktive Remember-ID des aktuellen DD-Kontexts. | |
| add_rep ($key, $val) | |
| Fügt einen allgemeinen Replace-Wert hinzu. | |
| replaces ($content, $replaces=null) | |
| Wendet dbxForm-Replacements auf einen beliebigen Inhalt an. | |
| add_js_code ($javascript) | |
| Fügt JS-Code hinzu. | |
| add_js_call ($target, $function, $args='') | |
| Fügt einen einfachen JS-Aufruf hinzu. | |
| update_error_fld ($name, $msg) | |
| Markiert ein Feld mit Fehlerstatus. | |
| add_fld_error ($name, $msg='') | |
| Fügt einen Feldfehler hinzu. | |
| get_validation_result (string $name='') | |
| Liefert das strukturierte Validator-Ergebnis eines Feldes. | |
| add_fld_warning ($name, $msg='') | |
| Fügt eine Feldwarnung hinzu. | |
| get_fld_val ($name, $default='', $rules='', $submit=-1) | |
| get_fld_value ($name, $default='', $rules='', $submit=-1) | |
| get_post_data ($name, $default='', $rules='parameter') | |
| Liest POST/GET-Daten mit Default-Rules parameter. | |
| get_post ($name, $default='', $rules='alphanum') | |
| Liest POST/GET-Daten mit Default-Rules alphanum. | |
| add_obj ($obj, $tpl, $data='', $data2='') | |
| Fügt ein {obj:*}-Objekt hinzu. | |
| get_dd (string $dd, string $fld, string $var) | |
| Liest einen Feldwert oder das ganze Feld aus einer DD-/FD-Quelle. | |
| add_flds ($dd='fd::') | |
| Fügt alle Felder der aktiven DD-/FD-Felddefinitionsquelle hinzu. | |
| add_fld ($name, $tpl='fd::', $label='fd::', $rules='fd::', $class='fd::', $data='fd::', $options='fd::', $tooltip='fd::', $placeholder='fd::', $errormsg='fd::', $dd='fd::', $remap='fd::') | |
| Fügt ein Feld zur Formular-Definition hinzu. | |
| check_fld_data ($submit, $fld) | |
| Prüft ein einzelnes Feld und baut seinen Laufzustand auf. | |
| check_flds_data ($submit) | |
| Prüft alle Felder des Formulars genau einmal pro Request-Zyklus. | |
| get_form_msg ($mode, $msg='') | |
| Gibt die Formular-Infobox zurück. | |
| get_fld_msg ($mode, $msg='') | |
| Gibt eine Feldmeldung zurück. | |
| get_quartal ($datum) | |
| Platzhalter-Helfer. | |
| php_date_usr ($value) | |
| Wandelt Datumswerte in deutsches Format um. | |
| php_datetime_usr ($value) | |
| Wandelt Datums-/Zeitwerte in deutsches Format um. | |
| php_date ($value) | |
| Wandelt Datumswerte in DB-Format um. | |
| add_css ($css='') | |
| Fügt CSS hinzu. | |
| forward_submit () | |
| Gibt zurück, ob das Formular abgesendet wurde. | |
| errors () | |
| Gibt die Anzahl der Fehler zurück. | |
| warnings () | |
| Gibt die Anzahl der Warnungen zurück. | |
| changed ($changed=0) | |
| Gibt die Anzahl geänderter Felder zurück. | |
| get_rid () | |
| Liest die aktuelle RID, optional view-synchronisiert. | |
| view_sync ($rid) | |
| Synchronisiert eine RID in den View-State. | |
| wait () | |
| Historischer Wait-Check. | |
| set_post ($key, $val) | |
| Setzt einen _post-Wert manuell. | |
| save_post ($dd, $rid, $pv='', $reread=1) | |
| Speichert _post über dbxDB. | |
| next_i ($add=1) | |
| Liefert oder erzeugt die laufende Formularinstanz-ID. | |
| set_fld_val ($fld_name, $fld_val) | |
| Setzt einen Feldwert direkt im Feldzustand. | |
| create_fld ($fld, $i=0) | |
| Erzeugt HTML für ein Feld. | |
| merge_fld_data ($content, $i=0) | |
| Fügt Felder in den Template-Inhalt ein. | |
| check_try_count ($submit, $errors, $allways=1) | |
| Prüft Fehlversuche und baut ggf. | |
| forward_run () | |
| Führt die Ausgabephase aus. | |
| init ($fid, $tpl='') | |
| Öffentliche Init-Methode. | |
| set_workflow_scope (string $scope) | |
| Setzt einen Workflow-Scope. | |
| get_workflow_scope () | |
| Gibt den Workflow-Scope zurück. | |
| get_workflow_state_key () | |
| Baut den Remember-Schlüssel für den Form-Workflow-State. | |
| load_workflow_state () | |
| Lädt den Remember-basierten Workflow-State. | |
| store_workflow_state () | |
| Speichert den Workflow-State. | |
| clear_workflow_state () | |
| Löscht den Workflow-State. | |
| set_state_value (string $key, $value) | |
| Setzt einen Wert im Workflow-State. | |
| get_state_value (string $key, $default=null) | |
| Liest einen Wert aus dem Workflow-State. | |
| get_draft_id (bool $createIfMissing=false) | |
| Gibt die Draft-ID zurück, optional mit automatischer Erzeugung. | |
| set_draft_id (string $draftId) | |
| Setzt die Draft-ID explizit. | |
| set_form_valid (bool $state) | |
| Setzt den Validitätsstatus des Formulars. | |
| is_form_valid () | |
| Gibt zurück, ob das Formular als gültig markiert ist. | |
| set_form_complete (bool $state) | |
| Setzt den Vollständigkeitsstatus des Formulars. | |
| is_form_complete () | |
| Gibt zurück, ob das Formular als vollständig markiert ist. | |
| set_form_locked (bool $state) | |
| Setzt den Lock-Status des Formulars. | |
| is_form_locked () | |
| Gibt zurück, ob das Formular gesperrt ist. | |
| set_form_saved (bool $state) | |
| Setzt den Save-Status des Formulars. | |
| is_form_saved () | |
| Gibt zurück, ob das Formular bereits gespeichert wurde. | |
| get_form_version () | |
| Gibt die aktuelle Formularversion zurück. | |
| bump_form_version () | |
| Erhöht die Formularversion um 1. | |
| set_dependencies (array $formIds) | |
| Setzt die Abhängigkeiten dieses Formulars. | |
| remember_current_dependencies (?array $formIds=null) | |
| Speichert die aktuell gültigen Versionsstände abhängiger Formulare. | |
| dependencies_are_current () | |
| Prüft, ob die gespeicherten Dependency-Versionen noch aktuell sind. | |
| get_external_form_state (string $fid) | |
| Liest den Workflow-State eines anderen Formulars im selben Scope. | |
| refresh_dependency_lock () | |
| Markiert das Formular aufgrund veralteter Abhängigkeiten als gesperrt. | |
| Public Member Functions inherited from dbxObj | |
| set_callback_id (string $id) | |
| Setzt den Namenspraefix fuer konventionelle Callback-Methoden. | |
| set_callback (string $event, string $callback) | |
| Ordnet einem Event einen konkreten Methodennamen zu. | |
| set_property ($name, $value, $section='', $modul='modul') | |
| Speichert eine Objekt- oder Session-Property. | |
| get_property ($name, $default='', $section='', $modul='modul') | |
| Liest eine Objekt- oder Session-Property. | |
| del_property ($name, $section='', $modul='modul') | |
| Loescht eine Objekt- oder Session-Property. | |
| dbx_next_process ($content, $process='', $mode='append') | |
| Fuegt den naechsten dbxProcess-Schritt in eine Ausgabe ein. | |
Public Attributes | |
| $_ajax = 0 | |
| AJAX-Linkklasse für klassische Report-Buttons. | |
| $_mode = 'table' | |
| Report-Modus: table|tpl|tabulurator. | |
| $_current_page = 0 | |
| Aktuelle logische Report-Seite. | |
| $_current_report_ln = 0 | |
| Aktuelle Report-Zeile insgesamt. | |
| $_current_page_ln = 0 | |
| Aktuelle Zeile auf aktueller Seite. | |
| $_first_page_lines = 9999 | |
| Maximale Zeilen auf erster Seite. | |
| $_next_page_lines = 9999 | |
| Maximale Zeilen auf Folgeseiten. | |
| $_fld_haeder = '' | |
| Historischer Header-Name. | |
| $_haeder_report = '' | |
| Report-Header außerhalb der eigentlichen Seiten. | |
| $_footer_report = '' | |
| Report-Footer außerhalb der eigentlichen Seiten. | |
| $_haeder_page = '' | |
| Seiten-Header. | |
| $_footer_page = '' | |
| Seiten-Footer. | |
| $_haeder_next_page = '' | |
| Header für Folgeseiten. | |
| $_footer_next_page = '' | |
| Footer für Folgeseiten. | |
| $_page_break = '<div class="page-break printMe"> </div><br>' | |
| Seitenumbruch-Markup. | |
| $_haeder = '' | |
| Interner Bereich: Header. | |
| $_body = '' | |
| Interner Bereich: Body. | |
| $_footer = '' | |
| Interner Bereich: Footer. | |
| $_record = array() | |
| Aktueller Datensatz im Body-Lauf. | |
| $_rdata = array() | |
| Report-Daten. | |
| $_rdata_inline = false | |
| Inline-Modus: Daten werden nur einmal in Body eingefügt. | |
| $_body_inline = '' | |
| Inline-Body. | |
| $_rcount = 0 | |
| Gesamtanzahl Datensätze. | |
| $_rpos = 0 | |
| Offset. | |
| $_rrows = 20 | |
| Datensätze pro Seite. | |
| $_rwhere_placeholder = '#search_for#' | |
| Platzhaltertext für Suchfeld. | |
| $_pages = 0 | |
| Pagination aktiv. | |
| $_pagelink = '' | |
| Pagination-Link. | |
| $_auto_flds = '' | |
| Automatische Feldliste. | |
| $_auto_mode = '' | |
| Automatischer Ausgabemodus. | |
| $_rflds = '' | |
| Report-Feldliste. | |
| $_tpl_pagination = 'dbx|pagination' | |
| Pagination-Template. | |
| $_but_pagination = 3 | |
| Anzahl sichtbarer Pagination-Buttons. | |
| $_add_action = '' | |
| Zusatzparameter an Row-Aktionen. | |
| $_create_sel_flds = 0 | |
| Selektionsfelder erstellen. | |
| $_create_row_select = 0 | |
| Zeilen-Select aktiv. | |
| $_create_row_edit = 0 | |
| Zeilen-Edit aktiv. | |
| $_create_row_copy = 0 | |
| Zeilen-Copy aktiv. | |
| $_create_row_delete = 0 | |
| Zeilen-Delete aktiv. | |
| $_create_row_download = 0 | |
| Zeilen-Download aktiv. | |
| $_create_row_show = 0 | |
| Zeilen-Show aktiv. | |
| $_create_row_export = 0 | |
| Zeilen-Export aktiv. | |
| $_create_row_import = 0 | |
| Zeilen-Import aktiv. | |
| $_create_row_undo = 0 | |
| Zeilen-Undo aktiv. | |
| $_create_row_print = 0 | |
| Zeilen-Print aktiv. | |
| $_rpt_format = array() | |
| Feldformatierungen. | |
| $_options_rsort = array() | |
| Sortieroptionen. | |
| $_options_rrows = array() | |
| Seitenlängenoptionen. | |
| $_options_rdesc = array() | |
| ASC/DESC Optionen. | |
| $_options_rselect = array() | |
| Auswahloptionen. | |
| $_tabel_tpls = array() | |
| Tabellen-Templates. | |
| $_table_col_count = 0 | |
| Anzahl sichtbarer Tabellen-Spalten. | |
| $_multi_page_select = 0 | |
| Multi-Select seitenübergreifend. | |
| $_multi_select_work = '' | |
| Interner Multi-Select-Arbeitsmodus. | |
| $_table_buttons = 'left' | |
| Buttons links oder rechts. | |
| $_data_table = 0 | |
| Daten-Tabellen-/Expander-Schalter. | |
| $_scroll_table = 0 | |
| Scrollbare Tabelle. | |
| $_class_haeder = array() | |
| Header-Klassen. | |
| $_style_haeder = array() | |
| Header-Styles. | |
| $_class_body = array() | |
| Body-Klassen. | |
| $_count_selects = -1 | |
| Caching für Anzahl ausgewählter Datensätze. | |
| $_msg_confirm_delete = 'Datensatz löschen ?' | |
| Confirm-Text für Delete. | |
| $_msg_confirm_copy = 'Datensatz kopieren ?' | |
| Confirm-Text für Copy. | |
| $_grid_read_url = '' | |
| Read-URL für Grid. | |
| $_grid_save_url = '' | |
| Save-URL für Grid. | |
| $_grid_delete_url = '' | |
| Delete-URL für Grid. | |
| $_grid_insert_url = '' | |
| Insert-URL für Grid. | |
| $_grid_sort_url = '' | |
| Sort-URL für Grid. | |
| $_grid_sync_url = '' | |
| Sync-URL für Grid. | |
| $_grid_print_url = '' | |
| Print-URL für Grid/Shell. | |
| $_grid_export_url = '' | |
| Export-URL. | |
| $_grid_schema = '' | |
| Schema-Name für Grid. | |
| $_grid_id = '' | |
| Grid-ID. | |
| $_grid_cols = '' | |
| Grid-Spalten-Definition. | |
| $_grid_layout = 'fitColumns' | |
| Grid-Layout. | |
| $_grid_headerfilter = 1 | |
| Headerfilter für Grid. | |
| $_grid_headersort = 1 | |
| Headersort für Grid. | |
| $_grid_allow_delete = 1 | |
| Delete im Grid erlaubt. | |
| $_grid_allow_edit = 1 | |
| Edit im Grid erlaubt. | |
| $_grid_allow_insert = 1 | |
| Insert im Grid erlaubt. | |
| $_grid_synctime = '2' | |
| Grid-Synctime. | |
| $_count_all = -1 | |
| Gesamtanzahl ohne Report-Filter; -1 = nicht separat gesetzt. | |
| $_msg_confirm_delete_tab = 'Datenbank-Tabelle wirklich leeren ?' | |
| Confirm-Text für Tabellenleerung. | |
| $_delete_tab_dd = '' | |
| DD der Tabelle, die über {db:delete_tab} geleert werden darf. | |
| $_delete_tab_label = 'Tabelle leeren' | |
| Button-Label für {db:delete_tab}. | |
| Public Attributes inherited from dbxForm | |
| $oValidator | |
| Zentraler Validator. | |
| $oTPL | |
| Zentrale Template-Engine. | |
| $oDB | |
| Zentraler DB-/DD-Service. | |
| $_dbx_view = '' | |
| Optionaler View-Schlüssel. | |
| $_view_sync = '' | |
| Optionaler View-Sync-Status. | |
| $_view_mode = '' | |
| Optionaler View-Modus. | |
| $_mode = 'mix' | |
| tpl|php|mix | |
| $_ajax = true | |
| AJAX-fähiges Formular. | |
| $_store_mode = 'session' | |
| Aktueller Sysdata-Speichermodus. | |
| $_dbx_modul_id = 0 | |
| Aktive Modul-ID. | |
| $_dbx_modul = 'modul' | |
| Aktives Modul. | |
| $_dbx_lng = '' | |
| Aktive Sprache. | |
| $_dbx_design = '' | |
| Aktives Design. | |
| $_dbx_action = '' | |
| Aktive DBX-Aktion. | |
| $_dbx_work = '' | |
| Optionaler Work-Kontext. | |
| $_dbx_page = '' | |
| Aktive Seite. | |
| $_rid = 0 | |
| Aktuelle Record-ID. | |
| $_action = '' | |
| Formular-Action. | |
| $_tpl = '' | |
| Template-Name. | |
| $_fid = '' | |
| Formular-ID. | |
| $_next_i = 0 | |
| Laufende Formularinstanz-ID. | |
| $_dd = '' | |
| Zugeordnetes DD. | |
| $_fd = '' | |
| Optionale FD-Felddefinitionsquelle. | |
| $_editor_files = array() | |
| Dateien, die fuer den Frontend-Editor markiert werden. | |
| $_editor_class_file = '' | |
| Modul-/Include-Class-Datei fuer den Frontend-Editor. | |
| $_data = array() | |
| Aktuelle Formulardaten / Record-Daten. | |
| $_post = array() | |
| Validierte/geänderte POST-Werte. | |
| $_sys = array() | |
| Form-interne Zustände / Sysdata. | |
| $_obj = array() | |
| Platzhalter-Objekte. | |
| $_js = array() | |
| JS-Code-Blöcke. | |
| $_css = array() | |
| CSS-Dateien oder Marker. | |
| $_flds = array() | |
| Felddefinitionen. | |
| $_messages = array() | |
| Meldungen der aktuell geladenen FD. | |
| $_infos = array() | |
| Info-Meldungen. | |
| $_errors = array() | |
| Feld-/Formfehler. | |
| $_warnings = array() | |
| Warnungen. | |
| $_replaces = array() | |
| Allgemeine Replace-Werte. | |
| $_general_error = '' | |
| Allgemeiner Fehlertext. | |
| $_msg_info = '#form_msg_info#' | |
| Standard-Infotext. | |
| $_msg_success = '#form_msg_success#' | |
| Standard-Erfolgstext. | |
| $_msg_error = '#form_msg_error#' | |
| Standard-Fehlertext. | |
| $_msg_warning = '#form_msg_warning#' | |
| Standard-Warntext. | |
| $_tpl_form_info = 'form-alert-info' | |
| Template für Info-Meldungen. | |
| $_tpl_form_success = 'form-alert-success' | |
| Template für Erfolgsmeldungen. | |
| $_tpl_form_error = 'form-alert-danger' | |
| Template für Fehlermeldungen. | |
| $_tpl_form_warning = 'form-alert-warning' | |
| Template für Warnmeldungen. | |
| $_tpl_fld_info = 'fld-alert-info' | |
| Template für Feld-Info. | |
| $_tpl_fld_success = 'fld-alert-success' | |
| Template für Feld-Erfolg. | |
| $_tpl_fld_error = 'fld-alert-danger' | |
| Template für Feld-Fehler. | |
| $_tpl_fld_warning = 'fld-alert-warning' | |
| Template für Feld-Warnung. | |
| $_tpl_max_try = 'form-alert-maxtry' | |
| Template für Max-Try-Sperre. | |
| $_try_reset = 120 | |
| Sekunden bis Try-Reset. | |
| $_try_count_reset = 600 | |
| Sekunden ohne Fehlversuch, nach denen Try-Zaehler und Sperrstufe neu beginnen. | |
| $_try_max = 20 | |
| Maximale Fehlversuche. | |
| $_try_msg = 'Max {try_count} try. Suspend for {sec} seconds' | |
| Sperr-Text. | |
| $_create_flds = 1 | |
| 1 = Felder sollen erzeugt werden | |
| $_reload_record = 1 | |
| 1 = Datensatz nach Save neu lesen | |
| $_reload_run = 0 | |
| 1 = Reload wurde ausgeführt | |
| $_reload_transform = 0 | |
| Historischer Reload-Transform-Flag. | |
| $_form_help_enabled = 1 | |
| 1 = automatische Formularhilfe rendern; 0 = Hilfe kommt aus der umgebenden Bereichsleiste. | |
| $_reload_suffix = '_rlo' | |
| Historischer Reload-Suffix. | |
| $_fld_change_state = 'fld' | |
| Feldmodus fuer die Changed-Logik: fld oder *. | |
| $_fld_changes = -1 | |
| Gecachter Changed-Wert. | |
| $_form_submit = -1 | |
| -1 = unbekannt, 0 = nein, 1 = ja | |
| $_form_validate = -1 | |
| -1 = noch nicht ausgewertet, 1 = ausgewertet | |
| $_editor_fld = '' | |
| Optionales Editor-Feld. | |
| $_page_reset = 1 | |
| Historischer Page-Reset-Flag. | |
| $_confirm_delete = '' | |
| Optionaler Lösch-Bestätigungstext. | |
| $_confirm_copy = '' | |
| Optionaler Copy-Bestätigungstext. | |
| $_activ_id = 0 | |
| Optional aktive ID. | |
| $_fld_id = 'id' | |
| Primärschlüsselfeld. | |
| $_workflow_scope = '' | |
| Workflow-Scope für Remember-State. | |
| $_workflow_state = array() | |
| Remember-basierter Form-Status. | |
| Public Attributes inherited from dbxObj | |
| Public | $_properties =array() |
| Public | $_section ='' |
| Public | $_process ='' |
Protected Member Functions | |
| get_report_action_url () | |
| Liefert die Basis-Action-URL des aktuellen Reports. | |
| normalize_multi_select_key ($rid) | |
| Normalisiert einen Multi-Select-Key. | |
| get_record_rid ($record, $default=-1) | |
| Liefert die sauber ermittelte Record-ID eines Datensatzes. | |
| get_record_select_key ($record) | |
| Liefert den reportbezogenen Select-Key eines Datensatzes. | |
| parse_multi_select_ids ($raw) | |
| Parst eine ID-Liste in ein sauberes eindeutiges Array. | |
| send_multi_select_json_response (array $visibleIds=array(), $dbx_do='') | |
| Sendet einen JSON-Response für Multi-Select-AJAX. | |
| get_report_remember_key (string $suffix) | |
| Liefert einen stabilen Remember-Key für reportbezogene Zustände. | |
| get_table_action_definitions () | |
| Liefert die aktivierten Tabellen-Aktionsdefinitionen. | |
| render_table_header_action_block () | |
| Rendert den zentralen Header-Buttonblock. | |
| get_table_row_action_data ($type, array $record) | |
| Baut das Standard-Datenarray für Row-Aktions-Templates. | |
| render_table_row_action_block (array $record) | |
| Rendert den zentralen Row-Buttonblock. | |
| render_table_header_select (array $auto_flds, $fld_id, $class, array $select_state) | |
| Rendert die Header-Checkbox für die sichtbaren Rows. | |
| render_table_row_select (array $record, $class) | |
| Rendert die Row-Checkbox. | |
| render_table_header_data_columns (array $auto_flds, $fld_id) | |
| Rendert die automatischen Header-Datenspalten. | |
| render_table_row_data_columns (array $record, array $auto_flds, $fld_id, $defaultClass='auto-fld') | |
| Rendert die automatischen Body-Datenspalten. | |
| get_grid_action_url ($url, $action) | |
| get_grid_replaces () | |
| get_report_action_url () | |
| Liefert die Basis-Action-URL des aktuellen Reports. | |
| get_delete_tab_button () | |
| Rendert den Button fuer {db:delete_tab}. | |
| merge_db_placeholders ($content) | |
| Ersetzt DB-spezifische Report-Platzhalter. | |
| normalize_multi_select_key ($rid) | |
| Normalisiert einen Multi-Select-Key. | |
| get_record_rid ($record, $default=-1) | |
| Liefert die sauber ermittelte Record-ID eines Datensatzes. | |
| get_record_select_key ($record) | |
| Liefert den reportbezogenen Select-Key eines Datensatzes. | |
| parse_multi_select_ids ($raw) | |
| Parst eine ID-Liste in ein sauberes eindeutiges Array. | |
| send_multi_select_json_response (array $visibleIds=array(), $dbx_do='') | |
| Sendet einen JSON-Response für Multi-Select-AJAX. | |
| get_report_format ($key) | |
| Ermittelt die explizite oder automatische Reportformatierung. | |
| report_cell_allows_html ($key) | |
| Prueft, ob eine Reportzelle bewusst HTML ausgeben darf. | |
| render_report_cell_value ($key, $value) | |
| Bereitet einen Tabellenwert fuer normale Reportzellen auf. | |
| get_auto_report_format ($key) | |
| Ermittelt automatische Reportformatierung aus DD/FD-Metadaten. | |
| get_table_action_definitions () | |
| Liefert die aktivierten Tabellen-Aktionsdefinitionen. | |
| render_simple_table_tpl ($file, array $data) | |
| render_table_header_action_block () | |
| Rendert den zentralen Header-Buttonblock. | |
| get_table_row_action_data ($type, array $record) | |
| Baut das Standard-Datenarray für Row-Aktions-Templates. | |
| render_table_row_action_block (array $record) | |
| Rendert den zentralen Row-Buttonblock. | |
| render_table_header_select (array $auto_flds, $fld_id, $class, array $select_state) | |
| Rendert die Header-Checkbox für die sichtbaren Rows. | |
| render_table_row_select (array $record, $class) | |
| Rendert die Row-Checkbox. | |
| render_table_header_data_columns (array $auto_flds, $fld_id) | |
| Rendert die automatischen Header-Datenspalten. | |
| render_table_row_data_columns (array $record, array $auto_flds, $fld_id, $defaultClass='auto-fld') | |
| Rendert die automatischen Body-Datenspalten. | |
| ensure_report_select_feature ($content) | |
| Aktiviert die Report-JS-Lib automatisch fuer Reports mit Row-Checkboxen. | |
| get_grid_action_url ($url, $action) | |
| Markiert und signiert einen schreibenden Grid-Endpunkt. | |
| get_grid_replaces () | |
| buildGridBarObj () | |
| prepareReportFrameReplaces (int $i, array $options=array()) | |
| applyReportCountReplaces ($content) | |
| Entfernt unbenutzte Report-Bar-Feldslots ({obj:...} ohne Felddefinition). | |
| cleanupReportBarSlots ($content) | |
| resolveReportMsgText ($msg) | |
| Editor-Platzhalter (#form_msg_info#) im Live-Betrieb als leer behandeln. | |
| buildReportFormMsgHtml () | |
| Baut die sichtbare Report-Formularmeldung (leer wenn nicht gesetzt). | |
| parse_report_action_code ($action) | |
| get_report_action_label ($tpl) | |
| buildReportFooterObj () | |
| Baut Footer mit Aktions-Select und Schnellaktionen. | |
| injectReportFooter ($content) | |
| Fuegt Report-Footer vor Tabellenende ein, falls noch kein Slot vorhanden. | |
| Protected Member Functions inherited from dbxForm | |
| add_editor_file (string $kind, string $file) | |
| Registriert eine genutzte FD-/DD-/Class-Datei fuer Editor-Marker. | |
| add_editor_markers (string $content) | |
| Fuegt passende Editor-Marker um den gerenderten Formularinhalt. | |
| resolve_init_callback_owner () | |
| Ermittelt den aufrufenden Modul-/Service-Owner fuer Callback-Defaults. | |
| defaultModuleBarReplaces () | |
| prepareFormFrameReplaces (int $i) | |
| applyModuleBarReplaces (array $values=array()) | |
| buildModuleBarFormActionsHtml () | |
| buildModuleBarObj () | |
| ensureFormHelpBar (string $content) | |
| Ergaenzt bei aelteren Formular-Templates ohne eigene Leiste eine kompakte Standardleiste. | |
| attachAdminHelpButton ($topic='') | |
| remember_validation_result (string $name, array $result) | |
| Merkt sich ein Validator-Ergebnis im aktuellen Formularlauf. | |
| add_default_search_rep (array $overrides=array()) | |
| Standard-Suchfeld fuer Grid-Toolbars ({dbx_search}). | |
| resolve_fd_dd_editor_file (string $source) | |
| Liefert den absoluten Pfad einer FD-/DD-Quelle fuer Editor-Marker. | |
| get_field_editor_markers () | |
| Erzeugt FD-/DD-Editor-Marker direkt am Feld-Slot. | |
| Protected Member Functions inherited from dbxObj | |
| normalize_callback_id (string $id) | |
| Normalisiert Callback-IDs auf gueltige PHP-Methodenbestandteile. | |
| get_callback_name (string $event) | |
| Liefert den Methodennamen fuer ein Event. | |
| get_callback_owner () | |
| Liefert das aktuelle Owner-Objekt fuer Callback-Aufrufe. | |
| callback (string $event, mixed $value) | |
| Fuehrt einen Callback aus und gibt dessen Rueckgabewert zurueck. | |
Protected Attributes | |
| $_report_state_flds | |
| Interne Report-State-Werte ohne sichtbares Formularfeld. | |
| $_table_render_tpl_cache = array() | |
| vorbereitete einfache Tabellen-Templates | |
| $_report_multi_actions = array() | |
| Registrierte Report-Mehrfachaktionen fuer Footer-Select. | |
| $_delete_tab_label_from_fd = false | |
| Verwendet für die Delete-Tab-Aktion die Meldungsschlüssel der aktiven FD. | |
| Protected Attributes inherited from dbxForm | |
| $_validation_results = array() | |
| Strukturierte Validator-Ergebnisse, indiziert nach Feldname. | |
| $_module_bar_form_actions = array() | |
| Optionen fuer Standard-Aktionen in der Modul-Bar. | |
| $_form_help_button = '' | |
| Help-Button des aktuellen Formulars fuer Templates ohne eigenen Help-Slot. | |
| Protected Attributes inherited from dbxObj | |
| $_callback_owner = null | |
| $_callback_id = '' | |
| $_callbacks = array() | |
dbxReport ist die zentrale Listen- und Reportklasse von DBX.
Die Klasse erweitert dbxForm um Mehrdatensatz-Ausgaben und deckt die typischen Report-Fälle des Systems ab:
dbxReport arbeitet zustandsbehaftet.
Das Modul setzt den Report-Kontext:
Danach rendert dbxReport den gewünschten Ausgabemodus.
table Klassischer HTML-Tabellenreport mit automatischem Header/Body/Footer.
tpl Freier Mehrdatensatz-Report auf Template-Basis.
tabulurator Shell-/Container-Modus für Grid/Tabulator-artige Oberflächen. Hier ist dbxReport primär Kontext- und URL-Lieferant.
Multi-Select wird reportbezogen über Remember gespeichert.
Dadurch bleibt die Auswahl erhalten:
Wichtige Regel:
dbxReport verwendet als Record-ID grundsätzlich:
Damit bleiben sowohl klassische DBX-Tabellen als auch Reports mit abweichendem Primärschlüssel verwendbar.
Header-Select-Template:
Row-Select-Template:
Row-Actions:
Module können den Ablauf gezielt erweitern:
Im Modus 'tabulurator' ist dbxReport kein klassischer HTML-Record-Renderer. Dort liefert die Klasse primär Shell, URLs, Grid-Replaces und optional JSON-kompatible Row-Daten.
dbxReport ist die zentrale Listen- und Reportklasse von DBX.
Die Klasse erweitert dbxForm um Mehrdatensatz-Ausgaben und deckt die typischen Report-Fälle des Systems ab:
dbxReport arbeitet zustandsbehaftet.
Das Modul setzt den Report-Kontext:
Danach rendert dbxReport den gewünschten Ausgabemodus.
Report-Selektionen sind Formular-/Reportzustand. Sichtbare Felder und interne Werte wie dbx_rpos werden über dbxForm\get_fld_val() gelesen und in _sys gespeichert.
Request-Werte aus POST/GET gewinnen, sonst wird der gespeicherte Formularzustand verwendet. Dadurch bleiben Reportzustände nach F5 erhalten, ohne dass dbxReport Werte nach dbx()->get_modul_var(...) spiegeln muss.
table Klassischer HTML-Tabellenreport mit automatischem Header/Body/Footer.
tpl Freier Mehrdatensatz-Report auf Template-Basis.
tabulurator Shell-/Container-Modus für Grid/Tabulator-artige Oberflächen. Hier ist dbxReport primär Kontext- und URL-Lieferant.
Multi-Select wird reportbezogen über Remember gespeichert.
Dadurch bleibt die Auswahl erhalten:
Wichtige Regel:
dbxReport verwendet als Record-ID grundsätzlich:
Damit bleiben sowohl klassische DBX-Tabellen als auch Reports mit abweichendem Primärschlüssel verwendbar.
Header-Select-Template:
Row-Select-Template:
Row-Actions:
init() übernimmt den direkten Aufrufer als Owner. Modulmethoden nach {fid}_{event} werden dadurch ohne Registrierung gefunden; Bindestriche der Report-ID werden zu Unterstrichen. Für invoice-report heißt der Record-Callback beispielsweise invoice_report_next_record().
Berechnete Felder und Summen werden dort aufgebaut. Ein während des Record-Laufs per add_rep() aktualisierter Wert steht beim Footerlauf zur Verfügung. {rpt:col_count} liefert alle Tabellenspalten, {rpt:colspan} alle Spalten außer der letzten Wertespalte. Explizite Owner- und Callback-Setter bleiben nur für bewusst abweichende Namen nötig.
Im Modus 'tabulurator' ist dbxReport kein klassischer HTML-Record-Renderer. Dort liefert die Klasse primär Shell, URLs, Grid-Replaces und optional JSON-kompatible Row-Daten.
Definition at line 118 of file dbxDBexport.class.php.
| dbxReport::add_action | ( | $obj, | |
| $tpl, | |||
| $action = '', | |||
| $data = '' ) |
Registriert Report-Aktionen und baut Footer-Select-Metadaten auf.
| string | $obj | |
| string | $tpl | |
| string | $action | |
| mixed | $data |
Reimplemented from dbxForm.
Definition at line 2976 of file dbxReport.class.php.
References $confirm, $tpl, get_report_action_label(), get_report_action_url(), and parse_report_action_code().
| dbxReport::add_grid_stats | ( | array | $stats, |
| $ariaLabel = '' ) |
Definition at line 2795 of file dbxReport.class.php.
References $class, $html, $value, and dbxForm\add_rep().
| dbxReport::add_rwhere_search | ( | $sql, | |
| $suchWert, | |||
| $feldListe ) |
Ergänzt eine Such-WHERE über eine Feldliste.
| string | $sql | |
| string | $suchWert | |
| string | $feldListe |
Definition at line 1089 of file dbxDBexport.class.php.
| dbxReport::add_rwhere_search | ( | $sql, | |
| $suchWert, | |||
| $feldListe ) |
Ergänzt eine Such-WHERE über eine Feldliste.
| string | $sql | |
| string | $suchWert | |
| string | $feldListe |
Definition at line 1376 of file dbxReport.class.php.
| dbxReport::add_rwhere_select | ( | $rwhere | ) |
Ergänzt eine WHERE-Bedingung um aktuell selektierte IDs.
| string | $rwhere |
Definition at line 1025 of file dbxDBexport.class.php.
References get_multi_selects(), and normalize_multi_select_key().
| dbxReport::add_rwhere_select | ( | $rwhere | ) |
Ergänzt eine WHERE-Bedingung um aktuell selektierte IDs.
| string | $rwhere |
Definition at line 1312 of file dbxReport.class.php.
References get_multi_selects(), and normalize_multi_select_key().
| dbxReport::add_where | ( | $mode, | |
| $select, | |||
| $where = '' ) |
Definition at line 2220 of file dbxDBexport.class.php.
References $mode.
| dbxReport::add_where | ( | $mode, | |
| $select, | |||
| $where = '' ) |
Definition at line 2714 of file dbxReport.class.php.
References $mode.
| dbxReport::apply_multi_delete_result | ( | array | $result | ) |
Setzt Erfolgs-/Fehlermeldung nach Mehrfach-Loeschung.
| array | $result |
Definition at line 3150 of file dbxReport.class.php.
References $failed, $fallback, $result, _dbx_lng, dbxForm\format_fd_message(), and dbxForm\get_fd_message().
| dbxReport::apply_tabulurator_request | ( | ) |
Definition at line 2340 of file dbxDBexport.class.php.
References $page.
| dbxReport::apply_tabulurator_request | ( | ) |
Definition at line 3325 of file dbxReport.class.php.
References $page.
|
protected |
Entfernt unbenutzte Report-Bar-Feldslots ({obj:...} ohne Felddefinition).
| string | $content |
Definition at line 2881 of file dbxReport.class.php.
References $content, and get_count_selects().
Referenced by run().
|
protected |
Definition at line 2832 of file dbxReport.class.php.
Referenced by run().
|
protected |
Baut Footer mit Aktions-Select und Schnellaktionen.
Definition at line 3217 of file dbxReport.class.php.
References $html, _dbx_lng, dbxForm\add_obj(), dbxForm\get_fd_message(), get_report_action_label(), get_report_action_url(), and dbxForm\get_tpl().
Referenced by run().
|
protected |
Baut die sichtbare Report-Formularmeldung (leer wenn nicht gesetzt).
Definition at line 2930 of file dbxReport.class.php.
References $warning, dbxForm\errors(), dbxForm\get_form_msg(), resolveReportMsgText(), and submit().
Referenced by run().
| dbxReport::check_is_multiselect | ( | $rid | ) |
Prüft, ob eine Zeile aktuell im Multi-Select aktiv ist.
| mixed | $rid |
Definition at line 823 of file dbxDBexport.class.php.
References $checked, get_multi_selects(), and normalize_multi_select_key().
Referenced by render_table_row_select().
| dbxReport::check_is_multiselect | ( | $rid | ) |
Prüft, ob eine Zeile aktuell im Multi-Select aktiv ist.
| mixed | $rid |
Definition at line 1107 of file dbxReport.class.php.
References $checked, get_multi_selects(), and normalize_multi_select_key().
|
protected |
| dbxReport::clear | ( | ) |
Löscht den kompletten Report-Zustand und setzt saubere Defaultwerte.
Reimplemented from dbxForm.
Definition at line 380 of file dbxDBexport.class.php.
References $table, dbxForm\_forward_clear(), and _table_col_count.
| dbxReport::clear | ( | ) |
Löscht den kompletten Report-Zustand und setzt saubere Defaultwerte.
dbxReport erweitert dbxForm. Deshalb muss zuerst der Formularlauf über _forward_clear() zurückgesetzt werden. Danach werden alle reportbezogenen Laufzustände und Options-/Renderflags zurückgesetzt, damit bei wiederverwendeten Systemobjekten keine Werte aus einem vorherigen Reportlauf durchrutschen.
Der Workflow-Scope wird bewusst nicht zurückgesetzt. Er gehört zur dbxForm-Workflow-Logik und darf sich in zusammenhängenden Abläufen fachlich weitervererben.
Reimplemented from dbxForm.
Definition at line 453 of file dbxReport.class.php.
References $table, dbxForm\_forward_clear(), and _table_col_count.
| dbxReport::create_selection_fields | ( | $fd = 'fd::' | ) |
Definition at line 3405 of file dbxReport.class.php.
References $fd, $source, $state, _fd, dbxForm\add_flds(), and dbxForm\get_dd().
| dbxReport::data_rows | ( | $data, | |
| $rpos, | |||
| $rrows ) |
Definition at line 2206 of file dbxDBexport.class.php.
| dbxReport::data_rows | ( | $data, | |
| $rpos, | |||
| $rrows ) |
Definition at line 2700 of file dbxReport.class.php.
| dbxReport::del_multi_select | ( | $rid | ) |
Entfernt eine ID oder alle IDs aus der Mehrfachauswahl.
| mixed | $rid |
Definition at line 871 of file dbxDBexport.class.php.
References get_multi_selects(), normalize_multi_select_key(), and set_multi_selects().
Referenced by del_selected(), del_selected(), init(), and set_form_selects().
| dbxReport::del_multi_select | ( | $rid | ) |
Entfernt eine ID oder alle IDs aus der Mehrfachauswahl.
| mixed | $rid |
Definition at line 1155 of file dbxReport.class.php.
References get_multi_selects(), normalize_multi_select_key(), and set_multi_selects().
| dbxReport::del_multi_select_ids | ( | array | $ids | ) |
Entfernt mehrere IDs aus der Auswahl.
| array | $ids |
Definition at line 672 of file dbxDBexport.class.php.
References get_multi_selects(), normalize_multi_select_key(), and set_multi_selects().
Referenced by set_form_selects().
| dbxReport::del_multi_select_ids | ( | array | $ids | ) |
Entfernt mehrere IDs aus der Auswahl.
| array | $ids |
Definition at line 976 of file dbxReport.class.php.
References get_multi_selects(), normalize_multi_select_key(), and set_multi_selects().
| dbxReport::del_multi_selects | ( | $id | ) |
Entfernt IDs aus dem Remember-basierten Multi-Select.
| mixed | $id |
Definition at line 919 of file dbxDBexport.class.php.
References get_multi_selects(), normalize_multi_select_key(), and set_multi_selects().
| dbxReport::del_multi_selects | ( | $id | ) |
Entfernt IDs aus dem Remember-basierten Multi-Select.
| mixed | $id |
Definition at line 1202 of file dbxReport.class.php.
References get_multi_selects(), normalize_multi_select_key(), and set_multi_selects().
| dbxReport::del_selected | ( | $dd, | |
| $rid = 0 ) |
Löscht ausgewählte Datensätze.
| string | $dd | |
| mixed | $rid |
Definition at line 986 of file dbxDBexport.class.php.
References $db, $dd, $ok, del_multi_select(), and get_multi_selects().
Referenced by delete_multi_selected_records().
| dbxReport::del_selected | ( | $rid = 0 | ) |
Entfernt Datensätze nur aus der gemerkten Auswahl.
Wichtige Regel:
Typische Verwendung:
| mixed | $rid |
Definition at line 1279 of file dbxReport.class.php.
References $count, del_multi_select(), get_multi_selects(), normalize_multi_select_key(), and set_multi_selects().
| dbxReport::delete_multi_selected_records | ( | $dd, | |
| $verify_access = 1, | |||
| $trace = 1 ) |
Loescht gemerkte Mehrfachauswahl Datensatz fuer Datensatz (Trace pro Zeile).
| string | $dd | |
| int | $verify_access | |
| int | $trace |
Definition at line 3096 of file dbxReport.class.php.
References $db, $dd, $failed, $ok, del_selected(), get_multi_selects(), and normalize_multi_select_key().
| dbxReport::enable_delete_tab | ( | $dd, | |
| $label = null ) |
Aktiviert den Template-Platzhalter {db:delete_tab}.
| string | $dd | DD-Name der zu leerenden Tabelle |
| string | null | $label | Optionales festes Button-Label. Ohne Angabe verwendet dbxReport automatisch delete_tab_label aus der aktiven sprachabhängigen FD. |
Definition at line 658 of file dbxReport.class.php.
References $_delete_tab_dd, $dd, dbxForm\add_rep(), and get_delete_tab_button().
|
protected |
Aktiviert die Report-JS-Lib automatisch fuer Reports mit Row-Checkboxen.
Aeltere Report-Templates haben zwar class="dbxReport", aber noch kein data-dbx="lib=report". Die Row-Selection muss trotzdem zentral und flackerfrei laufen, ohne jedes Template einzeln nachzuziehen.
| string | $content |
Definition at line 2521 of file dbxReport.class.php.
References $content, and $value.
Referenced by run().
| dbxReport::fast_response_rows_json | ( | ) |
Definition at line 2392 of file dbxDBexport.class.php.
References $count, $page, $pages, $rows, exit, and get_report_rows_array().
| dbxReport::fast_response_rows_json | ( | ) |
Definition at line 3377 of file dbxReport.class.php.
References $count, $page, $pages, $rows, exit, and get_report_rows_array().
| dbxReport::forward_get_footer_page | ( | ) |
Definition at line 1377 of file dbxDBexport.class.php.
References $footer, and rpt_merge_obj().
Referenced by get_footer_page().
| dbxReport::forward_get_footer_page | ( | ) |
Definition at line 1769 of file dbxReport.class.php.
References $footer, and rpt_merge_obj().
| dbxReport::forward_get_haeder_page | ( | ) |
Definition at line 1385 of file dbxDBexport.class.php.
References get_report_haeder(), and rpt_merge_obj().
Referenced by get_haeder_page().
| dbxReport::forward_get_haeder_page | ( | ) |
Definition at line 1777 of file dbxReport.class.php.
References get_report_haeder(), and rpt_merge_obj().
| dbxReport::forward_run_body | ( | $content | ) |
Definition at line 1419 of file dbxDBexport.class.php.
References $content, get_footer_page(), get_haeder_page(), and rpt_merge_obj().
Referenced by dbx\dbxAdmin\dbxReport_Modules\run_body(), dbx\dbxContent_admin\dbxReport_ContentSections\run_body(), dbx\myLKW\dbxReport_Dispo\run_body(), and run_body().
| dbxReport::forward_run_body | ( | $content | ) |
Definition at line 1811 of file dbxReport.class.php.
References $content, get_footer_page(), get_haeder_page(), and rpt_merge_obj().
| dbxReport::forward_run_footer | ( | $content | ) |
Definition at line 1449 of file dbxDBexport.class.php.
References $content, and rpt_merge_obj().
Referenced by run_footer().
| dbxReport::forward_run_footer | ( | $content | ) |
Definition at line 1841 of file dbxReport.class.php.
References $content, and rpt_merge_obj().
| dbxReport::forward_run_haeder | ( | $content | ) |
Definition at line 1373 of file dbxDBexport.class.php.
References $content, and rpt_merge_obj().
Referenced by run_haeder().
| dbxReport::forward_run_haeder | ( | $content | ) |
Definition at line 1765 of file dbxReport.class.php.
References $content, and rpt_merge_obj().
| dbxReport::forward_run_page_footer | ( | $content | ) |
Definition at line 1337 of file dbxDBexport.class.php.
References $content, and rpt_merge_obj().
Referenced by run_page_footer().
| dbxReport::forward_run_page_footer | ( | $content | ) |
Definition at line 1722 of file dbxReport.class.php.
References $content, and rpt_merge_obj().
| dbxReport::forward_run_page_haeder | ( | $content | ) |
Definition at line 1333 of file dbxDBexport.class.php.
References $content, and rpt_merge_obj().
Referenced by run_page_haeder().
| dbxReport::forward_run_page_haeder | ( | $content | ) |
Definition at line 1718 of file dbxReport.class.php.
References $content, and rpt_merge_obj().
| dbxReport::forward_run_report_footer | ( | $content | ) |
Definition at line 1353 of file dbxDBexport.class.php.
References $content, and rpt_merge_obj().
Referenced by run_report_footer().
| dbxReport::forward_run_report_footer | ( | $content | ) |
Definition at line 1741 of file dbxReport.class.php.
References $content, and rpt_merge_obj().
| dbxReport::forward_run_report_haeder | ( | $content | ) |
Definition at line 1329 of file dbxDBexport.class.php.
References $content, and rpt_merge_obj().
Referenced by run_report_haeder().
| dbxReport::forward_run_report_haeder | ( | $content | ) |
Definition at line 1714 of file dbxReport.class.php.
References $content, and rpt_merge_obj().
|
protected |
Ermittelt automatische Reportformatierung aus DD/FD-Metadaten.
Reihenfolge:
| string | $key | Feldname |
Definition at line 1625 of file dbxReport.class.php.
References $dd, and dbxForm\get_dd().
Referenced by get_report_format().
| dbxReport::get_class_tr | ( | $record | ) |
Definition at line 1985 of file dbxDBexport.class.php.
References $class, and dbxForm\get_activ_id().
| dbxReport::get_class_tr | ( | $record | ) |
Definition at line 2440 of file dbxReport.class.php.
References $class, and dbxForm\get_activ_id().
| dbxReport::get_count_selects | ( | ) |
Liefert die Anzahl aktuell selektierter Zeilen.
Definition at line 966 of file dbxDBexport.class.php.
References $count, and get_multi_selects().
Referenced by applyReportCountReplaces(), init(), rpt_merge_obj(), and send_multi_select_json_response().
| dbxReport::get_count_selects | ( | ) |
Liefert die Anzahl aktuell selektierter Zeilen.
Definition at line 1250 of file dbxReport.class.php.
References $count, and get_multi_selects().
|
protected |
Rendert den Button fuer {db:delete_tab}.
Definition at line 680 of file dbxReport.class.php.
References $_delete_tab_label, $confirm, $tpl, $webApp, dbxForm\get_fd_message(), get_report_action_url(), and dbxForm\get_tpl().
Referenced by dbxActionTokenAutomationReport\deleteTableButton(), enable_delete_tab(), and merge_db_placeholders().
| dbxReport::get_footer_page | ( | ) |
Definition at line 1394 of file dbxDBexport.class.php.
References forward_get_footer_page().
Referenced by forward_run_body().
| dbxReport::get_footer_page | ( | ) |
Definition at line 1786 of file dbxReport.class.php.
References forward_get_footer_page().
|
protected |
Definition at line 2290 of file dbxDBexport.class.php.
References $url.
|
protected |
Markiert und signiert einen schreibenden Grid-Endpunkt.
Grid-Aktionen senden JSON und durchlaufen deshalb nicht den normalen dbxForm-Submit. dbxWebApp erkennt die Grid-Konvention direkt in der Zielroute und prueft sie wie jede andere dbxReport-Standardaktion.
Definition at line 2739 of file dbxReport.class.php.
References $url.
|
protected |
Definition at line 2308 of file dbxDBexport.class.php.
Referenced by dbxActionTokenAutomationReport\gridUrls(), run(), and run().
|
protected |
Definition at line 2757 of file dbxReport.class.php.
| dbxReport::get_haeder_page | ( | ) |
Definition at line 1398 of file dbxDBexport.class.php.
References forward_get_haeder_page().
Referenced by forward_run_body().
| dbxReport::get_haeder_page | ( | ) |
Definition at line 1790 of file dbxReport.class.php.
References forward_get_haeder_page().
| dbxReport::get_multi_selects | ( | ) |
Liest die aktuelle Mehrfachauswahl.
Definition at line 940 of file dbxDBexport.class.php.
References get_report_remember_key().
Referenced by add_rwhere_select(), check_is_multiselect(), del_multi_select(), del_multi_select_ids(), del_multi_selects(), del_selected(), del_selected(), delete_multi_selected_records(), get_count_selects(), get_visible_multi_select_state(), set_form_selects(), set_multi_select(), and set_multi_select_ids().
| dbxReport::get_multi_selects | ( | ) |
Liest die aktuelle Mehrfachauswahl.
Definition at line 1223 of file dbxReport.class.php.
References _dbx_modul.
| dbxReport::get_record | ( | ) |
Definition at line 801 of file dbxReport.class.php.
References if.
|
protected |
Liefert die sauber ermittelte Record-ID eines Datensatzes.
Reihenfolge:
| mixed | $record | |
| mixed | $default |
Definition at line 556 of file dbxDBexport.class.php.
References dbxForm\$_fld_id.
Referenced by get_record_select_key(), get_table_row_action_data(), and render_table_row_select().
|
protected |
Liefert die sauber ermittelte Record-ID eines Datensatzes.
Reihenfolge:
| mixed | $record | |
| mixed | $default |
Definition at line 777 of file dbxReport.class.php.
References dbxForm\$_fld_id.
|
protected |
Liefert den reportbezogenen Select-Key eines Datensatzes.
| mixed | $record |
Definition at line 587 of file dbxDBexport.class.php.
References get_record_rid(), and normalize_multi_select_key().
Referenced by get_visible_multi_select_ids(), render_table_row_select(), and set_multi_select().
|
protected |
Liefert den reportbezogenen Select-Key eines Datensatzes.
| mixed | $record |
Definition at line 878 of file dbxReport.class.php.
References get_record_rid(), and normalize_multi_select_key().
| dbxReport::get_record_val | ( | string | $name, |
| mixed | $default = null ) |
Definition at line 813 of file dbxReport.class.php.
References if.
|
protected |
| string | $tpl |
Definition at line 3038 of file dbxReport.class.php.
References $definition, $tpl, _dbx_lng, and dbxForm\get_fd_message().
Referenced by add_action(), and buildReportFooterObj().
|
protected |
Liefert die Basis-Action-URL des aktuellen Reports.
Primär wird $_action verwendet. Falls diese leer ist, wird eine Basis-URL aus dem aktuellen Modul-/Run-Kontext aufgebaut.
Definition at line 490 of file dbxDBexport.class.php.
References dbxForm\$_action, dbxForm\$_dbx_action, dbxForm\$_dbx_modul, dbxForm\$_dbx_work, and $url.
Referenced by add_action(), buildReportFooterObj(), get_delete_tab_button(), and get_table_row_action_data().
|
protected |
Liefert die Basis-Action-URL des aktuellen Reports.
Primär wird $_action verwendet. Falls diese leer ist, wird eine Basis-URL aus dem aktuellen Modul-/Run-Kontext aufgebaut.
Definition at line 618 of file dbxReport.class.php.
References dbxForm\$_action, dbxForm\$_dbx_action, dbxForm\$_dbx_modul, dbxForm\$_dbx_work, and $url.
| dbxReport::get_report_body | ( | ) |
Erzeugt den HTML-Body für klassische Reportmodi.
Definition at line 1885 of file dbxDBexport.class.php.
References $content.
| dbxReport::get_report_body | ( | ) |
Erzeugt den HTML-Body für klassische Reportmodi.
Definition at line 2325 of file dbxReport.class.php.
References $content.
| dbxReport::get_report_footer | ( | ) |
Definition at line 2006 of file dbxDBexport.class.php.
References $content, and run_footer().
| dbxReport::get_report_footer | ( | ) |
Definition at line 2461 of file dbxReport.class.php.
References $content, and run_footer().
|
protected |
Ermittelt die explizite oder automatische Reportformatierung.
| string | $key | Feldname |
Definition at line 1562 of file dbxReport.class.php.
References get_auto_report_format().
Referenced by report_cell_allows_html(), and rpt_format().
| dbxReport::get_report_haeder | ( | $content = '' | ) |
Erzeugt den Report-Header.
| string | $content |
Definition at line 1806 of file dbxDBexport.class.php.
References $content, _table_col_count, get_visible_multi_select_state(), render_table_header_action_block(), render_table_header_data_columns(), render_table_header_select(), and run_haeder().
Referenced by forward_get_haeder_page(), run(), and run().
| dbxReport::get_report_haeder | ( | $content = '' | ) |
Erzeugt den Report-Header.
| string | $content |
Definition at line 2246 of file dbxReport.class.php.
References $content, _table_col_count, get_visible_multi_select_state(), render_table_header_action_block(), render_table_header_data_columns(), render_table_header_select(), and run_haeder().
| dbxReport::get_report_pages | ( | ) |
| dbxReport::get_report_pages | ( | ) |
Erzeugt die Pagination des Reports.
Verwendet die bereits gesetzten Report-Werte _rpos und _rrows und liest diese nicht noch einmal implizit aus dem Formular.
Definition at line 2559 of file dbxReport.class.php.
|
protected |
Liefert einen stabilen Remember-Key für reportbezogene Zustände.
| string | $suffix |
Definition at line 786 of file dbxDBexport.class.php.
References _dbx_modul.
Referenced by get_multi_selects(), and set_multi_selects().
| dbxReport::get_report_rows_array | ( | ) |
Definition at line 2359 of file dbxDBexport.class.php.
References $rows.
Referenced by fast_response_rows_json().
| dbxReport::get_report_rows_array | ( | ) |
Definition at line 3344 of file dbxReport.class.php.
References $rows.
| dbxReport::get_sel | ( | $name, | |
| $default = '', | |||
| $rules = 'parameter' ) |
Definition at line 2254 of file dbxDBexport.class.php.
References $ok, $rules, $value, _sys, dbxForm\get_post(), and submit().
Referenced by get_report_pages().
| dbxReport::get_sys | ( | $name, | |
| $default = '', | |||
| $validate = 'parameter' ) |
Liest einen Systemwert aus Data/Sys/PostGet.
| string | $name | |
| mixed | $default | |
| string | $validate |
Definition at line 802 of file dbxDBexport.class.php.
|
protected |
Liefert die aktivierten Tabellen-Aktionsdefinitionen.
Die Definition existiert zentral nur einmal und wird anschließend sowohl für Header als auch für Row-Buttons verwendet.
Definition at line 1501 of file dbxDBexport.class.php.
Referenced by render_table_header_action_block(), and render_table_row_action_block().
|
protected |
Liefert die aktivierten Tabellen-Aktionsdefinitionen.
Die Definition existiert zentral nur einmal und wird anschließend sowohl für Header als auch für Row-Buttons verwendet.
Definition at line 1893 of file dbxReport.class.php.
|
protected |
Baut das Standard-Datenarray für Row-Aktions-Templates.
| string | $type | |
| array | $record |
Definition at line 1598 of file dbxDBexport.class.php.
References get_record_rid(), and get_report_action_url().
Referenced by render_table_row_action_block(), and dbxActionTokenAutomationReport\rowDeleteData().
|
protected |
Baut das Standard-Datenarray für Row-Aktions-Templates.
| string | $type | |
| array | $record |
Definition at line 1998 of file dbxReport.class.php.
References $deleteUrl, $webApp, dbxObj\callback(), get_record_rid(), and get_report_action_url().
| dbxReport::get_visible_multi_select_ids | ( | ) |
Liefert die aktuell im Report sichtbaren Select-IDs.
Definition at line 691 of file dbxDBexport.class.php.
References get_record_select_key().
Referenced by get_visible_multi_select_state().
| dbxReport::get_visible_multi_select_ids | ( | ) |
Liefert die aktuell im Report sichtbaren Select-IDs.
Definition at line 995 of file dbxReport.class.php.
References get_record_select_key().
| dbxReport::get_visible_multi_select_state | ( | array | $visibleIds = array() | ) |
Liefert den Multi-Select-Zustand relativ zu den aktuell sichtbaren IDs.
| array | $visibleIds |
Definition at line 716 of file dbxDBexport.class.php.
References get_multi_selects(), get_visible_multi_select_ids(), and normalize_multi_select_key().
Referenced by get_report_haeder(), and send_multi_select_json_response().
| dbxReport::get_visible_multi_select_state | ( | array | $visibleIds = array() | ) |
Liefert den Multi-Select-Zustand relativ zu den aktuell sichtbaren IDs.
| array | $visibleIds |
Definition at line 1020 of file dbxReport.class.php.
References get_multi_selects(), get_visible_multi_select_ids(), and normalize_multi_select_key().
| dbxReport::init | ( | $fid, | |
| $tpl = '', | |||
| $first_page_lines = -1, | |||
| $next_page_lines = -1, | |||
| $current_line = -1 ) |
Definition at line 2420 of file dbxDBexport.class.php.
References $response, $tpl, del_multi_select(), dbxForm\fast_response(), dbxForm\forward_init(), get_count_selects(), dbxForm\get_post(), set_form_selects(), and set_multi_select().
| dbxReport::init | ( | $fid, | |
| $tpl = '', | |||
| $first_page_lines = -1, | |||
| $next_page_lines = -1, | |||
| $current_line = -1 ) |
Definition at line 3438 of file dbxReport.class.php.
References $tpl, _dbx_modul, dbxForm\forward_init(), dbxObj\set_callback_id(), and set_form_selects().
|
protected |
Fuegt Report-Footer vor Tabellenende ein, falls noch kein Slot vorhanden.
| string | $content |
Definition at line 3304 of file dbxReport.class.php.
References $content.
Referenced by run().
|
protected |
Ersetzt DB-spezifische Report-Platzhalter.
| string | $content |
Definition at line 735 of file dbxReport.class.php.
References $content, and get_delete_tab_button().
Referenced by run().
| dbxReport::no_page_reset | ( | ) |
Definition at line 2234 of file dbxDBexport.class.php.
| dbxReport::no_page_reset | ( | ) |
Definition at line 2728 of file dbxReport.class.php.
|
protected |
Normalisiert einen Multi-Select-Key.
| mixed | $rid |
Definition at line 527 of file dbxDBexport.class.php.
Referenced by add_rwhere_select(), check_is_multiselect(), del_multi_select(), del_multi_select_ids(), del_multi_selects(), del_selected(), delete_multi_selected_records(), get_record_select_key(), get_visible_multi_select_state(), parse_multi_select_ids(), set_form_selects(), set_multi_select(), set_multi_select_ids(), and set_multi_selects().
|
protected |
Normalisiert einen Multi-Select-Key.
| mixed | $rid |
Definition at line 748 of file dbxReport.class.php.
|
protected |
Parst eine ID-Liste in ein sauberes eindeutiges Array.
Unterstützt:
| mixed | $raw |
Definition at line 606 of file dbxDBexport.class.php.
References $value, and normalize_multi_select_key().
Referenced by parse_multi_select_ids(), and set_form_selects().
|
protected |
Parst eine ID-Liste in ein sauberes eindeutiges Array.
Unterstützt:
| mixed | $raw |
Definition at line 902 of file dbxReport.class.php.
References $value, normalize_multi_select_key(), and parse_multi_select_ids().
|
protected |
| string | $action |
Definition at line 3015 of file dbxReport.class.php.
Referenced by add_action().
|
protected |
|
protected |
Bereitet einen Tabellenwert fuer normale Reportzellen auf.
Reportwerte duerfen grundsaetzlich HTML enthalten. Wer Escaping braucht, markiert die Spalte explizit mit dem Reportformat html-chars; diese Formatierung wurde bereits in rpt_format() angewendet.
| string | $key | |
| mixed | $value |
Definition at line 1606 of file dbxReport.class.php.
References $value.
Referenced by render_table_row_data_columns().
|
protected |
Definition at line 1952 of file dbxReport.class.php.
References $file, and dbxForm\get_tpl().
Referenced by render_table_header_action_block(), render_table_header_data_columns(), render_table_header_select(), render_table_row_action_block(), render_table_row_data_columns(), and render_table_row_select().
|
protected |
Rendert den zentralen Header-Buttonblock.
Definition at line 1565 of file dbxDBexport.class.php.
References $count, $file, $html, $tpl, get_table_action_definitions(), and dbxForm\get_tpl().
Referenced by get_report_haeder().
|
protected |
Rendert den zentralen Header-Buttonblock.
Definition at line 1965 of file dbxReport.class.php.
References $count, $file, $html, $tpl, get_table_action_definitions(), and render_simple_table_tpl().
|
protected |
Rendert die automatischen Header-Datenspalten.
| array | $auto_flds | |
| string | $fld_id |
Definition at line 1711 of file dbxDBexport.class.php.
References $class, $count, $file, $html, $style, $tpl, $value, and dbxForm\get_tpl().
Referenced by get_report_haeder().
|
protected |
Rendert die automatischen Header-Datenspalten.
| array | $auto_flds | |
| string | $fld_id |
Definition at line 2148 of file dbxReport.class.php.
References $class, $count, $file, $html, $style, $tpl, $value, and render_simple_table_tpl().
|
protected |
Rendert die Header-Checkbox für die sichtbaren Rows.
| array | $auto_flds | |
| string | $fld_id | |
| string | $class | |
| array | $select_state |
Definition at line 1658 of file dbxDBexport.class.php.
References $checked, $class, $file, and dbxForm\get_tpl().
Referenced by get_report_haeder().
|
protected |
Rendert die Header-Checkbox für die sichtbaren Rows.
| array | $auto_flds | |
| string | $fld_id | |
| string | $class | |
| array | $select_state |
Definition at line 2095 of file dbxReport.class.php.
References $checked, $class, $file, and render_simple_table_tpl().
|
protected |
Rendert den zentralen Row-Buttonblock.
| array | $record |
Definition at line 1630 of file dbxDBexport.class.php.
References $file, $html, $tpl, get_table_action_definitions(), get_table_row_action_data(), and dbxForm\get_tpl().
|
protected |
Rendert den zentralen Row-Buttonblock.
| array | $record |
Definition at line 2067 of file dbxReport.class.php.
References $file, $html, $tpl, get_table_action_definitions(), get_table_row_action_data(), and render_simple_table_tpl().
|
protected |
Rendert die automatischen Body-Datenspalten.
| array | $record | |
| array | $auto_flds | |
| string | $fld_id | |
| string | $defaultClass |
Definition at line 1755 of file dbxDBexport.class.php.
References $class, $html, $tpl, $value, dbxForm\get_tpl(), and rpt_format().
|
protected |
Rendert die automatischen Body-Datenspalten.
| array | $record | |
| array | $auto_flds | |
| string | $fld_id | |
| string | $defaultClass |
Definition at line 2192 of file dbxReport.class.php.
References $class, $html, $tpl, $value, render_report_cell_value(), render_simple_table_tpl(), and rpt_format().
|
protected |
Rendert die Row-Checkbox.
| array | $record | |
| string | $class |
Definition at line 1683 of file dbxDBexport.class.php.
References $checked, $class, $file, check_is_multiselect(), get_record_rid(), and dbxForm\get_tpl().
|
protected |
Rendert die Row-Checkbox.
| array | $record | |
| string | $class |
Definition at line 2120 of file dbxReport.class.php.
References $checked, $class, $file, check_is_multiselect(), get_record_select_key(), and render_simple_table_tpl().
|
protected |
Prueft, ob eine Reportzelle bewusst HTML ausgeben darf.
| string | $key | Feldname |
Definition at line 1588 of file dbxReport.class.php.
References get_report_format().
|
protected |
Editor-Platzhalter (#form_msg_info#) im Live-Betrieb als leer behandeln.
| string | $msg |
Definition at line 2909 of file dbxReport.class.php.
Referenced by buildReportFormMsgHtml().
| dbxReport::rpt_format | ( | $key, | |
| $value ) |
Formatiert einen Reportwert anhand der Felddefinition.
| string | $key | |
| mixed | $value |
Definition at line 1260 of file dbxDBexport.class.php.
References $value, dbxForm\php_date_usr(), and dbxForm\php_datetime_usr().
Referenced by render_table_row_data_columns().
| dbxReport::rpt_format | ( | $key, | |
| $value ) |
Formatiert einen Reportwert anhand der Felddefinition.
| string | $key | |
| mixed | $value |
Definition at line 1528 of file dbxReport.class.php.
References $value, get_report_format(), dbxForm\php_date_usr(), and dbxForm\php_datetime_usr().
| dbxReport::rpt_merge_obj | ( | $content | ) |
Fügt reportweite Platzhalter und Report-Objekte in einen String ein.
| string | $content |
Definition at line 1303 of file dbxDBexport.class.php.
References $content, $page, $value, and get_count_selects().
Referenced by forward_get_footer_page(), forward_get_haeder_page(), forward_run_body(), forward_run_footer(), forward_run_haeder(), forward_run_page_footer(), forward_run_page_haeder(), forward_run_report_footer(), and forward_run_report_haeder().
| dbxReport::rpt_merge_obj | ( | $content | ) |
Fügt reportweite Platzhalter, Objekte und dbxForm-Replacements ein.
Neben {rpt:col_count} steht {rpt:colspan} für alle Spalten außer der letzten Wertespalte bereit. Abschließend werden auch spät während des Record-Laufs mit add_rep() gesetzte Werte über die von dbxForm geerbte replaces()-Pipeline eingesetzt.
| string | $content |
Definition at line 1686 of file dbxReport.class.php.
References $content, $page, $value, get_count_selects(), and dbxForm\replaces().
| dbxReport::run | ( | $pages = 0, | |
| $flds = '', | |||
| $mode = '' ) |
Definition at line 2507 of file dbxDBexport.class.php.
References $body, $content, $count, $footer, $javascript, $mode, $now, $pages, $tpl, _dbx_modul, _sys, dbxForm\add_fld(), dbxForm\errors(), dbxForm\get_form_msg(), get_grid_replaces(), get_report_body(), get_report_footer(), get_report_haeder(), get_report_pages(), dbxForm\get_tpl(), dbxForm\merge_fld_data(), dbxForm\merge_obj(), dbxForm\merge_tpl_data(), run_page_footer(), run_page_haeder(), run_report_footer(), run_report_haeder(), split_tpl(), dbxForm\store_sysdata(), and submit().
| dbxReport::run | ( | ) |
Rendert den Report mit bereits gesetzten Properties.
Wichtiger neuer Ablauf:
Reimplemented from dbxForm.
Definition at line 3500 of file dbxReport.class.php.
References $body, $content, $count, $footer, $javascript, $mode, dbxForm\$oDB, $pages, $tpl, _dbx_modul, dbxForm\add_editor_file(), dbxForm\add_editor_markers(), applyReportCountReplaces(), buildGridBarObj(), dbxForm\buildModuleBarObj(), buildReportFooterObj(), buildReportFormMsgHtml(), cleanupReportBarSlots(), ensure_report_select_feature(), dbxForm\ensureFormHelpBar(), get_grid_replaces(), get_report_body(), get_report_footer(), get_report_haeder(), get_report_pages(), dbxForm\get_tpl(), injectReportFooter(), merge_db_placeholders(), dbxForm\merge_fld_data(), dbxForm\merge_obj(), dbxForm\merge_tpl_data(), prepareReportFrameReplaces(), run_page_footer(), run_page_haeder(), run_report_footer(), run_report_haeder(), split_tpl(), and dbxForm\store_sysdata().
| dbxReport::run_body | ( | $content | ) |
Reimplemented in dbx\dbxAdmin\dbxReport_Modules, dbx\dbxAdmin\dbxReport_Server, dbx\dbxAdmin\dbxReport_Tables, dbx\dbxContent_admin\dbxReport_Content, dbx\dbxContent_admin\dbxReport_ContentSections, dbx\dbxContent_admin\dbxReport_Folder, dbx\dbxUser_admin\dbxReport_User, and dbx\myLKW\dbxReport_Dispo.
Definition at line 1365 of file dbxDBexport.class.php.
References $content, and forward_run_body().
| dbxReport::run_body | ( | $content | ) |
Reimplemented in dbx\dbxAdmin\dbxReport_Modules, dbx\dbxAdmin\dbxReport_Server, dbx\dbxAdmin\dbxReport_Tables, dbx\dbxContent_admin\dbxReport_Content, dbx\dbxContent_admin\dbxReport_ContentSections, dbx\dbxContent_admin\dbxReport_Folder, dbx\dbxUser_admin\dbxReport_User, and dbx\myLKW\dbxReport_Dispo.
Definition at line 1755 of file dbxReport.class.php.
References $content, dbxObj\callback(), and forward_run_body().
| dbxReport::run_footer | ( | $content | ) |
Definition at line 1369 of file dbxDBexport.class.php.
References $content, and forward_run_footer().
Referenced by get_report_footer().
| dbxReport::run_footer | ( | $content | ) |
Definition at line 1760 of file dbxReport.class.php.
References $content, dbxObj\callback(), and forward_run_footer().
| dbxReport::run_haeder | ( | $content | ) |
Definition at line 1361 of file dbxDBexport.class.php.
References $content, and forward_run_haeder().
Referenced by get_report_haeder().
| dbxReport::run_haeder | ( | $content | ) |
Definition at line 1750 of file dbxReport.class.php.
References $content, dbxObj\callback(), and forward_run_haeder().
| dbxReport::run_page_footer | ( | $content | ) |
Definition at line 1349 of file dbxDBexport.class.php.
References $content, and forward_run_page_footer().
| dbxReport::run_page_footer | ( | $content | ) |
Definition at line 1736 of file dbxReport.class.php.
References $content, dbxObj\callback(), and forward_run_page_footer().
| dbxReport::run_page_haeder | ( | $content | ) |
Definition at line 1345 of file dbxDBexport.class.php.
References $content, and forward_run_page_haeder().
| dbxReport::run_page_haeder | ( | $content | ) |
Definition at line 1731 of file dbxReport.class.php.
References $content, dbxObj\callback(), and forward_run_page_haeder().
| dbxReport::run_report_footer | ( | $content | ) |
Definition at line 1357 of file dbxDBexport.class.php.
References $content, and forward_run_report_footer().
| dbxReport::run_report_footer | ( | $content | ) |
Definition at line 1745 of file dbxReport.class.php.
References $content, dbxObj\callback(), and forward_run_report_footer().
| dbxReport::run_report_haeder | ( | $content | ) |
Definition at line 1341 of file dbxDBexport.class.php.
References $content, and forward_run_report_haeder().
| dbxReport::run_report_haeder | ( | $content | ) |
Definition at line 1726 of file dbxReport.class.php.
References $content, dbxObj\callback(), and forward_run_report_haeder().
|
protected |
Sendet einen JSON-Response für Multi-Select-AJAX.
| array | $visibleIds | |
| string | $dbx_do |
Definition at line 760 of file dbxDBexport.class.php.
References $response, $state, exit, get_count_selects(), and get_visible_multi_select_state().
Referenced by set_form_selects().
|
protected |
Sendet einen JSON-Response für Multi-Select-AJAX.
| array | $visibleIds | |
| string | $dbx_do |
Definition at line 1064 of file dbxReport.class.php.
References $response, $state, exit, get_count_selects(), and get_visible_multi_select_state().
| dbxReport::set_body_callback | ( | string | $callback | ) |
Definition at line 851 of file dbxReport.class.php.
References dbxObj\set_callback().
| dbxReport::set_callback_owner | ( | $owner | ) |
Setzt ein explizites Owner-Objekt fuer Callback-Aufrufe.
Wird vor allem genutzt, wenn Hilfsobjekte Methoden des aufrufenden Moduls aufrufen sollen, ohne selbst dessen Klasse zu kennen.
| object | $owner | Objekt, auf dem Callback-Methoden gesucht werden. |
Reimplemented from dbxObj.
Definition at line 833 of file dbxReport.class.php.
| dbxReport::set_class_haeder | ( | $key, | |
| $class = '' ) |
Definition at line 1453 of file dbxDBexport.class.php.
References $class.
| dbxReport::set_class_haeder | ( | $key, | |
| $class = '' ) |
Definition at line 1845 of file dbxReport.class.php.
References $class.
| dbxReport::set_footer_callback | ( | string | $callback | ) |
Definition at line 855 of file dbxReport.class.php.
References dbxObj\set_callback().
| dbxReport::set_form_selects | ( | ) |
Verarbeitet AJAX-/Select-Aktionen für Report-Mehrfachauswahl.
Unterstützt:
Rückgabewerte:
Definition at line 1139 of file dbxDBexport.class.php.
References $ajax, $checked, $state, $value, del_multi_select(), del_multi_select_ids(), get_multi_selects(), normalize_multi_select_key(), parse_multi_select_ids(), send_multi_select_json_response(), set_multi_select(), set_multi_select_ids(), and set_multi_selects().
Referenced by init().
| dbxReport::set_form_selects | ( | ) |
Verarbeitet AJAX-/Select-Aktionen für Report-Mehrfachauswahl.
Aktuell unterstützt:
Alte Legacy-Pfade für add/rem/count_response wurden bewusst entfernt.
Definition at line 1422 of file dbxReport.class.php.
References $ajax, $state, del_multi_select(), del_multi_select_ids(), normalize_multi_select_key(), parse_multi_select_ids(), send_multi_select_json_response(), set_multi_select(), set_multi_select_ids(), and set_multi_selects().
| dbxReport::set_header_callback | ( | string | $callback | ) |
Definition at line 847 of file dbxReport.class.php.
References dbxObj\set_callback().
| dbxReport::set_multi_select | ( | $rid | ) |
Fügt eine ID oder alle aktuell geladenen Reportzeilen zur Mehrfachauswahl hinzu.
| mixed | $rid |
Definition at line 842 of file dbxDBexport.class.php.
References get_multi_selects(), get_record_select_key(), normalize_multi_select_key(), and set_multi_selects().
Referenced by init(), and set_form_selects().
| dbxReport::set_multi_select | ( | $rid | ) |
Fügt eine ID oder alle aktuell geladenen Reportzeilen zur Mehrfachauswahl hinzu.
| mixed | $rid |
Definition at line 1126 of file dbxReport.class.php.
References get_multi_selects(), get_record_select_key(), normalize_multi_select_key(), and set_multi_selects().
| dbxReport::set_multi_select_ids | ( | array | $ids | ) |
Fügt mehrere IDs zur Auswahl hinzu.
| array | $ids |
Definition at line 651 of file dbxDBexport.class.php.
References get_multi_selects(), normalize_multi_select_key(), and set_multi_selects().
Referenced by set_form_selects().
| dbxReport::set_multi_select_ids | ( | array | $ids | ) |
Fügt mehrere IDs zur Auswahl hinzu.
| array | $ids |
Definition at line 955 of file dbxReport.class.php.
References get_multi_selects(), normalize_multi_select_key(), and set_multi_selects().
| dbxReport::set_multi_selects | ( | $selects | ) |
Speichert die komplette Mehrfachauswahl per Remember.
| array | $selects |
Definition at line 894 of file dbxDBexport.class.php.
References $normalized, $value, get_report_remember_key(), and normalize_multi_select_key().
Referenced by del_multi_select(), del_multi_select_ids(), del_multi_selects(), del_selected(), set_form_selects(), set_multi_select(), and set_multi_select_ids().
| dbxReport::set_multi_selects | ( | $selects | ) |
Speichert die komplette Mehrfachauswahl per Remember.
| array | $selects |
Definition at line 1178 of file dbxReport.class.php.
References $normalized, $value, and normalize_multi_select_key().
| dbxReport::set_next_record_callback | ( | string | $callback | ) |
Definition at line 867 of file dbxReport.class.php.
References dbxObj\set_callback().
| dbxReport::set_page_footer_callback | ( | string | $callback | ) |
Definition at line 859 of file dbxReport.class.php.
References dbxObj\set_callback().
| dbxReport::set_page_header_callback | ( | string | $callback | ) |
Definition at line 843 of file dbxReport.class.php.
References dbxObj\set_callback().
| dbxReport::set_record | ( | array | $record | ) |
Definition at line 809 of file dbxReport.class.php.
| dbxReport::set_record_val | ( | string | $name, |
| mixed | $value ) |
Definition at line 825 of file dbxReport.class.php.
| dbxReport::set_report_footer_callback | ( | string | $callback | ) |
Definition at line 863 of file dbxReport.class.php.
References dbxObj\set_callback().
| dbxReport::set_report_header_callback | ( | string | $callback | ) |
Definition at line 839 of file dbxReport.class.php.
References dbxObj\set_callback().
| dbxReport::set_sel | ( | $name, | |
| $value ) |
Definition at line 2248 of file dbxDBexport.class.php.
| dbxReport::set_style_haeder | ( | $key, | |
| $style ) |
Definition at line 1477 of file dbxDBexport.class.php.
References $style.
| dbxReport::set_style_haeder | ( | $key, | |
| $style ) |
Definition at line 1869 of file dbxReport.class.php.
References $style.
| dbxReport::set_tabel_tpl | ( | $tid, | |
| $tpl ) |
Überschreibt ein Tabellen-Template gezielt.
| string | $tid | Interner Template-Key |
| string | $tpl | Template-Datei |
Definition at line 477 of file dbxDBexport.class.php.
References $tpl.
| dbxReport::set_tabel_tpl | ( | $tid, | |
| $tpl ) |
Überschreibt ein Tabellen-Template gezielt.
| string | $tid | Interner Template-Key |
| string | $tpl | Template-Datei |
Definition at line 602 of file dbxReport.class.php.
References $tpl.
| dbxReport::split_tpl | ( | $report | ) |
| dbxReport::split_tpl | ( | $report | ) |
Definition at line 2472 of file dbxReport.class.php.
| dbxReport::submit | ( | ) |
Öffentliche Submit-Abfrage.
Reimplemented from dbxForm.
Definition at line 2238 of file dbxDBexport.class.php.
References dbxForm\forward_submit().
Referenced by buildReportFormMsgHtml(), get_sel(), and run().
| dbxReport::$_add_action = '' |
Zusatzparameter an Row-Aktionen.
Definition at line 220 of file dbxDBexport.class.php.
| dbxReport::$_ajax = 0 |
AJAX-Linkklasse für klassische Report-Buttons.
Definition at line 121 of file dbxDBexport.class.php.
| dbxReport::$_auto_flds = '' |
Automatische Feldliste.
Definition at line 205 of file dbxDBexport.class.php.
| dbxReport::$_auto_mode = '' |
Automatischer Ausgabemodus.
Definition at line 208 of file dbxDBexport.class.php.
| dbxReport::$_body = '' |
Interner Bereich: Body.
Definition at line 169 of file dbxDBexport.class.php.
| dbxReport::$_body_inline = '' |
Inline-Body.
Definition at line 184 of file dbxDBexport.class.php.
| dbxReport::$_but_pagination = 3 |
Anzahl sichtbarer Pagination-Buttons.
Definition at line 217 of file dbxDBexport.class.php.
| dbxReport::$_class_body = array() |
Body-Klassen.
Definition at line 306 of file dbxDBexport.class.php.
| dbxReport::$_class_haeder = array() |
Header-Klassen.
Definition at line 300 of file dbxDBexport.class.php.
| dbxReport::$_count_all = -1 |
Gesamtanzahl ohne Report-Filter; -1 = nicht separat gesetzt.
Definition at line 225 of file dbxReport.class.php.
| dbxReport::$_count_selects = -1 |
Caching für Anzahl ausgewählter Datensätze.
Definition at line 309 of file dbxDBexport.class.php.
| dbxReport::$_create_row_copy = 0 |
Zeilen-Copy aktiv.
Definition at line 232 of file dbxDBexport.class.php.
| dbxReport::$_create_row_delete = 0 |
Zeilen-Delete aktiv.
Definition at line 235 of file dbxDBexport.class.php.
| dbxReport::$_create_row_download = 0 |
Zeilen-Download aktiv.
Definition at line 238 of file dbxDBexport.class.php.
| dbxReport::$_create_row_edit = 0 |
Zeilen-Edit aktiv.
Definition at line 229 of file dbxDBexport.class.php.
| dbxReport::$_create_row_export = 0 |
Zeilen-Export aktiv.
Definition at line 244 of file dbxDBexport.class.php.
| dbxReport::$_create_row_import = 0 |
Zeilen-Import aktiv.
Definition at line 247 of file dbxDBexport.class.php.
| dbxReport::$_create_row_print = 0 |
Zeilen-Print aktiv.
Definition at line 253 of file dbxDBexport.class.php.
| dbxReport::$_create_row_select = 0 |
Zeilen-Select aktiv.
Definition at line 226 of file dbxDBexport.class.php.
| dbxReport::$_create_row_show = 0 |
Zeilen-Show aktiv.
Definition at line 241 of file dbxDBexport.class.php.
| dbxReport::$_create_row_undo = 0 |
Zeilen-Undo aktiv.
Definition at line 250 of file dbxDBexport.class.php.
| dbxReport::$_create_sel_flds = 0 |
Selektionsfelder erstellen.
Definition at line 223 of file dbxDBexport.class.php.
| dbxReport::$_current_page = 0 |
Aktuelle logische Report-Seite.
Definition at line 127 of file dbxDBexport.class.php.
| dbxReport::$_current_page_ln = 0 |
Aktuelle Zeile auf aktueller Seite.
Definition at line 133 of file dbxDBexport.class.php.
| dbxReport::$_current_report_ln = 0 |
Aktuelle Report-Zeile insgesamt.
Definition at line 130 of file dbxDBexport.class.php.
| dbxReport::$_data_table = 0 |
Daten-Tabellen-/Expander-Schalter.
Historisch:
Typ: $type.
Definition at line 294 of file dbxDBexport.class.php.
| dbxReport::$_delete_tab_dd = '' |
DD der Tabelle, die über {db:delete_tab} geleert werden darf.
Definition at line 362 of file dbxReport.class.php.
Referenced by enable_delete_tab().
| dbxReport::$_delete_tab_label = 'Tabelle leeren' |
Button-Label für {db:delete_tab}.
Definition at line 365 of file dbxReport.class.php.
Referenced by get_delete_tab_button().
|
protected |
Verwendet für die Delete-Tab-Aktion die Meldungsschlüssel der aktiven FD.
Der Schalter bleibt nur dann aus, wenn ein Modul beim Aktivieren bewusst ein eigenes Label übergibt. Alte Aufrufe ohne zweiten Parameter werden dadurch automatisch mehrsprachig, ohne ihre Signatur zu ändern.
Wahr, solange das Label automatisch aus der aktiven FD gelesen wird.
Definition at line 376 of file dbxReport.class.php.
| dbxReport::$_first_page_lines = 9999 |
Maximale Zeilen auf erster Seite.
Definition at line 136 of file dbxDBexport.class.php.
| dbxReport::$_fld_haeder = '' |
Historischer Header-Name.
Definition at line 142 of file dbxDBexport.class.php.
| dbxReport::$_footer = '' |
Interner Bereich: Footer.
Definition at line 172 of file dbxDBexport.class.php.
| dbxReport::$_footer_next_page = '' |
Footer für Folgeseiten.
Definition at line 160 of file dbxDBexport.class.php.
| dbxReport::$_footer_page = '' |
Seiten-Footer.
Definition at line 154 of file dbxDBexport.class.php.
| dbxReport::$_footer_report = '' |
Report-Footer außerhalb der eigentlichen Seiten.
Definition at line 148 of file dbxDBexport.class.php.
| dbxReport::$_grid_allow_delete = 1 |
Delete im Grid erlaubt.
Definition at line 364 of file dbxDBexport.class.php.
| dbxReport::$_grid_allow_edit = 1 |
Edit im Grid erlaubt.
Definition at line 367 of file dbxDBexport.class.php.
| dbxReport::$_grid_allow_insert = 1 |
Insert im Grid erlaubt.
Definition at line 370 of file dbxDBexport.class.php.
| dbxReport::$_grid_cols = '' |
Grid-Spalten-Definition.
Definition at line 352 of file dbxDBexport.class.php.
| dbxReport::$_grid_delete_url = '' |
Delete-URL für Grid.
Definition at line 328 of file dbxDBexport.class.php.
| dbxReport::$_grid_export_url = '' |
Export-URL.
Definition at line 343 of file dbxDBexport.class.php.
| dbxReport::$_grid_headerfilter = 1 |
Headerfilter für Grid.
Definition at line 358 of file dbxDBexport.class.php.
| dbxReport::$_grid_headersort = 1 |
Headersort für Grid.
Definition at line 361 of file dbxDBexport.class.php.
| dbxReport::$_grid_id = '' |
Grid-ID.
Definition at line 349 of file dbxDBexport.class.php.
| dbxReport::$_grid_insert_url = '' |
Insert-URL für Grid.
Definition at line 331 of file dbxDBexport.class.php.
| dbxReport::$_grid_layout = 'fitColumns' |
Grid-Layout.
Definition at line 355 of file dbxDBexport.class.php.
| dbxReport::$_grid_print_url = '' |
Print-URL für Grid/Shell.
Definition at line 340 of file dbxDBexport.class.php.
| dbxReport::$_grid_read_url = '' |
Read-URL für Grid.
Definition at line 322 of file dbxDBexport.class.php.
| dbxReport::$_grid_save_url = '' |
Save-URL für Grid.
Definition at line 325 of file dbxDBexport.class.php.
| dbxReport::$_grid_schema = '' |
Schema-Name für Grid.
Definition at line 346 of file dbxDBexport.class.php.
| dbxReport::$_grid_sort_url = '' |
Sort-URL für Grid.
Definition at line 334 of file dbxDBexport.class.php.
| dbxReport::$_grid_sync_url = '' |
Sync-URL für Grid.
Definition at line 337 of file dbxDBexport.class.php.
| dbxReport::$_grid_synctime = '2' |
Grid-Synctime.
Definition at line 373 of file dbxDBexport.class.php.
| dbxReport::$_haeder = '' |
Interner Bereich: Header.
Definition at line 166 of file dbxDBexport.class.php.
| dbxReport::$_haeder_next_page = '' |
Header für Folgeseiten.
Definition at line 157 of file dbxDBexport.class.php.
| dbxReport::$_haeder_page = '' |
Seiten-Header.
Definition at line 151 of file dbxDBexport.class.php.
| dbxReport::$_haeder_report = '' |
Report-Header außerhalb der eigentlichen Seiten.
Definition at line 145 of file dbxDBexport.class.php.
| dbxReport::$_mode = 'table' |
Report-Modus: table|tpl|tabulurator.
Definition at line 124 of file dbxDBexport.class.php.
| dbxReport::$_msg_confirm_copy = 'Datensatz kopieren ?' |
Confirm-Text für Copy.
Definition at line 315 of file dbxDBexport.class.php.
| dbxReport::$_msg_confirm_delete = 'Datensatz löschen ?' |
Confirm-Text für Delete.
Definition at line 312 of file dbxDBexport.class.php.
| dbxReport::$_msg_confirm_delete_tab = 'Datenbank-Tabelle wirklich leeren ?' |
Confirm-Text für Tabellenleerung.
Definition at line 356 of file dbxReport.class.php.
| dbxReport::$_multi_page_select = 0 |
Multi-Select seitenübergreifend.
Definition at line 277 of file dbxDBexport.class.php.
| dbxReport::$_multi_select_work = '' |
Interner Multi-Select-Arbeitsmodus.
Definition at line 280 of file dbxDBexport.class.php.
| dbxReport::$_next_page_lines = 9999 |
Maximale Zeilen auf Folgeseiten.
Definition at line 139 of file dbxDBexport.class.php.
| dbxReport::$_options_rdesc = array() |
ASC/DESC Optionen.
Definition at line 265 of file dbxDBexport.class.php.
| dbxReport::$_options_rrows = array() |
Seitenlängenoptionen.
Definition at line 262 of file dbxDBexport.class.php.
| dbxReport::$_options_rselect = array() |
Auswahloptionen.
Definition at line 268 of file dbxDBexport.class.php.
| dbxReport::$_options_rsort = array() |
Sortieroptionen.
Definition at line 259 of file dbxDBexport.class.php.
| dbxReport::$_page_break = '<div class="page-break printMe"> </div><br>' |
Seitenumbruch-Markup.
Definition at line 163 of file dbxDBexport.class.php.
| dbxReport::$_pagelink = '' |
Pagination-Link.
Definition at line 202 of file dbxDBexport.class.php.
| dbxReport::$_pages = 0 |
Pagination aktiv.
Definition at line 199 of file dbxDBexport.class.php.
| dbxReport::$_rcount = 0 |
Gesamtanzahl Datensätze.
Definition at line 187 of file dbxDBexport.class.php.
| dbxReport::$_rdata = array() |
Report-Daten.
Definition at line 178 of file dbxDBexport.class.php.
| dbxReport::$_rdata_inline = false |
Inline-Modus: Daten werden nur einmal in Body eingefügt.
Definition at line 181 of file dbxDBexport.class.php.
| dbxReport::$_record = array() |
Aktueller Datensatz im Body-Lauf.
Definition at line 175 of file dbxDBexport.class.php.
Referenced by dbx\dbxAdmin\dbxReport_Server\run_body(), dbx\dbxAdmin\dbxReport_Tables\run_body(), dbx\dbxContent_admin\dbxReport_Content\run_body(), dbx\dbxContent_admin\dbxReport_ContentSections\run_body(), dbx\dbxContent_admin\dbxReport_Folder\run_body(), and dbx\myLKW\dbxReport_Dispo\run_body().
|
protected |
Registrierte Report-Mehrfachaktionen fuer Footer-Select.
Definition at line 321 of file dbxReport.class.php.
|
protected |
Interne Report-State-Werte ohne sichtbares Formularfeld.
Definition at line 148 of file dbxReport.class.php.
| dbxReport::$_rflds = '' |
Report-Feldliste.
Definition at line 211 of file dbxDBexport.class.php.
| dbxReport::$_rpos = 0 |
Offset.
Definition at line 190 of file dbxDBexport.class.php.
| dbxReport::$_rpt_format = array() |
Feldformatierungen.
Definition at line 256 of file dbxDBexport.class.php.
| dbxReport::$_rrows = 20 |
Datensätze pro Seite.
Definition at line 193 of file dbxDBexport.class.php.
| dbxReport::$_rwhere_placeholder = '#search_for#' |
Platzhaltertext für Suchfeld.
Definition at line 196 of file dbxDBexport.class.php.
| dbxReport::$_scroll_table = 0 |
Scrollbare Tabelle.
Definition at line 297 of file dbxDBexport.class.php.
| dbxReport::$_style_haeder = array() |
Header-Styles.
Definition at line 303 of file dbxDBexport.class.php.
| dbxReport::$_tabel_tpls = array() |
Tabellen-Templates.
Definition at line 271 of file dbxDBexport.class.php.
| dbxReport::$_table_buttons = 'left' |
Buttons links oder rechts.
Definition at line 283 of file dbxDBexport.class.php.
| dbxReport::$_table_col_count = 0 |
Anzahl sichtbarer Tabellen-Spalten.
Definition at line 274 of file dbxDBexport.class.php.
|
protected |
vorbereitete einfache Tabellen-Templates
Definition at line 153 of file dbxReport.class.php.
| dbxReport::$_tpl_pagination = 'dbx|pagination' |
Pagination-Template.
Definition at line 214 of file dbxDBexport.class.php.