Plugin Directory

Changeset 2968796

Timestamp:
09/19/2023 02:57:38 PM (10 months ago)
Author:
donnapep
Message:

Release 2.5.1

Location:
sensei-certificates/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • sensei-certificates/trunk/changelog.txt

    r2957769 r2968796  
    11*** Changelog ***
     2
     3
     4
    25
    362023.08.24 - version 2.5.0
  • sensei-certificates/trunk/classes/class-woothemes-sensei-certificates.php

    r2957769 r2968796  
    10801080        }
    10811081
    1082         $my_account_page_id = intval( Sensei()->settings->settings['my_course_page'] );
     1082        $my__page_id = intval( Sensei()->settings->settings['my_course_page'] );
    10831083        $view_link_courses  = Sensei()->settings->settings['certificates_view_courses'];
    10841084        $view_link_profile  = Sensei()->settings->settings['certificates_view_profile'];
    10851085        $is_viewable        = false;
    10861086
    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
    11001091            $is_viewable = true;
    1101 
    1102         } // End If Statement
     1092        }
    11031093
    11041094        if ( ! $is_viewable ) {
    1105 
    11061095            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
    11111100        if ( ! $this->can_view_certificate( $certificate_id ) ) {
    11121101            return $message;
     
    11141103
    11151104        if ( is_singular( 'course' ) ) {
    1116 
    11171105            $certificate_url = $this->get_certificate_url( $post->ID, $user_id );
    1118 
    11191106        } else {
    1120 
    11211107            $certificate_url = $this->get_certificate_url( $course_id, $user_id );
    1122 
    1123         } // End If Statement
     1108        }
    11241109
    11251110        if ( '' != $certificate_url ) {
     
    11271112            $classes = '';
    11281113
    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'] ) ) {
    11301115
    11311116                $classes = 'button ';
  • sensei-certificates/trunk/lang/sensei-certificates.pot

    r2957769 r2968796  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Sensei LMS Certificates 2.5.0\n"
     5"Project-Id-Version: Sensei LMS Certificates 2.5.\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/sensei-certificates\n"
    77"Last-Translator: \n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2023-08-24T00:05:42+00:00\n"
     12"POT-Creation-Date: 2023-0+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.8.1\n"
     
    421421#: classes/class-woothemes-sensei-certificates.php:516
    422422#: classes/class-woothemes-sensei-certificates.php:626
    423 #: classes/class-woothemes-sensei-certificates.php:1135
    424 #: classes/class-woothemes-sensei-certificates.php:1253
    425 #: classes/class-woothemes-sensei-certificates.php:1720
     423#: classes/class-woothemes-sensei-certificates.php:11
     424#: classes/class-woothemes-sensei-certificates.php:12
     425#: classes/class-woothemes-sensei-certificates.php:17
    426426msgid "View Certificate"
    427427msgstr ""
     
    643643msgstr ""
    644644
    645 #: classes/class-woothemes-sensei-certificates.php:1227
     645#: classes/class-woothemes-sensei-certificates.php:12
    646646msgid "Certificate"
    647647msgstr ""
    648648
    649 #: classes/class-woothemes-sensei-certificates.php:1428
     649#: classes/class-woothemes-sensei-certificates.php:14
    650650msgid "Allow my Certificates to be publicly viewed"
    651651msgstr ""
    652652
    653 #: classes/class-woothemes-sensei-certificates.php:1428
     653#: classes/class-woothemes-sensei-certificates.php:14
    654654msgid "Save"
    655655msgstr ""
    656656
    657 #: classes/class-woothemes-sensei-certificates.php:1469
     657#: classes/class-woothemes-sensei-certificates.php:14
    658658msgid "Your Certificates Public View Settings Saved Successfully."
    659659msgstr ""
    660660
    661 #: classes/class-woothemes-sensei-certificates.php:1530
     661#: classes/class-woothemes-sensei-certificates.php:15
    662662msgid "View certificate"
    663663msgstr ""
  • sensei-certificates/trunk/readme.txt

    r2957769 r2968796  
    55Tested up to: 6.3
    66Requires PHP: 7.3
    7 Stable tag: 2.5.0
     7Stable tag: 2.5.
    88License: GPLv2+
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
  • sensei-certificates/trunk/woothemes-sensei-certificates.php

    r2957769 r2968796  
    44 * Plugin URI: https://woocommerce.com/products/sensei-certificates/
    55 * Description: Award your students with a certificate of completion and a sense of accomplishment after finishing a course.
    6  * Version: 2.5.0
     6 * Version: 2.5.
    77 * Author: Automattic
    88 * Author URI: https://automattic.com
     
    1717}
    1818
    19 define( 'SENSEI_CERTIFICATES_VERSION', '2.5.0' );
     19define( 'SENSEI_CERTIFICATES_VERSION', '2.5.' );
    2020define( 'SENSEI_CERTIFICATES_PLUGIN_FILE', __FILE__ );
    2121define( 'SENSEI_CERTIFICATES_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
Note: See TracChangeset for help on using the changeset viewer.