Changeset 2968796
- Timestamp:
- 09/19/2023 02:57:38 PM (10 months ago)
- Location:
- sensei-certificates/trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
sensei-certificates/trunk/changelog.txt
r2957769 r2968796 1 1 *** Changelog *** 2 3 4 2 5 3 6 2023.08.24 - version 2.5.0 -
sensei-certificates/trunk/classes/class-woothemes-sensei-certificates.php
r2957769 r2968796 1080 1080 } 1081 1081 1082 $my_ account_page_id = intval( Sensei()->settings->settings['my_course_page'] );1082 $my__page_id = intval( Sensei()->settings->settings['my_course_page'] ); 1083 1083 $view_link_courses = Sensei()->settings->settings['certificates_view_courses']; 1084 1084 $view_link_profile = Sensei()->settings->settings['certificates_view_profile']; 1085 1085 $is_viewable = false; 1086 1086 1087 if ( 1088 ( 1089 ( 1090 is_page( $my_account_page_id ) 1091 || is_singular( 'course' ) 1092 || isset( $wp_query->query_vars['course_results'] ) 1093 ) 1094 && $view_link_courses 1095 ) || ( 1096 isset( $wp_query->query_vars['learner_profile'] ) 1097 && $view_link_profile 1098 ) 1099 ) { 1087 if ( ( 'page' == get_post_type( $my_courses_page_id ) // My Courses page 1088 || is_singular( 'course' ) // Single course page 1089 || isset( $wp_query->query_vars['course_results'] ) ) && $view_link_courses // Course results page 1090 || isset( $wp_query->query_vars['learner_profile'] ) && $view_link_profile ) { // Learner profile page 1100 1091 $is_viewable = true; 1101 1102 } // End If Statement 1092 } 1103 1093 1104 1094 if ( ! $is_viewable ) { 1105 1106 1095 return $message; 1107 1108 } 1109 1110 $certificate_id = $this->get_certificate_id( $course_id, $user_id ); 1096 } 1097 1098 $certificate_id = $this->get_certificate_id( $course_id, $user_id ); 1099 1111 1100 if ( ! $this->can_view_certificate( $certificate_id ) ) { 1112 1101 return $message; … … 1114 1103 1115 1104 if ( is_singular( 'course' ) ) { 1116 1117 1105 $certificate_url = $this->get_certificate_url( $post->ID, $user_id ); 1118 1119 1106 } else { 1120 1121 1107 $certificate_url = $this->get_certificate_url( $course_id, $user_id ); 1122 1123 } // End If Statement 1108 } 1124 1109 1125 1110 if ( '' != $certificate_url ) { … … 1127 1112 $classes = ''; 1128 1113 1129 if ( 'page' == get_post_type( $my_ account_page_id ) || isset( $wp_query->query_vars['learner_profile'] ) ) {1114 if ( 'page' == get_post_type( $my__page_id ) || isset( $wp_query->query_vars['learner_profile'] ) ) { 1130 1115 1131 1116 $classes = 'button '; -
sensei-certificates/trunk/lang/sensei-certificates.pot
r2957769 r2968796 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Sensei LMS Certificates 2.5. 0\n"5 "Project-Id-Version: Sensei LMS Certificates 2.5.\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/sensei-certificates\n" 7 7 "Last-Translator: \n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2023-0 8-24T00:05:42+00:00\n"12 "POT-Creation-Date: 2023-0+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.8.1\n" … … 421 421 #: classes/class-woothemes-sensei-certificates.php:516 422 422 #: classes/class-woothemes-sensei-certificates.php:626 423 #: classes/class-woothemes-sensei-certificates.php:11 35424 #: classes/class-woothemes-sensei-certificates.php:12 53425 #: classes/class-woothemes-sensei-certificates.php:17 20423 #: classes/class-woothemes-sensei-certificates.php:11 424 #: classes/class-woothemes-sensei-certificates.php:12 425 #: classes/class-woothemes-sensei-certificates.php:17 426 426 msgid "View Certificate" 427 427 msgstr "" … … 643 643 msgstr "" 644 644 645 #: classes/class-woothemes-sensei-certificates.php:12 27645 #: classes/class-woothemes-sensei-certificates.php:12 646 646 msgid "Certificate" 647 647 msgstr "" 648 648 649 #: classes/class-woothemes-sensei-certificates.php:14 28649 #: classes/class-woothemes-sensei-certificates.php:14 650 650 msgid "Allow my Certificates to be publicly viewed" 651 651 msgstr "" 652 652 653 #: classes/class-woothemes-sensei-certificates.php:14 28653 #: classes/class-woothemes-sensei-certificates.php:14 654 654 msgid "Save" 655 655 msgstr "" 656 656 657 #: classes/class-woothemes-sensei-certificates.php:14 69657 #: classes/class-woothemes-sensei-certificates.php:14 658 658 msgid "Your Certificates Public View Settings Saved Successfully." 659 659 msgstr "" 660 660 661 #: classes/class-woothemes-sensei-certificates.php:15 30661 #: classes/class-woothemes-sensei-certificates.php:15 662 662 msgid "View certificate" 663 663 msgstr "" -
sensei-certificates/trunk/readme.txt
r2957769 r2968796 5 5 Tested up to: 6.3 6 6 Requires PHP: 7.3 7 Stable tag: 2.5. 07 Stable tag: 2.5. 8 8 License: GPLv2+ 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html -
sensei-certificates/trunk/woothemes-sensei-certificates.php
r2957769 r2968796 4 4 * Plugin URI: https://woocommerce.com/products/sensei-certificates/ 5 5 * Description: Award your students with a certificate of completion and a sense of accomplishment after finishing a course. 6 * Version: 2.5. 06 * Version: 2.5. 7 7 * Author: Automattic 8 8 * Author URI: https://automattic.com … … 17 17 } 18 18 19 define( 'SENSEI_CERTIFICATES_VERSION', '2.5. 0' );19 define( 'SENSEI_CERTIFICATES_VERSION', '2.5.' ); 20 20 define( 'SENSEI_CERTIFICATES_PLUGIN_FILE', __FILE__ ); 21 21 define( 'SENSEI_CERTIFICATES_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
Note: See TracChangeset
for help on using the changeset viewer.