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