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
All these community supports for legal are non-profit and cannot help to the same level of privacy as a government worker or lawyer. FREE LEGAL SERVICES SHOULD BE AVAILABLE TO THOSE WHO EARN UNDER $40,000/yr! There is no real qualified options! None that would hold up in court! DO BETTER! Legal aid should be handling this across the country and Classic and Pro- Bono!
People who have been sick or disabled all their life, can’t manage all this alone and family or friends are not an option. This should be provided by government! And there are no options!
Hello,
Thank you for reaching out and for your recent comment on our news post Get Free Legal Information! Law Librarian On-site in Regina and Saskatoon!
The Law Society of Saskatchewan regulates the practice of law in the public interest and provides a searchable directory of lawyers licensed to practice law in Saskatchewan. This directory makes it easier for members of the public to find legal services.
Find Legal Assistance Directory
While we cannot provide legal advice or recommend specific lawyers, our Find Legal Assistance directory can help you locate lawyers by area of law or legal issue, service model, and pricing or payment model.
The directory also includes information on finding legal help, common questions, and legal fees. It can used to find lawyers that offer free initial meetings, alternative payment arrangements, and limited scope/legal coaching legal services. Some lawyers offer limited scope or legal coaching services. This is where a lawyer is hired to handle only part of a person’s case or for a specific task. Additionally, some lawyers offer legal coaching, a type of service where a lawyer helps someone with strategies and tools to present their case as effectively as possible. Limited scope legal services can be a more affordable option because the client decides with the lawyer what services they will pay for.
Please do not hesitate to contact us if you need assistance using the Find Legal Assistance directory.
Limited Licensing Pilot
The Law Society is currently working to expand access to regulated legal services through a Limited Licensing Pilot. The Pilot allows individuals with education, training, and experience who are not otherwise authorized to deliver services to assist with unmet legal needs. Our overall goal is to enhance access to legal services for underserved Saskatchewan individuals, balanced with ensuring public protection. You can learn more here.
If You Cannot Afford Legal Assistance
You may be eligible for free legal assistance from one of the following organizations. Limited scope legal services or legal coaching, described above, are also an option.
Legal Aid Commission of Saskatchewan
An individual with a legal issue who cannot afford a lawyer should begin by determining if they are eligible for legal aid. The Legal Aid Commission of Saskatchewan provides free legal advice and full representation to low-income individuals who cannot afford a lawyer. Eligibility is subject to a financial test. Individuals on social assistance, disability assistance, or band assistance are usually eligible. Legal Aid provides advice and representation for most family and criminal law matters.
Phone: 1-800-667-3764 or 306-933-5300
Apply Online
Pro Bono Law Saskatchewan
Pro Bono Law Saskatchewan provides free legal advice for all legal issues for persons of limited means who do not qualify for Legal Aid but are not able to afford a lawyer without financial hardship. Eligibility is subject to a financial test. Volunteer lawyers offer free legal advice through province-wide legal clinics or legal representation through panel programs. Wait times can vary from four to eight weeks.
Phone: 1-855-833-7257 or 306-569-3098
Email: info@pblsask.ca
Community Legal Services for Saskatoon Inner City (CLASSIC)
CLASSIC is a poverty law clinic that provides free legal advice and representation to low-income residents of Saskatoon who cannot afford a lawyer. Eligibility is subject to a financial test. Two services are provided: a walk-in clinic where the public can meet with a law student to obtain assistance with any legal issue (except family and criminal law), and a legal advice clinic where the public can meet with a lawyer for a thirty-minute consultation to obtain assistance in any area of law. The wait time for assistance is approximately two weeks.
Phone: 306-657-6100
Email: info@classiclaw.ca
Other free services in Saskatchewan include:
Family Law Information Centre
Lawyers at the Government of Saskatchewan’s Family Law Information Centre are available to provide free family law information and coaching over the phone, by email, or at in-person help sessions to anyone, regardless of income. They do not provide legal advice or representation, but can support individuals representing themselves in a family law proceeding.
Phone: 1-888-218-2822 or 306-787-5837
Email: familylaw@gov.sk.ca
Listen Project
The Listen Project offers survivors of domestic or sexual violence in Saskatchewan access to free legal advice. Whether the incident occurred recently or in the past, and regardless of whether it was reported to the police, survivors can receive up to two hours of free legal consultation.
Phone: 1-866-812-3971 or 306-801-5080
Email: listenproject@elizabethfrysask.org
Shift Project
The Shift Project is a resource for people who have experienced sexual harassment/violence in their workplace. The program provides victims with up to four hours of free legal information and advice from a lawyer trained in trauma-informed service. Individuals can apply online, by phone, or by email.
Phone: 1-855-258-9415
Email: shift@plea.org
Finally, it may be helpful to draw your situation to the attention of your Member of the Legislative Assembly (MLA) or the Saskatchewan Ministry of Justice directly. You can identify your MLA using the Find My Constituency website. Contact information for the Ministry of Justice is available on the Government of Saskatchewan website.
Thank you,
Alan
Alan Kilpatrick, BA, MLIS | (he/him)
Co-Director & Librarian, Legal Resources
Law Society of Saskatchewan | 2425 Victoria Ave, Regina, SK S4P 4W6
Email: alan.kilpatrick@lawsociety.sk.ca | Phone: (306) 569-8020 | Fax: (306) 569-0155 | Website: http://www.lawsociety.sk.ca
The Law Society regulates lawyers and the practice of law in the public interest in Saskatchewan, which includes the shared lands of Treaties 2, 4, 5, 6, 8, 10, and the Homeland of the Métis/Michif Nation.