示例#1
0
            $uid = $_SESSION["user"]["uid"];
            $name = $_POST['name'];
            $directory = $_POST['directory'];
            $description = $_POST['description'];
            $fid = create_file($uid, $t, $name, $directory, $fid, $description);
            goto_url("task.php?t={$t}");
        } else {
            error('empty task name');
        }
    }
}
if (fetch_task_history($t) == FALSE or fetch_task($t) == FALSE) {
} else {
    //task name, start/end time, page title, page sub title
    $db_array_task_history = fetch_task_history($t);
    $db_array_task = fetch_task($t);
    $db_array_task_file = fetch_task_file($t);
    $db_array_task_directory = fetch_task_directory($t);
    $task_name = $db_array_task[0]['name'];
    $task_start = time_uk($db_array_task[0]['start']);
    $task_end = time_uk($db_array_task[0]['end']);
    $page_title = $task_name;
    $page_title_sub = "[" . $task_start . "] → [" . $task_end . "]";
    $directory_number = count($db_array_task_directory);
    $file_number = count($db_array_task_file);
    if ($file_number <= 1) {
        $version_label_file = "file";
    } else {
        $version_label_file = "files";
    }
    if ($directory_number <= 1) {
示例#2
0
function task_status($tid)
{
    $status = '';
    $db_array_task = fetch_task($tid);
    $db_array_task_history = fetch_task_history($tid);
    if (isset($db_array_task[0]['start']) and strtotime($db_array_task[0]['start']) > time()) {
        $status .= 'Not yet start. ';
    }
    if (isset($db_array_task_history[0]['version']) and count($db_array_task_history) >= 1) {
        $status .= 'Ver ' . $db_array_task_history[0]['version'] . ', (' . $db_array_task_history[0]['percent'] . '%) ';
    }
    if (isset($db_array_task[0]['end']) and strtotime($db_array_task[0]['end']) < time()) {
        $status .= 'Expired. ';
    }
    if (fetch_task_predecessor_wait($tid)) {
        $status .= 'Waiting for predecessor. ';
    }
    return $status;
}