Esempio n. 1
0
      $display['msg'] .= display_ok_msg("$l_group : $l_delete_ok");
    } else {
      $display['msg'] .= display_err_msg("$l_group : $l_delete_error");
    }
    $display['search'] = html_group_search_form('');
  } else {
    $display['msg'] .= display_warn_msg($err['msg'], false);
    $display['msg'] .= display_warn_msg($l_cant_delete, false);
    $display['detail'] = dis_group_consult($params, $obm['uid']);
  }

} elseif ($action == 'user_add') {
///////////////////////////////////////////////////////////////////////////////
  if (check_group_update_rights($params)) {
    if ($params['user_nb'] > 0) {
      $nb = run_query_group_usergroup_insert($params);
      // Set update state only if updated group is public
      $g = get_group_info($params['group_id']);
      if ($g['privacy'] == 0) {
	set_update_state();
      }
      $display['msg'] .= display_ok_msg("$nb $l_user_added");
    } else {
      $display['msg'] .= display_err_msg($l_no_user_added);
    }
  } else {
    $display['msg'] .= display_warn_msg($err['msg']);
  }
  $display['detail'] = dis_group_consult($params, $obm['uid']);

} elseif ($action == 'user_del') {
Esempio n. 2
0
  /**
   * Add a user in a group.
   * @param $user_id The user identifier.
   * @param $group_id A group identifier.
   * @param $domain_id A valid domain identifier.
   * @return boolean True if succeed.
   */
  function addUserInGroup ($user_id, $group_id, $domain_id)
  {
    global $obm;
    $backup['obm_domain_id'] = $obm['domain_id'];
    $obm['domain_id'] = $domain_id;

    $data = Array();
    $data['user_nb'] = 1;
    $data['user1'] = $user_id;
    $data['group_id'] = $group_id;

    $c = run_query_group_usergroup_insert($data, $domain_id);

    $obm['domain_id'] = $backup['obm_domain_id'];
    unset($backup);

    if ($c > 0)
      return true;

    return false;
  }