{assign var=parentCategory value=Category::getParent($cPost->category)}
{assign var=boxLeft value=54} {assign var=boxWidth value=2*$dimensions.progress_bar_width+55} {foreach from=$milestones item=milestone name=milestonesLoop} {assign var=showLabelIcon value=0} {if $show_author_message !== null || $show_user_message !== null} {assign var=showLabelIcon value=1} {/if} {if $milestone->isCurrentShallow()} {assign var=currentId value=$milestone->id} {/if} {if $smarty.foreach.milestonesLoop.first}
{if $milestone->description} {/if}
{$milestone->data.milestone_name}
{else if $smarty.foreach.milestonesLoop.last}
{if $cPost->moderationStatus eq 5} {if $timeLimit && !$timeLeft.rejected} {"Expired"|gettext} {else} {"Idea not approved"|gettext} {/if} {else} {$milestone->getLabelInbetween()} {/if} {if $milestone->getConditionType eq 'score' || $milestone->getConditionType() eq 'elaborate' || $milestone->getConditionType() eq 'review'}
{/if}
{if $milestone->getConditionType() eq 'review' && $milestone->isCurrentShallow() || ($cPost->moderationStatus eq 5 && $milestone->isCurrentShallow())}
{/if} {if $milestone->getConditionType() eq 'score' && !$cPost->hasBlindVoting()} {if $cPost->getVotingScheme() eq 'up'}
isCurrentShallow()}style="visibility:hidden;"{/if}> {$currentScore}/{$milestone->getTarget()}
{"Votes"|gettext}
{elseif $currentScore gt 0}
isCurrentShallow()}style="visibility:hidden;"{/if}> {$currentScore}/{$milestone->getTarget()}
{"Average"|gettext}
{/if} {/if}
{if $milestone->isCurrentShallow()} {if $cPost->moderationStatus neq 5}
{/if} {/if}
{if $milestone->getConditionType() eq 'review'} {assign var='iconName' value='confirm'} {else if $milestone->getConditionType() eq 'score'} {assign var='iconName' value='thumbs-up'} {else if $milestone->getConditionType() eq 'elaborate'} {assign var='iconName' value='edit'} {/if}
{if $milestone->description} {/if}
{$milestone->data.milestone_name}
{else}
{if $cPost->moderationStatus eq 5} {if $timeLimit && !$timeLeft.rejected} {"Expired"|gettext} {else} {"Idea not approved"|gettext} {/if} {else} {$milestone->getLabelInbetween($cPost->id)} {/if} {if $milestone->getConditionType() eq 'score' || $milestone->getConditionType() eq 'elaborate' || $milestone->getConditionType() eq 'review'}
{/if}
{if ($milestone->getConditionType() eq 'review' && $milestone->isCurrentShallow()) || ($cPost->moderationStatus eq 5 && $milestone->isCurrentShallow())}
{/if} {if $milestone->getConditionType() eq 'score' && !$cPost->hasBlindVoting()} {if $cPost->getVotingScheme() eq 'up'}
isCurrentShallow()}style="visibility:hidden;"{/if}> {$currentScore}/{$milestone->getTarget()}
{"Votes"|gettext}
{elseif $currentScore gt 0}
isCurrentShallow()}style="visibility:hidden;"{/if}> {$currentScore}/{$milestone->getTarget()}
{"Average"|gettext}
{/if} {/if}
{if $milestone->isCurrentShallow()} {if $cPost->moderationStatus neq 5}
{/if} {/if}
{if $milestone->getConditionType() eq 'review'} {assign var='iconName' value='confirm'} {else if $milestone->getConditionType() eq 'score'} {assign var='iconName' value='thumbs-up'} {else if $milestone->getConditionType() eq 'elaborate'} {assign var='iconName' value='edit'} {/if}
{if $milestone->description} {/if}
{$milestone->data.milestone_name}
{assign var=boxLeft value=$boxLeft+$dimensions.progress_bar_width+54} {/if} {/foreach}
{if $show_author_message !== null}

{$show_author_message}

{if $currentMilestone->getConditionType() eq 'elaborate'}
{"Edit your idea"|gettext}
{/if} {if $cPost->moderationStatus eq 5}
{"This idea did not complete all the milestones within the time limit and has now been closed."|gettext}
{/if} {foreach from=$milestones item=milestone name=milestonesLoop}
{if $cPost->hasReachedFinalMilestone()} {'Approved'|gettext} {else} {$currentMilestone->getLabelInbetween()} {/if}
{$milestone->milestone_authormessage}
{/foreach}
{else if $show_user_message !== null}
{if $cPost->hasReachedFinalMilestone()} {'Approved'|gettext} {else} {$currentMilestone->getLabelInbetween()} {/if}
{$show_user_message}
{else if $show_author_message === null && $show_author_message === null && $cPost->moderationStatus eq 5} {assign var=timeData value=Milestonetime::getTimeLeft($cPost, $parentCategory->milestonesTimeLimit)}
{if $parentCategory->milestonesTimeLimit} {if $timeData.ongoing} {"This idea has not been approved"|gettext} {else} {"This idea did not complete all the milestones within the time limit and has now been closed."|gettext} {/if} {else} {"This idea has not been approved"|gettext} {/if}
{/if}