{include file="delete_prjmember.js"} {include file="delete_file.js"} {include file="delete_expense.js"} {literal} {/literal} {include file="upload.tpl.html"} {assign var=files value=$project.files} {if strlen($relmap)}{$relmap}{/if}
{t}Description{/t}: | {$project.prj_desc|wash|default:" "} | ||
---|---|---|---|
{t}Customer{/t}: | {$project.cpn_name|wash|default:" "} | ||
{t}Category{/t}: | {$project.prjcat_title|wash|default:" "} | {t}Status{/t}: | {$project.prjstat_title|wash|default:" "} |
{t}Created by{/t}: | {if strlen($project.prj_owner)}{$project.prj_owner|wash}{else} {/if} | {t}From quotation{/t}: | {if strlen($project.quot_id)}{$project.quot_number|wash|default:" "}/{$project.quot_date|wash|default:" "}{else} {/if} |
{t}Project manager{/t}: | {if strlen($project.prj_manager_pe_id)}{$project.prj_manager|wash}{else} {/if} | {t}Billable{/t}: | {$project.prj_billabletype_text|wash|default:" "} |
{t}Priority{/t}: | {$project.prj_priority|wash|default:" "} | {t}Billing company{/t}: | {if strlen($project.cpn_id_issuebill)}{$project.cpn_name_issuebill|wash|default:" "}{else} {/if} |
{t}Start date{/t}: | {if strlen($project.prj_startdate)}{$project.prj_startdate|wash|date_format:$smarty.const.PHPAGA_DATEFORMAT_SHORT}{else} {/if} | {t}Estimated end{/t}: | {if strlen($project.prj_estimatedend)}{if $project.prj_overdue}{$project.prj_estimatedend|wash|date_format:$smarty.const.PHPAGA_DATEFORMAT_SHORT}{else}{$project.prj_estimatedend|wash|date_format:$smarty.const.PHPAGA_DATEFORMAT_SHORT}{/if}{else} {/if} |
{t}End date{/t}: | {if strlen($project.prj_enddate)}{$project.prj_enddate|wash|date_format:$smarty.const.PHPAGA_DATEFORMAT_SHORT}{else} {/if} | {t}Deadline Date{/t}: | {if strlen($project.prj_deadline)}{if $project.prj_overdue}{$project.prj_deadline|wash|date_format:$smarty.const.PHPAGA_DATEFORMAT_SHORT}{else}{$project.prj_deadline|wash|date_format:$smarty.const.PHPAGA_DATEFORMAT_SHORT}{/if}{else} {/if} |
{t}estimated{/t} | {t}tracked{/t} | {t}% complete{/t} | |
---|---|---|---|
{t}Manhours{/t} | {$project.prj_planned_manhours|wash|phpaga_hours2duration|default:" "} | {$project.prj_duration_minutes|phpaga_minutes2duration|default:" "} | {$project.prj_perc_manhours|phpaga_formatpercentage|default:" "} % |
{t}Manhours cost{/t} | {$config.MONETARY_SYMBOL}{$project.prj_planned_cost_manhours|wash|phpaga_formatamount|default:" "} | {$config.MONETARY_SYMBOL}{$project.humancost.total_amount|phpaga_formatamount|default:" "} | {$project.prj_perc_cost_manhours|phpaga_formatpercentage|default:" "} % |
{t}Material cost{/t} | {$config.MONETARY_SYMBOL}{$project.prj_planned_cost_material|wash|phpaga_formatamount|default:" "} | {$config.MONETARY_SYMBOL}{$project.materials.total_amount|phpaga_formatamount|default:" "} | {$project.prj_perc_cost_material|phpaga_formatpercentage|default:" "} % |
{t}Parent project{/t}: | {if strlen($project.parent_prj_title)}{$project.parent_prj_title|wash}{else} {/if} |
---|---|
{t}Child projects{/t}: | {if (isset($project.childs) && (count($project.childs) > 0))}{foreach name=fchilds item=child from=$project.childs}{$child.prj_title|wash}{if !($smarty.foreach.fchilds.last)} | {/if}{/foreach}{else} {/if} |
{t}Relationship{/t}: |
{$opcats[opcdet].opcat_title|wash}: | {$opcats[opcdet].opcat_duration|phpaga_minutes2duration} |
{t}Total duration{/t}: | {$project.prj_duration_minutes|phpaga_minutes2duration} |
{foreach item=pe from=$opcats_person.persons} | {$pe.pe_person|wash} | {/foreach}{t}Total{/t} |
---|---|---|
{$opc.opcat_title|wash} | {foreach item=row from=$opcats_person.rows[$opckey]}{if strlen($row.opcat_duration)}{$row.opcat_duration|phpaga_minutes2duration}{else} {/if} | {/foreach}{$opc.duration|phpaga_minutes2duration} |
{foreach item=pe from=$opcats_person.persons} | {$pe.duration|phpaga_minutes2duration} | {/foreach}{$project.prj_duration_minutes|phpaga_minutes2duration} |
{if strlen($project.opcatlist[opc].opcat_color)} {else} {/if} | {$project.opcatlist[opc].opcat_title|wash} | {if strlen($project.opcatlist[opc].opcat_hourlyrate|wash)}{$project.opcatlist[opc].opcat_hourlyrate|wash} | {else}{t}no default rate set{/t} | {/if}
{t}Member{/t} | {t}Role{/t} | {if $prjmanage}{t}Default hourly rate{/t} | {t}Actions{/t} | {/if}
---|---|---|---|
{$project.prj_members[members].pe_person|wash} | {$project.prj_members[members].jcat_title|wash} | {if $prjmanage}{if strlen($project.prj_members[members].prjmem_hourlyrate)}{$config.MONETARY_SYMBOL}{$project.prj_members[members].prjmem_hourlyrate|phpaga_formatamount}{/if} |
![]() ![]() |
{/if}
{t}Person{/t} | {t}Duration{/t} | {t}Cost{/t} |
---|---|---|
{$project.humancost.details[members].pe_person|wash} | {$project.humancost.details[members].sum_duration|phpaga_minutes2duration} | {$config.MONETARY_SYMBOL}{$project.humancost.details[members].amount|phpaga_formatamount} |
{t}Total{/t} | {$project.humancost.total_duration|phpaga_minutes2duration} | {$config.MONETARY_SYMBOL}{$project.humancost.total_amount|phpaga_formatamount} |
{t}Date{/t} | {t}Prod. code{/t} | {t}Material{/t} | {t}Description{/t} | {t}Person{/t} | {t}Qty.{/t} | {t}Price{/t} | {t}Actions{/t} | |
---|---|---|---|---|---|---|---|---|
{$project.materials.details[mat].mat_added|date_format:$smarty.const.PHPAGA_DATETIMEFORMAT_SHORT} | {$project.materials.details[mat].mat_prodcode|wash|default:" "} | {$project.materials.details[mat].mat_name|wash|default:" "} | $smarty.const.PHPAGA_SHOWOPDESCLENGHT))} class="tTip" title="{$project.materials.details[mat].mat_desc|phpaga_popup_sanitizestr}"{/if}> {$project.materials.details[mat].mat_desc|wash|trnc:$smarty.const.PHPAGA_SHOWOPDESCLENGHT:"...":true|default:" "} | {$project.materials.details[mat].pe_person|wash} | {$project.materials.details[mat].mat_qty|wash|default:" "} | {if $project.materials.details[mat].mat_price}{$config.MONETARY_SYMBOL}{$project.materials.details[mat].mat_price|wash|phpaga_formatamount|default:" "} | {else}{/if} | {strip}
{if ($project.materials.details[mat].mat_canedit)}
![]() ![]() |
{t}Description{/t} | {t}Date{/t} | {t}Person{/t} | {t}Cost{/t} | {t}Actions{/t} |
---|---|---|---|---|
$smarty.const.PHPAGA_SHOWOPDESCLENGHT))} class="tTip" title="{$project.expenses[exp].exp_desc|phpaga_popup_sanitizestr}"{/if}> {$project.expenses[exp].exp_desc|wash|trnc:$smarty.const.PHPAGA_SHOWOPDESCLENGHT:"...":true} | {$project.expenses[exp].exp_date|wash|date_format:$smarty.const.PHPAGA_DATEFORMAT_SHORT} | {$project.expenses[exp].pe_person} | {$config.MONETARY_SYMBOL}{$project.expenses[exp].exp_sum|phpaga_formatamount} |
{if ($prjmanage && !strlen($project.expenses[exp].bill_id))}
![]() ![]() ![]() |
{t}Task{/t} | {t}Date{/t} | {t}Person{/t} | {t}Category{/t} | {t}Hours{/t} | {t}Actions{/t} |
---|---|---|---|---|---|
$smarty.const.PHPAGA_SHOWOPDESCLENGHT))} class="tTip" title="{$project.operations[projects].op_desc|phpaga_popup_sanitizestr}"{/if}> {$project.operations[projects].op_desc|wash|trnc:$smarty.const.PHPAGA_SHOWOPDESCLENGHT:"...":true} | {$project.operations[projects].op_startdate|wash|date_format:$smarty.const.PHPAGA_DATEFORMAT_SHORT} | {$project.operations[projects].op_person|wash} | {$project.operations[projects].opcat_title|wash} | {$project.operations[projects].op_duration_hrs} | {strip}
![]() ![]() ![]() ![]() |