From
tellatek.com Philip Ingram
38145 Placer Creek St
Murrieta, CA 92562
US
To
Top Industrial, Inc.
15010 Keswick St.
Van Nuys, CA 91405
US
Date
December 12, 2025
Invoice Number
29484
Invoice Due
December 26, 2025
Invoice Total
$935.00
Balance
$935.00
  1. Task
    Rate
    Qty
    Amount

    On 7/7/25 (.5hr) – Received forwarded email from Catherine regarding a backup plugin on the website sending hner a status update. I logged in and investigated and found the backup duplicator plugin was not set up to perform automated backups but instead is used for manual on the fly backups in which there are none and explains the email with 0 successful and 0 failed logins. Called Catherine to explain this over the phone. She told me she had some upcoming changes she will be emailing me in the next week or so.

    On 7/23/25 (1.75hr) – Received request from Catherine to update SDS buttons sizes, update the Rainbuster #200 product and image along with adding the RainBuster 850 Gray SDS – English option as part of the SDS for RB850 and replacing pdf documents. Additionally she mentioned a forgot password project in which she first would like to address why the lost password emails are not delivered but also to add a custom password reset option on the installation procedures page. Began updating SDS buttons and updating the RB200 image after tracing and feathering the image to be transparent matching the other RB products. Jumped on a call for more context regarding the password reset project where she explained the chore of having to login as an admin and change passwords because the password reset option is not available on the installation procedures page login form nor do the back end requests get delivered.

    On 9/19/25 (2.25hr) – Worked with Catherine over the phone collaboratively to troubleshoot email delivery problems and found that we needed to update some settings with her email service to allow the website core WP install to be able to send password reset emails. We got this working but she does not like the password reset link pointing to /wp-login.php and would rather have the link be a custom password reset page. I reviewed the request and told her that I believed we could modify the installation instructions page to provide a password reset link that would open another window or redirect to new custom password lost page and where additionally we can modify the password reset email to provide a link back to a custom password reset page offering fields to update the password and then redirect back to the installation instructions page. I explained this would take some time but I would get right to work on it.

    On 10/1/25 (.75hr) – Updated Catherine on the status of the work explaining that I am still working on the password reset function and reported that all of the othjer requests have been completed but there was another update to the pdf for the RB850 product.

    On 11/19/25 (2.5hr) – Continued working on the password reset function first adding the password reset link to the installation procedures page but hidden so we can test it without it being ready for prime time. Next I created a new Member Password Lost page which includes instructions and a form that asks for the account email address or username and when submitted sends the payload to the default /wp-login.php page and captures the account and password reset key of which we then generate the password reset email which includes a link with these attributes but the link still needs to be changed from the default /wp-login.php to something on the front end similar to the Member Password lost page but instead providing the fields for the new password to be submitted.

    On 12/3/25 (3.25hr) – After considerable research found a hook in which allows overriding the /wp-login.php link in the password reset email to something custom to provide access to another new Member Password Reset page (/member-password-reset/) which receives the payload, verifies it and provides needed error responses as well as a new password field along with a second password field to verify they match and upon successful submission redirects to the installation procedures page so they can login with the new password. Created a test account and tested several scenarios making corrections to the code as needed until a seamless experience is provided.

    $85
    11
    $935
Subtotal $935.00
Total $935.00

Notes

PLEASE MAKE CHECKS PAYABLE TO: Philip Ingram

Thank you.  We appreciate your business!