* 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 }