); </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
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 . "] → [" . $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"; }
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; }