* Add New Discussion template file
 *
 * @package CoursePress
 */
global $coursepress;
$course_id = do_shortcode('[get_parent_course_id]');
$coursepress->check_access($course_id);
get_header();
$form_message_class = '';
$form_message = '';
if (isset($_POST['new_question_submit'])) {
    check_admin_referer('new_question');
    if ($_POST['question_title'] !== '') {
        if ($_POST['question_description'] !== '') {
            $discussion = new Discussion();
            $discussion->update_discussion($_POST['question_title'], $_POST['question_description'], $course_id);
            // if( defined('DOING_AJAX') && DOING_AJAX ) { cp_write_log('doing ajax'); }
            wp_redirect(get_permalink($course_id) . $coursepress->get_discussion_slug());
            exit;
        } else {
            $form_message = __('Question description is required.');
            $form_message_class = 'red';
        }
    } else {
        $form_message = __('Question title is required.');
        $form_message_class = 'red';
    }
}
?>
<div id="primary" class="content-area">
    <main id="main" class="site-main" role="main">
global $action, $page;
global $page, $user_id, $cp_admin_notice;
global $coursepress;
$discussion_id = '';
if (isset($_GET['discussion_id'])) {
    $discussion = new Discussion($_GET['discussion_id']);
    $discussion_details = $discussion->get_discussion();
    $discussion_id = (int) $_GET['discussion_id'];
} else {
    $discussion = new Discussion();
    $discussion_id = 0;
}
wp_reset_vars(array('action', 'page'));
if (isset($_POST['action']) && ($_POST['action'] == 'add' || $_POST['action'] == 'update')) {
    check_admin_referer('discussion_details');
    $new_post_id = $discussion->update_discussion();
    if ($_POST['action'] == 'update') {
        wp_redirect(admin_url('admin.php?page=' . $page . '&ms=du'));
        exit;
    }
    if ($new_post_id !== 0) {
        ob_start();
        // if( defined('DOING_AJAX') && DOING_AJAX ) { cp_write_log('doing ajax'); }
        if ($_POST['action'] == 'add') {
            wp_redirect(admin_url('admin.php?page=' . $page . '&ms=da'));
            exit;
        }
        exit;
    } else {
        //an error occured
    }