d81843762fe5ba4f5f416b2f61f876b0dbb49168
[atutor.git] / docs / mods / _core / tool_manager / forums_tool.php
1 <?php\r
2 \r
3 if (!defined('AT_INCLUDE_PATH')) { exit; }\r
4 global $db;\r
5 \r
6 \r
7 \r
8 if(isset($_POST['save'])) {\r
9     if(isset($associated_forum))\r
10     unset($associated_forum);\r
11 \r
12     if(isset($_SESSION['associated_forum']))\r
13         unset($_SESSION['associated_forum']);\r
14         \r
15     \r
16 //rimuovo dalla tabella le precedenti associazioni con il contenuto\r
17     if(isset($_POST['check'])){\r
18         $i=0;\r
19         $associated_forum = '';\r
20         foreach ($_POST['check'] as $selected_forum) {\r
21             $associated_forum[$i]= $selected_forum;\r
22             $i++;\r
23         }\r
24         if($associated_forum != '')\r
25             $_SESSION['associated_forum']= $associated_forum; ?>\r
26         <script type="text/javascript">\r
27             window.opener.document.getElementById('Forums').style='border:solid; border-color: #43addb';\r
28         </script>\r
29     <?php } else {\r
30         $_SESSION['associated_forum'] = 'none'; ?>\r
31         <script type="text/javascript">\r
32             window.opener.document.getElementById('Forums').style='';\r
33         </script>\r
34     <?php }?>\r
35     <script type="text/javascript">\r
36         javascript:window.close();\r
37     </script>\r
38 <?php }\r
39 \r
40 $sql = "SELECT f.* FROM ".TABLE_PREFIX."forums f INNER JOIN ".TABLE_PREFIX."forums_courses fc USING (forum_id) WHERE fc.course_id = $_SESSION[course_id]";\r
41 $result = mysql_query($sql, $db);\r
42 \r
43 if(mysql_num_rows($result) != 0) {\r
44     while ($row = mysql_fetch_assoc($result)) {\r
45         $path =  "mods/_standard/forums/forum/index.php?fid=".$row['forum_id'];                                         // memorizzo i dati necessari per comporre i link di ogni elemento\r
46         $content_list[] = array('id'=>$row['forum_id'], 'title' => $row['title'], 'path' => $path, 'image' => AT_BASE_HREF.'images/home-forums_sm.png');\r
47     }\r
48     return $content_list;\r
49 } else {\r
50     $msg->addInfo('NO_FORUMS');\r
51     $msg->printInfos();\r
52     return;\r
53 }\r
54 \r
55 ?>