{section name=details loop=$operations} $smarty.const.PHPAGA_SHOWPRJTITLELENGHT))} onmouseover="return escape('{$operations[details].prj_title|phpaga_popup_sanitizestr}')"{/if}> {$operations[details].prj_title|wash|truncate:$smarty.const.PHPAGA_SHOWPRJTITLELENGHT:"...":true} {$operations[details].prjstat_title} $smarty.const.PHPAGA_SHOWOPDESCLENGHT))} onmouseover="return escape('{$operations[details].op_desc|wash|phpaga_popup_sanitizestr}')"{/if}> {$operations[details].op_desc|wash|truncate:$smarty.const.PHPAGA_SHOWOPDESCLENGHT:"...":true} {$operations[details].op_startdate|wash|date_format:$smarty.const.PHPAGA_DATEFORMAT_SHORT} {$operations[details].op_person|wash} $smarty.const.PHPAGA_SHOWOPCATTITLELENGHT))} onmouseover="return escape('{$operations[details].opcat_title|phpaga_popup_sanitizestr}')"{/if}> {$operations[details].opcat_title|wash|truncate:$smarty.const.PHPAGA_SHOWOPCATTITLELENGHT:"...":true} {$operations[details].op_duration|phpaga_minutes2duration} {strip} {t}View{/t} {if ($operations[details].op_canedit)} {t}Edit{/t} {t}Delete{/t} {/if} {if ($perm_view_invoices && isset($operations[details].bill_id) && is_numeric($operations[details].bill_id)) } {t}Invoice{/t} {/if} {/strip} {/section}