<?php

ThemexCourse::refresh($post->ID);
?>
<div class="course-preview <?php 
echo ThemexCourse::$data['status'];
?>
-course">
	<div class="course-image">
		<a href="<?php 
the_permalink();
?>
"><?php 
the_post_thumbnail('normal');
?>
</a>
		<?php 
if (empty(ThemexCourse::$data['plans']) && ThemexCourse::$data['status'] != 'private') {
    ?>
		<div class="course-price product-price">
			<div class="price-text"><?php 
    echo ThemexCourse::$data['price']['text'];
    ?>
</div>
			<div class="corner-wrap">
				<div class="corner"></div>
				<div class="corner-background"></div>
			</div>			
		</div>
		<?php 
}
예제 #2
0
<?php

get_header();
the_post();
ThemexLesson::refresh($post->ID, true);
ThemexCourse::refresh(ThemexLesson::$data['course'], true);
$layout = ThemexCore::getOption('lessons_layout', 'right');
if ($layout == 'left') {
    ?>
<aside class="sidebar column fourcol">
	<?php 
    get_sidebar('lesson');
    ?>
</aside>
<div class="column eightcol last">
<?php 
} else {
    ?>
<div class="column eightcol lesson-content">
<?php 
}
?>
	<?php 
if (ThemexLesson::$data['prerequisite']['progress'] == 0 && ThemexLesson::$data['status'] != 'free' && ThemexCore::checkOption('lesson_hide') && !ThemexCourse::isAuthor()) {
    printf(__('Complete "%s" lesson before taking this lesson.', 'academy'), '<a href="' . get_permalink(ThemexLesson::$data['prerequisite']['ID']) . '">' . get_the_title(ThemexLesson::$data['prerequisite']['ID']) . '</a>');
} else {
    the_content();
    comments_template('/questions.php');
}
?>
</div>
예제 #3
0
	<?php 
if (empty($courses)) {
    ?>
	<h2 class="secondary"><?php 
    _e('No courses yet.', 'academy');
    ?>
</h2>
	<?php 
} else {
    ?>
	<div class="user-courses-listing">
	<?php 
    foreach ($courses as $ID) {
        ?>
		<?php 
        ThemexCourse::refresh($ID);
        ?>
		<div class="course-item <?php 
        if (ThemexCourse::$data['progress'] != 100) {
            ?>
started<?php 
        }
        ?>
">
			<div class="course-title">
				<?php 
        if (ThemexCourse::$data['author']['ID'] == ThemexUser::$data['active_user']['ID']) {
            ?>
				<div class="course-status"><?php 
            _e('Author', 'academy');
            ?>
예제 #4
0
 /**
  * Saves lesson attachment
  *
  * @access public
  * @return void
  */
 public static function saveAttachment()
 {
     $file = ThemexCore::getRewriteRule('file');
     if (!empty($file)) {
         $index = themex_decode($file);
         $lesson = themex_decode($file, true);
         self::refresh($lesson);
         if (!empty(self::$data['course'])) {
             ThemexCourse::refresh(self::$data['course']);
             if (isset(self::$data['attachments'][$index]) && (ThemexCourse::isSubscriber() && ThemexCourse::isMember() || ThemexCourse::isAuthor() || self::$data['status'] == 'free')) {
                 $attachment = self::$data['attachments'][$index];
                 if (isset($attachment['status']) && $attachment['status'] == 'link') {
                     wp_redirect($attachment['url']);
                 } else {
                     $name = basename($attachment['url']);
                     header('Content-Type: application/octet-stream');
                     header('Content-Transfer-Encoding: Binary');
                     header('Content-disposition: attachment; filename="' . $name . '"');
                     readfile($attachment['url']);
                 }
             } else {
                 wp_redirect(get_permalink(self::$data['course']));
             }
             exit;
         }
         wp_redirect(SITE_URL);
         exit;
     }
 }
예제 #5
0
<?php

the_post();
ThemexCourse::refresh($post->ID, true);
?>
<div class="threecol column">
<?php 
get_template_part('content', 'course-grid');
?>
</div>
<?php 
if (ThemexCourse::hasMembers() || is_active_sidebar('course') || !empty(ThemexCourse::$data['sidebar'])) {
    ?>
<div class="sixcol column">
<?php 
} else {
    ?>
<div class="ninecol column last">
<?php 
}
?>
	<div class="course-description widget <?php 
echo ThemexCourse::$data['status'];
?>
-course">
		<div class="widget-title">
			<h4 class="nomargin"><?php 
_e('Description', 'academy');
?>
</h4>
		</div>