Advertisement
Guest User

Untitled

a guest
May 30th, 2015
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. <?php
  2. /**
  3. * The template for displaying Course Curriculum
  4. *
  5. * Override this template by copying it to yourtheme/course/single/curriculum.php
  6. *
  7. * @author VibeThemes
  8. * @package vibe-course-module/templates
  9. * @version 1.8.2
  10. */
  11.  
  12.  
  13. global $post;
  14. $id= get_the_ID();
  15.  
  16. $class='';
  17. $settings = get_option('lms_settings');
  18. if(isset($settings['general']['curriculum_accordion']))
  19. $class="accordion";
  20. ?>
  21.  
  22. <div class="course_title">
  23. <h2><?php _e('Course Curriculum','vibe'); ?></h2>
  24. </div>
  25.  
  26. <div class="course_curriculum <?php echo $class; ?>">
  27. <?php
  28. do_action('wplms_course_curriculum_section',$id);
  29. $course_curriculum = vibe_sanitize(get_post_meta($id,'vibe_course_curriculum',false));
  30.  
  31. if(isset($course_curriculum)){
  32.  
  33. foreach($course_curriculum as $lesson){
  34. if(is_numeric($lesson)){
  35. $user_id = get_current_user_id();
  36.  
  37. $check = get_user_meta($user_id,$lesson,true);
  38. if(isset($check) && is_numeric($check)){
  39.  
  40. $icon = get_post_meta($lesson,'vibe_type',true);
  41.  
  42. if(get_post_type($lesson) == 'quiz')
  43. $icon='task';
  44.  
  45. $href=get_the_title($lesson);
  46. $free='';
  47. $free = get_post_meta($lesson,'vibe_free',true);
  48.  
  49. $curriculum_course_link = apply_filters('wplms_curriculum_course_link',0);
  50. if(vibe_validate($free) || ($post->post_author == get_current_user_id()) || current_user_can('manage_options') || $curriculum_course_link){
  51. $href=apply_filters('wplms_course_curriculum_free_access','<a href="'.get_permalink($lesson).'?id='.get_the_ID().'">'.get_the_title($lesson).(vibe_validate($free)?'<span>'.__('FREE','vibe').'</span>':'').'</a>',$lesson,$free);
  52. }
  53.  
  54. echo '<div class="course_lesson">
  55. <i class="icon-'.$icon.'"></i><h6>'.apply_filters('wplms_curriculum_course_lesson',$href,$lesson).'</h6>';
  56. $minutes=0;
  57. $hours=0;
  58. $min = get_post_meta($lesson,'vibe_duration',true);
  59. $minutes = $min;
  60. if($minutes){
  61. if($minutes > 60){
  62. $hours = intval($minutes/60);
  63. $minutes = $minutes - $hours*60;
  64. }
  65. echo apply_filters('wplms_curriculum_time_filter','<span><i class="icon-clock"></i> '.(isset($hours)?$hours.__(' Hours','vibe'):'').' '.$minutes.' '.__('minutes','vibe').'</span><b>'.((isset($hours) && $hours)?sprintf('%02d',$hours):"00").':'.sprintf('%02d', $minutes).'</b>',$min);
  66. }
  67. echo '</div>';
  68. }
  69. }else{
  70. echo '<h5 class="course_section">'.$lesson.'</h5>';
  71. }
  72. }
  73. }
  74. ?>
  75. </div>
  76.  
  77. <?php
  78.  
  79. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement