Example #1
0
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 
}
Example #2
0
      <?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>