2 if (!defined('AT_INCLUDE_PATH')) { exit; }
\r
3 if (!isset($this) || (isset($this) && (strtolower(get_class($this)) != 'module'))) { exit(__FILE__ . ' is not a Module'); }
\r
5 define('AT_PRIV_FORUMS', $this->getPrivilege() );
\r
6 define('AT_ADMIN_PRIV_FORUMS', $this->getAdminPrivilege() );
\r
8 // if this module is to be made available to students on the Home or Main Navigation
\r
9 $_group_tool = $_student_tool = 'mods/_standard/forums/forum/list.php';
\r
12 $this->_stacks['posts'] = array('title_var'=>'posts','file'=>AT_INCLUDE_PATH.'../mods/_standard/forums/dropdown/posts.inc.php');
\r
14 //modules sub-content
\r
15 $this->_list['forums'] = array('title_var'=>'forums','file'=>'mods/_standard/forums/sublinks.php');
\r
18 $this->_tool['forums'] = array('title_var'=>'forums','file'=>'mods/_core/tool_manager/forums_tool.php','table'=>'content_forums_assoc');
\r
21 $this->_pages['mods/_standard/forums/index.php']['title_var'] = 'forums';
\r
22 $this->_pages['mods/_standard/forums/index.php']['parent'] = 'tools/index.php';
\r
23 $this->_pages['mods/_standard/forums/index.php']['guide'] = 'instructor/?p=forums.php';
\r
24 $this->_pages['mods/_standard/forums/index.php']['children'] = array('mods/_standard/forums/add_forum.php');
\r
26 $this->_pages['mods/_standard/forums/add_forum.php']['title_var'] = 'create_forum';
\r
27 $this->_pages['mods/_standard/forums/add_forum.php']['parent'] = 'mods/_standard/forums/index.php';
\r
29 $this->_pages['mods/_standard/forums/delete_forum.php']['title_var'] = 'delete_forum';
\r
30 $this->_pages['mods/_standard/forums/delete_forum.php']['parent'] = 'mods/_standard/forums/forums/index.php';
\r
32 $this->_pages['mods/_standard/forums/edit_forum.php']['title_var'] = 'edit_forum';
\r
33 $this->_pages['mods/_standard/forums/edit_forum.php']['parent'] = 'mods/_standard/forums/index.php';
\r
36 $this->_pages['mods/_standard/forums/forum/list.php']['title_var'] = 'forums';
\r
37 $this->_pages['mods/_standard/forums/forum/list.php']['img'] = 'images/home-forums.png';
\r
38 $this->_pages['mods/_standard/forums/forum/list.php']['icon'] = 'images/pin.png'; //added favicon
\r
39 //$this->_pages['forum/list.php']['text'] = 'Sezione Forum'; //added text
\r
40 $this->_pages['mods/_standard/forums/forum/list.php']['children'] = array('search.php?search_within[]=forums');
\r
41 //list.php's children
\r
42 $this->_pages['search.php?search_within[]=forums']['title_var'] = 'search';
\r
43 $this->_pages['search.php?search_within[]=forums']['parent'] = 'mods/_standard/forums/index.php';
\r
46 if (admin_authenticate(AT_ADMIN_PRIV_FORUMS, TRUE) || admin_authenticate(AT_ADMIN_PRIV_ADMIN, TRUE)) {
\r
47 if (admin_authenticate(AT_ADMIN_PRIV_ADMIN, TRUE)) {
\r
48 $this->_pages['mods/_core/courses/admin/courses.php']['children'] = array('mods/_standard/forums/admin/forums.php');
\r
49 $this->_pages['mods/_standard/forums/admin/forums.php']['parent'] = 'mods/_core/courses/admin/courses.php';
\r
51 $this->_pages[AT_NAV_ADMIN] = array('mods/_standard/forums/admin/forums.php');
\r
52 $this->_pages['mods/_standard/forums/admin/forums.php']['parent'] = AT_NAV_ADMIN;
\r
55 $this->_pages['mods/_standard/forums/admin/forums.php']['title_var'] = 'forums';
\r
56 $this->_pages['mods/_standard/forums/admin/forums.php']['guide'] = 'mods/_standard/forums/admin/?p=forums.php';
\r
57 $this->_pages['mods/_standard/forums/admin/forums.php']['children'] = array('mods/_standard/forums/admin/forum_add.php');
\r
59 $this->_pages['mods/_standard/forums/admin/forum_add.php']['title_var'] = 'create_forum';
\r
60 $this->_pages['mods/_standard/forums/admin/forum_add.php']['parent'] = 'mods/_standard/forums/admin/forums.php';
\r
62 $this->_pages['mods/_standard/forums/admin/forum_edit.php']['title_var'] = 'edit_forum';
\r
63 $this->_pages['mods/_standard/forums/admin/forum_edit.php']['parent'] = 'mods/_standard/forums/admin/forums.php';
\r
65 $this->_pages['mods/_standard/forums/admin/forum_delete.php']['title_var'] = 'delete_forum';
\r
66 $this->_pages['mods/_standard/forums/admin/forum_delete.php']['parent'] = 'mods/_standard/forums/admin/forums.php';
\r
69 function forums_get_group_url($group_id) {
\r
71 $sql = "SELECT forum_id FROM ".TABLE_PREFIX."forums_groups WHERE group_id=$group_id";
\r
72 $result = mysql_query($sql, $db);
\r
73 $row = mysql_fetch_assoc($result);
\r
75 return 'mods/_standard/forums/forum/index.php?fid='.$row['forum_id'];
\r