コード例 #1
0
ファイル: json.php プロジェクト: snowjobgit/limb
/**
 * @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);
}
コード例 #2
0
 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;
 }
コード例 #3
0
ファイル: taskman-ns.inc.php プロジェクト: snowjobgit/limb
function gettasks()
{
    return \taskman_gettasks();
}
コード例 #4
0
ファイル: taskman.inc.php プロジェクト: knevcher/limb
 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;
 }