3 * GForge Forums Facility
5 * Copyright 2002 GForge, LLC
14 By Tim Perdue, Sourceforge, 11/99
16 Massive rewrite by Tim Perdue 7/2000 (nested/views/save)
18 Complete OO rewrite by Tim Perdue 12/2002
20 Heavy RBAC changes 3/17/2004
23 require_once('../../env.inc.php');
24 require_once $gfwww.'include/pre.php';
25 require_once $gfwww.'forum/include/ForumHTML.class.php';
26 require_once $gfcommon.'forum/Forum.class.php';
27 require_once $gfwww.'forum/admin/ForumAdmin.class.php';
28 require_once $gfcommon.'forum/ForumFactory.class.php';
29 require_once $gfcommon.'forum/ForumMessageFactory.class.php';
30 require_once $gfcommon.'forum/ForumMessage.class.php';
31 require_once $gfcommon.'include/TextSanitizer.class.php'; // to make the HTML input by the user safe to store
33 $group_id = getIntFromRequest('group_id');
34 $group_forum_id = getIntFromRequest('group_forum_id');
35 $g=group_get_object($group_id);
36 $f = new Forum ($g,$group_forum_id);
37 if (!$f || !is_object($f)) {
38 exit_error('Error','Could Not Get Forum Object');
39 } elseif ($f->isError()) {
40 exit_error('Error',$f->getErrorMessage());
41 } elseif (!$f->userIsAdmin()) {
42 exit_permission_denied();
45 forum_header(array('title'=>_('Add forum')));
47 $sql="select users.user_id,users.user_name, users.email, users.realname from
48 users,forum_monitored_forums fmf where fmf.user_id=users.user_id and
49 fmf.forum_id ='$group_forum_id' order by users.user_id;";
58 echo $HTML->listTableTop($head);
60 while ($arr=db_fetch_array($res)) {
62 echo '<tr '. $HTML->boxGetAltRowStyle($j) . '><td>'.$arr['user_name'].'</td>
63 <td>'.$arr['email'].'</td>
64 <td>'.$arr['realname'].'</td></tr>';
67 echo $HTML->listTableBottom();
69 forum_footer(array());