fixe contact ops materiaux access, fixe #21
This commit is contained in:
@@ -261,7 +261,15 @@ function materiobasetheme_image_style($variables) {
|
||||
|
||||
# hide title and alt for non adherent users
|
||||
global $user;
|
||||
if(isset($user->roles[1]) || isset($user->roles[7])){
|
||||
if(!isset($user->roles[10]) // student
|
||||
&& !isset($user->roles[11]) // alphatesteur
|
||||
&& !isset($user->roles[6]) // adherent
|
||||
&& !isset($user->roles[8]) // premium
|
||||
&& !isset($user->roles[12]) // translator
|
||||
&& !isset($user->roles[13]) // admin showroom
|
||||
&& !isset($user->roles[3]) // admin
|
||||
&& !isset($user->roles[4]) // root
|
||||
){
|
||||
unset($variables['title']);
|
||||
unset($variables['alt']);
|
||||
}
|
||||
|
@@ -10,7 +10,15 @@ $vars['theme_hook_suggestions'][] = 'field__' . $vars['element']['#field_name']
|
||||
if($vars['element']['#field_name'] == 'field_materiau_image'){
|
||||
global $user;
|
||||
// dsm($vars);
|
||||
if(isset($user->roles[1])){
|
||||
if( !isset($user->roles[10]) // student
|
||||
&& !isset($user->roles[11]) // alphatesteur
|
||||
&& !isset($user->roles[6]) // adherent
|
||||
&& !isset($user->roles[8]) // premium
|
||||
&& !isset($user->roles[12]) // translator
|
||||
&& !isset($user->roles[13]) // admin showroom
|
||||
&& !isset($user->roles[3]) // admin
|
||||
&& !isset($user->roles[4]) // root
|
||||
&& in_array($view_mode, $vm)){
|
||||
$items = $vars['items'];
|
||||
$vars['items'] = array($items[0]);
|
||||
}
|
||||
|
@@ -13,8 +13,18 @@
|
||||
|
||||
<?php
|
||||
global $user;
|
||||
// dsm($user);
|
||||
$vm = array('cardmedium', 'cardbig'); //, upgrade with 'cardfull' needs more design works, postponed
|
||||
if( isset($user->roles[1]) && in_array($view_mode, $vm)):
|
||||
// if( isset($user->roles[1]) && in_array($view_mode, $vm)):
|
||||
if( !isset($user->roles[10]) // student
|
||||
&& !isset($user->roles[11]) // alphatesteur
|
||||
&& !isset($user->roles[6]) // adherent
|
||||
&& !isset($user->roles[8]) // premium
|
||||
&& !isset($user->roles[12]) // translator
|
||||
&& !isset($user->roles[13]) // admin showroom
|
||||
&& !isset($user->roles[3]) // admin
|
||||
&& !isset($user->roles[4]) // root
|
||||
&& in_array($view_mode, $vm)):
|
||||
?>
|
||||
<div class="side oops">
|
||||
<p>
|
||||
|
Reference in New Issue
Block a user