|
dbXapp 2.0
RAD, CMS, Module und Runtime-IDE fuer dbXapp
|
Public Member Functions | |
| run_body ($content) | |
| Public Member Functions inherited from dbxReport | |
| 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_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='Tabelle leeren') | |
| 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 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_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='') | |
| add_module_bar_form_actions (array $options=array()) | |
| prepare_form_shell (array $options=array()) | |
| 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_msg_warning ($msg) | |
| Setzt die Formular-Warnmeldung. | |
| 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. | |
| 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. | |
| 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. | |
Additional Inherited Members | |
| Public Attributes inherited from dbxReport | |
| $_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. | |
| $_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_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. | |
| $_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 inherited from dbxReport | |
| 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_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_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. | |
| defaultModuleBarReplaces () | |
| prepareFormFrameReplaces (int $i) | |
| applyModuleBarReplaces (array $values=array()) | |
| buildModuleBarFormActionsHtml () | |
| buildModuleBarObj () | |
| attachAdminHelpButton ($topic='') | |
| 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 inherited from dbxReport | |
| $_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. | |
| Protected Attributes inherited from dbxForm | |
| $_module_bar_form_actions = array() | |
| Optionen fuer Standard-Aktionen in der Modul-Bar. | |
| Protected Attributes inherited from dbxObj | |
| $_callback_owner = null | |
| $_callback_id = '' | |
| $_callbacks = array() | |
Definition at line 5 of file user_list.class.php.
| dbx\dbxUser_admin\dbxReport_User::run_body | ( | $content | ) |
Reimplemented from dbxReport.
Definition at line 6 of file user_list.class.php.