Есть код в user-profile.tpl.php
Сейчас проверка по ролям проходит через
<?php if (isset($GLOBALS['user']->roles[5])):?>
т.е. по пользователю гостю
а как сделать проверку по пользователю странички которую смотрим?
<div class="left-user">
<div class="left-user-border">
<div class="left-user-ava">
<?php $view = views_get_view('userava');
$output = $view->execute_display('block_1');
print $output['content'];?>
</div>
<div class="left-user-alboms">
<div class="left-user-alboms-title">Альбомы</div>
<?php $view = views_get_view('usergallery');
$output = $view->execute_display('block_1');
print $output['content'];?>
</div>
</div>
</div>
<div class="left_Wall_box">
<div class="Wall_title">Стена</div>
<?php if (module_exists('dgb')) {
$view_args = array($account);
$func_args = array_merge(array('dgb', 'page'), $view_args);
$dgb = call_user_func_array('module_invoke', $func_args);
print $dgb;
}?>
</div>
<?php endif; ?>
<?php if (array_key_exists(6, $user->roles)):?>
<!--?php if (isset($GLOBALS['user']->roles[6])):?-->
<div class="left-user-organization">
<div class="left-user-border">
1323312
<div class="left-user-ava">
<?php $view = views_get_view('userava');
$output = $view->execute_display('block_1');
print $output['content'];?>
</div>
<div class="left-user-alboms">
<div class="left-user-alboms-title">Альбомы</div>
<?php $view = views_get_view('usergallery');
$output = $view->execute_display('block_1');
print $output['content'];?>
</div>
</div>
</div>
<div class="left_Wall_box">
<div class="Wall_title">Стена</div>
<?php if (module_exists('dgb')) {
$view_args = array($account);
$func_args = array_merge(array('dgb', 'page'), $view_args);
$dgb = call_user_func_array('module_invoke', $func_args);
print $dgb;
}?>
</div>
<?php endif; ?>
<?php if (isset($GLOBALS['user']->roles[7])): ?>
<div class="Wall_box">
<div class="Wall_title">Стена</div>
<?php if (module_exists('dgb')) {
$view_args = array($account);
$func_args = array_merge(array('dgb', 'page'), $view_args);
$dgb = call_user_func_array('module_invoke', $func_args);
print $dgb;
}?>
</div>
<div class="right-user">
<div class="right-user-border">
<div class="right-user-ava">
<?php $view = views_get_view('userava');
$output = $view->execute_display('block_1');
print $output['content'];?>
</div>
<div class="right-user-alboms">
<div class="right-user-alboms-title">Альбомы</div>
<?php $view = views_get_view('usergallery');
$output = $view->execute_display('block_1');
print $output['content'];?>
</div>
</div>
</div>
<?php endif; ?>
<pre>
<?php
//print_r($account)?>
</pre>
заранее спасибо!
Комментарии
актуально
в $account должно где-то быть
+1, в $account
А не подскажете как сделать это? http://www.drupal.ru/node/70093