case SITE_HAS_BILLABLE_CONTRACT: echo "{$strSiteHasBillableContract} (≅" . contract_unit_balance(get_billable_contract_id($incident->contactid)) . " units)<br />"; break; } $num_open_activities = open_activities_for_incident($incidentid); if (count($num_open_activities) > 0) { echo "<a href='tasks.php?incident={$incidentid}' class='info'>"; echo icon('timer', 16, $strOpenActivities); echo "</a> "; } if (drafts_waiting_on_incident($incidentid, 'email')) { echo "<a href='javascript:email_window({$incidentid})' class='info'>"; echo icon('email', 16, $strDraftsEmailExist); echo "</a> "; } if (drafts_waiting_on_incident($incidentid, 'update')) { echo "<a href='incident_update.php?id={$incidentid}&popup=' class='info'>"; echo icon('note', 16, $strDraftsUpdateExist); echo "</a> "; } // Product Info if (!empty($incident->product)) { $pisql = "SELECT pi.information AS label, ipi.information AS information "; $pisql .= "FROM `{$dbIncidentProductInfo}` AS ipi, `{$dbProductInfo}` AS pi "; $pisql .= "WHERE pi.id = ipi.productinfoid AND ipi.incidentid = {$incidentid}"; $piresult = mysql_query($pisql); if (mysql_num_rows($piresult) > 0) { while ($pi = mysql_fetch_object($piresult)) { echo "{$pi->label}: {$pi->information} <br />\n"; } }
} echo "<tr class='{$class}'>"; echo "<td align='center'>"; echo "<a href='incident_details.php?id={$incidents['id']}' class='direct'>{$incidents['id']}</a>"; if ($externalid != '') { echo "<br />{$externalid}"; } echo "</td>"; echo "<td>"; if (!empty($incidents['softwareid'])) { echo software_name($incidents['softwareid']) . "<br />"; } if (count(open_activities_for_incident($incidents['id'])) > 0) { echo icon('timer', 16, $strOpenActivities) . ' '; } if (drafts_waiting_on_incident($incidents['id'])) { echo icon('note2', 16, $strDraftsExist) . ' '; } echo "<a href=\"javascript:incident_details_window('{$incidents['id']}','incident{$incidents['id']}')\" class='info'>"; if (trim($incidents['title']) != '') { echo $incidents['title']; } else { echo $strUntitled; } if (!empty($update_body) and $update_body != '...') { echo "<span>{$update_body}</span>"; } else { $update_currentownername = user_realname($update_currentowner, TRUE); $update_headertext = $updatetypes[$update_type]['text']; $update_headertext = str_replace('currentowner', $update_currentownername, $update_headertext); $update_headertext = str_replace('updateuser', $update_user, $update_headertext);