Moje kniha o CMS Drupal
Poslední komentáře
- 3 days 8 hours ago
- 5 days 17 hours ago
- 6 days 15 hours ago
- 6 days 15 hours ago
- 1 week 4 days ago
- 1 week 6 days ago
- 6 months 1 week ago
- 6 months 1 week ago
- 8 months 2 weeks ago
- 9 months 2 weeks ago
Nové diskuze
- (1 month zpět)
- (1 month 1 week zpět)
- (8 months zpět)
- (9 months 2 weeks zpět)
- (1 year 7 months zpět)
- (1 year 7 months zpět)
- (1 year 11 months zpět)
- (1 year 11 months zpět)

Bez testování bych to zkusil upravit takto, píšu naslepo:
<?php
global $user;
$approved_roles = array('člen cechu', 'vedení cechu', 'administrator');
if (count(array_intersect($user->roles, $approved_roles)) > 0) {
print t('Vítej poutníče, slovutný(á) @name zpět na stránky cechu.', array('@name' => format_username($user)));
} else {
print t("Vítej cizinče, jestli pak víš, že se nacházíš v zapovězeném místě, .......");
}
?>
Není třeba zjišťovat, jestli je uživatel přihlášen a pak následně jeho role, stačí rovnou kouknout na ty role.