コード例 #1
0
 /**
  * @param int $id
  * @param int $miner
  * @param string $returnRules='' - IDčka oddělená čárkami, případně jedno ID
  * @throws BadRequestException
  * @throws ForbiddenRequestException
  */
 public function actionRemoveAllRules($id = null, $miner, $returnRules = '')
 {
     $task = $this->tasksFacade->findTask($id);
     $this->checkMinerAccess($task->miner);
     $ruleIdsArr = explode(',', str_replace(';', ',', $returnRules));
     //TODO IDčka???
     //označení všech pravidel patřících do dané úlohy
     $this->rulesFacade->changeAllTaskRulesClipboardState($task, false);
     $this->tasksFacade->checkTaskInRuleClipoard($task);
     $this->sendJsonResponse(['state' => 'ok']);
 }