function CronDeleteSchedule() { $tpl = new templates(); $FieldName = $_GET["FieldName"]; $index = $_GET["index"]; $taskName = $_GET["CronDeleteSchedule"]; $task = new cron(); $arrayTask = $task->GetTaskDatas($taskName); $data_time = $arrayTask["DATAS"][$FieldName]; $array_time = explode(',', $data_time); writelogs("Delete {$taskName}=>{$FieldName} index={$index} value={$array_time[$index]}", __FUNCTION__, __FILE__); unset($array_time[$index]); //prevent double data : while (list($index, $value) = each($array_time)) { $newArray[$value] = $value; } //sort the values if (is_array($newArray)) { ksort($newArray); } if (count($newArray) > 0) { $newline = implode(",", $newArray); } else { $newline = "*"; } $arrayTask["DATAS"][$FieldName] = $newline; $command = $task->ImplodeCronCommand($arrayTask); $task->SaveTaskCommandLine($command, $taskName); }