{assign var='phases' value=$overviewCategory->tempData.phaseList} {if (Translation::loadTranslations($phases))}{* To prevent array output *}{/if} {foreach from=$phases item=cPhase name=phaseLoop} {assign var='accessData' value=$cPhase->joined.access->getData()} {assign var=stagePlace value='before'} {if strtotime($cPhase->data.phase_startdate) gte strtotime($overviewCategory->tempData.phase->getEndDate())} {assign var=stagePlace value='after'} {elseif $cPhase->data.phase_id eq $overviewCategory->tempData.phase->data.phase_id} {assign var=stagePlace value='current'} {/if}
{if $stagePlace eq 'after'}
{if $cPhase->data.phase_name ne ''}

{Translation::t($cPhase, 'phase_name')}

{else}

{"Unnamed phase"|gettext}

{/if} {assign var=startDays value=(strtotime($cPhase->phase_startdate)-strtotime("now")) / (60*60*24)}

{"Starts in"|gettext} {$startDays|number_format:0} {"days"|gettext}

{Translation::t($cPhase, 'phase_description')}

{/if}
{if $cPhase->data.phase_name ne ''} {Translation::t($cPhase, 'phase_name')} {else} {"Unnamed phase"|gettext} {/if}
{assign var=totalTime value={$cPhase->getEndDate()|strtotime} - {$cPhase->data.phase_startdate|strtotime}} {assign var=elapsedTime value=$datetime->getTimestamp() - {$cPhase->data.phase_startdate|strtotime}} {assign var=progress value=floor($elapsedTime / $totalTime * 100)} {if $progress lt 5} {assign var=progress value=5} {/if}
{if $stagePlace eq 'before'}
{elseif $stagePlace eq 'current'}
{/if}
{/foreach}
{*include file=Template::get('category/view_overview_category_top_phasetimeline_old.html')*}