Antwort #1 am: 25. April 2013, 21:41:39
Ich kann das nicht nachvollziehen, denn wenn ich kein Rechte für "customer" habe, kann ich zwar den Link klicken (unschön), lande dann aber nicht im Kundenbereich, sondern auf der account.php. Sicher, dass der Admin diesen Weg gegangen ist?
Aber zu der Frage, ob man die Box deaktivieren kann, habe ich eine angepasste start.php angehängt. in der wird geprüft, ob der Admin Rechte für "customer" hat. Wenn nicht, wird die Box nicht angezeigt.
Wer das nachvollziehen möchte, in der Zeile 392
<td style="background: #F9F0F1; border: 1px solid #b40076;" height="200" valign="top">
<table border="0" width="98%" cellspacing="0" cellpadding="0">
die Prüfung ergänzen:
<td style="background: #F9F0F1; border: 1px solid #b40076;" height="200" valign="top">
<?php if(xtc_check_permission('customers')) : ?>
<table border="0" width="98%" cellspacing="0" cellpadding="0">
und am Ende, um Zeile 422, aus
</table>
dies machen
</table>
<?php else : ?>
keine Berechtigung.
<?php endif; ?>
(angehängte Datei basiert auf start.php $Id 4200)