PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.8
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.8
4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 4.2.0 All 139 releases
← All changes | inc/lp-deprecated.php +581 -1773 4.1.6.94.4.8 View file →
@@ -1,138 +1,8 @@
1 1 <?php
2 -/**
3 - * Handle renamed/removed hooks
4 - */
5 -global $lp_map_deprecated_filters;
6 2
7 -$lp_map_deprecated_filters = array(
8 - 'learn_press_register_add_ons' => 'learn_press_loaded',
9 -);
3 +use LearnPress\Helpers\Template;
10 4
11 -foreach ( $lp_map_deprecated_filters as $old => $new ) {
12 - add_filter( $old, 'lp_deprecated_filter_mapping', 9999999 );
13 -}
14 -
15 -function lp_deprecated_filter_mapping( $data, $arg_1 = '', $arg_2 = '', $arg_3 = '' ) {
16 - global $lp_map_deprecated_filters, $wp_filter;
17 - $filter = current_filter();
18 - if ( ! empty( $wp_filter[ $filter ] ) && count( $wp_filter[ $filter ] ) > 1 ) {
19 - _deprecated_function( 'The ' . $filter . ' hook', '1.0', $lp_map_deprecated_filters[ $filter ] );
20 - }
21 -
22 - return $data;
23 -}
24 -
25 -function learn_press_text_image( $text = null, $args = array() ) {
26 - _deprecated_function( __FUNCTION__, '1.0' );
27 - $width = 200;
28 - $height = 150;
29 - $font_size = 1;
30 - $background = 'FFFFFF';
31 - $color = '000000';
32 - $padding = 20;
33 -
34 - extract( $args );
35 -
36 - // Output to browser
37 - if ( empty( $_REQUEST['debug'] ) ) {
38 - header( 'Content-Type: image/png' );
39 - }
40 - /*
41 - $uniqid = md5( serialize( array( 'width' => $width, 'height' => $height, 'text' => $text, 'background' => $background, 'color' => $color ) ) );
42 - @mkdir( LP_PLUGIN_PATH . '/cache' );
43 - $cache = LP_PLUGIN_PATH . '/cache/' . $uniqid . '.cache';
44 - if( file_exists( $cache ) ){
45 - readfile( $cache );
46 - die();
47 - }*/
48 -
49 - $im = imagecreatetruecolor( $width, $height );
50 -
51 - list( $r, $g, $b ) = sscanf( "#{$background}", '#%02x%02x%02x' );
52 - $background = imagecolorallocate( $im, $r, $g, $b );
53 -
54 - list( $r, $g, $b ) = sscanf( "#{$color}", '#%02x%02x%02x' );
55 - $color = imagecolorallocate( $im, $r, $g, $b );
56 -
57 - // Set the background to be white
58 - imagefilledrectangle( $im, 0, 0, $width, $height, $background );
59 -
60 - // Path to our font file
61 - $font = LP_PLUGIN_PATH . '/assets/fonts/Sumana-Regular.ttf';
62 - $x = $width;
63 - $loop = 0;
64 - do {
65 - // First we create our bounding box for the first text
66 - $bbox = imagettfbbox( $font_size, 0, $font, $text );
67 - // This is our cordinates for X and Y
68 - $x = $bbox[0] + ( imagesx( $im ) / 2 ) - ( $bbox[4] / 2 );
69 - $y = $bbox[1] + ( imagesy( $im ) / 2 ) - ( $bbox[5] / 2 );
70 - $font_size ++;
71 - if ( $loop ++ > 100 ) {
72 - break;
73 - }
74 - } while ( $x > $padding );
75 - // Write it
76 - imagettftext( $im, $font_size, 0, $x - 5, $y, $color, $font, $text );
77 - imagepng( $im );
78 - // readfile( $cache );
79 - imagedestroy( $im );
80 -}
81 -
82 -/**
83 - * Get all lessons in a course
84 - *
85 - * @param $course_id
86 - *
87 - * @return array
88 - */
89 -function learn_press_get_lessons( $course_id ) {
90 - _deprecated_function( __FUNCTION__, '1.0' );
91 - $lessons = array();
92 - $curriculum = get_post_meta( $course_id, '_lpr_course_lesson_quiz', true );
93 - if ( $curriculum ) {
94 - foreach ( $curriculum as $lesson_quiz_s ) {
95 - if ( array_key_exists( 'lesson_quiz', $lesson_quiz_s ) ) {
96 - foreach ( $lesson_quiz_s['lesson_quiz'] as $lesson_quiz ) {
97 - if ( get_post_type( $lesson_quiz ) == LP_LESSON_CPT ) {
98 - $lessons[] = $lesson_quiz;
99 - }
100 - }
101 - }
102 - }
103 - }
104 -
105 - return $lessons;
106 -}
107 -
108 -/**
109 - * @param $course_id
110 - *
111 - * @return array
112 - */
113 -function learn_press_get_course_quizzes( $course_id ) {
114 - _deprecated_function( __FUNCTION__, '1.0' );
115 - $quizzes = array();
116 - $curriculum = get_post_meta( $course_id, '_lpr_course_lesson_quiz', true );
117 - if ( $curriculum ) {
118 - foreach ( $curriculum as $lesson_quiz_s ) {
119 - if ( array_key_exists( 'lesson_quiz', $lesson_quiz_s ) ) {
120 - foreach ( $lesson_quiz_s['lesson_quiz'] as $lesson_quiz ) {
121 - if ( get_post_type( $lesson_quiz ) == LP_QUIZ_CPT ) {
122 - $quizzes[] = $lesson_quiz;
123 - }
124 - }
125 - }
126 - }
127 - }
128 -
129 - return $quizzes;
130 -}
131 -
132 -// Deprecated template functions
133 -
134 -
135 5 if ( ! function_exists( 'learn_press_course_content_lesson' ) ) {
136 6 /**
137 7 * Display course description
138 8 */
@@ -321,66 +191,28 @@
321 191 learn_press_get_template( 'content-quiz/sidebar-buttons.php' );
322 192 }
323 193 }
324 194
325 -if ( ! function_exists( '_learn_press_default_course_tabs' ) ) {
195 +//if ( ! function_exists( '_learn_press_default_course_tabs' ) ) {
196 +//
197 +// /**
198 +// * Add default tabs to course
199 +// *
200 +// * @param array $tabs
201 +// *
202 +// * @return array
203 +// */
204 +// function _learn_press_default_course_tabs( $tabs = array() ) {
205 +// _deprecated_function( __FUNCTION__, '3.0.0', 'learn_press_get_course_tabs' );
206 +//
207 +// return learn_press_get_course_tabs();
208 +// }
209 +//}
326 210
327 - /**
328 - * Add default tabs to course
329 - *
330 - * @param array $tabs
331 - *
332 - * @return array
333 - */
334 - function _learn_press_default_course_tabs( $tabs = array() ) {
335 - _deprecated_function( __FUNCTION__, '3.0.0', 'learn_press_get_course_tabs' );
336 -
337 - return learn_press_get_course_tabs();
338 - }
339 -}
340 -
341 -
342 -function learn_press_sanitize_json( $string ) {
343 -
344 - echo json_encode( $string );
345 -
346 - return $string;
347 -}
348 -
349 -
350 -function learn_press_get_subtabs_course() {
351 - $subtabs = array(
352 - 'all' => __( 'All', 'learnpress' ),
353 - 'learning' => __( 'Learning', 'learnpress' ),
354 - 'purchased' => __( 'Purchased', 'learnpress' ),
355 - 'finished' => __( 'Finished', 'learnpress' ),
356 - 'own' => __( 'Owned', 'learnpress' ),
357 - );
358 -
359 - $subtabs = apply_filters( 'learn_press_profile_tab_courses_subtabs', $subtabs );
360 -
361 - return $subtabs;
362 -}
363 -
364 -
365 -// -------------------------------
366 -// Validation Data Settings Page Before Save
367 -add_filter( 'learn_press_update_option_value', 'learn_press_validation_data_before_save', 10, 2 );
368 -
369 -function learn_press_validation_data_before_save( $value = '', $name = '' ) {
370 - if ( $name === 'learn_press_profile_endpoints' ) {
371 -
372 - if ( empty( $value['profile-courses'] ) ) {
373 - $value['profile-courses'] = 'courses';
374 - }
375 - }
376 -
377 - return $value;
378 -}
379 -
380 -
381 211 // Show filters for students list
382 -function learn_press_get_students_list_filter() {
212 +// Wait addon student list v4.0.3 update will remove it
213 +// @deprecated 4.2.7.4
214 +/*function learn_press_get_students_list_filter() {
383 215 $filter = array(
384 216 'all' => esc_html__( 'All', 'learnpress' ),
385 217 'in-progress' => esc_html__( 'In Progress', 'learnpress' ),
386 218 'finished' => esc_html__( 'Finished', 'learnpress' ),
@@ -386,61 +218,11 @@
386 218 'finished' => esc_html__( 'Finished', 'learnpress' ),
387 219 );
388 220
389 221 return apply_filters( 'learn_press_get_students_list_filter', $filter );
390 -}
222 +}*/
391 223
392 224
393 -function learn_press_get_request_args( $args = array() ) {
394 - $request = array();
395 - if ( $args ) {
396 - foreach ( $args as $key ) {
397 - $request[] = array_key_exists( $key, $_REQUEST ) ? $_REQUEST[ $key ] : false;
398 - }
399 - }
400 -
401 - return $request;
402 -}
403 -
404 -
405 -/**
406 - * Redirect to question if user access to a quiz that user has started
407 - *
408 - * @param string
409 - *
410 - * @return string
411 - */
412 -function learn_press_redirect_to_question( $template ) {
413 - global $post_type;
414 - if ( is_single() && $post_type == LP_QUIZ_CPT ) {
415 - $user = learn_press_get_current_user();
416 - $quiz_id = get_the_ID();
417 - $quiz_status = $user->get_quiz_status( $quiz_id );
418 - if ( $quiz_status == 'started' && learn_press_get_quiz_time_remaining( $user->get_id(), $quiz_id ) == 0 && get_post_meta( $quiz_id, '_lpr_duration', true ) ) {
419 - $user->finish_quiz( $quiz_id );
420 - $quiz_status = 'completed';
421 - }
422 - $redirect = null;
423 - if ( learn_press_get_request( 'question' ) && $quiz_status == '' ) {
424 - $redirect = get_the_permalink( $quiz_id );
425 - } elseif ( $quiz_status == 'started' ) {
426 - if ( learn_press_get_request( 'question' ) ) {
427 - } else {
428 - $redirect = learn_press_get_user_question_url( $quiz_id );
429 - }
430 - } elseif ( $quiz_status == 'completed' && learn_press_get_request( 'question' ) ) {
431 - $redirect = get_the_permalink( $quiz_id );
432 - }
433 - if ( $redirect && ! learn_press_is_current_url( $redirect ) ) {
434 - wp_redirect( $redirect );
435 - exit();
436 - }
437 - }
438 -
439 - return $template;
440 -}
441 -
442 -
443 225 function learn_press_output_question_nonce( $question ) {
444 226 printf( '<input type="hidden" name="update-question-nonce" value="%s" />', wp_create_nonce( 'current-question-nonce-' . $question->id ) );
445 227 }
446 228
@@ -446,41 +228,28 @@
446 228
447 229 add_action( 'learn_press_after_question_wrap', 'learn_press_output_question_nonce' );
448 230
449 231
450 -if ( ! function_exists( 'learn_press_course_nav_items' ) ) {
451 - /**
452 - * Displaying course items navigation
453 - *
454 - * @param null $item_id
455 - * @param null $course_id
456 - */
457 - function learn_press_course_nav_items( $item_id = null, $course_id = null ) {
458 - learn_press_get_template(
459 - 'single-course/nav-items.php',
460 - array(
461 - 'course_id' => $course_id,
462 - 'item_id' => $item_id,
463 - 'content_only' => learn_press_is_content_item_only(),
464 - )
465 - );
466 - }
467 -}
232 +//if ( ! function_exists( 'learn_press_course_nav_items' ) ) {
233 +// /**
234 +// * Displaying course items navigation
235 +// *
236 +// * @param null $item_id
237 +// * @param null $course_id
238 +// */
239 +// function learn_press_course_nav_items( $item_id = null, $course_id = null ) {
240 +// learn_press_get_template(
241 +// 'single-course/nav-items.php',
242 +// array(
243 +// 'course_id' => $course_id,
244 +// 'item_id' => $item_id,
245 +// 'content_only' => learn_press_is_content_item_only(),
246 +// )
247 +// );
248 +// }
249 +//}
468 250
469 251 /**
470 - * Load course item content only
471 - */
472 -function learn_press_load_content_item_only( $name ) {
473 - if ( learn_press_is_content_item_only() ) {
474 - if ( LP()->global['course-item'] ) {
475 - remove_action( 'get_header', 'learn_press_load_content_item_only' );
476 - learn_press_get_template( 'single-course/content-item-only.php' );
477 - die();
478 - }
479 - }
480 -}
481 -
482 -/**
483 252 * Version 3.3.0
484 253 */
485 254
486 255 /**
@@ -491,9 +260,8 @@
491 260 * Purchase course button.
492 261 */
493 262 function learn_press_course_purchase_button() {
494 263 _deprecated_function( __FUNCTION__, '3.3.0' );
495 - LP()->template( 'course' )->course_purchase_button();
496 264 }
497 265 }
498 266
499 267 if ( ! function_exists( 'learn_press_course_enroll_button' ) ) {
@@ -501,288 +269,22 @@
501 269 * Enroll course button.
502 270 */
503 271 function learn_press_course_enroll_button() {
504 272 _deprecated_function( __FUNCTION__, '3.3.0' );
505 - LP()->template( 'course' )->course_enroll_button();
506 273 }
507 274 }
508 275
509 -
510 -if ( ! function_exists( 'learn_press_course_retake_button' ) ) {
511 -
512 - /**
513 - * Retake course button
514 - *
515 - * @deprecated 3.3.0
516 - */
517 - function learn_press_course_retake_button() {
518 - _deprecated_function( __FUNCTION__, '3.3.0' );
519 - LP()->template( 'course' )->func( 'button_retry' );
520 - }
521 -}
522 -
523 -if ( ! function_exists( 'learn_press_course_continue_button' ) ) {
524 -
525 - /**
526 - * Retake course button
527 - */
528 - function learn_press_course_continue_button() {
529 - _deprecated_function( __FUNCTION__, '4.0.0' );
530 - LP()->template( 'course' )->func( 'course_continue_button' );
531 - }
532 -}
533 -
534 -
535 -if ( ! function_exists( 'learn_press_course_finish_button' ) ) {
536 -
537 - /**
538 - * Retake course button
539 - *
540 - * @deprecated 3.3.0
541 - */
542 - function learn_press_course_finish_button() {
543 - learn_press_add_message(
544 - 'Deprecated: ' . __FUNCTION__ . ' is <strong>deprecated</strong> since version 3.3.0 with no alternative available. Please update LP v4.0.0',
545 - 'warning'
546 - );
547 -
548 - LP()->template( 'course' )->func( 'course_finish_button' );
549 - }
550 -}
551 -
552 276 if ( ! function_exists( 'learn_press_course_external_button' ) ) {
553 277
554 278 /**
555 279 * Retake course button
280 + * @deprecated 4.2.5.3
556 281 */
557 282 function learn_press_course_external_button() {
558 - LP()->template( 'course' )->func( 'course_external_button' );
283 + _deprecated_function( __FUNCTION__, '4.2.5.3' );
559 284 }
560 285 }
561 286
562 -
563 -if ( ! function_exists( 'learn_press_curriculum_section_title' ) ) {
564 -
565 - /**
566 - * Section title
567 - *
568 - * @param LP_Course_Section $section
569 - *
570 - * @hooked learn-press/section-summary
571 - */
572 - function learn_press_curriculum_section_title( $section ) {
573 - learn_press_get_template( 'single-course/section/title.php', array( 'section' => $section ) );
574 - }
575 -}
576 -
577 -if ( ! function_exists( 'learn_press_curriculum_section_content' ) ) {
578 -
579 - /**
580 - * Section content
581 - *
582 - * @param LP_Course_Section $section
583 - *
584 - * @hooked learn-press/section-summary
585 - */
586 - function learn_press_curriculum_section_content( $section ) {
587 - learn_press_get_template( 'single-course/section/content.php', array( 'section' => $section ) );
588 - }
589 -}
590 -
591 -if ( ! function_exists( 'learn_press_checkout_form_login' ) ) {
592 -
593 - /**
594 - * Output login form before checkout form if user is not logged in
595 - *
596 - * @hooked learn-press/before-checkout-form
597 - */
598 - function learn_press_checkout_form_login() {
599 -
600 - if ( ! LP()->checkout()->is_enable_login() ) {
601 - return;
602 - }
603 -
604 - learn_press_get_template( 'checkout/form-login.php' );
605 - }
606 -}
607 -
608 -if ( ! function_exists( 'learn_press_checkout_form_register' ) ) {
609 -
610 - /**
611 - * Output register form before checkout form if user is not logged in.
612 - *
613 - * @hooked learn-press/before-checkout-form
614 - */
615 - function learn_press_checkout_form_register() {
616 -
617 - if ( ! LP()->checkout()->is_enable_register() ) {
618 - return;
619 - }
620 -
621 - learn_press_get_template( 'checkout/form-register.php' );
622 - }
623 -}
624 -
625 -if ( ! function_exists( 'learn_press_order_review' ) ) {
626 - /**
627 - * Output order details
628 - *
629 - * @hooked learn-press/checkout-order-review
630 - */
631 - function learn_press_order_review() {
632 - learn_press_get_template( 'checkout/review-order.php' );
633 - }
634 -}
635 -
636 -if ( ! function_exists( 'learn_press_order_payment' ) ) {
637 - /**
638 - * Output payment methods
639 - *
640 - * @hooked learn-press/checkout-order-review
641 - */
642 - function learn_press_order_payment() {
643 - $available_gateways = LP_Gateways::instance()->get_available_payment_gateways();
644 -
645 - learn_press_get_template( 'checkout/payment.php', array( 'available_gateways' => $available_gateways ) );
646 - }
647 -}
648 -
649 -if ( ! function_exists( 'learn_press_order_guest_email' ) ) {
650 - /**
651 - * Output payment methods
652 - *
653 - * @hooked learn-press/checkout-order-review
654 - */
655 - function learn_press_order_guest_email() {
656 - $checkout = LP()->checkout();
657 - if ( $checkout->is_enable_guest_checkout() && ! is_user_logged_in() ) {
658 - learn_press_get_template( 'checkout/guest-email.php' );
659 - }
660 - }
661 -}
662 -
663 -if ( ! function_exists( 'learn_press_order_comment' ) ) {
664 - /**
665 - * Output order comment input
666 - *
667 - * @hooked learn-press/checkout-order-review
668 - */
669 - function learn_press_order_comment() {
670 - learn_press_get_template( 'checkout/order-comment.php' );
671 - }
672 -}
673 -
674 -if ( ! function_exists( 'learn_press_user_profile_header' ) ) {
675 - /**
676 - * Output order comment input
677 - *
678 - * @hooked learn-press/before-user-profile
679 - */
680 - function learn_press_user_profile_header( $user ) {
681 - $profile = LP_Global::profile();
682 -
683 - if ( $profile->get_user()->is_guest() ) {
684 - return;
685 - }
686 -
687 - learn_press_get_template( 'profile/profile-cover.php', array( 'user' => $user ) );
688 - }
689 -}
690 -
691 -if ( ! function_exists( 'learn_press_user_profile_content' ) ) {
692 - /**
693 - * Output order comment input
694 - *
695 - * @hooked learn-press/user-profile
696 - */
697 - function learn_press_user_profile_content( $user ) {
698 - $profile = LP_Global::profile();
699 -
700 - if ( $profile->get_user()->is_guest() ) {
701 - return;
702 - }
703 -
704 - learn_press_get_template( 'profile/content.php', array( 'user' => $user ) );
705 - }
706 -}
707 -
708 -if ( ! function_exists( 'learn_press_user_profile_footer' ) ) {
709 - /**
710 - * Output order comment input
711 - *
712 - * @hooked learn-press/after-user-profile
713 - */
714 - function learn_press_user_profile_footer( $user ) {
715 - // learn_press_get_template( 'profile/footer.php', array( 'user' => $user ) );
716 - }
717 -}
718 -
719 -if ( ! function_exists( 'learn_press_user_profile_tabs' ) ) {
720 - /**
721 - * Get tabs for user profile
722 - *
723 - * @param $user
724 - */
725 - function learn_press_user_profile_tabs( $user = null ) {
726 - $profile = LP_Global::profile();
727 -
728 - if ( $profile->get_user()->is_guest() ) {
729 - return;
730 - }
731 -
732 - learn_press_get_template( 'profile/tabs.php', array( 'user' => $user ) );
733 - }
734 -}
735 -
736 -if ( ! function_exists( 'learn_press_single_course_summary' ) ) {
737 - /**
738 - * Display content of single course summary
739 - */
740 - function learn_press_single_course_summary() {
741 - if ( learn_press_is_learning_course() ) {
742 - learn_press_get_template( 'single-course/content-learning.php' );
743 - } else {
744 - learn_press_get_template( 'single-course/content-landing.php' );
745 - }
746 - }
747 -}
748 -
749 -if ( ! function_exists( 'learn_press_course_price' ) ) {
750 - /**
751 - * Display course price.
752 - * @deprecated 4.0.0
753 - */
754 - function learn_press_course_price() {
755 - _deprecated_function( __FUNCTION__, '4.0.0' );
756 - $user = learn_press_get_current_user();
757 - $course = learn_press_get_course();
758 -
759 - if ( $user && $user->has_enrolled_course( $course->get_id() ) ) {
760 - return;
761 - }
762 -
763 - learn_press_get_template( 'single-course/price.php' );
764 - }
765 -}
766 -
767 -if ( ! function_exists( 'learn_press_course_meta_start_wrapper' ) ) {
768 - /**
769 - * Output the thumbnail of the course within loop
770 - */
771 - function learn_press_course_meta_start_wrapper() {
772 - learn_press_get_template( 'global/course-meta-start.php' );
773 - }
774 -}
775 -
776 -if ( ! function_exists( 'learn_press_course_meta_end_wrapper' ) ) {
777 - /**
778 - * Output the thumbnail of the course within loop
779 - */
780 - function learn_press_course_meta_end_wrapper() {
781 - learn_press_get_template( 'global/course-meta-end.php' );
782 - }
783 -}
784 -
785 287 if ( ! function_exists( 'learn_press_course_students' ) ) {
786 288 /**
787 289 * Display course students
788 290 */
@@ -790,20 +292,21 @@
790 292 learn_press_get_template( 'single-course/students.php' );
791 293 }
792 294 }
793 295
794 -if ( ! function_exists( 'learn_press_course_status' ) ) {
795 - /**
796 - * Display the title for single course
797 - */
798 - function learn_press_course_status() {
799 - learn_press_get_template( 'single-course/status.php' );
800 - }
801 -}
296 +//if ( ! function_exists( 'learn_press_course_status' ) ) {
297 +// /**
298 +// * Display the title for single course
299 +// */
300 +// function learn_press_course_status() {
301 +// learn_press_get_template( 'single-course/status.php' );
302 +// }
303 +//}
802 304
803 305 if ( ! function_exists( 'learn_press_courses_loop_item_instructor' ) ) {
804 306 /**
805 307 * Output the instructor of the course within loop
308 + * @using in many themes.
806 309 */
807 310 function learn_press_courses_loop_item_instructor() {
808 311 learn_press_get_template( 'loop/course/instructor.php' );
809 312 }
@@ -811,22 +314,22 @@
811 314
812 315 if ( ! function_exists( 'learn_press_course_tabs' ) ) {
813 316 /*
814 317 * Output course tabs
318 + * @using in theme starkid
815 319 */
816 -
817 320 function learn_press_course_tabs() {
818 321 learn_press_get_template( 'single-course/tabs/tabs.php' );
819 322 }
820 323 }
821 324
822 -if ( ! function_exists( 'learn_press_content_item_quiz_title' ) ) {
325 +/*if ( ! function_exists( 'learn_press_content_item_quiz_title' ) ) {
823 326 function learn_press_content_item_quiz_title() {
824 327 learn_press_get_template( 'content-quiz/title.php' );
825 328 }
826 -}
329 +}*/
827 330
828 -if ( ! function_exists( 'learn_press_content_item_quiz_intro' ) ) {
331 +/*if ( ! function_exists( 'learn_press_content_item_quiz_intro' ) ) {
829 332 function learn_press_content_item_quiz_intro() {
830 333 $course = learn_press_get_course();
831 334 $user = learn_press_get_current_user();
832 335 $quiz = LP_Global::course_item_quiz();
@@ -844,11 +347,11 @@
844 347 }
845 348
846 349 learn_press_get_template( 'content-quiz/intro.php' );
847 350 }
848 -}
351 +}*/
849 352
850 -if ( ! function_exists( 'learn_press_content_item_summary_quiz_content' ) ) {
353 +/*if ( ! function_exists( 'learn_press_content_item_summary_quiz_content' ) ) {
851 354
852 355 function learn_press_content_item_summary_quiz_content() {
853 356 $item = LP_Global::course_item();
854 357
@@ -855,11 +358,11 @@
855 358 if ( ! $item->get_viewing_question() ) {
856 359 learn_press_get_template( 'content-quiz/description.php' );
857 360 }
858 361 }
859 -}
362 +}*/
860 363
861 -if ( ! function_exists( 'learn_press_content_item_summary_question_title' ) ) {
364 +/*if ( ! function_exists( 'learn_press_content_item_summary_question_title' ) ) {
862 365
863 366 function learn_press_content_item_summary_question_title() {
864 367 $quiz = LP_Global::course_item_quiz();
865 368
@@ -866,11 +369,11 @@
866 369 if ( $question = $quiz->get_viewing_question() ) {
867 370 learn_press_get_template( 'content-question/title.php' );
868 371 }
869 372 }
870 -}
373 +}*/
871 374
872 -if ( ! function_exists( 'learn_press_content_item_summary_quiz_progress' ) ) {
375 +/*if ( ! function_exists( 'learn_press_content_item_summary_quiz_progress' ) ) {
873 376
874 377 function learn_press_content_item_summary_quiz_progress() {
875 378 $course = learn_press_get_course();
876 379 $quiz = LP_Global::course_item_quiz();
@@ -887,11 +390,11 @@
887 390 if ( $question = $quiz->get_viewing_question() ) {
888 391 learn_press_get_template( 'content-quiz/progress.php' );
889 392 }
890 393 }
891 -}
394 +}*/
892 395
893 -if ( ! function_exists( 'learn_press_content_item_summary_quiz_countdown' ) ) {
396 +/*if ( ! function_exists( 'learn_press_content_item_summary_quiz_countdown' ) ) {
894 397
895 398 function learn_press_content_item_summary_quiz_countdown() {
896 399 $quiz = LP_Global::course_item_quiz();
897 400
@@ -898,41 +401,12 @@
898 401 if ( $question = $quiz->get_viewing_question() ) {
899 402 learn_press_get_template( 'content-quiz/countdown.php' );
900 403 }
901 404 }
902 -}
903 -
904 -/**
905 - * @depecated 4.1.6.9
906 - */
907 -/*if ( ! function_exists( 'learn_press_content_item_summary_quiz_result' ) ) {
908 -
909 - function learn_press_content_item_summary_quiz_result() {
910 - $quiz = LP_Global::course_item_quiz();
911 - $user = learn_press_get_current_user();
912 - if ( ! $user->has_completed_quiz( $quiz->get_id(), get_the_ID() ) ) {
913 - return;
914 - }
915 - learn_press_get_template( 'content-quiz/result.php' );
916 - }
917 405 }*/
918 406
919 -/**
920 - * @depecated 4.1.6.9
921 - */
922 -/*if ( ! function_exists( 'learn_press_content_item_summary_quiz_question' ) ) {
407 +/*if ( ! function_exists( 'learn_press_content_item_summary_question_content' ) ) {
923 408
924 - function learn_press_content_item_summary_quiz_question() {
925 - $quiz = LP_Global::course_item_quiz();
926 -
927 - if ( $question = $quiz->get_viewing_question() ) {
928 - learn_press_get_template( 'content-question/content.php' );
929 - }
930 - }
931 -}*/
932 -
933 -if ( ! function_exists( 'learn_press_content_item_summary_question_content' ) ) {
934 -
935 409 function learn_press_content_item_summary_question_content() {
936 410 $quiz = LP_Global::course_item_quiz();
937 411
938 412 if ( $question = $quiz->get_viewing_question() ) {
@@ -938,93 +412,94 @@
938 412 if ( $question = $quiz->get_viewing_question() ) {
939 413 learn_press_get_template( 'content-question/description.php' );
940 414 }
941 415 }
942 -}
416 +}*/
943 417
944 -if ( ! function_exists( 'learn_press_content_item_summary_quiz_buttons' ) ) {
418 +/*if ( ! function_exists( 'learn_press_content_item_summary_quiz_buttons' ) ) {
945 419
946 420 function learn_press_content_item_summary_quiz_buttons() {
947 421 _deprecated_function( __FUNCTION__, '3.3.0' );
948 422 learn_press_get_template( 'content-quiz/buttons.php' );
949 423 }
950 -}
424 +}*/
951 425
952 -if ( ! function_exists( 'learn_press_profile_recover_order_form' ) ) {
426 +/*if ( ! function_exists( 'learn_press_profile_recover_order_form' ) ) {
953 427 function learn_press_profile_recover_order_form( $order ) {
954 428 learn_press_get_template( 'profile/tabs/orders/recover-order.php', array( 'order' => $order ) );
955 429 }
956 -}
430 +}*/
957 431
958 432
959 -if ( ! function_exists( 'learn_press_wrapper_start' ) ) {
960 - /**
961 - * Wrapper Start
962 - */
963 - function learn_press_wrapper_start() {
964 - learn_press_get_template( 'global/before-main-content.php' );
965 - }
966 -}
433 +//if ( ! function_exists( 'learn_press_wrapper_start' ) ) {
434 +// /**
435 +// * Wrapper Start
436 +// */
437 +// function learn_press_wrapper_start() {
438 +// learn_press_get_template( 'global/before-main-content.php' );
439 +// }
440 +//}
967 441
968 -if ( ! function_exists( 'learn_press_wrapper_end' ) ) {
969 - /**
970 - * wrapper end
971 - */
972 - function learn_press_wrapper_end() {
973 - learn_press_get_template( 'global/after-main-content.php' );
974 - }
975 -}
442 +//if ( ! function_exists( 'learn_press_wrapper_end' ) ) {
443 +// /**
444 +// * wrapper end
445 +// */
446 +// function learn_press_wrapper_end() {
447 +// learn_press_get_template( 'global/after-main-content.php' );
448 +// }
449 +//}
976 450
977 -if ( ! function_exists( 'learn_press_courses_loop_item_thumbnail' ) ) {
978 - /**
979 - * Output the thumbnail of the course within loop
980 - */
981 - function learn_press_courses_loop_item_thumbnail() {
982 - learn_press_get_template( 'loop/course/thumbnail.php' );
983 - }
984 -}
451 +//if ( ! function_exists( 'learn_press_courses_loop_item_thumbnail' ) ) {
452 +// /**
453 +// * Output the thumbnail of the course within loop
454 +// */
455 +// function learn_press_courses_loop_item_thumbnail() {
456 +// learn_press_get_template( 'loop/course/thumbnail.php' );
457 +// }
458 +//}
985 459
986 460
987 461
988 -if ( ! function_exists( 'learn_press_courses_loop_item_title' ) ) {
989 - /**
990 - * Output the title of the course within loop
991 - */
992 - function learn_press_courses_loop_item_title() {
993 - learn_press_get_template( 'loop/course/title.php' );
994 - }
995 -}
462 +//if ( ! function_exists( 'learn_press_courses_loop_item_title' ) ) {
463 +// /**
464 +// * Output the title of the course within loop
465 +// */
466 +// function learn_press_courses_loop_item_title() {
467 +// learn_press_get_template( 'loop/course/title.php' );
468 +// }
469 +//}
996 470
997 -if ( ! function_exists( 'learn_press_courses_loop_item_begin_meta' ) ) {
998 - /**
999 - * Output the excerpt of the course within loop
1000 - */
1001 - function learn_press_courses_loop_item_begin_meta() {
1002 - learn_press_get_template( 'loop/course/meta-begin.php' );
1003 - }
1004 -}
471 +//if ( ! function_exists( 'learn_press_courses_loop_item_begin_meta' ) ) {
472 +// /**
473 +// * Output the excerpt of the course within loop
474 +// */
475 +// function learn_press_courses_loop_item_begin_meta() {
476 +// learn_press_get_template( 'loop/course/meta-begin.php' );
477 +// }
478 +//}
1005 479
1006 -if ( ! function_exists( 'learn_press_courses_loop_item_end_meta' ) ) {
1007 - /**
1008 - * Output the excerpt of the course within loop
1009 - */
1010 - function learn_press_courses_loop_item_end_meta() {
1011 - learn_press_get_template( 'loop/course/meta-end.php' );
1012 - }
1013 -}
480 +//if ( ! function_exists( 'learn_press_courses_loop_item_end_meta' ) ) {
481 +// /**
482 +// * Output the excerpt of the course within loop
483 +// */
484 +// function learn_press_courses_loop_item_end_meta() {
485 +// learn_press_get_template( 'loop/course/meta-end.php' );
486 +// }
487 +//}
1014 488
1015 -if ( ! function_exists( 'learn_press_courses_loop_item_introduce' ) ) {
1016 - /**
1017 - * Output the excerpt of the course within loop
1018 - */
1019 - function learn_press_courses_loop_item_introduce() {
1020 - learn_press_get_template( 'loop/course/introduce.php' );
1021 - }
1022 -}
489 +//if ( ! function_exists( 'learn_press_courses_loop_item_introduce' ) ) {
490 +// /**
491 +// * Output the excerpt of the course within loop
492 +// */
493 +// function learn_press_courses_loop_item_introduce() {
494 +// learn_press_get_template( 'loop/course/introduce.php' );
495 +// }
496 +//}
1023 497
1024 498 if ( ! function_exists( 'learn_press_courses_loop_item_price' ) ) {
1025 499 /**
1026 500 * Output the price of the course within loop
501 + * @using in many themes.
1027 502 */
1028 503 function learn_press_courses_loop_item_price() {
1029 504 learn_press_get_template( 'loop/course/price.php' );
1030 505 }
@@ -1032,8 +507,9 @@
1032 507
1033 508 if ( ! function_exists( 'learn_press_begin_courses_loop' ) ) {
1034 509 /**
1035 510 * Output the price of the course within loop
511 + * @using in many themes.
1036 512 */
1037 513 function learn_press_begin_courses_loop() {
1038 514 learn_press_get_template( 'loop/course/loop-begin.php' );
1039 515 }
@@ -1041,8 +517,9 @@
1041 517
1042 518 if ( ! function_exists( 'learn_press_end_courses_loop' ) ) {
1043 519 /**
1044 520 * Output the price of the course within loop
521 + * @using in many themes.
1045 522 */
1046 523 function learn_press_end_courses_loop() {
1047 524 learn_press_get_template( 'loop/course/loop-end.php' );
1048 525 }
@@ -1047,62 +524,63 @@
1047 524 learn_press_get_template( 'loop/course/loop-end.php' );
1048 525 }
1049 526 }
1050 527
1051 -if ( ! function_exists( 'learn_press_courses_loop_item_students' ) ) {
1052 - /**
1053 - * Output the students of the course within loop
1054 - * @deprecated 4.0.0
1055 - */
1056 - function learn_press_courses_loop_item_students() {
1057 - _deprecated_function( __FUNCTION__, '4.0.0' );
1058 - echo '<div class="clearfix"></div>';
1059 - learn_press_get_template( 'loop/course/students.php' );
1060 - }
1061 -}
528 +//if ( ! function_exists( 'learn_press_courses_loop_item_students' ) ) {
529 +// /**
530 +// * Output the students of the course within loop
531 +// * @deprecated 4.0.0
532 +// */
533 +// function learn_press_courses_loop_item_students() {
534 +// _deprecated_function( __FUNCTION__, '4.0.0' );
535 +// echo '<div class="clearfix"></div>';
536 +// learn_press_get_template( 'loop/course/students.php' );
537 +// }
538 +//}
1062 539
1063 -if ( ! function_exists( 'learn_press_courses_pagination' ) ) {
1064 - /**
1065 - * Output the pagination of archive courses
1066 - */
1067 - function learn_press_courses_pagination() {
1068 - learn_press_get_template( 'loop/course/pagination.php' );
1069 - }
1070 -}
540 +//if ( ! function_exists( 'learn_press_courses_pagination' ) ) {
541 +// /**
542 +// * Output the pagination of archive courses
543 +// */
544 +// function learn_press_courses_pagination() {
545 +// learn_press_get_template( 'loop/course/pagination.php' );
546 +// }
547 +//}
1071 548
1072 -if ( ! function_exists( 'learn_press_output_single_course_learning_summary' ) ) {
1073 - /**
1074 - * Output the content of learning course content
1075 - */
1076 - function learn_press_output_single_course_learning_summary() {
1077 - learn_press_get_template( 'single-course/content-learning.php' );
1078 - }
1079 -}
549 +//if ( ! function_exists( 'learn_press_output_single_course_learning_summary' ) ) {
550 +// /**
551 +// * Output the content of learning course content
552 +// */
553 +// function learn_press_output_single_course_learning_summary() {
554 +// learn_press_get_template( 'single-course/content-learning.php' );
555 +// }
556 +//}
1080 557
1081 558
1082 -if ( ! function_exists( 'learn_press_output_single_course_landing_summary' ) ) {
1083 - /**
1084 - * Output the content of landing course content
1085 - */
1086 - function learn_press_output_single_course_landing_summary() {
1087 - learn_press_get_template( 'single-course/content-landing.php' );
1088 - }
1089 -}
559 +//if ( ! function_exists( 'learn_press_output_single_course_landing_summary' ) ) {
560 +// /**
561 +// * Output the content of landing course content
562 +// */
563 +// function learn_press_output_single_course_landing_summary() {
564 +// learn_press_get_template( 'single-course/content-landing.php' );
565 +// }
566 +//}
1090 567
1091 568
1092 569
1093 -if ( ! function_exists( 'learn_press_course_title' ) ) {
1094 - /**
1095 - * Display the title for single course
1096 - */
1097 - function learn_press_course_title() {
1098 - learn_press_get_template( 'single-course/title.php' );
1099 - }
1100 -}
570 +//if ( ! function_exists( 'learn_press_course_title' ) ) {
571 +// /**
572 +// * Display the title for single course
573 +// */
574 +// function learn_press_course_title() {
575 +// learn_press_get_template( 'single-course/title.php' );
576 +// }
577 +//}
1101 578
1102 579 if ( ! function_exists( 'learn_press_course_progress' ) ) {
1103 580 /**
1104 581 * Display course curriculum
582 + * @using ivy-school
1105 583 */
1106 584 function learn_press_course_progress() {
1107 585 learn_press_get_template( 'single-course/progress.php' );
1108 586 }
@@ -1107,20 +585,21 @@
1107 585 learn_press_get_template( 'single-course/progress.php' );
1108 586 }
1109 587 }
1110 588
1111 -if ( ! function_exists( 'learn_press_course_curriculum' ) ) {
1112 - /**
1113 - * Display course curriculum
1114 - */
1115 - function learn_press_course_curriculum() {
1116 - // learn_press_get_template( 'single-course/curriculum.php' );
1117 - }
1118 -}
589 +//if ( ! function_exists( 'learn_press_course_curriculum' ) ) {
590 +// /**
591 +// * Display course curriculum
592 +// */
593 +// function learn_press_course_curriculum() {
594 +// // learn_press_get_template( 'single-course/curriculum.php' );
595 +// }
596 +//}
1119 597
1120 598 if ( ! function_exists( 'learn_press_course_categories' ) ) {
1121 599 /**
1122 600 * Display course categories
601 + * @using eduma child theme v5.5.5
1123 602 */
1124 603 function learn_press_course_categories() {
1125 604 // learn_press_get_template( 'single-course/categories.php' );
1126 605 }
@@ -1125,20 +604,21 @@
1125 604 // learn_press_get_template( 'single-course/categories.php' );
1126 605 }
1127 606 }
1128 607
1129 -if ( ! function_exists( 'learn_press_course_tags' ) ) {
1130 - /**
1131 - * Display course tags
1132 - */
1133 - function learn_press_course_tags() {
1134 - learn_press_get_template( 'single-course/tags.php' );
1135 - }
1136 -}
608 +//if ( ! function_exists( 'learn_press_course_tags' ) ) {
609 +// /**
610 +// * Display course tags
611 +// */
612 +// function learn_press_course_tags() {
613 +// learn_press_get_template( 'single-course/tags.php' );
614 +// }
615 +//}
1137 616
1138 617 if ( ! function_exists( 'learn_press_course_instructor' ) ) {
1139 618 /**
1140 619 * Display course instructor
620 + * @using in many themes.
1141 621 */
1142 622 function learn_press_course_instructor() {
1143 623 learn_press_get_template( 'single-course/instructor.php' );
1144 624 }
@@ -1143,21 +623,12 @@
1143 623 learn_press_get_template( 'single-course/instructor.php' );
1144 624 }
1145 625 }
1146 626
1147 -if ( ! function_exists( 'learn_press_course_buttons' ) ) {
1148 - /**
1149 - * Display course retake button
1150 - */
1151 - function learn_press_course_buttons() {
1152 - // learn_press_get_template( 'single-course/buttons.php' );
1153 - }
1154 -}
1155 -
1156 -
1157 627 if ( ! function_exists( 'learn_press_course_thumbnail' ) ) {
1158 628 /**
1159 629 * Display Course Thumbnail
630 + * @using in Eduma, Education Pack themes.
1160 631 */
1161 632 function learn_press_course_thumbnail() {
1162 633 learn_press_get_template( 'single-course/thumbnail.php' );
1163 634 }
@@ -1162,801 +633,229 @@
1162 633 learn_press_get_template( 'single-course/thumbnail.php' );
1163 634 }
1164 635 }
1165 636
1166 -if ( ! function_exists( 'learn_press_single_course_description' ) ) {
1167 - /**
1168 - * Display course description
1169 - */
1170 - function learn_press_single_course_description() {
1171 - learn_press_get_template( 'single-course/description.php' );
1172 - }
1173 -}
637 +//if ( ! function_exists( 'learn_press_single_course_description' ) ) {
638 +// /**
639 +// * Display course description
640 +// */
641 +// function learn_press_single_course_description() {
642 +// learn_press_get_template( 'single-course/description.php' );
643 +// }
644 +//}
1174 645
1175 -if ( ! function_exists( 'learn_press_single_course_lesson_content' ) ) {
1176 - /**
1177 - * Display lesson content
1178 - */
1179 - function learn_press_single_course_content_lesson() {
1180 - // learn_press_get_template( 'single-course/content-lesson.php' );
1181 - }
1182 -}
646 +//if ( ! function_exists( 'learn_press_single_course_content_item' ) ) {
647 +// /**
648 +// * Display lesson content
649 +// */
650 +// function learn_press_single_course_content_item() {
651 +// learn_press_get_template( 'single-course/content-item.php' );
652 +// }
653 +//}
1183 654
1184 -if ( ! function_exists( 'learn_press_single_course_content_item' ) ) {
1185 - /**
1186 - * Display lesson content
1187 - */
1188 - function learn_press_single_course_content_item() {
1189 - learn_press_get_template( 'single-course/content-item.php' );
1190 - }
1191 -}
655 +//if ( ! function_exists( 'learn_press_checkout_user_form_login' ) ) {
656 +// /**
657 +// * Output login form before order review if user is not logged in
658 +// */
659 +// function learn_press_checkout_user_form_login() {
660 +// learn_press_get_template( 'checkout/form-login.php' );
661 +// }
662 +//}
1192 663
664 +//if ( ! function_exists( 'learn_press_checkout_user_form_register' ) ) {
665 +// /**
666 +// * Output register form before order review if user is not logged in
667 +// */
668 +// function learn_press_checkout_user_form_register() {
669 +// learn_press_get_template( 'checkout/form-register.php' );
670 +// }
671 +//}
1193 672
1194 -if ( ! function_exists( 'learn_press_checkout_user_form' ) ) {
1195 - /**
1196 - * Output login/register form before order review if user is not logged in
1197 - */
1198 - function learn_press_checkout_user_form() {
1199 - // learn_press_get_template( 'checkout/user-form.php' );
1200 - }
1201 -}
673 +//if ( ! function_exists( 'learn_press_checkout_user_logged_in' ) ) {
674 +// /**
675 +// * Output message before order review if user is logged in
676 +// */
677 +// function learn_press_checkout_user_logged_in() {
678 +// learn_press_get_template( 'checkout/form-logged-in.php' );
679 +// }
680 +//}
1202 681
1203 -if ( ! function_exists( 'learn_press_checkout_user_form_login' ) ) {
1204 - /**
1205 - * Output login form before order review if user is not logged in
1206 - */
1207 - function learn_press_checkout_user_form_login() {
1208 - learn_press_get_template( 'checkout/form-login.php' );
1209 - }
1210 -}
1211 682
1212 -if ( ! function_exists( 'learn_press_checkout_user_form_register' ) ) {
1213 - /**
1214 - * Output register form before order review if user is not logged in
1215 - */
1216 - function learn_press_checkout_user_form_register() {
1217 - learn_press_get_template( 'checkout/form-register.php' );
1218 - }
1219 -}
683 +//if ( ! function_exists( 'learn_press_after_profile_tab_loop_course' ) ) {
684 +// /**
685 +// * Display user profile tabs
686 +// *
687 +// * @param LP_User
688 +// */
689 +// function learn_press_after_profile_tab_loop_course( $user, $course_id ) {
690 +//
691 +// $args = array(
692 +// 'user' => $user,
693 +// 'course_id' => $course_id,
694 +// );
695 +// learn_press_get_template( 'profile/tabs/courses/progress.php', $args );
696 +// }
697 +//}
1220 698
1221 -if ( ! function_exists( 'learn_press_checkout_user_logged_in' ) ) {
1222 - /**
1223 - * Output message before order review if user is logged in
1224 - */
1225 - function learn_press_checkout_user_logged_in() {
1226 - learn_press_get_template( 'checkout/form-logged-in.php' );
1227 - }
1228 -}
1229 699
700 +//if ( ! function_exists( 'learn_press_output_user_profile_info' ) ) {
701 +// /**
702 +// * Displaying user info
703 +// *
704 +// * @param $user
705 +// */
706 +// function learn_press_output_user_profile_info( $user, $current, $tabs ) {
707 +// learn_press_get_template(
708 +// 'profile/info.php',
709 +// array(
710 +// 'user' => $user,
711 +// 'tabs' => $tabs,
712 +// 'current' => $current,
713 +// )
714 +// );
715 +// }
716 +//}
1230 717
1231 -if ( ! function_exists( 'learn_press_after_profile_tab_loop_course' ) ) {
1232 - /**
1233 - * Display user profile tabs
1234 - *
1235 - * @param LP_User
1236 - */
1237 - function learn_press_after_profile_tab_loop_course( $user, $course_id ) {
1238 -
1239 - $args = array(
1240 - 'user' => $user,
1241 - 'course_id' => $course_id,
1242 - );
1243 - learn_press_get_template( 'profile/tabs/courses/progress.php', $args );
1244 -
1245 - }
1246 -}
1247 -
1248 -
1249 -if ( ! function_exists( 'learn_press_output_user_profile_info' ) ) {
1250 - /**
1251 - * Displaying user info
1252 - *
1253 - * @param $user
1254 - */
1255 - function learn_press_output_user_profile_info( $user, $current, $tabs ) {
1256 - learn_press_get_template(
1257 - 'profile/info.php',
1258 - array(
1259 - 'user' => $user,
1260 - 'tabs' => $tabs,
1261 - 'current' => $current,
1262 - )
1263 - );
1264 - }
1265 -}
1266 -
1267 718 /* QUIZ TEMPLATES */
1268 -if ( ! function_exists( 'learn_press_single_quiz_title' ) ) {
1269 - /**
1270 - * Output the title of the quiz
1271 - */
1272 - function learn_press_single_quiz_title() {
1273 - learn_press_get_template( 'content-quiz/title.php' );
1274 - }
1275 -}
719 +//if ( ! function_exists( 'learn_press_single_quiz_title' ) ) {
720 +// /**
721 +// * Output the title of the quiz
722 +// */
723 +// function learn_press_single_quiz_title() {
724 +// learn_press_get_template( 'content-quiz/title.php' );
725 +// }
726 +//}
1276 727
728 +//if ( ! function_exists( 'learn_press_message' ) ) {
729 +// /**
730 +// * Template to display the messages
731 +// *
732 +// * @param $content
733 +// * @param string $type
734 +// */
735 +// function learn_press_message( $content, $type = 'message' ) {
736 +// learn_press_get_template(
737 +// 'global/message.php',
738 +// array(
739 +// 'type' => $type,
740 +// 'content' => $content,
741 +// )
742 +// );
743 +// }
744 +//}
1277 745
1278 -if ( ! function_exists( 'learn_press_course_loop_item_buttons' ) ) {
1279 - /**
1280 - * @deprecated
1281 - *
1282 - * @since 3.3.0
1283 - *
1284 - * @return bool
1285 - */
1286 - function learn_press_course_loop_item_buttons() {
746 +//if ( ! function_exists( 'learn_press_course_overview_tab' ) ) {
747 +// /**
748 +// * Output course overview
749 +// *
750 +// * @since 1.1
751 +// */
752 +// function learn_press_course_overview_tab() {
753 +// learn_press_get_template( 'single-course/tabs/overview.php' );
754 +// }
755 +//}
1287 756
1288 - return false;
1289 - // learn_press_get_template( 'single-course/buttons.php' );
1290 - }
1291 -}
757 +//if ( ! function_exists( 'learn_press_course_curriculum_tab' ) ) {
758 +// /**
759 +// * Output course curriculum
760 +// *
761 +// * @since 1.1
762 +// */
763 +// function learn_press_course_curriculum_tab() {
764 +// learn_press_get_template( 'single-course/tabs/curriculum.php' );
765 +// }
766 +//}
1292 767
768 +//if ( ! function_exists( 'learn_press_course_instructor_tab' ) ) {
769 +// /**
770 +// * Output course curriculum
771 +// *
772 +// * @since 1.1
773 +// */
774 +// function learn_press_course_instructor_tab() {
775 +// learn_press_get_template( 'single-course/tabs/instructor.php' );
776 +// }
777 +//}
1293 778
1294 -if ( ! function_exists( 'learn_press_message' ) ) {
1295 - /**
1296 - * Template to display the messages
1297 - *
1298 - * @param $content
1299 - * @param string $type
1300 - */
1301 - function learn_press_message( $content, $type = 'message' ) {
1302 - learn_press_get_template(
1303 - 'global/message.php',
1304 - array(
1305 - 'type' => $type,
1306 - 'content' => $content,
1307 - )
1308 - );
1309 - }
1310 -}
1311 779
1312 -if ( ! function_exists( 'learn_press_course_overview_tab' ) ) {
1313 - /**
1314 - * Output course overview
1315 - *
1316 - * @since 1.1
1317 - */
1318 - function learn_press_course_overview_tab() {
1319 - learn_press_get_template( 'single-course/tabs/overview.php' );
1320 - }
1321 -}
780 +//if ( ! function_exists( 'learn_press_content_item_header' ) ) {
781 +// function learn_press_content_item_header() {
782 +// learn_press_get_template( 'single-course/content-item/header.php' );
783 +// }
784 +//}
1322 785
1323 -if ( ! function_exists( 'learn_press_course_curriculum_tab' ) ) {
1324 - /**
1325 - * Output course curriculum
1326 - *
1327 - * @since 1.1
1328 - */
1329 - function learn_press_course_curriculum_tab() {
1330 - learn_press_get_template( 'single-course/tabs/curriculum.php' );
1331 - }
1332 -}
786 +//if ( ! function_exists( 'learn_press_content_item_footer' ) ) {
787 +// function learn_press_content_item_footer() {
788 +// learn_press_get_template( 'single-course/content-item/footer.php' );
789 +// }
790 +//}
1333 791
1334 -if ( ! function_exists( 'learn_press_course_instructor_tab' ) ) {
1335 - /**
1336 - * Output course curriculum
1337 - *
1338 - * @since 1.1
1339 - */
1340 - function learn_press_course_instructor_tab() {
1341 - learn_press_get_template( 'single-course/tabs/instructor.php' );
1342 - }
1343 -}
1344 792
793 +//if ( ! function_exists( 'learn_press_profile_mobile_menu' ) ) {
794 +// function learn_press_profile_mobile_menu() {
795 +// learn_press_get_template( 'profile/mobile-menu.php' );
796 +// }
797 +//}
1345 798
1346 -if ( ! function_exists( 'learn_press_content_item_header' ) ) {
1347 - function learn_press_content_item_header() {
1348 - learn_press_get_template( 'single-course/content-item/header.php' );
1349 - }
1350 -}
799 +//if ( ! function_exists( 'learn_press_quiz_complete_button' ) ) {
800 +//
801 +// function learn_press_quiz_complete_button() {
802 +// $course = learn_press_get_course();
803 +// $user = learn_press_get_current_user();
804 +// $quiz = LP_Global::course_item_quiz();
805 +//
806 +// if ( $user->has_course_status( $course->get_id(), array( 'finished' ) ) || ! $user->has_quiz_status( 'started', $quiz->get_id(), $course->get_id() ) ) {
807 +// return;
808 +// }
809 +// learn_press_get_template( 'content-quiz/buttons/complete.php' );
810 +// }
811 +//}
1351 812
1352 -if ( ! function_exists( 'learn_press_content_item_footer' ) ) {
1353 - function learn_press_content_item_footer() {
1354 - learn_press_get_template( 'single-course/content-item/footer.php' );
1355 - }
1356 -}
813 +//if ( ! function_exists( 'learn_press_content_item_summary_question_explanation' ) ) {
814 +//
815 +// /**
816 +// * Render content if quiz question.
817 +// */
818 +// function learn_press_content_item_summary_question_explanation() {
819 +// $quiz = LP_Global::course_item_quiz();
820 +// $question = $quiz->get_viewing_question();
821 +// if ( $question ) {
822 +// $course = learn_press_get_course();
823 +// $user = learn_press_get_current_user();
824 +// $course_data = $user->get_course_data( $course->get_id() );
825 +// $user_quiz = $course_data->get_item_quiz( $quiz->get_id() );
826 +//
827 +// if ( ! $question->get_explanation() ) {
828 +// return;
829 +// }
830 +//
831 +// if ( $user_quiz->has_checked_question( $question->get_id() ) || $user_quiz->is_answered_true( $question->get_id() ) ) {
832 +// learn_press_get_template( 'content-question/explanation.php', array( 'question' => $question ) );
833 +// }
834 +// }
835 +// }
836 +//}
1357 837
1358 -
1359 -if ( ! function_exists( 'learn_press_profile_mobile_menu' ) ) {
1360 - function learn_press_profile_mobile_menu() {
1361 - learn_press_get_template( 'profile/mobile-menu.php' );
1362 - }
1363 -}
1364 -
1365 -/**
1366 - * @deprecated
1367 - *
1368 - * @return bool
1369 - */
1370 -function learn_press_is_content_only() {
1371 - global $wp;
1372 -
1373 - return ! empty( $wp->query_vars['content-item-only'] );
1374 -}
1375 -
1376 -if ( ! function_exists( 'learn_press_profile_localize_script' ) ) {
1377 -
1378 - /**
1379 - * @deprecated
1380 - *
1381 - * Translate javascript text
1382 - */
1383 - function learn_press_profile_localize_script( $assets ) {
1384 - $translate = array(
1385 - 'confirm_cancel_order' => array(
1386 - 'message' => __( 'Are you sure you want to cancel order?', 'learnpress' ),
1387 - 'title' => __( 'Cancel Order', 'learnpress' ),
1388 - ),
1389 - );
1390 - // LP_Assets::add_localize( $translate );
1391 - }
1392 -}
1393 -add_action( 'learn_press_enqueue_scripts', 'learn_press_profile_localize_script' );
1394 -
1395 -
1396 -/**
1397 - * Redirect back to course if the order have one course in that
1398 - *
1399 - * @param $results
1400 - * @param $order_id
1401 - *
1402 - * @return mixed
1403 - * @depecated 4.1.6.9
1404 - */
1405 -/*function _learn_press_checkout_success_result( $results, $order_id ) {
1406 - if ( $results['result'] == 'success' ) {
1407 - if ( $order = learn_press_get_order( $order_id ) ) {
1408 - $items = $order->get_items();
1409 - $enrolled_course_id = learn_press_auto_enroll_user_to_courses( $order_id );
1410 - $course_id = 0;
1411 - if ( sizeof( $items ) == 1 ) {
1412 - $item = reset( $items );
1413 - $course_id = $item['course_id'];
1414 - $results['redirect'] = get_the_permalink( $course_id );
1415 - }
1416 - if ( ! $course_id ) {
1417 - $course_id = $enrolled_course_id;
1418 - }
1419 -
1420 - if ( $course = learn_press_get_course( $course_id ) ) {
1421 - learn_press_add_message( sprintf( __( 'Congrats! You\'ve enrolled the course "%s".', 'learnpress' ), $course->get_title() ) );
1422 - }
1423 - }
1424 - }
1425 -
1426 - return $results;
1427 -}*/
1428 -
1429 -/**
1430 - * @depecated 4.1.6.9
1431 - */
1432 -/*if ( ! function_exists( 'learn_press_content_item_summary_question_hint' ) ) {
1433 - function learn_press_content_item_summary_question_hint() {
1434 - $quiz = LP_Global::course_item_quiz();
1435 - if ( $question = $quiz->get_viewing_question() ) {
1436 - $course = learn_press_get_course();
1437 - $user = learn_press_get_current_user();
1438 - $course_data = $user->get_course_data( $course->get_id() );
1439 - $user_quiz = $course_data->get_item_quiz( $quiz->get_id() );
1440 -
1441 - if ( ! $question->get_hint() || ! $user_quiz->has_hinted_question( $question->get_id() ) || $user_quiz->has_checked_question( $question->get_id() ) ) {
1442 - return;
1443 - }
1444 -
1445 - learn_press_get_template( 'content-question/hint.php', array( 'question' => $question ) );
1446 - }
1447 -
1448 - }
1449 -}*/
1450 -
1451 -/**
1452 - * @depecated 4.1.6.9
1453 - */
1454 -/*if ( ! function_exists( 'learn_press_content_item_summary_questions' ) ) {
1455 - function learn_press_content_item_summary_questions() {
1456 - return;
1457 - $quiz = LP_Global::course_item_quiz();
1458 - if ( $questions = $quiz->get_questions() ) {
1459 - $course = learn_press_get_course();
1460 - $user = learn_press_get_current_user();
1461 - $course_data = $user->get_course_data( $course->get_id() );
1462 - $quiz_data = $course_data->get_item_quiz( $quiz->get_id() );
1463 - global $lp_quiz_question;
1464 - foreach ( $questions as $question_id ) {
1465 - $question = LP_Question::get_question( $question_id );
1466 - $lp_quiz_question = $question;
1467 -
1468 - learn_press_get_template( 'content-question/title.php' );
1469 - learn_press_get_template( 'content-question/description.php' );
1470 - $question->render( $quiz_data->get_question_answer( $question->get_id() ) );
1471 - // learn_press_get_template('single-course/content-item-lp_quiz.php');
1472 - }
1473 - }
1474 - }
1475 -}*/
1476 -
1477 -/**
1478 - * @depecated 4.1.6.9
1479 - */
1480 -/*if ( ! function_exists( 'learn_press_content_item_summary_question_numbers' ) ) {
1481 -
1482 - function learn_press_content_item_summary_question_numbers() {
1483 - $course = learn_press_get_course();
1484 - $user = learn_press_get_current_user();
1485 - $quiz = LP_Global::course_item_quiz();
1486 -
1487 - if ( ! $quiz->get_show_hide_question() ) {
1488 - return;
1489 - }
1490 -
1491 - if ( ! $user->has_quiz_status( array( 'started', 'completed' ), $quiz->get_id(), $course->get_id() ) ) {
1492 - return;
1493 - }
1494 -
1495 - if ( ! $quiz->get_viewing_question() ) {
1496 - return;
1497 - }
1498 - learn_press_get_template( 'content-quiz/question-numbers.php' );
1499 - }
1500 -}*/
1501 -
1502 -/**
1503 - * @depecated 4.1.6.9
1504 - */
1505 -/*if ( ! function_exists( 'learn_press_quiz_nav_buttons' ) ) {
1506 -
1507 - function learn_press_quiz_nav_buttons() {
1508 - $course = learn_press_get_course();
1509 - $user = learn_press_get_current_user();
1510 - $quiz = LP_Global::course_item_quiz();
1511 -
1512 - if ( ! $user->has_quiz_status( array( 'started', 'completed' ), $quiz->get_id(), $course->get_id() ) ) {
1513 - return;
1514 - }
1515 -
1516 - if ( ! $quiz->get_viewing_question() ) {
1517 - return;
1518 - }
1519 -
1520 - learn_press_get_template( 'content-quiz/buttons/nav.php' );
1521 - }
1522 -}*/
1523 -
1524 -/**
1525 - * @depecated 4.1.6.9
1526 - */
1527 -/*if ( ! function_exists( 'learn_press_quiz_start_button' ) ) {
1528 -
1529 - function learn_press_quiz_start_button() {
1530 - $course = learn_press_get_course();
1531 - $user = learn_press_get_current_user();
1532 - $quiz = LP_Global::course_item_quiz();
1533 -
1534 - if ( $user->has_course_status( $course->get_id(), array( 'finished' ) ) || $user->has_quiz_status(
1535 - array(
1536 - 'started',
1537 - 'completed',
1538 - ),
1539 - $quiz->get_id(),
1540 - $course->get_id()
1541 - )
1542 - ) {
1543 - return;
1544 - }
1545 - learn_press_get_template( 'content-quiz/buttons/start.php' );
1546 - }
1547 -}*/
1548 -
1549 -/**
1550 - * @depecated 4.1.6.9
1551 - */
1552 -/*if ( ! function_exists( 'learn_press_quiz_continue_button' ) ) {
1553 -
1554 - function learn_press_quiz_continue_button() {
1555 - $course = learn_press_get_course();
1556 - $user = learn_press_get_current_user();
1557 - $quiz = LP_Global::course_item_quiz();
1558 -
1559 - if ( ! $user->has_quiz_status( 'started', $quiz->get_id(), $course->get_id() ) ) {
1560 - return;
1561 - }
1562 -
1563 - if ( $quiz->get_viewing_question() ) {
1564 - return;
1565 - }
1566 -
1567 - learn_press_get_template( 'content-quiz/buttons/continue.php' );
1568 - }
1569 -}*/
1570 -
1571 -if ( ! function_exists( 'learn_press_quiz_complete_button' ) ) {
1572 -
1573 - function learn_press_quiz_complete_button() {
1574 - $course = learn_press_get_course();
1575 - $user = learn_press_get_current_user();
1576 - $quiz = LP_Global::course_item_quiz();
1577 -
1578 - if ( $user->has_course_status( $course->get_id(), array( 'finished' ) ) || ! $user->has_quiz_status( 'started', $quiz->get_id(), $course->get_id() ) ) {
1579 - return;
1580 - }
1581 - learn_press_get_template( 'content-quiz/buttons/complete.php' );
1582 - }
1583 -}
1584 -
1585 -if ( ! function_exists( 'learn_press_quiz_redo_button' ) ) {
1586 -
1587 - function learn_press_quiz_redo_button() {
1588 - $course = learn_press_get_course();
1589 - $user = learn_press_get_current_user();
1590 - $quiz = LP_Global::course_item_quiz();
1591 -
1592 - if ( ! $user->has_quiz_status( 'completed', $quiz->get_id(), $course->get_id() ) ) {
1593 - return;
1594 - }
1595 -
1596 - if ( $user->has_course_status( $course->get_id(), array( 'finished' ) ) || ! $user->can_retake_quiz( $quiz->get_id(), $course->get_id() ) ) {
1597 - return;
1598 - }
1599 -
1600 - learn_press_get_template( 'content-quiz/buttons/redo.php' );
1601 - }
1602 -}
1603 -
1604 -/**
1605 - * @depecated 4.1.6.9
1606 - */
1607 -/*if ( ! function_exists( 'learn_press_quiz_result_button' ) ) {
1608 -
1609 - function learn_press_quiz_result_button() {
1610 - $course = learn_press_get_course();
1611 - $user = learn_press_get_current_user();
1612 - $quiz = LP_Global::course_item_quiz();
1613 -
1614 - if ( ! $user->has_quiz_status( 'completed', $quiz->get_id(), $course->get_id() ) ) {
1615 - return;
1616 - }
1617 -
1618 - if ( LP_Global::quiz_question() ) {
1619 - return;
1620 - }
1621 -
1622 - if ( ! $quiz->get_review_questions() ) {
1623 - return;
1624 - }
1625 -
1626 - learn_press_get_template( 'content-quiz/buttons/review.php' );
1627 - }
1628 -}*/
1629 -
1630 -/**
1631 - * @depecated 4.1.6.9
1632 - */
1633 -/*if ( ! function_exists( 'learn_press_quiz_summary_button' ) ) {
1634 -
1635 - function learn_press_quiz_summary_button() {
1636 - $course = learn_press_get_course();
1637 - $user = learn_press_get_current_user();
1638 - $quiz = LP_Global::course_item_quiz();
1639 -
1640 - if ( ! $user->has_quiz_status( 'completed', $quiz->get_id(), $course->get_id() ) ) {
1641 - return;
1642 - }
1643 -
1644 - if ( ! learn_press_is_review_questions() ) {
1645 - return;
1646 - }
1647 -
1648 - learn_press_get_template( 'content-quiz/buttons/summary.php' );
1649 - }
1650 -}*/
1651 -
1652 -/**
1653 - * @depecated 4.1.6.9
1654 - */
1655 -/*if ( ! function_exists( 'learn_press_quiz_check_button' ) ) {
1656 -
1657 - function learn_press_quiz_check_button() {
1658 - $course = learn_press_get_course();
1659 - $user = learn_press_get_current_user();
1660 - $quiz = LP_Global::course_item_quiz();
1661 -
1662 - if ( ! $quiz->is_viewing_question() ) {
1663 - return;
1664 - }
1665 -
1666 - if ( ! $user->can_check_answer( $quiz->get_id(), $course->get_id() ) ) {
1667 - return;
1668 - }
1669 -
1670 - if ( $user->has_course_status( $course->get_id(), array( 'finished' ) ) || ! $user->has_quiz_status( 'started', $quiz->get_id(), $course->get_id() ) ) {
1671 - return;
1672 - }
1673 -
1674 - learn_press_get_template( 'content-quiz/buttons/check.php' );
1675 - }
1676 -}*/
1677 -
1678 -/**
1679 - * @depecated 4.1.6.9
1680 - */
1681 -/*if ( ! function_exists( 'learn_press_quiz_hint_button' ) ) {
1682 -
1683 - function learn_press_quiz_hint_button() {
1684 - $course = learn_press_get_course();
1685 - $user = learn_press_get_current_user();
1686 - $quiz = LP_Global::course_item_quiz();
1687 - $question = LP_Global::quiz_question();
1688 -
1689 - if ( ! $quiz->is_viewing_question() ) {
1690 - return;
1691 - }
1692 -
1693 - if ( ! $question->get_hint() ) {
1694 - return;
1695 - }
1696 -
1697 - if ( ! $user->can_hint_answer( $quiz->get_id(), $course->get_id() ) ) {
1698 - return;
1699 - }
1700 -
1701 - if ( ! $user->has_quiz_status( 'started', $quiz->get_id(), $course->get_id() ) ) {
1702 - return;
1703 - }
1704 -
1705 - $quiz_item = $user->get_quiz_data( $quiz->get_id(), $course->get_id() );
1706 -
1707 - if ( $quiz_item && ( $quiz_item->has_checked_question( $question->get_id() ) || $quiz_item->is_answered( $question->get_id() ) ) ) {
1708 - return;
1709 - }
1710 -
1711 - learn_press_get_template( 'content-quiz/buttons/hint.php' );
1712 - }
1713 -}*/
1714 -
1715 -/**
1716 - * @depecated 4.1.6.9
1717 - */
1718 -/*if ( ! function_exists( 'learn_press_profile_order_details' ) ) {
1719 - function learn_press_profile_order_details() {
1720 - $profile = LP_Profile::instance();
1721 - $order = $profile->get_view_order();
1722 - if ( false === $order ) {
1723 - return;
1724 - }
1725 -
1726 - learn_press_get_template( 'order/order-details.php', array( 'order' => $order ) );
1727 - }
1728 -}*/
1729 -
1730 -/**
1731 - * @depecated 4.1.6.9
1732 - */
1733 -/*if ( ! function_exists( 'learn_press_profile_order_recover' ) ) {
1734 - function learn_press_profile_order_recover() {
1735 - $profile = LP_Profile::instance();
1736 - $order = $profile->get_view_order();
1737 - if ( false === $order ) {
1738 - return;
1739 - }
1740 - learn_press_get_template( 'profile/tabs/orders/recover-my-order.php', array( 'order' => $order ) );
1741 - }
1742 -}*/
1743 -
1744 -/**
1745 - * @depecated 4.1.6.9
1746 - */
1747 -/*if ( ! function_exists( 'learn_press_profile_order_message' ) ) {
1748 - function learn_press_profile_order_message() {
1749 - $profile = LP_Profile::instance();
1750 - $order = $profile->get_view_order();
1751 - if ( false === $order ) {
1752 - return;
1753 - }
1754 - learn_press_get_template( 'profile/tabs/orders/order-message.php', array( 'order' => $order ) );
1755 - }
1756 -}*/
1757 -
1758 -/**
1759 - * @depecated 4.1.6.9
1760 - */
1761 -/*if ( ! function_exists( 'learn_press_profile_dashboard_logged_in' ) ) {
1762 - function learn_press_profile_dashboard_logged_in() {
1763 - learn_press_get_template( 'profile/dashboard-logged-in.php' );
1764 - }
1765 -}*/
1766 -
1767 -/**
1768 - * @depecated 4.1.6.9
1769 - */
1770 -/*if ( ! function_exists( 'learn_press_profile_dashboard_user_bio' ) ) {
1771 - function learn_press_profile_dashboard_user_bio() {
1772 - $profile = LP_Profile::instance();
1773 - $user = $profile->get_user();
1774 - if ( ! $user ) {
1775 - return;
1776 - }
1777 -
1778 - learn_press_get_template( 'profile/user-bio.php' );
1779 - }
1780 -}*/
1781 -
1782 -if ( ! function_exists( 'learn_press_profile_dashboard_not_logged_in' ) ) {
1783 - function learn_press_profile_dashboard_not_logged_in() {
1784 - $profile = LP_Global::profile();
1785 -
1786 - if ( ! $profile->get_user()->is_guest() ) {
1787 - return;
1788 - }
1789 -
1790 - if ( 'yes' === LP_Settings::instance()->get( 'enable_register_profile' ) || 'yes' === LP_Settings::instance()->get( 'enable_login_profile' ) ) {
1791 - return;
1792 - }
1793 -
1794 - learn_press_get_template( 'profile/not-logged-in.php' );
1795 - }
1796 -}
1797 -
1798 -/**
1799 - * @depecated 4.1.6.9
1800 - */
1801 -/*if ( ! function_exists( 'learn_press_profile_login_form' ) ) {
1802 - function learn_press_profile_login_form() {
1803 - $profile = LP_Global::profile();
1804 -
1805 - print_r( metadata_exists( 'user', $profile->get_user()->get_id(), '_lp_temp_user' ) );
1806 - if ( ! $profile->get_user()->is_guest() ) {
1807 - return;
1808 - }
1809 - $fields = $profile->get_login_fields();
1810 - if ( ! $fields ) {
1811 - return;
1812 - }
1813 -
1814 - if ( 'yes' !== LP_Settings::instance()->get( 'enable_login_profile' ) ) {
1815 - return;
1816 - }
1817 -
1818 - learn_press_get_template( 'global/form-login.php', array( 'fields' => $fields ) );
1819 - }
1820 -}*/
1821 -
1822 -/**
1823 - * @depecated 4.1.6.9
1824 - */
1825 -/*if ( ! function_exists( 'learn_press_profile_register_form' ) ) {
1826 - function learn_press_profile_register_form() {
1827 - $profile = LP_Global::profile();
1828 -
1829 - if ( ! $profile->get_user()->is_guest() ) {
1830 - return;
1831 - }
1832 - $fields = $profile->get_register_fields();
1833 - if ( ! $fields ) {
1834 - return;
1835 - }
1836 -
1837 - if ( 'yes' !== LP_Settings::instance()->get( 'enable_register_profile' ) ) {
1838 - return;
1839 - }
1840 -
1841 - learn_press_get_template( 'global/form-register.php', array( 'fields' => $fields ) );
1842 - }
1843 -}*/
1844 -
1845 -/**
1846 - * @depecated 4.1.6.9
1847 - */
1848 -/*if ( ! function_exists( 'learn_press_content_item_lesson_title' ) ) {
1849 - function learn_press_content_item_lesson_title() {
1850 - $item = LP_Global::course_item();
1851 -
1852 - if ( ( 'standard' !== ( $format = $item->get_format() ) ) && file_exists( $format_template = learn_press_locate_template( "content-lesson/{$format}/title.php" ) ) ) {
1853 - include $format_template;
1854 -
1855 - return;
1856 - }
1857 - learn_press_get_template( 'content-lesson/title.php' );
1858 - }
1859 -}*/
1860 -
1861 -/**
1862 - * @depecated 4.1.6.9
1863 - */
1864 -/*if ( ! function_exists( 'learn_press_content_item_lesson_content' ) ) {
1865 - function learn_press_content_item_lesson_content() {
1866 - $item = LP_Global::course_item();
1867 -
1868 - if ( $item->is_blocked() ) {
1869 - return;
1870 - }
1871 -
1872 - if ( ( 'standard' !== ( $format = $item->get_format() ) ) && file_exists( $format_template = learn_press_locate_template( "content-lesson/{$format}/content.php" ) ) ) {
1873 - include $format_template;
1874 -
1875 - return;
1876 - }
1877 - do_action( 'learn-press/lesson-start', $item );
1878 - learn_press_get_template( 'content-lesson/content.php' );
1879 - }
1880 -}*/
1881 -
1882 -/**
1883 - * @depecated 4.1.6.9
1884 - */
1885 -/*if ( ! function_exists( 'learn_press_content_item_lesson_content_blocked' ) ) {
1886 - function learn_press_content_item_lesson_content_blocked() {
1887 - $item = LP_Global::course_item();
1888 -
1889 - if ( ! $item->is_blocked() ) {
1890 - return;
1891 - }
1892 -
1893 - learn_press_get_template( 'global/block-content.php' );
1894 - }
1895 -}*/
1896 -
1897 -/**
1898 - * @depecated 4.1.6.9
1899 - */
1900 -/*if ( ! function_exists( 'learn_press_content_item_lesson_complete_button' ) ) {
1901 - function learn_press_content_item_lesson_complete_button() {
1902 - $user = learn_press_get_current_user();
1903 - $course = learn_press_get_course();
1904 - $lesson = LP_Global::course_item();
1905 -
1906 - if ( ! $course->is_required_enroll() ) {
1907 - return;
1908 - }
1909 -
1910 - $course_item = $user->get_course_data( $course->get_id() );
1911 - if ( $course_item && $course_item->is_finished() ) {
1912 - return;
1913 - }
1914 -
1915 - learn_press_get_template( 'content-lesson/button-complete.php' );
1916 - }
1917 -}*/
1918 -
1919 -if ( ! function_exists( 'learn_press_content_item_summary_question_explanation' ) ) {
1920 -
1921 - /**
1922 - * Render content if quiz question.
1923 - */
1924 - function learn_press_content_item_summary_question_explanation() {
1925 - $quiz = LP_Global::course_item_quiz();
1926 - $question = $quiz->get_viewing_question();
1927 - if ( $question ) {
1928 - $course = learn_press_get_course();
1929 - $user = learn_press_get_current_user();
1930 - $course_data = $user->get_course_data( $course->get_id() );
1931 - $user_quiz = $course_data->get_item_quiz( $quiz->get_id() );
1932 -
1933 - if ( ! $question->get_explanation() ) {
1934 - return;
1935 - }
1936 -
1937 - if ( $user_quiz->has_checked_question( $question->get_id() ) || $user_quiz->is_answered_true( $question->get_id() ) ) {
1938 - learn_press_get_template( 'content-question/explanation.php', array( 'question' => $question ) );
1939 - }
1940 - }
1941 - }
1942 -}
1943 -
1944 838 if ( ! function_exists( 'learn_press_breadcrumb' ) ) {
1945 839 /**
1946 840 * Output the breadcrumb of archive courses
841 + * Still using
1947 842 *
1948 - * @param array
843 + * @param array $args
844 + * @deprecated still using addons collection, upsell, themes
1949 845 */
1950 846 function learn_press_breadcrumb( $args = array() ) {
847 + echo Template::html_breadcrumb( $args );
848 + return;
849 +
1951 850 $args = wp_parse_args(
1952 851 $args,
1953 852 apply_filters(
1954 853 'learn_press_breadcrumb_defaults',
1955 854 array(
1956 - 'delimiter' => '&nbsp;&#47;&nbsp;',
1957 - 'wrap_before' => '<nav class="learn-press-breadcrumb">',
1958 - 'wrap_after' => '</nav>',
855 + 'delimiter' => '<li class="breadcrumb-delimiter"><i class="lp-icon-angle-right"></i></li>',
856 + 'wrap_before' => '<ul class="learn-press-breadcrumb">',
857 + 'wrap_after' => '</ul>',
1959 858 'before' => '',
1960 859 'after' => '',
1961 860 'home' => _x( 'Home', 'breadcrumb', 'learnpress' ),
1962 861 )
@@ -1974,270 +873,223 @@
1974 873 learn_press_get_template( 'global/breadcrumb.php', $args );
1975 874 }
1976 875 }
1977 876
1978 -if ( ! function_exists( 'learn_press_search_form' ) ) {
1979 - /**
1980 - * Output the breadcrumb of archive courses
1981 - *
1982 - * @param array
1983 - */
1984 - function learn_press_search_form() {
1985 - if ( ! empty( $_REQUEST['s'] ) && ! empty( $_REQUEST['ref'] ) && 'course' == $_REQUEST['ref'] ) {
1986 - $s = stripslashes_deep( $_REQUEST['s'] );
1987 - } else {
1988 - $s = '';
1989 - }
877 +//if ( ! function_exists( 'learn_press_search_form' ) ) {
878 +// /**
879 +// * Output the breadcrumb of archive courses
880 +// *
881 +// * @param array
882 +// */
883 +// function learn_press_search_form() {
884 +// if ( ! empty( $_REQUEST['s'] ) && ! empty( $_REQUEST['ref'] ) && 'course' == $_REQUEST['ref'] ) {
885 +// $s = stripslashes_deep( $_REQUEST['s'] );
886 +// } else {
887 +// $s = '';
888 +// }
889 +//
890 +// learn_press_get_template( 'search-form.php', array( 's' => $s ) );
891 +// }
892 +//}
1990 893
1991 - learn_press_get_template( 'search-form.php', array( 's' => $s ) );
1992 - }
1993 -}
894 +//if ( ! function_exists( 'learn_press_section_item_meta' ) ) {
895 +// /**
896 +// * @param object
897 +// * @param array
898 +// * @param LP_Course
899 +// */
900 +// function learn_press_section_item_meta( $item, $section ) {
901 +// learn_press_get_template(
902 +// 'single-course/section/item-meta.php',
903 +// array(
904 +// 'item' => $item,
905 +// 'section' => $section,
906 +// )
907 +// );
908 +// }
909 +//}
1994 910
1995 -/**
1996 - * @depecated 4.1.6.9
1997 - */
1998 -/*if ( ! function_exists( 'learn_press_content_single_item' ) ) {
1999 - function learn_press_content_single_item() {
2000 - if ( $course_item = LP_Global::course_item() ) {
2001 - // remove course comment form on singler item
2002 - add_filter( 'comments_open', 'learn_press_course_comments_open', 10, 2 );
2003 - learn_press_get_template( 'content-single-item.php' );
2004 - }
2005 - }
2006 -}*/
911 +//if ( ! function_exists( 'learn_press_order_details_table' ) ) {
912 +//
913 +// /**
914 +// * Displays order details in a table.
915 +// *
916 +// * @param mixed $order_id
917 +// *
918 +// * @subpackage Orders
919 +// */
920 +// function learn_press_order_details_table( $order_id ) {
921 +// if ( ! $order_id ) {
922 +// return;
923 +// }
924 +//
925 +// learn_press_get_template(
926 +// 'order/order-details.php',
927 +// array(
928 +// 'order' => learn_press_get_order( $order_id ),
929 +// )
930 +// );
931 +// }
932 +//}
2007 933
2008 -/**
2009 - * @depecated 4.1.6.9
2010 - */
2011 -/*if ( ! function_exists( 'learn_press_content_single_course' ) ) {
2012 - function learn_press_content_single_course() {
2013 934
2014 - if ( ! $course_item = LP_Global::course_item() ) {
2015 - learn_press_get_template( 'content-single-course.php' );
2016 - }
2017 - }
2018 -}*/
935 +//if ( ! function_exists( 'learn_press_profile_tab_courses_own' ) ) {
936 +// /**
937 +// * Display user profile tabs
938 +// *
939 +// * @param LP_User
940 +// */
941 +// function learn_press_profile_tab_courses_own( $user, $tab = null ) {
942 +// $args = array(
943 +// 'user' => $user,
944 +// 'subtab' => $tab,
945 +// );
946 +// $limit = LP_Settings::instance()->get( 'profile_courses_limit', 10 );
947 +// $limit = apply_filters( 'learn_press_profile_tab_courses_own_limit', $limit );
948 +// $courses = $user->get( 'own-courses', array( 'limit' => $limit ) );
949 +// $num_pages = learn_press_get_num_pages( $user->_get_found_rows(), $limit );
950 +// $args['courses'] = $courses;
951 +// $args['num_pages'] = $num_pages;
952 +// learn_press_get_template( 'profile/tabs/courses/own.php', $args );
953 +// }
954 +//}
2019 955
2020 956
957 +//if ( ! function_exists( 'learn_press_profile_tab_courses_learning' ) ) {
958 +// /**
959 +// * Display user profile tabs
960 +// *
961 +// * @param LP_User
962 +// */
963 +// function learn_press_profile_tab_courses_learning( $user, $tab = null ) {
964 +// $args = array(
965 +// 'user' => $user,
966 +// 'subtab' => $tab,
967 +// );
968 +// $limit = LP_Settings::instance()->get( 'profile_courses_limit', 10 );
969 +// $limit = apply_filters( 'learn_press_profile_tab_courses_learning_limit', $limit );
970 +// $courses = $user->get(
971 +// 'enrolled-courses',
972 +// array(
973 +// 'status' => 'enrolled',
974 +// 'limit' => $limit,
975 +// )
976 +// );
977 +// $num_pages = learn_press_get_num_pages( $user->_get_found_rows(), $limit );
978 +// $args['courses'] = $courses;
979 +// $args['num_pages'] = $num_pages;
980 +// learn_press_get_template( 'profile/tabs/courses/learning.php', $args );
981 +// }
982 +//}
2021 983
2022 -if ( ! function_exists( 'learn_press_section_item_meta' ) ) {
2023 - /**
2024 - * @param object
2025 - * @param array
2026 - * @param LP_Course
2027 - */
2028 - function learn_press_section_item_meta( $item, $section ) {
2029 - learn_press_get_template(
2030 - 'single-course/section/item-meta.php',
2031 - array(
2032 - 'item' => $item,
2033 - 'section' => $section,
2034 - )
2035 - );
2036 - }
2037 -}
984 +//if ( ! function_exists( 'learn_press_profile_tab_courses_purchased' ) ) {
985 +// /**
986 +// * Display user profile tabs
987 +// *
988 +// * @param LP_User
989 +// */
990 +// function learn_press_profile_tab_courses_purchased( $user, $tab = null ) {
991 +// $args = array(
992 +// 'user' => $user,
993 +// 'subtab' => $tab,
994 +// );
995 +// $limit = LP_Settings::instance()->get( 'profile_courses_limit', 10 );
996 +// $limit = apply_filters( 'learn_press_profile_tab_courses_purchased_limit', $limit );
997 +// $courses = $user->get( 'purchased-courses', array( 'limit' => $limit ) );
998 +// $num_pages = learn_press_get_num_pages( $user->_get_found_rows(), $limit );
999 +// $args['courses'] = $courses;
1000 +// $args['num_pages'] = $num_pages;
1001 +// learn_press_get_template( 'profile/tabs/courses/purchased.php', $args );
1002 +// }
1003 +//}
2038 1004
2039 -if ( ! function_exists( 'learn_press_order_details_table' ) ) {
1005 +//if ( ! function_exists( 'learn_press_profile_tab_courses_finished' ) ) {
1006 +// /**
1007 +// * Display user profile tabs
1008 +// *
1009 +// * @param LP_User
1010 +// */
1011 +// function learn_press_profile_tab_courses_finished( $user, $tab = null ) {
1012 +// $args = array(
1013 +// 'user' => $user,
1014 +// 'subtab' => $tab,
1015 +// );
1016 +// $limit = LP_Settings::instance()->get( 'profile_courses_limit', 10 );
1017 +// $limit = apply_filters( 'learn_press_profile_tab_courses_finished_limit', $limit );
1018 +// $courses = $user->get(
1019 +// 'enrolled-courses',
1020 +// array(
1021 +// 'status' => 'finished',
1022 +// 'limit' => $limit,
1023 +// )
1024 +// );
1025 +// $num_pages = learn_press_get_num_pages( $user->_get_found_rows(), $limit );
1026 +// $args['courses'] = $courses;
1027 +// $args['num_pages'] = $num_pages;
1028 +// learn_press_get_template( 'profile/tabs/courses/finished.php', $args );
1029 +// }
1030 +//}
2040 1031
2041 - /**
2042 - * Displays order details in a table.
2043 - *
2044 - * @param mixed $order_id
2045 - *
2046 - * @subpackage Orders
2047 - */
2048 - function learn_press_order_details_table( $order_id ) {
2049 - if ( ! $order_id ) {
2050 - return;
2051 - }
2052 1032
2053 - learn_press_get_template(
2054 - 'order/order-details.php',
2055 - array(
2056 - 'order' => learn_press_get_order( $order_id ),
2057 - )
2058 - );
2059 - }
2060 -}
1033 +//if ( ! function_exists( 'learn_press_output_user_profile_tabs' ) ) {
1034 +// /**
1035 +// * Display user profile tabs
1036 +// *
1037 +// * @param LP_User
1038 +// */
1039 +// function learn_press_output_user_profile_tabs( $user, $current, $tabs ) {
1040 +// learn_press_get_template(
1041 +// 'profile/tabs.php',
1042 +// array(
1043 +// 'user' => $user,
1044 +// 'tabs' => $tabs,
1045 +// 'current' => $current,
1046 +// )
1047 +// );
1048 +// }
1049 +//}
2061 1050
1051 +//if ( ! function_exists( 'learn_press_profile_tab_courses_all' ) ) {
1052 +// /**
1053 +// * Display user profile tabs
1054 +// *
1055 +// * @param LP_User
1056 +// */
1057 +// function learn_press_profile_tab_courses_all( $user, $tab = null ) {
1058 +// $args = array(
1059 +// 'user' => $user,
1060 +// 'subtab' => $tab,
1061 +// );
1062 +// $limit = LP_Settings::instance()->get( 'profile_courses_limit', 10 );
1063 +// $limit = apply_filters( 'learn_press_profile_tab_courses_all_limit', $limit );
1064 +// $courses = $user->get( 'courses', array( 'limit' => $limit ) );
1065 +// $num_pages = learn_press_get_num_pages( $user->_get_found_rows(), $limit );
1066 +// $args['courses'] = $courses;
1067 +// $args['num_pages'] = $num_pages;
1068 +// learn_press_get_template( 'profile/tabs/courses.php', $args );
1069 +// }
1070 +//}
2062 1071
2063 -if ( ! function_exists( 'learn_press_profile_tab_courses_own' ) ) {
2064 - /**
2065 - * Display user profile tabs
2066 - *
2067 - * @param LP_User
2068 - */
2069 - function learn_press_profile_tab_courses_own( $user, $tab = null ) {
2070 - $args = array(
2071 - 'user' => $user,
2072 - 'subtab' => $tab,
2073 - );
2074 - $limit = LP_Settings::instance()->get( 'profile_courses_limit', 10 );
2075 - $limit = apply_filters( 'learn_press_profile_tab_courses_own_limit', $limit );
2076 - $courses = $user->get( 'own-courses', array( 'limit' => $limit ) );
2077 - $num_pages = learn_press_get_num_pages( $user->_get_found_rows(), $limit );
2078 - $args['courses'] = $courses;
2079 - $args['num_pages'] = $num_pages;
2080 - learn_press_get_template( 'profile/tabs/courses/own.php', $args );
2081 - }
2082 -}
1072 +//if ( ! function_exists( 'learn_press_become_teacher_messages' ) ) {
1073 +// function learn_press_become_teacher_messages() {
1074 +// $messages = LP_Shortcode_Become_A_Teacher::get_messages();
1075 +// if ( ! $messages ) {
1076 +// return;
1077 +// }
1078 +//
1079 +// learn_press_get_template( 'global/become-teacher-form/message.php', array( 'messages' => $messages ) );
1080 +// }
1081 +//}
2083 1082
1083 +//if ( ! function_exists( 'learn_press_become_teacher_heading' ) ) {
1084 +//
1085 +// function learn_press_become_teacher_heading() {
1086 +// return '';
1087 +// }
1088 +//}
2084 1089
2085 -if ( ! function_exists( 'learn_press_profile_tab_courses_learning' ) ) {
2086 - /**
2087 - * Display user profile tabs
2088 - *
2089 - * @param LP_User
2090 - */
2091 - function learn_press_profile_tab_courses_learning( $user, $tab = null ) {
2092 - $args = array(
2093 - 'user' => $user,
2094 - 'subtab' => $tab,
2095 - );
2096 - $limit = LP_Settings::instance()->get( 'profile_courses_limit', 10 );
2097 - $limit = apply_filters( 'learn_press_profile_tab_courses_learning_limit', $limit );
2098 - $courses = $user->get(
2099 - 'enrolled-courses',
2100 - array(
2101 - 'status' => 'enrolled',
2102 - 'limit' => $limit,
2103 - )
2104 - );
2105 - $num_pages = learn_press_get_num_pages( $user->_get_found_rows(), $limit );
2106 - $args['courses'] = $courses;
2107 - $args['num_pages'] = $num_pages;
2108 - learn_press_get_template( 'profile/tabs/courses/learning.php', $args );
2109 - }
2110 -}
1090 +/*if ( ! function_exists( 'learn_press_become_teacher_button' ) ) {
2111 1091
2112 -if ( ! function_exists( 'learn_press_profile_tab_courses_purchased' ) ) {
2113 - /**
2114 - * Display user profile tabs
2115 - *
2116 - * @param LP_User
2117 - */
2118 - function learn_press_profile_tab_courses_purchased( $user, $tab = null ) {
2119 - $args = array(
2120 - 'user' => $user,
2121 - 'subtab' => $tab,
2122 - );
2123 - $limit = LP_Settings::instance()->get( 'profile_courses_limit', 10 );
2124 - $limit = apply_filters( 'learn_press_profile_tab_courses_purchased_limit', $limit );
2125 - $courses = $user->get( 'purchased-courses', array( 'limit' => $limit ) );
2126 - $num_pages = learn_press_get_num_pages( $user->_get_found_rows(), $limit );
2127 - $args['courses'] = $courses;
2128 - $args['num_pages'] = $num_pages;
2129 - learn_press_get_template( 'profile/tabs/courses/purchased.php', $args );
2130 - }
2131 -}
2132 -
2133 -if ( ! function_exists( 'learn_press_profile_tab_courses_finished' ) ) {
2134 - /**
2135 - * Display user profile tabs
2136 - *
2137 - * @param LP_User
2138 - */
2139 - function learn_press_profile_tab_courses_finished( $user, $tab = null ) {
2140 - $args = array(
2141 - 'user' => $user,
2142 - 'subtab' => $tab,
2143 - );
2144 - $limit = LP_Settings::instance()->get( 'profile_courses_limit', 10 );
2145 - $limit = apply_filters( 'learn_press_profile_tab_courses_finished_limit', $limit );
2146 - $courses = $user->get(
2147 - 'enrolled-courses',
2148 - array(
2149 - 'status' => 'finished',
2150 - 'limit' => $limit,
2151 - )
2152 - );
2153 - $num_pages = learn_press_get_num_pages( $user->_get_found_rows(), $limit );
2154 - $args['courses'] = $courses;
2155 - $args['num_pages'] = $num_pages;
2156 - learn_press_get_template( 'profile/tabs/courses/finished.php', $args );
2157 - }
2158 -}
2159 -
2160 -
2161 -if ( ! function_exists( 'learn_press_output_user_profile_tabs' ) ) {
2162 - /**
2163 - * Display user profile tabs
2164 - *
2165 - * @param LP_User
2166 - */
2167 - function learn_press_output_user_profile_tabs( $user, $current, $tabs ) {
2168 - learn_press_get_template(
2169 - 'profile/tabs.php',
2170 - array(
2171 - 'user' => $user,
2172 - 'tabs' => $tabs,
2173 - 'current' => $current,
2174 - )
2175 - );
2176 - }
2177 -}
2178 -
2179 -if ( ! function_exists( 'learn_press_profile_tab_courses_all' ) ) {
2180 - /**
2181 - * Display user profile tabs
2182 - *
2183 - * @param LP_User
2184 - */
2185 - function learn_press_profile_tab_courses_all( $user, $tab = null ) {
2186 - $args = array(
2187 - 'user' => $user,
2188 - 'subtab' => $tab,
2189 - );
2190 - $limit = LP_Settings::instance()->get( 'profile_courses_limit', 10 );
2191 - $limit = apply_filters( 'learn_press_profile_tab_courses_all_limit', $limit );
2192 - $courses = $user->get( 'courses', array( 'limit' => $limit ) );
2193 - $num_pages = learn_press_get_num_pages( $user->_get_found_rows(), $limit );
2194 - $args['courses'] = $courses;
2195 - $args['num_pages'] = $num_pages;
2196 - learn_press_get_template( 'profile/tabs/courses.php', $args );
2197 - }
2198 -}
2199 -
2200 -if ( ! function_exists( 'learn_press_become_teacher_messages' ) ) {
2201 - function learn_press_become_teacher_messages() {
2202 - $messages = LP_Shortcode_Become_A_Teacher::get_messages();
2203 - if ( ! $messages ) {
2204 - return;
2205 - }
2206 -
2207 - learn_press_get_template( 'global/become-teacher-form/message.php', array( 'messages' => $messages ) );
2208 - }
2209 -}
2210 -
2211 -if ( ! function_exists( 'learn_press_become_teacher_heading' ) ) {
2212 -
2213 - function learn_press_become_teacher_heading() {
2214 - $messages = LP_Shortcode_Become_A_Teacher::get_messages();
2215 - if ( $messages ) {
2216 - return;
2217 - }
2218 - ?>
2219 - <h3><?php _e( 'Fill out the form and send us your requesting.', 'learnpress' ); ?></h3>
2220 - <?php
2221 - }
2222 -}
2223 -
2224 -if ( ! function_exists( 'learn_press_become_teacher_form_fields' ) ) {
2225 -
2226 - function learn_press_become_teacher_form_fields() {
2227 - $messages = LP_Shortcode_Become_A_Teacher::get_messages();
2228 - if ( $messages ) {
2229 - return;
2230 - }
2231 -
2232 - include_once LP_PLUGIN_PATH . 'inc/admin/meta-box/class-lp-meta-box-helper.php';
2233 -
2234 - learn_press_get_template( 'global/become-teacher-form/form-fields.php', array( 'fields' => learn_press_get_become_a_teacher_form_fields() ) );
2235 - }
2236 -}
2237 -
2238 -if ( ! function_exists( 'learn_press_become_teacher_button' ) ) {
2239 -
2240 1092 function learn_press_become_teacher_button() {
2241 1093 $messages = LP_Shortcode_Become_A_Teacher::get_messages();
2242 1094 if ( $messages ) {
2243 1095 return;
@@ -2244,55 +1096,11 @@
2244 1096 }
2245 1097
2246 1098 learn_press_get_template( 'global/become-teacher-form/button.php' );
2247 1099 }
2248 -}
1100 +}*/
2249 1101
2250 -if ( ! function_exists( 'learn_press_back_to_class_button' ) ) {
1102 +/*if ( ! function_exists( 'learn_press_back_to_class_button' ) ) {
2251 1103 function learn_press_back_to_class_button() {
2252 - $courses_link = learn_press_get_page_link( 'courses' );
2253 - if ( ! $courses_link ) {
2254 - return;
2255 - }
2256 - ?>
2257 -
2258 - <a href="<?php echo learn_press_get_page_link( 'courses' ); ?>"><?php _e( 'Back to class', 'learnpress' ); ?></a>
2259 - <?php
1104 + return '';
2260 1105 }
2261 -}
2262 -
2263 -function learn_press_get_become_a_teacher_form_fields() {
2264 - $user = learn_press_get_current_user();
2265 - $fields = array(
2266 - 'bat_name' => array(
2267 - 'title' => __( 'Name', 'learnpress' ),
2268 - 'type' => 'text',
2269 - 'placeholder' => __( 'Your name', 'learnpress' ),
2270 - 'saved' => $user->get_display_name(),
2271 - 'id' => 'bat_name',
2272 - 'required' => true,
2273 - ),
2274 - 'bat_email' => array(
2275 - 'title' => __( 'Email', 'learnpress' ),
2276 - 'type' => 'email',
2277 - 'placeholder' => __( 'Your email address', 'learnpress' ),
2278 - 'saved' => $user->get_email(),
2279 - 'id' => 'bat_email',
2280 - 'required' => true,
2281 - ),
2282 - 'bat_phone' => array(
2283 - 'title' => __( 'Phone', 'learnpress' ),
2284 - 'type' => 'text',
2285 - 'placeholder' => __( 'Your phone number', 'learnpress' ),
2286 - 'id' => 'bat_phone',
2287 - ),
2288 - 'bat_message' => array(
2289 - 'title' => __( 'Message', 'learnpress' ),
2290 - 'type' => 'textarea',
2291 - 'placeholder' => __( 'Your message', 'learnpress' ),
2292 - 'id' => 'bat_message',
2293 - ),
2294 - );
2295 - $fields = apply_filters( 'learn_press_become_teacher_form_fields', $fields );
2296 -
2297 - return $fields;
2298 -}
1106 +}*/