{if (count($summary.rows) > 0)} {if !$percustomer} {/if} {section name=i loop=$summary.rows} {if !$percustomer} $smarty.const.PHPAGA_SHOWPRJTITLELENGHT))} onmouseover="return escape('{$summary.rows[i].prj_title|phpaga_popup_sanitizestr}')"{/if}> {$summary.rows[i].prj_title|wash|truncate:$smarty.const.PHPAGA_SHOWPRJTITLELENGHT:"...":true} {/if} {/section}  
{t}Unbilled hours{/t} {t}Group by{/t}:
{t}Customer{/t} {t}Project{/t} {t}Hours{/t} {t}Amount{/t} {t}Between{/t} {t}And{/t} {t}Actions{/t}
{$summary.rows[i].cpn_name|wash} {$summary.rows[i].prj_duration|phpaga_minutes2duration} {$summary.rows[i].prj_amount|phpaga_formatamount|default:" "} {$summary.rows[i].op_min_start|date_format:$smarty.const.PHPAGA_DATEFORMAT_SHORT} {$summary.rows[i].op_max_end|date_format:$smarty.const.PHPAGA_DATEFORMAT_SHORT} {if phpaga_user_hasperm($smarty.const.PHPAGA_PERM_MANAGE_INVOICES)}Create invoice | {/if} View tasks
{$summary.sum_duration|phpaga_minutes2duration} {$summary.sum_amount|phpaga_formatamount|default:" "}  
{else}
{t}Currently there are no unbilled hours.{/t}
{/if}