Пример #1
0
            ?>
        </td>
      <?php 
        }
        ?>
      <td class=list<?php 
        echo $jobStyle;
        ?>
>
    <?php 
        if ($jobInst->comment) {
            echo $jobInst->comment;
        }
        echo "&nbsp;</td>\n";
        echo "<td class=list{$jobStyle}>" . $toolInst->getTime("d.m.Y, H:i", $jobInst->start) . "</td>\n";
        if ($jobInst->id == $jobInst->getOpenJob()) {
            echo "<td class=list{$jobStyle}>" . $lang['tasks_running'] . "</td>\n";
        } else {
            echo "<td class=list{$jobStyle}>" . $toolInst->getTime("d.m.Y, H:i", $jobInst->stop) . "</td>\n";
        }
        echo "<td class=list{$jobStyle} align=right>" . $toolInst->formatTime($jobInst->getSummary()) . "</td>\n";
        echo "</tr>\n";
        next($list);
    }
    echo "<tr>\n";
    echo "<td class=list colspan=" . $colspan . " align=right><b>" . $lang['common_summaryTime'] . " : </b></td>\n";
    echo "<td class=list align=right><b>" . $toolInst->formatTime($taskInst->getSummary()) . "</b></td>\n";
    echo "</tr>\n";
    echo "<tr>\n";
    echo "<td class=list_private colspan=" . $colspan . " align=right><b>" . $lang['common_private_jobs'] . " - " . $lang['common_summaryTime'] . " : </b></td>\n";
    echo "<td class=list_private align=right><b>" . $toolInst->formatTime($taskInst->getSummary(true)) . "</b></td>\n";
Пример #2
0
    <th>project</th>
    <th>task</th>
    <th>since</th>
    <th>used time</th>
  </tr>
    <?php 
$userInst = new user();
$list = $userInst->getList();
while ($element = current($list)) {
    echo "<tr>\n";
    // create a new user object, based on the current element of the list
    $user = new user($element);
    echo "<td>" . $user->username . "</td>\n";
    // determine the id of the job, the user is currently working at
    $job = new job();
    $jobId = $job->getOpenJob($user->id);
    if ($jobId) {
        $job = new job($jobId);
        $task = new task($job->taskId);
        $project = new project($task->projectId);
        echo "<td>" . $project->name . "</td>\n";
        echo "<td>" . $task->subject . "</td>\n";
        echo "<td>" . $toolInst->getTime("H:i", $job->start) . "</td>\n";
        echo "<td>" . $toolInst->formatTime($job->getSummary()) . "</td>\n";
    } else {
        echo "<td colspan=\"4\">offline</td>\n";
    }
    next($list);
    echo "</tr>\n";
}
?>