Linkfreigabe durch Gruppenzugehörigkeit
Verfasst: 12.11.2008 13:35
Servus zusammen,
ich suche nach einer Funktion/Code/Mod, um einen Link für bestimmte Benutzergruppen zugänglich zu machen, bzw. diesen für bestimmte Benutzergruppen sichtbar/unsichtbar zu machen.
Ich habe dazu das Thema Gruppenzugehörigkeiten eines Benutzers prüfen gefunden, und es versucht einzubauen.
Nur bin ich eher ein "Hobbygärtner" was php und dergleichen angeht - hab's also nicht hinbekommen.
Bei mir scheitert's daran, dass ich mir nicht sicher bin, in welche Dateien die Codes integriert werden müssen.
Diese Funktion steht in meiner includes/functions_user.php schon drinne, daher kann ich den auslassen. (??)
Das kommt mit in die includes/functions_user.php unter die group_memberships Funktion ??
In die index.php. (??)
In styles/MEINSTYLE/template/overall_header.html, weil da mein Link auf drinsteht. (??)
Wäre fein, wenn jemand etwas Lust verspürt, mir bei dem Einbau einer solcher Abfrage/Berechtigung nützliche Tips geben könnt
Es grüßt
kacksack
ich suche nach einer Funktion/Code/Mod, um einen Link für bestimmte Benutzergruppen zugänglich zu machen, bzw. diesen für bestimmte Benutzergruppen sichtbar/unsichtbar zu machen.
Ich habe dazu das Thema Gruppenzugehörigkeiten eines Benutzers prüfen gefunden, und es versucht einzubauen.
Nur bin ich eher ein "Hobbygärtner" was php und dergleichen angeht - hab's also nicht hinbekommen.
Bei mir scheitert's daran, dass ich mir nicht sicher bin, in welche Dateien die Codes integriert werden müssen.
Code: Alles auswählen
function group_memberships($group_id_ary = false, $user_id_ary = false, $return_bool = false)Code: Alles auswählen
$gruppen_id = array(1,2,3);
$benutzer_id = $user->data['user_id'];
$is_in_group = group_memberships($gruppen_id, $benutzer_id , true);Code: Alles auswählen
if ($is_in_group == true)
{
$template->assign_var('S_IN_GROUP', true);
}Code: Alles auswählen
include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx);Code: Alles auswählen
<!-- IF S_IN_GROUP -->
Link
<!-- ELSE -->
kein Link
<!-- ENDIF -->Wäre fein, wenn jemand etwas Lust verspürt, mir bei dem Einbau einer solcher Abfrage/Berechtigung nützliche Tips geben könnt
Es grüßt
kacksack