обработчик добавления новой cron задачи Подробнее...
Переменные | |
$cli = $_POST['cli'] | |
$_POST ['cli'] = $cli | |
if(empty($_POST['owner_group'])||!in_array($_POST['owner_group'], $user->subordinate_groups)) if(($models_limit=Wrong\Database\Controller::find($_POST['owner_group'], 'id', 'groups') ->models_limit) && $models_limit<=Wrong\Rights\Group::count_all_owner_models($_POST['owner_group'])) if(empty($_POST['cli']) &&(empty($_POST['request'])||!preg_match('#^/ | else [a-z0-9] *#i', $_POST['request']))) if(!empty($_POST['user_id'])) |
try | |
catch(\Throwable $th) | $shedules = [] |
for($i=0; $i< 25; $i++) if(count($shedules) !=25) | $_POST ['run_at'] = $shedules[0] |
if(empty($_POST['method'])||!in_array($_POST['method'], ['GET', 'POST', 'PUT', 'DELETE', 'CLI'])) if($_POST['method']=='CLI') | $_POST ['headers'] = array_map('trim', $_POST['headers']) |
$_POST ['headers'] = array_filter($_POST['headers']) | |
foreach($_POST['headers'] as $key=> $item) | $_POST ['headers'] = json_encode($_POST['headers']) |
$_POST ['data'] = array_map('trim', $_POST['data']) | |
$_POST ['data'] = array_filter($_POST['data']) | |
foreach($_POST['data'] as $key=> $item) | $_POST ['data'] = json_encode($_POST['data']) |
обработчик добавления новой cron задачи
См. определение в файле add-crontab.php
$_POST[ 'cli'] = $cli |
См. определение в файле add-crontab.php строка 16
$_POST[ 'data'] = array_map('trim', $_POST['data']) |
См. определение в файле add-crontab.php строка 75
$_POST[ 'data'] = array_filter($_POST['data']) |
См. определение в файле add-crontab.php строка 76
foreach ( $_POST[ 'data'] as $key=> $item) $_POST[ 'data'] = json_encode($_POST['data']) |
См. определение в файле add-crontab.php строка 82
if (empty( $_POST[ 'method'])||!in_array( $_POST[ 'method'],[ 'GET', 'POST', 'PUT', 'DELETE', 'CLI'])) if ( $_POST[ 'method']=='CLI') $_POST[ 'headers'] = array_map('trim', $_POST['headers']) |
См. определение в файле add-crontab.php строка 67
$_POST[ 'headers'] = array_filter($_POST['headers']) |
См. определение в файле add-crontab.php строка 68
foreach ( $_POST[ 'headers'] as $key=> $item) $_POST[ 'headers'] = json_encode($_POST['headers']) |
См. определение в файле add-crontab.php строка 73
for ( $i=0;$i< 25;$i++) if (count( $shedules) !=25) $_POST[ 'run_at'] = $shedules[0] |
См. определение в файле add-crontab.php строка 57
$cli = $_POST['cli'] |
См. определение в файле add-crontab.php строка 12
catch (\Throwable $th) $shedules = [] |
См. определение в файле add-crontab.php строка 48
if (empty( $_POST[ 'owner_group'])||!in_array( $_POST[ 'owner_group'], $user->subordinate_groups)) if (( $models_limit=Wrong\Database\Controller::find( $_POST[ 'owner_group'], 'id', 'groups') ->models_limit) &&$models_limit<=Wrong\Rights\Group::count_all_owner_models( $_POST[ 'owner_group'])) if (empty( $_POST[ 'cli']) &&(empty( $_POST[ 'request'])||!preg_match('#^/ else[a-z0-9] *#i', $_POST[ 'request']))) if (!empty( $_POST[ 'user_id'])) |
См. определение в файле add-crontab.php строка 38
try |
См. определение в файле add-crontab.php строка 42