function renderJobListView($job, $classNum, $renderStatus = false) { ?> <div class="job-list-item-<?php echo $classNum; ?> "> <?php $sTime = $job->getStartTime(); $eTime = $job->getEndTime(); $sTime = substr($sTime, -8, 5); $eTime = substr($eTime, -8, 5); ?> <table class="job-table" width="100%"> <tr> <td style="width: 200px"><?php echo checkbox_tag('job-' . $job->getId(), $job->getId(), 0, array("class" => "job-check")); ?> Job #<?php echo link_to($job->getId(), "job_show", $job); ?> </td> <td style="width: 250px"><small>Event:</small> <?php echo truncate_text($job->getEvent(), 24) == $job->getEvent() ? $job->getEvent() : "<span class='tooltip' title=\"" . str_replace('"', "'", $job->getEvent()) . "\">" . truncate_text($job->getEvent(), 30) . "<span>"; ?> </td> <td style="width: 250px"> <?php if ($job->getProjectId()) { $title = truncate_text($job->getProject()->getName(), 24); if ($title == $job->getProject()->getName()) { echo "<small>Project:</small> " . link_to($title, "project_view", $job->getProject()); } else { echo "<small>Project:</small> <span class='tooltip' title=\"" . str_replace('"', "'", $job->getProject()->getName()) . "\">" . link_to($title, "project_view", $job->getProject()) . "</span>"; } } ?> </td> <td style="width: 250px"> <?php if ($renderStatus) { ?> <small>Status:</small> <?php echo $job->getStatus()->getState(); } ?> </td> </tr> <tr> <td><?php echo $job->getDate("n/j/Y") . " " . $sTime . " - " . $eTime; ?> </td> <td><small>Tags:</small> <?php renderTagList($job); ?> </td> <?php $photogs = $job->getPhotographers(); if (count($photogs) == 1) { $i = array_pop($photogs); ?> <td><small>Photographer:</small> <?php $name = truncate_text($i->getName(), "16"); echo link_to($name, "photographer_view_jobs", $i) . " "; ?> </td> <?php } elseif (count($photogs) == 0) { ?> <td><small>Photographer:</small> None</td> <?php } else { ?> <td><small>Photographer:</small> <?php echo count($photogs); ?> Assigned</td> <?php } ?> <td><?php $clients = $job->getClients(); ?> <small>Client:</small> <?php if (count($clients) == 1) { $n = array_pop($clients); echo $n; } else { if (count($clients) > 1) { echo count($clients); } else { echo "None"; } } ?> </td> </tr> </table> </div> <?php }
<?php if ($sf_user->hasCredential("admin")) { ?> <a href="" onclick="$('#add-tag').show(); return false;"> <?php echo image_tag("add.png", array("class" => "plus-img")); ?> </a> <?php } ?> </td> <td> <?php renderTagList($job); ?> </td> </tr> <tr> <td> <span id="add-tag" style="display: none"> Tag <?php echo input_tag("add-tag-val"); ?> <?php echo button_to_function("Add", "addJobTag(" . $job->getId() . ")"); ?> </span> </td>