관리-도구
편집 파일: course_header.php
<?php $mem_id = $mdata['id']; $o_id=false; $s_id=false; $mem_idenc=false; $qr2 = "SELECT `id` FROM `".$table1."` WHERE `course_id`=$c_id ORDER BY `display_order` ASC"; $sresult = $mysqli->query( $qr2 ); $content_type = ''; $content_title = ''; if ( isset( $_GET['content'] ) ) { $o_id = $mysqli->real_escape_string( $_GET['content'] ); $s_id = self::getFieldValue( 'content_options','section_id','id',$o_id ); $option_type = self::getFieldValue( 'content_options','option_type','id',$o_id ); $content_type = self::getFieldValue( 'content_options','content_type','id',$o_id ); $content_title = self::getContentTitle( $o_id, $c_id ); $next_order = self::getFieldValue( 'content_options','display_order','id',$o_id ); }else{ $o_id = self::getFirstLesson( $c_id ); if($o_id){ $s_id = self::getFieldValue( 'content_options','section_id','id',$o_id ); $option_type = self::getFieldValue( 'content_options','option_type','id',$o_id ); $next_order = self::getFieldValue( 'content_options','display_order','id',$o_id ); if( isset($_GET['page']) && $_GET['page']=='cfcourse_preview' ) { $lecture_url = $course_show_url."?page=cfcourse_preview&id=$c_id&content=".$o_id."&type=$option_type"; }else{ $lecture_url = $course_show_url."?id=$c_id&content=".$o_id."&type=$option_type"; } @header("Locatoin: ".$lecture_url.""); echo "<script>window.location.href='".$lecture_url."'</script>"; die(); }else{ echo '<div class="alert alert-info" role="alert">No content available! Please add some content to the course</div>'; die(); } } $prev_order = $next_order; $content_typei=''; if($option_type=="assign")$option_type='assignment'; if( in_array( $content_type,['y','vu','vm','if'] ) ) { $content_typei = '<i class="fas fa-play-circle" aria-hidden="true"></i>'; } elseif( $content_type=='d' ) { $content_typei = '<i class="fas fa-file" aria-hidden="true"></i>'; } elseif( $content_type=='cfcourselat' ) { $content_typei = '<i class="fas fa-newspaper" aria-hidden="true"></i>'; } elseif( $content_type=='au' ) { $content_typei = '<i class="fas fa-headphones" aria-hidden="true"></i>'; } elseif( $content_type=='i' ) { $content_typei = '<i class="fas fa-image" aria-hidden="true"></i>'; } else { $content_typei = '<i class="fas fa-play-circle" aria-hidden="true"></i>'; } if( in_array( $option_type ,['quiz','assign','test'] ) ) { $content_typei = '<i class="fas fa-bars" aria-hidden="true" ></i>'; } $o_idenc = cf_enc( $o_id, "encrypt" ); $s_idenc = cf_enc( $s_id, "encrypt" ); $mem_idenc = cf_enc( $mem_id, "encrypt" ); $c_idenc = cf_enc( $c_id, "encrypt" ); $review_status = self::getRatingStatus( $c_id,$mem_id ); ?> <input type="hidden" id="cfcourse-option--id" value="<?=$o_id ?>" /> <input type="hidden" id="cf-course-current-os" value="<?= getOS(); ?>" /> <input type="hidden" id="cfcourse-course-url" value="<?=$cr['show_url'] ?>" /> <input type="hidden" id="cfcourse-course-type" value="<?=$option_type; ?>" /> <input type="hidden" id="cfcourse-option-enc--id" value="<?=$o_idenc?> " /> <input type="hidden" id="cfcourse-section--id" value="<?=$s_id ?>" /> <input type="hidden" id="cfcourse-section-enc--id" value="<?=$s_idenc?>" /> <input type="hidden" id="cfcours-nonce--id" value="<?=cf_create_nonce('cfc_comment_nonce'); ?>" /> <input type= "hidden" id="cfcourse-show-completion-cert" value="<?php echo $show_end_cirtificate; ?>"> <input type="hidden" id="cfcourse-course--id" value="<?=$c_id; ?>" /> <input type="hidden" id="cfcourse-course-enc--id" value="<?=$c_idenc; ?>" /> <input type="hidden" id="cfcourse-member--id" value="<?=$mem_id ?>" /> <input type="hidden" id="cfcourse-member-enc--id" value="<?=$mem_idenc ?>" /> <input type="hidden" id="cfcourse-course-theme" value="<?=$theme ?>" /> <div id="cfCourse-context-menu" class="cf--cc--ddc"> <input type="hidden" value = "" id="cf-course--opt--id" /> <input type="hidden" value = "" id="cf-course--opt--value" /> <input type="hidden" value = "" id="cf-course--opt--uname" /> <a href="javascript:void(0)" id="cf-course-edit-comment" ><?=$ctext->text40 ?></a> <a href="javascript:void(0)" id="cf-course-del-comment" ><?=$ctext->text41 ?></a> </div> <input type="hidden" id="cfcourse-user-ajax" value="<?php echo get_option('install_url')."/index.php?page=ajax"; ?>" /> <input type="hidden" id="cfcourse-plugin_url" value="<?php echo plugins_url(); ?>cf_course" /> <?php $image = $lecture_ob->cfCourse_get_gravatar_image( $email ); $all_lecture = self::getCourseData( $sresult, $c_id ); $alllecture_count = count( $all_lecture ); $totol_progress = self::getWatched( $mem_id, $c_id ); $progress_a = ceil((($totol_progress/$alllecture_count)*100))."%"; $progress_perc = ceil((($totol_progress/$alllecture_count)*100)); if( $next_order < $alllecture_count) { $next_order = $next_order+1; } $prev_order_n = $prev_order; if( $prev_order > 1 ) { $prev_order = $prev_order-1; } $next_lecture =$all_lecture[$next_order-1]; $old_lecture =$all_lecture[$prev_order-1]; if(isset($_GET['page']) && $_GET['page']=='cfcourse_preview') { $next_lecture_url = $course_show_url."?page=cfcourse_preview&id=$c_id&content=".$next_lecture['option_id']."&type=".$next_lecture['option_type']; $prev_lecture_url = $course_show_url."?page=cfcourse_preview&id=$c_id&content=".$old_lecture['option_id']."&type=".$next_lecture['option_type']; }else{ $next_lecture_url = $course_show_url."?id=$c_id&content=".$next_lecture['option_id']."&type=".$next_lecture['option_type']; $prev_lecture_url = $course_show_url."?id=$c_id&content=".$old_lecture['option_id']."&type=".$next_lecture['option_type']; } $review_box_status = get_option("donotshow_reviewbox"); if($review_box_status==1) { $review_status='yes'; } ?> <input type="hidden" id="cfcours-urating-status" value="<?= $review_status; ?>"> <input type="hidden" id="cf-course-total_lecture" value="<?= $alllecture_count ?>"> <input type="hidden" id="cf-course-progers_count" value="<?= $totol_progress ?>"> <input type="hidden" id="cf-course-user-image" value="<?= $image ?>"> <input type="hidden" id="cf-course-user-name" value="<?= $name; ?>"> <input type="hidden" id="cf_course_persion" value="<?= $person; ?>"> <input type="hidden" id="cf-course-membership-url" value="<?= $cr['membership_url']; ?>">