Code: Select all
Verhalten der drei DB-Felder:
sysvalue_key sysvalue_group sysvalue_status sysvalue_vartype sysvalue_value
Login als admin:
Änderung an der Struktur unter Admin
Code: Select all
structure_array_vmode_all: frontend_render 1 bool
structure_array_vmode_editor: frontend_render 1 bool
structure_array_vmode_admin: frontend_render 1 bool
Frontendaufruf mit Session Admin
Code: Select all
structure_array_vmode_all: frontend_render 1 bool
structure_array_vmode_editor: frontend_render 1 bool
structure_array_vmode_admin: frontend_render 1 array serialisierte Struktur
Frontendaufruf User
Code: Select all
structure_array_vmode_all: frontend_render 1 array serialisierte Struktur
structure_array_vmode_editor: frontend_render 1 bool
structure_array_vmode_admin: frontend_render 1 array serialisierte Struktur
Änderung an der Struktur unter Admin
Code: Select all
structure_array_vmode_all: frontend_render 1 bool
structure_array_vmode_editor: frontend_render 1 bool
structure_array_vmode_admin: frontend_render 1 bool
Logout Admin
Frontendaufruf User
Code: Select all
structure_array_vmode_all: frontend_render 1 array serialisierte Struktur
structure_array_vmode_editor: frontend_render 1 bool
structure_array_vmode_admin: frontend_render 1 bool
Login User (nur einfache Rechte)
Änderung freigegebenen Artikel/CP
Frontendaufruf mit Session User
Code: Select all
structure_array_vmode_all: frontend_render 1 array serialisierte Struktur
structure_array_vmode_editor: frontend_render 1 array serialisierte Struktur
structure_array_vmode_admin: frontend_render 1 bool
Logout
Login als admin:
Frontendaufruf mit Session Admin
Code: Select all
structure_array_vmode_all: frontend_render 1 array serialisierte Struktur
structure_array_vmode_editor: frontend_render 1 array serialisierte Struktur
structure_array_vmode_admin: frontend_render 1 array serialisierte Struktur
Änderung an der Struktur
Code: Select all
structure_array_vmode_all: frontend_render 1 bool
structure_array_vmode_editor: frontend_render 1 bool
structure_array_vmode_admin: frontend_render 1 bool
Frontendaufruf mit Session Admin
Code: Select all
structure_array_vmode_all: frontend_render 1 bool
structure_array_vmode_editor: frontend_render 1 bool
structure_array_vmode_admin: frontend_render 1 array serialisierte Struktur
Änderung an der Struktur
Code: Select all
structure_array_vmode_all: frontend_render 1 bool
structure_array_vmode_editor: frontend_render 1 bool
structure_array_vmode_admin: frontend_render 1 bool
Frontendaufruf User
Code: Select all
structure_array_vmode_all: frontend_render 1 array serialisierte Struktur
structure_array_vmode_editor: frontend_render 1 bool
structure_array_vmode_admin: frontend_render 1 bool
Frontendaufruf mit Session Admin
Code: Select all
structure_array_vmode_all: frontend_render 1 array serialisierte Struktur
structure_array_vmode_editor: frontend_render 1 bool
structure_array_vmode_admin: frontend_render 1 array serialisierte Struktur
"sysvalue_vartype" und "sysvalue_value" werden angesprochen und wechseln den Inhalt.
Editiert ein Admin im BE die Struktur, wird "sysvalue_value" geleert und in "sysvalue_vartype" "bool" gesetzt.
Ruft irgendein User nun im FE die Seite auf, werden die beiden Spalten in "structure_array_vmode_all" befüllt (siehe oben).
Ruft der Admin selbst die Seite im FE auf wird das Feld "structure_array_vmode_admin" befüllt. (siehe oben).
Grundsätzlich kann nur ein Admin die Felder leeren wenn er im BE die Struktur editiert.
Ein einfacher eingeloggter User kann das nicht.
Ändert ein eingeloggter einfacher User z.B. einen ihm zugeordneten Artikel, wird beim nächsten FE-Aufruf das Feld "structure_array_vmode_editor" wie oben beschrieben gesetzt.
Sinn und Zweck erschließt sich mir bisher noch nicht.