Dotclear


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/blog_pref.php

    r1636 r1698  
    580580               $user_url_p = '%1$s'; 
    581581          } 
    582            
     582 
     583          # Sort users list on user_id key 
     584          ksort($blog_users); 
     585 
     586          $post_type = $core->getPostTypes(); 
     587          $current_blog_id = $core->blog->id; 
     588          if ($blog_id != $core->blog->id) { 
     589               $core->setBlog($blog_id); 
     590          } 
     591 
    583592          foreach ($blog_users as $k => $v) 
    584593          { 
     
    586595               { 
    587596                    echo 
     597                    '<div class="user-perm">'. 
    588598                    '<h4>'.sprintf($user_url_p,html::escapeHTML($k)). 
    589599                    ' ('.html::escapeHTML(dcUtils::getUserCN( 
    590600                         $k, $v['name'], $v['firstname'], $v['displayname'] 
    591601                    )).')</h4>'; 
    592                      
    593                     echo '<ul class="nice">'; 
     602 
     603                    if ($core->auth->isSuperAdmin()) { 
     604                         echo  
     605                         '<p>'.__('Email:').' '. 
     606                         ($v['email'] != '' ? '<a href="mailto:'.$v['email'].'">'.$v['email'].'</a>' : __('(none)')). 
     607                         '</p>'; 
     608                    } 
     609 
     610                    echo 
     611                    '<h5>'.__('Publications on this blog:').'</h5>'. 
     612                    '<ul>'; 
     613                    foreach ($post_type as $type => $pt_info) { 
     614                         $params = array( 
     615                              'post_type' => $type, 
     616                              'user_id' => $k 
     617                              ); 
     618                         echo '<li>'.sprintf(__('%1$s: %2$s'),__($pt_info['label']),$core->blog->getPosts($params,true)->f(0)).'</li>'; 
     619                    } 
     620                    echo 
     621                    '</ul>'; 
     622 
     623                    echo 
     624                    '<h5>'.__('Permissions:').'</h5>'. 
     625                    '<ul>'; 
    594626                    if ($v['super']) { 
    595                          echo '<li>'.__('Super administrator').'</li>'; 
     627                         echo '<li class="user_super">'.__('Super administrator').'</li>'; 
    596628                    } else { 
    597629                         foreach ($v['p'] as $p => $V) { 
    598                               echo '<li>'.__($perm_types[$p]).'</li>'; 
     630                              echo '<li '.($p == 'admin' ? 'class="user_admin"' : '').'>'.__($perm_types[$p]).'</li>'; 
    599631                         } 
    600632                    } 
    601                     echo '</ul>'; 
     633                    echo  
     634                    '</ul>'; 
    602635                     
    603636                    if (!$v['super'] && $core->auth->isSuperAdmin()) { 
    604637                         echo  
    605638                         '<form action="users_actions.php" method="post">'. 
    606                          '<p><input type="submit" value="'.__('Change permissions').'" />'. 
     639                         '<p class="change-user-perm"><input type="submit" class="reset" value="'.__('Change permissions').'" />'. 
    607640                         form::hidden(array('redir'),'blog_pref.php?id='.$k). 
    608641                         form::hidden(array('action'),'perms'). 
     
    613646                         '</form>'; 
    614647                    } 
     648                    echo '</div>'; 
    615649               } 
     650          } 
     651          if ($current_blog_id != $core->blog->id) { 
     652               $core->setBlog($current_blog_id); 
    616653          } 
    617654     } 
Note: See TracChangeset for help on using the changeset viewer.

Sites map