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 Cybersecurity
0 events found.

Cybersecurity

  1. Events
  2. Cybersecurity

Events

Notice
There were no results found.
Notice
There were no results found.

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
  • 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

Notice
There are no upcoming events.

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