/** * @desc Encodes tasks as json array */ function task_json() { $json = array(); foreach (taskman_gettasks() as $task) { $json[$task->getName()] = $task->getProps(); } echo json_encode($json); }
private function _getAfterDeps() { $arr = array(); foreach (taskman_gettasks() as $task_obj) { if ($this->getName() == $task_obj->getName()) { continue; } $before = $task_obj->getPropOr("after", ""); if ($before == $this->getName()) { $arr[] = $task_obj; } } return $arr; }
function gettasks() { return \taskman_gettasks(); }
private function _collectRelatedTasks($prop_name) { $arr = array(); foreach (taskman_gettasks() as $task_obj) { if ($this->getName() == $task_obj->getName()) { continue; } $value = $task_obj->getPropOr($prop_name, ""); if ($value == $this->getName() || in_array($value, $this->getAliases())) { $arr[] = $task_obj; } } return $arr; }