You are here

function _forum_access_forum_form_after_build_acl0 in Forum Access 7

Same name and namespace in other branches
  1. 6 forum_access.admin.inc \_forum_access_forum_form_after_build_acl0()
1 string reference to '_forum_access_forum_form_after_build_acl0'
_forum_access_forum_acl_form in ./forum_access.admin.inc

File

./forum_access.admin.inc, line 348
forum_access.admin.inc

Code

function _forum_access_forum_form_after_build_acl0($element, &$form_state) {
  if (isset($form_state['input']['forum_access']['template']['taxonomy'])) {

    // Get ACL's user_list for the template and replace it before ACL's after_build function gets its shot at it.
    $template_tid = reset($form_state['input']['forum_access']['template']['taxonomy']);
    if ($acl_id = acl_get_id_by_number('forum_access', $template_tid)) {
      $f = _acl_edit_form($acl_id, 'DUMMY');
      $element['user_list']['#value'] = $f['user_list']['#default_value'];
    }
  }
  return $element;
}