echo '<tr><th>' . __('Group') . ':</th><td>' . $tasks->getTasksGroups()->getName() . '</td></tr>'; } ?> <?php if ($tasks->getProjectsPhasesId() > 0) { echo '<tr><th>' . __('Phase') . ':</th><td>' . $tasks->getProjectsPhases()->getName() . '</td></tr>'; } ?> <?php if ($tasks->getVersionsId() > 0) { echo '<tr><th>' . __('Version') . ':</th><td>' . $tasks->getVersions()->getName() . '</td></tr>'; } ?> <?php echo ExtraFieldsList::renderInfoFileds('tasks', $tasks, $sf_user); ?> <?php if ($tasks->getEstimatedTime() > 0) { echo '<tr><th>' . __('Estimated Time') . ':</th><td>' . $tasks->getEstimatedTime() . '</td></tr>'; } ?> <?php if (($work_hours = TasksComments::getTotalWorkHours($tasks->getId())) > 0) { $discrepancy = $tasks->getEstimatedTime() - $work_hours; echo '<tr><th>' . __('Work Hours') . ':</th><td>' . $work_hours . ($discrepancy < 0 ? ' <font color="#a23343">(' . $discrepancy . ')</font>' : ($discrepancy > 0 ? ' <font color="#32602f">(+' . $discrepancy . ')</font>' : '')) . '</td></tr>'; } ?> <?php
?> :</th> <td><?php echo $discussions->getId(); ?> </td> </tr> <?php if ($discussions->getDiscussionsStatusId() > 0) { echo '<tr><th>' . __('Status') . ':</th><td>' . $discussions->getDiscussionsStatus()->getName() . '</td></tr>'; } ?> <?php echo ExtraFieldsList::renderInfoFileds('discussions', $discussions, $sf_user); ?> <tr><td style="padding-top: 7px;"></td></tr> </table> <br> <h2><?php echo __('Assigned To'); ?> </h2> <table class="contentTable" style="margin-bottom: 7px;"> <?php foreach (explode(',', $discussions->getAssignedTo()) as $users_id) { if ($user = Doctrine_Core::getTable('Users')->find($users_id)) { echo '<tr><th><div style="float:left;">' . renderUserPhoto($user->getPhoto()) . '</div> ' . $user->getName() . '<br>' . '</td></tr>'; }
</tr> <?php if ($tickets->getTicketsStatusId() > 0) { echo '<tr><th>' . __('Status') . ':</th><td>' . $tickets->getTicketsStatus()->getName() . '</td></tr>'; } ?> <?php if ($tickets->getTicketsTypesId() > 0) { echo '<tr><th>' . __('Type') . ':</th><td>' . $tickets->getTicketsTypes()->getName() . '</td></tr>'; } ?> <?php echo ExtraFieldsList::renderInfoFileds('tickets', $tickets, $sf_user); ?> <tr><td style="padding-top: 7px;"></td></tr> <tr> <th><?php echo __('Created At'); ?> :</th> <td><?php echo app::dateTimeFormat($tickets->getCreatedAt()); ?> </td> </tr> </table>
<table > <?php echo str_replace('</th>', ': </th>', ExtraFieldsList::renderInfoFileds('events', $events, $sf_user)); ?> </table> <?php echo $events->getDetails(); ?> <div><?php include_component('attachments', 'attachmentsList', array('bind_type' => 'events', 'bind_id' => $events->getEventId())); ?> </div>
</td> </tr> <?php if ($projects->getProjectsStatusId() > 0) { echo '<tr><th>' . __('Status') . ':</th><td>' . $projects->getProjectsStatus()->getName() . '</td></tr>'; } ?> <?php if ($projects->getProjectsTypesId() > 0) { echo '<tr><th>' . __('Type') . ':</th><td>' . $projects->getProjectsTypes()->getName() . '</td></tr>'; } ?> <?php echo ExtraFieldsList::renderInfoFileds('projects', $projects, $sf_user); ?> <tr><td style="padding-top: 7px;"></td></tr> <tr> <th><?php echo __('Created At'); ?> :</th> <td><?php echo app::dateTimeFormat($projects->getCreatedAt()); ?> </td> </tr> <tr>
<td><?php echo $users->getUsersGroups()->getName(); ?> </td> </tr> <tr> <td><?php echo __('Email'); ?> :</td> <td><?php echo $users->getEmail(); ?> </td> </tr> <tr> <td><?php echo __('Photo'); ?> :</td> <td><?php echo renderUserPhoto($users->getPhoto()); ?> </td> </tr> <?php echo ExtraFieldsList::renderInfoFileds('users', $users, $sf_user); ?> </table>