/[drupal]/contributions/modules/forum_access/forum_access.module
ViewVC logotype

Diff of /contributions/modules/forum_access/forum_access.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.48, Sat Sep 19 14:16:33 2009 UTC revision 1.49, Sun Sep 20 01:09:20 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: forum_access.module,v 1.47 2009/08/27 23:44:59 salvis Exp $  // $Id: forum_access.module,v 1.48 2009/09/19 14:16:33 salvis Exp $
3    
4  /**  /**
5   * @file forum_access.module   * @file forum_access.module
# Line 403  function forum_access_access($tid, $type Line 403  function forum_access_access($tid, $type
403  }  }
404    
405  /**  /**
406     * Implementation of hook_user().
407     */
408    function forum_access_user($op, &$edit, &$account, $category = NULL) {
409      switch ($op) {
410        case 'validate':
411          $rid = variable_get('forum_access_moderator_rid', NULL);
412          if (!empty($rid)) {
413            if (isset($edit['roles'][$rid]) && $edit['roles'][$rid]) {
414              $roles = user_roles();
415              $variables = array(
416                '!Forum_Access' => 'Forum Access',
417                '%Role' => $roles[$rid],
418              );
419              drupal_set_message(t('The %Role role is reserved for !Forum_Access! It has been removed.', $variables), 'warning');
420              unset($edit['roles'][$rid]);
421            }
422          }
423          break;
424      }
425    }
426    
427    /**
428   * Get the roles of a user.   * Get the roles of a user.
429   */   */
430  function _forum_access_get_roles($user) {  function _forum_access_get_roles($user) {

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.49

  ViewVC Help
Powered by ViewVC 1.1.2