Файл edit-shedule.php

обработчик устанавливает расписание cron задачи Подробнее...

См. исходные тексты.

Переменные

if(!($row=Wrong\Models\Crontabs::find($_POST['id']))) if(! $user->access() ->write($row)) try
 
catch(\Throwable $th) $shedules = []
 
for($i=0; $i< 25; $i++) if(count($shedules) !=25) $_POST ['run_at'] = $shedules[0]
 
 $sth = $dbh->prepare("UPDATE `crontabs` SET `shedule` = :shedule, `run_at` = :run_at WHERE `id` = :id")
 

Подробное описание

обработчик устанавливает расписание cron задачи

См. определение в файле edit-shedule.php

Переменные

◆ $_POST

for ( $i=0;$i< 25;$i++) if (count( $shedules) !=25) $_POST[ 'run_at'] = $shedules[0]

См. определение в файле edit-shedule.php строка 39

◆ $shedules

catch (\Throwable $th) $shedules = []

См. определение в файле edit-shedule.php строка 30

◆ $sth

$sth = $dbh->prepare("UPDATE `crontabs` SET `shedule` = :shedule, `run_at` = :run_at WHERE `id` = :id")

См. определение в файле edit-shedule.php строка 41

◆ try

if (!( $row=Wrong\Models\Crontabs::find( $_POST[ 'id']))) if (! $user->access() ->write( $row)) try
Инициализатор
{
$cron = Cron\CronExpression::factory($_POST['shedule'])
for($i=0; $i< 25; $i++) if(count($shedules) !=25) $_POST['run_at']

См. определение в файле edit-shedule.php строка 24