You are here

function _forum_access_forum_form_after_build_acl0 in Forum Access 6

Same name and namespace in other branches
  1. 7 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_form in ./forum_access.admin.inc
Rewrite the forum administration page with our new access rules.

File

./forum_access.admin.inc, line 458
forum_access.admin.inc

Code

function _forum_access_forum_form_after_build_acl0($form, $form_state) {
  if (isset($form['#post']['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 = current(array_values($form['#post']['forum_access']['template']['taxonomy']));
    if ($acl_id = acl_get_id_by_number('forum_access', $template_tid)) {
      $f = acl_edit_form($acl_id, 'DUMMY');
      $form['user_list']['#value'] = $f['user_list']['#default_value'];
    }
  }
  return $form;
}