// CHECK IF USER IS ALLOWED TO DISCUSS if (!($privacy_max & $group->group_info['group_discussion'])) { header("Location: " . $url->url_create('group', NULL, $group->group_info['group_id']) . "&v=discussions"); exit; } // SET VARS $is_error = 0; $topic_subject = ""; $topic_body = ""; // IF A TOPIC IS BEING POSTED if ($task == "topic_create") { $topic_date = time(); $topic_subject = censor($_POST['topic_subject']); $topic_body = $_POST['topic_body']; // ADD BREAKS AND TOPIC BODY $topic_body = $group->group_post_bbcode_parse_clean($topic_body); $topic_body = addslashes(stripslashes($topic_body)); // RETRIEVE AND CHECK SECURITY CODE IF NECESSARY if ($setting['setting_group_discussion_code']) { if (!session_id()) { session_start(); } $code = $_SESSION['code']; if ($code == "") { $code = randomcode(); } if ($_POST['comment_secure'] != $code) { $is_error = 832; } } // MAKE SURE TOPIC BODY IS NOT EMPTY