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