public function deleteSync() { if (TaskManager::check($this->sync_id)) { TaskManager::delete($this->sync_id); } if (TaskManager::check($this->db_backup_id)) { TaskManager::delete($this->db_backup_id); } if (TaskManager::check($this->heartbeat_id)) { TaskManager::delete($this->heartbeat_id); } }
$updatedBy = $_SESSION['userMerlaTrav']->login(); $updated = date('Y-m-d h:i:s'); $task = new Task(array('id' => $idTask, 'status' => $status, 'updated' => $updated, 'updatedBy' => $updatedBy)); $taskManager->updateStatus($task); //add History data $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Modification", 'target' => "Table des tâches", 'description' => "Modifier le status d'une tâche", 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $actionMessage = "Opération Valide : Tâche Status Modifié(e) avec succès."; $typeMessage = "success"; } else { if ($action == "delete") { $idTask = htmlentities($_POST['idTask']); $taskManager->delete($idTask); //add History data $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Suppression", 'target' => "Table des tâches", 'description' => "Supprimer une tâche", 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $actionMessage = "Opération Valide : Tâche Supprimé(e) avec succès."; $typeMessage = "success"; } else { if ($action == "deleteValideTasks") { $user = htmlentities($_POST['user']); $taskManager->deleteValideTasksByUser($user); //add History data $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s');
protected function clearCronTask($id) { if (TaskManager::check($id) === true) { TaskManager::delete($id); } if ($pid = $this->getSynsStatusCommandPid()) { ProcessPid::killProcess($pid); $this->_configForm->updateParam('SYNS_STATUS_COMMAND_PID', false); // $this->_configForm->updateParam('MASTER_TCP_SERVER_COMMAND_PID',false); $this->_configForm->saveToFile(); } }