first commit
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
class stTaskScheluderFrontendActions extends stActions
|
||||
{
|
||||
public function executeTask()
|
||||
{
|
||||
$token = $this->getRequestParameter('token');
|
||||
|
||||
if (!stSecureToken::isDBTokenValid($token, false))
|
||||
{
|
||||
$this->getResponse()->setStatusCode(403);
|
||||
return sfView::HEADER_ONLY;
|
||||
}
|
||||
|
||||
$offset = $this->getRequestParameter('offset');
|
||||
$taskId = $this->getRequestParameter('task_id');
|
||||
|
||||
$task = stTaskScheluder::getTask($taskId);
|
||||
|
||||
$task->setParameters($this->getRequestParameter('parameters', []));
|
||||
|
||||
$offset = $task->doExecute($offset);
|
||||
|
||||
return $this->renderJSON([
|
||||
'offset' => $offset,
|
||||
'parameters' => $task->getParameters(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user