Example #1
0
/**
 * @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;
 }
Example #3
0
function gettasks()
{
    return \taskman_gettasks();
}
Example #4
0
 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;
 }