Esempio n. 1
0
     if (strpos($_SERVER["REQUEST_URI"], '/edit/')) {
         $edit_course = vibe_get_option('create_course');
         if (isset($edit_course) && is_numeric($edit_course)) {
             echo '<input id="course_id" type="hidden" value="' . $_GET['id'] . '"><a href="' . get_permalink($edit_course) . '?action=' . $_GET['id'] . '" class="course_button button full">' . __('Back to Edit Course', 'vibe') . '</a>';
         } else {
             echo '<input id="course_id" type="hidden" value="' . $_GET['id'] . '"><a href="' . get_permalink($_GET['id']) . '?action=curriculum" class="course_button button full">' . __('Back to Course', 'vibe') . '</a>';
         }
     } else {
         echo '<input id="course_id" type="hidden" value="' . $_GET['id'] . '"><a href="' . get_permalink($_GET['id']) . '?action=curriculum" class="course_button button full">' . __('Back to Course', 'vibe') . '</a>';
     }
 } else {
     global $wpdb;
     $uid = get_the_ID();
     $course_id = '';
     if (function_exists('bp_course_get_unit_course_id')) {
         $course_id = bp_course_get_unit_course_id($uid);
     }
     if (is_numeric($course_id) && get_post_type($course_id) == 'course') {
         $extension = '';
         $settings = WPLMS_tips::init();
         if (!empty($settings->settings) && empty($settings->settings['course_curriculum_below_description'])) {
             $permalinks = get_option('vibe_course_permalinks');
             $curriculum_slug = !empty($permalinks['drive_slug']) ? $permalinks['curriculum_slug'] : 'curriculum';
             if (!empty($curriculum_slug)) {
                 $extension = $curriculum_slug . '/';
             }
         }
         echo '<input id="course_id" type="hidden" value="' . $course_id . '"><a href="' . get_permalink($course_id) . $extension . '" class="course_button button full">' . __('Back to Course', 'vibe') . '</a>';
     } else {
         vibe_breadcrumbs();
     }
Esempio n. 2
0
 function unit_comment($unit_id, $user_id, $comment_id)
 {
     $course_id = bp_course_get_unit_course_id($unit_id);
     bp_course_record_activity(array('action' => __('Student posted comment on unit ', 'vibe'), 'content' => sprintf(__('Student %s posted comment on unit %s', 'vibe'), bp_core_get_user_displayname($user_id), get_the_title($unit_id)), 'type' => 'unit_comment', 'item_id' => $course_id, 'primary_link' => get_permalink($course_id), 'secondary_item_id' => $comment_id));
 }