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 In Case You Missed These – June
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 Uncategorized In Case You Missed These – June

The information provided on this blog is to, the best of our knowledge, accurate and up-to-date as of the date of posting. However, please be aware that information can change rapidly and without notice. Therefore, we cannot guarantee the accuracy or completeness of the information presented after the posting date. It is advised that readers exercise due diligence and independently verify the accuracy of information they find on this blog news feed. Here are links to the most current information available in relation to our Membership, Saskatchewan Case Law, and Saskatchewan Legislation.

In Case You Missed These – June

September 11, 2018

Have you been offline this summer? This week we will be doing a roundup of posts from the summer, starting with posts from June. Stay tuned the rest of the week for roundups from July and August.

Space Sharing: Liability, Trust Accounts and Conflict

More Commentary from Saskatchewan is Now on CanLii

Indigenous Law Resources List

Book Review – Unions in Court: Organized Labour and the Charter of Rights and Freedoms 

The Black Box of Deep Learning 

HeinOnline Offers Instant Access to McGill Guide Citations 

 

Share this:
    

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Archives

Categories

SUBSCRIBE

Subscribe to the latest news from Legal News Source.


Submit News Post

Submission Guidelines

Recent Posts

  • 2025 Annual Report and Financial Statements
  • National AccessAbility Week 2026
  • New to the Library Collection: Family Law
  • Upcoming Legal Conferences Roundup – June
  • Asian Heritage Month 2026

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