
Expert for DHTMLX Scheduler
- or -
Post a project like this17
€500(approx. $584)
- Posted:
- Proposals: 26
- Remote
- #4435198
- OPPORTUNITY
- Open for Proposals
⭐⭐⭐⭐⭐ Rated Full-Time | Backend & Frondend | Web & Mobile | Senior Software Engineer

12117092118922285623148118184562732196260836120443265913935120971525041591119264027466945





Description
Experience Level: Expert
Hello,
We use DHTMLX Scheduler in our SaaS solution and need an expert with good experience with DHTMLX Scheduler.
We've noticed that the scheduler has a problem loading recurring appointments. According to our observations, this only affects recurring appointments created with weekly recurrence. If, for example, the scheduler is opened and there is a weekly recurring appointment scheduled for the current day of the week, it is not initially displayed. This only affects weekly recurring appointments that are scheduled for the first time on the current day; further recurrences of a corresponding series do not cause any problems. If you scroll forward and backward one day in the calendar, the appointment appears.
Example: We enter an appointment that repeats weekly on Sundays and that occurs for the first time today. This means that the appointment in the database has a start time of 2025-10-05 17:00:00, an end time of 9999-02-01 00:00:00, and a repetition interval of "week_1___0#no."
When the calendar is called for the first time, a GET request is made with the following parameters:
[from] => 2025-09-29
[to] => 2025-10-06
However, the attached SchedulerHelper.php script does not return this appointment. The script originates from DHTMLX and has already been modified by us in some areas.
Can you adapt the script so that the described situation works perfectly? Please keep in mind that the script must be very resource-efficient and must not generate excessive server load.
It would be very beneficial if you did not need access to our test system and could solve the task based on the provided script.
We use DHTMLX Scheduler in our SaaS solution and need an expert with good experience with DHTMLX Scheduler.
We've noticed that the scheduler has a problem loading recurring appointments. According to our observations, this only affects recurring appointments created with weekly recurrence. If, for example, the scheduler is opened and there is a weekly recurring appointment scheduled for the current day of the week, it is not initially displayed. This only affects weekly recurring appointments that are scheduled for the first time on the current day; further recurrences of a corresponding series do not cause any problems. If you scroll forward and backward one day in the calendar, the appointment appears.
Example: We enter an appointment that repeats weekly on Sundays and that occurs for the first time today. This means that the appointment in the database has a start time of 2025-10-05 17:00:00, an end time of 9999-02-01 00:00:00, and a repetition interval of "week_1___0#no."
When the calendar is called for the first time, a GET request is made with the following parameters:
[from] => 2025-09-29
[to] => 2025-10-06
However, the attached SchedulerHelper.php script does not return this appointment. The script originates from DHTMLX and has already been modified by us in some areas.
Can you adapt the script so that the described situation works perfectly? Please keep in mind that the script must be very resource-efficient and must not generate excessive server load.
It would be very beneficial if you did not need access to our test system and could solve the task based on the provided script.

Projects Completed
14
Freelancers worked with
11
Projects awarded
33%
Last project
16 Oct 2025
Germany
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies