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
Past Events from October 21, 2020 – September 15, 2020 › Virtual › – Page 5
Qualifies for 1.0 CPD Hour. Several recent Saskatchewan decisions provide guidance on various estate law topics. These include issues related to estate administration, as well as more contentious issues such as will challenges. This webinar summarizes some of the recent Saskatchewan decisions from 2023-2024. James will outline the facts of each decision and then offer […]
Qualifies for 2.0 CPD hours, all of which qualify for Ethics. Legal documents require complex formatting, and most users wrestle far too long trying to outsmart Word to get their documents looking the way they want. It doesn’t have to be that hard. Agenda CPD 407 In this fourth and final of four workshops, lawyer […]
Qualifies for 1.0 CPD Hour. Originally scheduled for June 5, 2024, this webinar has been rescheduled to January 22, 2025. If you registered for the June date, you do not have to re-register. Your reminder emails are sent one day prior to the webinar and will include your join link, as does your original ticket […]
Qualifies for 1.25 CPD Hours, all of which qualify for ethics. Start the new year by getting your processes in order! Paul Unger returns for this session, in his ongoing quest to help you tame the digital chaos. Take advantage of early bird pricing until December 31. Why does documenting law firm processes often take […]
Qualifies for 1.0 CPD Hour. Recent federal immigration policy changes will lead to 1.3 million temporary residents losing their Canadian immigration status in 2025. If these people don’t voluntarily leave Canada, they will eventually enter the Canada Border Service Agency’s immigration enforcement system. This presentation will provide an overview of the process of losing status, […]
Qualifies for 1.0 CPD Hour. The Commission is seeking input on its proposal to recommend Saskatchewan implement The Uniform Commercial Tenancies Act with modifications to the distress related provisions. This webinar will include a description of the features of The Uniform Commercial Tenancies Act and a discussion of the modifications the Commission is recommending be […]
Qualifies for 1.0 CPD hour. Explore the transformative potential of including charitable gifts in wills and estate plans. This presentation will delve into the benefits for clients, their families, and their communities. Learn how to guide clients in aligning their values with impactful giving strategies, ensuring their legacy supports causes they care about while maximizing […]
Qualifies for 3.0 CPD Hours. Join Glen Metivier, Registrar for the Court of King's Bench, for this guide and discussion highlighting the applicable rules, procedures, fees, and helpful procedural advice for the court ordered assessments (bill of costs, accounting, solicitor and client) and examinations (examinations of accounts - estates). Presenter: Glen Metivier, Registrar - Court […]
Qualifies for 2.0 CPD hours, all of which qualify for Ethics. Join lawyers Alanna Carlson and Aaron Baer for an insightful discussion on an often-overlooked aspect of Diversity, Equity, and Inclusion: neuro-inclusion. Alanna will introduce key concepts such as neurodiversity, neurodivergence, and universal design, demonstrating how organizations can move beyond basic accommodations to create a […]
Qualifies for 1.0 CPD hour. In this webinar, Saskatchewan Land Surveyors Association (SLSA) will explain survey monuments, boundary determination and parcel mapping for legal professionals specializing in property and land use. Key questions answered in this webinar: • How do the historical methods of surveying impact land ownership today? • What governs a property boundary? […]
Qualifies for 1.25 CPD hours. In this replay of the first session from the November 21 seminar: Getting It Done: Resolving Family Proceedings on a Final Basis without Going to Trial, Justice Gwen Goebel and Tiffany Paulsen, K.C. discuss alternative legal processes to trial: uncontested applications, summary judgment, binding pre-trials and arbitration. Presenters: Justice G.V. […]
Qualifies for 5.5 CPD hours. Agenda CPD 418 Join us for this practical and informative seminar on the fundamentals of domestic commercial arbitration. Key aspects of the arbitration process are covered, including: • Agreeing to Arbitrate • Pre-Hearing Considerations • Conduct of the Hearing • Awards • Court Intervention • Panel Discussion & Q&A Presenters: […]