Seite 1 von 1

^_^

Verfasst: Mo 1. Aug 2005, 21:47
von i-fekt
^_^

Verfasst: Di 2. Aug 2005, 09:54
von emergence
(4.4.5r1)sieh mal in die

includes/include.con_edit_form.php

und such dort mal nach -> /* Nach Kategorie Verschieben */

die zeile

Code: Alles auswählen

$select = $tpl2->generate($cfg["path"]["templates"] . $cfg["templates"]["generic_select"], true);
speichert soweit ich das sehe dieses generierte html...

eine abfrage so das es nur der admin oder sysadmin sehen darf dürfte in etwa so aussehen

Code: Alles auswählen

if ($perm->have_perm()) {
$select = $tpl2->generate($cfg["path"]["templates"] . $cfg["templates"]["generic_select"], true);
} else {
$select = "";
}
das ganze ist nicht getestet und doch etwas schnell zusammen gesetzt.

zumindestens an dieser position sind in etwa die änderungen vorzunehmen...

Verfasst: Di 2. Aug 2005, 10:05
von i-fekt
^_^

Verfasst: Di 2. Aug 2005, 21:20
von i-fekt
^_^

Verfasst: Mi 3. Aug 2005, 08:14
von emergence
tja pech... wie gesagt ist ungetestet...

$perm->have_perm() kontrolliert ob die berechtigungen sysadmin, admin vorhanden sind und liefert bei erfolg true zurück...

du kannst ja mal testen ob

Code: Alles auswählen

if ($perm->have_perm()) { echo "admin/sysadmin vorhanden"; }
überhaupt funktioniert...

na wie auch immer, ein komplettes ausblenden ist doch keine so gute idee... die einstellungen der kategorie werden vermutlich bei jedem speicher vorgang mit ausgelesen(sprich sie werden benötigt)

vielleicht ließe sich ja diese abfrage, damit kombinieren dass das select feld einfach mittels disabled="disabled" deaktiviert wird.. ob die einstellungen dann bei einem post ebenfalls übertragen werden, kann ich aber nicht sagen... (da musst du dir das $cfg["templates"]["generic_select"] template ansehen ob diese ergänzung möglich wäre)

Verfasst: Mi 3. Aug 2005, 08:33
von i-fekt
^_^

Verfasst: Mi 3. Aug 2005, 12:02
von HerrB
Hast Du das mal getestet (nur grundsätzlich):
du kannst ja mal testen ob

Code:
if ($perm->have_perm()) { echo "admin/sysadmin vorhanden"; }


überhaupt funktioniert...
Gruß
HerrB