dbXapp 2.0
RAD, CMS, Module und Runtime-IDE fuer dbXapp
Loading...
Searching...
No Matches
dbx\dbxContent_admin\dbxReport_Content Class Reference
Inheritance diagram for dbx\dbxContent_admin\dbxReport_Content:
dbxReport dbxForm dbxForm dbxObj dbxObj

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.

Public Attributes

 $_folders = array()
 $_groups = array()
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 =''

Additional Inherited Members

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()

Detailed Description

Definition at line 10 of file dbxContent_list.class.php.

Member Function Documentation

◆ run_body()

dbx\dbxContent_admin\dbxReport_Content::run_body ( $content)

Reimplemented from dbxReport.

Definition at line 81 of file dbxContent_list.class.php.

References dbxReport\$_record.

Member Data Documentation

◆ $_folders

dbx\dbxContent_admin\dbxReport_Content::$_folders = array()

Definition at line 11 of file dbxContent_list.class.php.

◆ $_groups

dbx\dbxContent_admin\dbxReport_Content::$_groups = array()

Definition at line 12 of file dbxContent_list.class.php.


The documentation for this class was generated from the following file: