Esempio n. 1
0
		);  
	</script>
	<table id="summary_finished" class="zebra-striped">
	<thead>
	<th class="red">Project</th>
	<th class="blue">Task</th>
	<th class="green">Ver</th>
	<th class="purple">Last commit</th>
	</thead>
		<?php 
        for ($i = 0; $i < $array_task_finished_number; $i++) {
            $tid = $array_task_finished[$i]['tid'];
            $array_project = fetch_task_project($array_task_finished[$i]['tid']);
            $project = $array_project[0]['name'];
            $task = $array_task_finished[$i]['name'];
            $array_task_finished_history = fetch_task_history($array_task_finished[$i]['tid']);
            $version = $array_task_finished_history[$i]['version'];
            $time = date_uk($array_task_finished_history[$i]['time']);
            echo '<tr class="td_link" onclick="location.href=\'task.php?t=' . $tid . '\'"><td class="black">';
            echo $project;
            echo '</td><td class="black">';
            echo "<strong>" . $task . "</strong>";
            echo "</td><td>";
            echo $version;
            echo "</td><td>";
            echo "[" . $time . "]";
            echo "</td></tr>";
        }
        ?>
	</table>
	<?php 
Esempio n. 2
0
        if (isset($_POST['name'])) {
            $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 . "] &rarr; [" . $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";
    }
Esempio n. 3
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;
}