Plugin Directory

Changeset 3408861


Ignore:
Timestamp:
12/03/2025 06:23:34 AM (4 months ago)
Author:
werbeagenturcommotion
Message:

6.1.8

  • Fixes a bug where styles are missing in the timetable after updating to WordPress 6.9.
Location:
course-booking-system
Files:
76 added
4 edited

Legend:

Unmodified
Added
Removed
  • course-booking-system/trunk/assets/css/style.css

    r3389366 r3408861  
    348348/* Timetable */
    349349
    350     /* .cbs-pagination {
     350    .cbs-timetable-container {
     351        max-width: unset !important;
     352    }
     353
     354    .cbs-pagination {
    351355        display: flex;
    352356    } .cbs-week-next {
     
    385389
    386390    .cbs-timetable h2 {
     391        font-size: 1.5rem;
    387392        margin-top: 0;
    388393        margin-bottom: 1rem;
     
    438443        position: absolute;
    439444        top: 0; right: 0; bottom: 0; left: 0;
     445        margin: 0 !important;
    440446        opacity: .75;
    441447        z-index: 1;
    442     } .cbs-timetable ul li a > .new {
     448    } .cbs-timetable ul li a > .availability, .cbs-timetable ul li a > .new {
    443449        position: absolute;
    444450        top: 8px; right: 8px;
     
    448454        font-size: 0;
    449455        text-indent: -999em;
    450         background-color: #87d5fb;
     456        background-color: #cdeb8e;
    451457        border-radius: 50%;
    452458        box-shadow: rgba(255,255,255,.5) 0 0 5px;
     
    458464        background-color: #000;
    459465        transform: rotate(35deg); */
    460     /* }
     466    } .cbs-timetable ul li a > .availability.red {
     467        background-color: #d65050;
     468    } .cbs-timetable ul li a > .availability.yellow {
     469        background-color: #f7cd2e;
     470    } .cbs-timetable ul li a > .new {
     471        /* right: 20px; */
     472        background-color: #87d5fb;
     473    }
    461474
    462475    .cbs-timetable h3 {
    463476        margin: 0;
     477        font-size: 1.25rem !important;
     478        line-height: normal !important;
    464479        color: inherit !important;
    465480    } .cbs-timetable h3 .dashicons, .cbs-timetable h3 .dashicons-before:before {
     
    472487        left: -999em;
    473488        z-index: -1;
    474     } */
     489    }
    475490
    476491    /* Divided */
    477492
    478     /* .cbs-timetable.divided {
     493    .cbs-timetable.divided {
    479494        margin-bottom: 20px;
    480495        padding-bottom: 20px;
    481496    }
    482497
    483     .cbs-timetable.divided:before {
     498    .cbs-timetable.divided:not(.day):before {
    484499        content: '';
    485500        width: 30px;
     
    494509    } /* .cbs-timetable.divided.morning:before {
    495510        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMy44MjUgMTIuMzYyIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01LjY3OCAxMi4zNjJjMC0zLjUxNCAyLjgyMy02LjM2MyA2LjMwNi02LjM2MyAzLjQ4MiAwIDYuMzA1IDIuODUgNi4zMDUgNi4zNjMiLz48cGF0aCBkPSJNNS42NzggMTIuMzYyYzAtMy41MTQgMi44MjMtNi4zNjMgNi4zMDYtNi4zNjMgMy40ODIgMCA2LjMwNSAyLjg1IDYuMzA1IDYuMzYzIiBzdHJva2U9IiMzODNlNDEiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0yMy41NjQgOC42NjlsLTMuMTc3Ljg1OSIvPjxwYXRoIGQ9Ik0yMy41NjQgOC42NjlsLTMuMTc3Ljg1OSIgc3Ryb2tlPSIjMzgzZTQxIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMjAuMzIgMy4yODRMMTcuOTkyIDUuNjMiLz48cGF0aCBkPSJNMjAuMzIgMy4yODRMMTcuOTkyIDUuNjMiIHN0cm9rZT0iIzM4M2U0MSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTE0Ljg0MS4yNTdsLS44NTIgMy4yMDYiLz48cGF0aCBkPSJNMTQuODQxLjI1N2wtLjg1MiAzLjIwNiIgc3Ryb2tlPSIjMzgzZTQxIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNOC41OTcuMzk5bC44NTEgMy4yMDgiLz48cGF0aCBkPSJNOC41OTcuMzk5bC44NTEgMy4yMDgiIHN0cm9rZT0iIzM4M2U0MSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTMuMjYgMy42NzRMNS41ODYgNi4wMiIvPjxwYXRoIGQ9Ik0zLjI2IDMuNjc0TDUuNTg2IDYuMDIiIHN0cm9rZT0iIzM4M2U0MSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTS4yNjEgOS4yMDJsMy4xNzcuODYiLz48cGF0aCBkPSJNLjI2MSA5LjIwMmwzLjE3Ny44NiIgc3Ryb2tlPSIjMzgzZTQxIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+);
    496     } */ /* .cbs-timetable.divided.noon:before {
     511    } */ .cbs-timetable.divided.noon:before {
    497512        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMy44MjUgMjQuNzkyIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yMy41NjQgOC42NjlsLTMuMTc3Ljg1OSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yMy41NjQgOC42NjlsLTMuMTc3Ljg1OSIgc3Ryb2tlPSIjMzgzZTQxIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMjAuMzIgMy4yODRMMTcuOTkyIDUuNjMiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjAuMzIgMy4yODRMMTcuOTkyIDUuNjMiIHN0cm9rZT0iIzM4M2U0MSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTE0Ljg0MS4yNTdsLS44NTIgMy4yMDYiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTQuODQxLjI1N2wtLjg1MiAzLjIwNiIgc3Ryb2tlPSIjMzgzZTQxIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNOC41OTcuNGwuODUxIDMuMjA3IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTguNTk3LjRsLjg1MSAzLjIwNyIgc3Ryb2tlPSIjMzgzZTQxIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMy4yNiAzLjY3NWwyLjMyNyAyLjM0NyIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0zLjI2IDMuNjc1bDIuMzI3IDIuMzQ3IiBzdHJva2U9IiMzODNlNDEiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0uMjYxIDkuMjAzbDMuMTc3Ljg2IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTS4yNjEgOS4yMDNsMy4xNzcuODYiIHN0cm9rZT0iIzM4M2U0MSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTS4yNjEgMTYuMTI0bDMuMTc3LS44NiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0uMjYxIDE2LjEyNGwzLjE3Ny0uODYiIHN0cm9rZT0iIzM4M2U0MSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTMuNTA2IDIxLjUwOWwyLjMyNi0yLjM0OCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0zLjUwNiAyMS41MDlsMi4zMjYtMi4zNDgiIHN0cm9rZT0iIzM4M2U0MSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTguOTg0IDI0LjUzNWwuODUyLTMuMjA2IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTguOTg0IDI0LjUzNWwuODUyLTMuMjA2IiBzdHJva2U9IiMzODNlNDEiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0xNS4yMjggMjQuMzkybC0uODUtMy4yMDYiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTUuMjI4IDI0LjM5MmwtLjg1LTMuMjA2IiBzdHJva2U9IiMzODNlNDEiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0yMC41NjUgMjEuMTE4TDE4LjI0IDE4Ljc3IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTIwLjU2NSAyMS4xMThMMTguMjQgMTguNzciIHN0cm9rZT0iIzM4M2U0MSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTIzLjU2NCAxNS41ODlsLTMuMTc3LS44NiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yMy41NjQgMTUuNTg5bC0zLjE3Ny0uODZtLTIuMTY5LTIuNDg4YzAgMy41MTQtMi44MjMgNi4zNjQtNi4zMDYgNi4zNjQtMy40ODIgMC02LjMwNS0yLjg1LTYuMzA1LTYuMzY0czIuODIzLTYuMzYzIDYuMzA1LTYuMzYzYzMuNDgzIDAgNi4zMDYgMi44NSA2LjMwNiA2LjM2M3oiIHN0cm9rZT0iIzM4M2U0MSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTIzLjU2NCA4LjY2OWwtMy4xNzcuODU5IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTIzLjU2NCA4LjY2OWwtMy4xNzcuODU5IiBzdHJva2U9IiMzODNlNDEiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0yMC4zMiAzLjI4NEwxNy45OTIgNS42MyIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yMC4zMiAzLjI4NEwxNy45OTIgNS42MyIgc3Ryb2tlPSIjMzgzZTQxIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMTQuODQxLjI1N2wtLjg1MiAzLjIwNiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNC44NDEuMjU3bC0uODUyIDMuMjA2IiBzdHJva2U9IiMzODNlNDEiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik04LjU5Ny40bC44NTEgMy4yMDciIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNOC41OTcuNGwuODUxIDMuMjA3IiBzdHJva2U9IiMzODNlNDEiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0zLjI2IDMuNjc1bDIuMzI3IDIuMzQ3IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTMuMjYgMy42NzVsMi4zMjcgMi4zNDciIHN0cm9rZT0iIzM4M2U0MSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTS4yNjEgOS4yMDNsMy4xNzcuODYiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNLjI2MSA5LjIwM2wzLjE3Ny44NiIgc3Ryb2tlPSIjMzgzZTQxIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNLjI2MSAxNi4xMjRsMy4xNzctLjg2IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTS4yNjEgMTYuMTI0bDMuMTc3LS44NiIgc3Ryb2tlPSIjMzgzZTQxIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMy41MDYgMjEuNTA5bDIuMzI2LTIuMzQ4IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTMuNTA2IDIxLjUwOWwyLjMyNi0yLjM0OCIgc3Ryb2tlPSIjMzgzZTQxIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNOC45ODQgMjQuNTM1bC44NTItMy4yMDYiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNOC45ODQgMjQuNTM1bC44NTItMy4yMDYiIHN0cm9rZT0iIzM4M2U0MSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTE1LjIyOCAyNC4zOTJsLS44NS0zLjIwNiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNS4yMjggMjQuMzkybC0uODUtMy4yMDYiIHN0cm9rZT0iIzM4M2U0MSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTIwLjU2NSAyMS4xMThMMTguMjQgMTguNzciIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjAuNTY1IDIxLjExOEwxOC4yNCAxOC43NyIgc3Ryb2tlPSIjMzgzZTQxIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMjMuNTY0IDE1LjU4OWwtMy4xNzctLjg2IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTIzLjU2NCAxNS41ODlsLTMuMTc3LS44Nm0tMi4xNjktMi40ODhjMCAzLjUxNC0yLjgyMyA2LjM2NC02LjMwNiA2LjM2NC0zLjQ4MiAwLTYuMzA1LTIuODUtNi4zMDUtNi4zNjRzMi44MjMtNi4zNjMgNi4zMDUtNi4zNjNjMy40ODMgMCA2LjMwNiAyLjg1IDYuMzA2IDYuMzYzeiIgc3Ryb2tlPSIjMzgzZTQxIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+);
    498513    } .cbs-timetable.divided.evening:before {
     
    500515    }
    501516
    502     .cbs-timetable.divided:not(:last-child):after {
     517    .cbs-timetable.divided:not(:first-child):not(:last-child):after {
    503518        content: '';
    504519        width: 0;
     
    518533        from { width: 0; }
    519534        to { width: calc(100% - 40px) }
    520     } */
     535    }
    521536
    522537    /* List */
    523538
    524     /* .cbs-timetable.list {
     539    .cbs-timetable.list {
    525540        display: block;
    526541    }
     
    537552        padding: 0;
    538553        line-height: 1;
    539     } */
     554    }
     555
     556@media only screen and (min-width: 768px) {
     557
     558    .cbs-timetable.divided.day,
     559    .cbs-timetable.divided:not(.morning) h4, .cbs-timetable.divided .cbs-no-courses {
     560        display: none;
     561    }
     562
     563    .cbs-timetable.divided .cbs-timetable-column:nth-child(2n) {
     564        background-color: rgba(0,0,0,.05);
     565        border-radius: 10px;
     566    } .cbs-timetable.divided .cbs-timetable-column:nth-child(2n) h4 {
     567        text-indent: .5rem;
     568    }
     569}
     570
     571@media only screen and (max-width: 768px) {
     572
     573    .cbs-timetable {
     574        display: block;
     575    } .cbs-timetable.divided:not(.day) {
     576        display: none;
     577    } .cbs-timetable .cbs-timetable-column {
     578        margin-bottom: 1.5em;
     579    } .cbs-timetable .timeslot, .cbs-timetable .attendance {
     580        clear: both;
     581        float: right;
     582        margin: 0 0 0 1rem;
     583        padding: 0;
     584        line-height: 1;
     585    } .cbs-timetable ul li a > .availability, .cbs-timetable ul li a > .new {
     586        top: 5px; right: 5px;
     587        width: 5px;
     588        height: 5px;
     589    }
     590}
    540591
    541592/* WooCommerce */
  • course-booking-system/trunk/course-booking-system.php

    r3407750 r3408861  
    1313 * Description: Individual course booking system for specific needs. Works perfectly with WooCommerce.
    1414 * Network: true
    15  * Version: 6.1.7
     15 * Version: 6.1.8
    1616 * License: GPLv2 or later
    1717 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
  • course-booking-system/trunk/includes/woocommerce/myaccount/dashboard.php

    r3407750 r3408861  
    410410        </table>
    411411
    412         <h3><?php esc_html_e( 'You\'ve been so active so far', 'course-booking-system' ); ?></h3>
    413         <p><?= sprintf( esc_html__( 'Your account has existed here since %s.', 'course-booking-system' ), date_i18n( $date_format, strtotime( $user->user_registered ) ) ) ?></p>
    414         <p>
     412        <h3 class="activity-headline"><?php esc_html_e( 'You\'ve been so active so far', 'course-booking-system' ); ?></h3>
     413        <p class="activity-content"><?= sprintf( esc_html__( 'Your account has existed here since %s.', 'course-booking-system' ), date_i18n( $date_format, strtotime( $user->user_registered ) ) ) ?></p>
     414        <p class="activity-content">
    415415            <?php
    416416            $bookings = $wpdb->get_results( $wpdb->prepare( "SELECT booking_id FROM {$wpdb->prefix}cbs_bookings WHERE user_id = %d AND date > %s", array( $user_id, date( 'Y-m-d', strtotime( '-1 year' ) ) ) ) );
     
    420420                echo '<br>';
    421421                $bookings = $wpdb->get_results( $wpdb->prepare( "SELECT booking_id FROM {$wpdb->prefix}cbs_bookings WHERE user_id = %d", $user_id ) );
    422                 echo sprintf( esc_html__( 'You have booked %1d courses in the last %2d months.', 'course-booking-system' ), count( $bookings ), 36 );
     422                echo sprintf( esc_html__( 'You have booked %1$d courses in the last %2$d months.', 'course-booking-system' ), count( $bookings ), 36 );
    423423            endif;
    424424            ?>
    425425        </p>
    426         <p><?php esc_html_e( 'Stay tuned! It\'s worth it!', 'course-booking-system' ); ?></p>
     426        <p class="activity-content"><?php esc_html_e( 'Stay tuned! It\'s worth it!', 'course-booking-system' ); ?></p>
    427427
    428428        <?php
  • course-booking-system/trunk/readme.txt

    r3407750 r3408861  
    55Tested up to: 6.9
    66Requires PHP: 7.0
    7 Stable tag: 6.1.7
     7Stable tag: 6.1.8
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    109109== Changelog ==
    110110
     111= 6.1.8 =
     112* Fixes a bug where styles are missing in the timetable after updating to WordPress 6.9.
     113
    111114= 6.1.7 =
    112115* Added user stats in the account dashboard.
Note: See TracChangeset for help on using the changeset viewer.