Moje kniha o CMS Drupal
Poslední komentáře
- 1 hour 31 minute ago
- 4 months 2 weeks ago
- 4 months 2 weeks ago
- 6 months 3 weeks ago
- 7 months 3 weeks ago
- 7 months 3 weeks ago
- 7 months 3 weeks ago
- 10 months 4 weeks ago
- 11 months 2 weeks ago
- 11 months 2 weeks ago
Nové diskuze
- (6 months 1 week zpět)
- (7 months 3 weeks zpět)
- (1 year 5 months zpět)
- (1 year 5 months zpět)
- (1 year 9 months zpět)
- (1 year 9 months zpět)
- (1 year 10 months zpět)
- (2 years 2 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.