Looking at `image_26bcba.jpg` and `image_26bc62.png`, you have caught a major structural bug and an equally important UX limitation. ### 1. The Troubleshooting Diagnosis (Why it reads Jan 1, 1970) In `image_26bcba.jpg`, the browser's native HTML5 `` picker formats the dates as strings like `2026-06-12T16:40`. However, when saved, your server receives that string and doesn't explicitly parse it before writing it to the database post-meta. When the frontend grid loads in `image_26bc62.png`, the rendering engine runs `strtotime()` on a raw unparsed string. Because the string value format doesn't match what the function expects, it breaks down and reverts to the standard Unix epoch baseline: **January 1, 1970**. ### 2. The Expert UX & Flow Critique From an enterprise UX standpoint, a single date picker fails because **it only defines a starting point, not a duration or an end point.** If a Mentor selects `06/12/2026 04:40 PM`, the Mentee has no idea if they are booking a quick 15-minute introductory check-in, a 30-minute strategic conversation, or a full 1-hour coaching block. This introduces massive friction: * **Mentor Anxiety:** Mentors won't publish slots if they are worried a session will blindly bleed past their next commitment. * **Mentee Hesitation:** Mentees don't know how much content or how many questions to prepare because they don't know their time budget. ### 3. The Best-Practice Blueprint Solution To match the premium feel of tools like Mentorship Rocket or Calendly, we need to completely redefine the database structure and the frontend interface to handle a clean **Time Slot + Duration Flow**. Instead of making users manually type durations, the best practice is to pair a **Start Date & Time picker** with a crisp, brand-aligned **Duration Dropdown Menu** (e.g., 30 Minutes, 45 Minutes, 1 Hour). --- ### Rebuilding the Engine: Plugin Version 1.5.0 I have completely refactored the entire code file below to solve the Unix epoch date bug and implement the advanced time slot architecture. #### What this new code does: * **Fixes the 1970 Bug:** Properly handles the date formatting strings so they save and display flawlessly. * **Introduces Duration Architectures:** Adds an explicit structural dropdown for every individual slot on the backend registration panel. * **Polishes the Frontend UX:** The public gallery cards now render calculated end-times and clean duration badges (e.g., `Jun 12, 2026 @ 4:40 PM - 5:40 PM (60 Mins)`), removing all guesswork for the mentee. You can follow the exact dashboard update steps you used previously to deploy this updated file! ### File: `law-society-mentorship-poc.php` ```php Events from September 15, 2020 – October 21, 2020
Law Society of Saskatchewan
Find Legal AssistanceMember ProfileMember ResourcesPublic Concerns PathwayContact
  • 0
    Cart
  • My Account
  • About Us
      • News
        • Legal News (Legal Sourcery)
        • Podcast
        • ReSource
        • Benchers’ Digest
        • Case Mail
      • Mission and Values
      • Committees
      • Convocation
      • Benchers
      • Annual and Financial Reports
      • Appointments
      • Contact Us
  • Initiatives
      • Access to Justice
        • Future of Legal Services Initiative
        • Saskatchewan Access to Justice Week
      • Equity, Diversity and Inclusion
        • Demographic Data Collection FAQ
        • Equity Office
      • Legal Information
        • Legal Information Guidelines
        • Saskatchewan Access to Legal Information
      • Truth and Reconciliation
        • Truth and Reconciliation Additional Resources
        • Information on Indigenous Class Action Settlements
      • Saskatchewan Justicia Project
  • Regulation
      • Definition of the Practice of Law and Unauthorized Practice of Law
      • Limited Licensing
      • Firm Regulation
        • Designated Representative (DR) Hub
      • New Sole Practitioner/Small Firm Practice Program
      • Act, Codes and Rules
        • The Legal Profession Act, 1990
        • Codes of Professional Conduct and Amendments
        • Law Society Rules, Amendments and Practice Directives
        • Rules Concordance – Read More
      • Hearings, Decisions and Rulings
        • Hearing Committee Roster
        • Pending Discipline Matters
        • Discipline Decisions
        • Conduct Review Database
        • Ethics Rulings Database
        • Pending Admissions and Education Matters
        • Admissions and Education Decisions
        • Disqualification and Reinstatement
      • Lawyers with Practice Conditions/Restrictions
      • Potential Complaint Outcomes
        • Ethics Committee
        • Competency Committee
        • Conduct Investigation Committee
  • Public
      • Find Legal Assistance Directory
      • Finding Legal Assistance
      • Legal Information, Resources and Assistance
      • Concerns About a Legal Professional
      • Looking for Lost Wills
  • Members
      • Becoming a Lawyer in Saskatchewan
        • Students-at-law
          • Articling in Saskatchewan
        • Transfer Lawyers
        • International Applicants
        • Western Canada Competency Profile
      • Becoming a Principal
      • Becoming a Limited Licensee in Saskatchewan
      • Career And Volunteer Opportunities
        • Students Seeking Articles
      • Membership Services
      • Mentorship Program
      • Awards, Bursaries, Scholarships
      • Locum Registry
      • Expanded Practice Advisor Program
      • Forms and Fees
        • Law Society Forms
        • Trust Account Forms
      • Western Conveyancing Protocol
        • Protocol for Saskatchewan
      • Practice Resources
        • General Resources
        • Successor Listing
        • King’s Bench Rules
      • Health and Wellness
      • Pro Bono Legal Services
  • Legal Resources
  • CPD
      • CPD Activities
        • CPD Calendar of Activities
        • CPD On Demand (Subscription)
        • Recorded Versions Shop
        • Study Group Resources
      • Continuing Professional Development Policy
        • Reporting CPD Hours
        • Eligible CPD Activities
        • Remedial CPD Plan Information
        • FAQs for Members
        • FAQs for CPD Providers
      • Volunteers
      • Presenter Section
  • Shop
