{* if any of the TR attributes contains spaces, CHANGE processing in tree.js!!! *} {* ondblclick="dpToggleNode(this)" *} {* edit icon *} {if $obj.canEdit} {dPshowImage find='pencil.gif' alt='Edit Task' wsize='12'} {/if} {* pinned *} {if $obj.task_pinned} {assign var='icon' value='pin.gif'} {assign var='alt' value='pin Task'} {else} {assign var='icon' value='unpin.gif'} {assign var='alt' value='unpin Task'} {/if} {dPshowImage find=$icon alt=$alt wsize='12'} {* New Log *} {if $obj.task_log_problem > 0} {dPshowImage find='dialog-warning5.png' width='16' height='16' title='Problem' alt='Problem!'} {elseif $obj.canViewLog} {dPtranslate word='Log'} {/if} {* percent complete *} {$obj.task_percent_complete}% {* priority *} {assign var='img_priority' value=$obj.task_priority} {if $obj.task_priority == '0'} {assign var='img_priority' value=false} {elseif $obj.task_priority < 0} {assign var='img_priority' value="priority$img_priority.gif"} {elseif $obj.task_priority > 0} {assign var='img_priority' value="priority+$img_priority.gif"} {/if} {if $img_priority} {dPshowImage find=$img_priority} {/if} {if $obj.file_count > 0}{dPshowImage find="clip.png" alt="F"}{/if} {* name *} {* won't show if ajax is used *} {foreach from=$obj.level item=not_used name=level} {if $smarty.foreach.level.last} {dPshowImage find='corner-dots.gif'} {else} {dPshowImage find='shim.gif'} {/if} {/foreach} {* name link *} {if $config.show_task_numbers}{$obj.task_number}. {/if} {capture name=projDesc assign=popDesc} {$obj.task_description|dPescape|nl2br} {/capture} {dPtranslateToVar word='Description' ass='popDescCap'} {strip} {if $obj.children > 0} {if !dPgetConfig('tasks_ajax_list')} {if $is_opened} {assign var='img_open' value='corner-dots.gif'} {else} {assign var='img_open' value='shim.gif'} {/if} {dPshowImage find=$img_open} {else} expand {/if}   {/if} {$obj.task_name} {if $obj.task_milestone > 0}{dPshowImage find='milestone.gif'}{/if} {if $obj.children > 0}  ({$obj.children}) {/if} {/strip} {if $today_view} {$obj.project_name} {/if} {* task owner *} {if !$today_view} {dPgetContact user_id=$obj.user_id} {/if} {if $obj.task_assigned_users} {strip} {if $show_all_assignees} {foreach from=$obj.task_assigned_users item=user} {dPgetContact user_id=$obj.user_id} ({$user.perc_assignment}%) , {/foreach} {else} {assign var=first_user value=$obj.task_assigned_users[0]} {dPgetContact user_id=$first_user.user_id} ({$first_user.perc_assignment}%) {if $obj.assignee_count > 1}   (+{$obj.assignee_count-1}) {/if} {/if} {/strip} {elseif !$today_view} - {/if} {dPdateFormat date=$obj.task_start_date format='full'} {* duration or milestone *} {$obj.task_duration} {dPtranslate word=$durnTypes[$obj.task_duration_type]} {dPdateFormat date=$obj.task_end_date format='full'} {if $today_view} {$obj.task_due_in} {elseif $historyModule} {dPdateFormat date=$obj.last_update format='full'} {/if} {* Assignment checkbox *} {if $obj.canEdit && $direct_edit_assignment} {/if}