Law Society of Saskatchewan Archives for Events
6 events found.

Events

Events Search and Views Navigation

Event Views Navigation

  • List
  • Month

Filters

Changing any of the form inputs will cause the list of events to refresh with the filtered results.

Event Category

Cost ($)

City

Venues

Today
  • June 2026

  • Tue 16

    Webinar – Key Considerations in Structuring Indigenous Trusts (CPD 457)

    June 16 @ 12:00 pm - 1:00 pm CST
    Online

    Qualifies for 1.0 CPD hour' Indigenous trusts are commonly used to hold and manage settlement funds and other collective assets. The structuring of Indigenous trusts engages a mix of legal, […]

    Get Tickets $95.00
  • Wed 17

    Convocation (June 17-19, 2026)

    June 17 @ 1:00 pm - June 19 @ 5:30 pm CST
    The Resort at Cypress Hills Box 1480, Maple Creek, Saskatchewan, Canada
    Hybrid Event
  • Thu 18

    Annual General Meeting (June 18, 2026)

    June 18 @ 12:00 pm - 12:30 pm CST
    The Resort at Cypress Hills Box 1480, Maple Creek, Saskatchewan, Canada
    Hybrid Event
  • Wed 24

    Free Webinar – Unlock the Power of Search+: CanLII’s New AI Functionality (CPD 458)

    June 24 @ 12:00 pm - 1:00 pm CST
    Online

    Qualifies for 1.0 CPD hour, all of which qualifies for Ethics. Discover Search+, CanLII’s new artificial intelligence (AI) research assistant, designed to help you quickly and efficiently search for and […]

    Get Tickets Free
  • September 2026

  • Thu 24

    Convocation (September 24-25, 2026)

    September 24 @ 1:00 pm - September 25 @ 5:00 pm CST
    Saskatoon
    Hybrid Event
  • December 2026

  • Thu 3

    Convocation (December 3-4, 2026)

    December 3 @ 1:00 pm - December 4 @ 5:00 pm CST
    Hotel Saskatchewan 2125 Victoria Ave, Regina, SK, Canada
    Hybrid Event
  • Previous Events
  • Today
  • Google Calendar
  • iCalendar
  • Outlook 365
  • Outlook Live
  • Export .ics file
  • Export Outlook .ics file

Next Event

Webinar – Key Considerations in Structuring Indigenous Trusts (CPD 457)

DD days
HH hours
MM mins
SS secs

Hooray!

Upcoming Events

Jun 16
12:00 pm - 1:00 pm CST

Webinar – Key Considerations in Structuring Indigenous Trusts (CPD 457)

Jun 17
Hybrid Event
June 17 @ 1:00 pm - June 19 @ 5:30 pm CST

Convocation (June 17-19, 2026)

Jun 18
Hybrid Event
12:00 pm - 12:30 pm CST

Annual General Meeting (June 18, 2026)

Jun 24
12:00 pm - 1:00 pm CST

Free Webinar – Unlock the Power of Search+: CanLII’s New AI Functionality (CPD 458)

Sep 24
Hybrid Event
September 24 @ 1:00 pm - September 25 @ 5:00 pm CST

Convocation (September 24-25, 2026)

View Calendar

Online Tools

  • Search
  • Contact Us
  • Terms of Use

Quick Links

  • About Us
  • Initiatives
  • Regulation
  • Public
  • Lawyers and Students
  • CPD

Subscribe Now

Subscribe to the latest news from the Legal News Source.

Stay Connected

X
Facebook
Linkedin
Instagram

© 2026 Law Society of Saskatchewan. Website & Hosting by OmniOnline