{assign var=currentMilestone value=$cPost->getCurrentMilestone()} {assign var=lastReachedMilestone value=$cPost->getLastReachedMilestone()} {assign var=currentMilestoneId value=null} {assign var=lastReachedMilestoneId value=null} {assign var=isClosed value=0} {assign var=isRemoved value=0} {if $currentMilestone} {assign var=currentMilestoneId value=$currentMilestone->id} {/if} {if $lastReachedMilestone} {assign var=lastReachedMilestoneId value=$lastReachedMilestone->id} {/if} {* count replies *} {assign var=replies value=intval($postResponseCounts[$cPost->data.post_id].commentCount)} {assign var='post_id' value=$cPost->data.post_id} {assign var='postCategory_id' value=$cPost->data.post_category} {assign var='accessData' value=json_decode($postCategory->joined['obj_categoryaccess']->data['access_data'])} {if !$postCategory->id} {assign var=postCategory value=Category::getParent($cPost->category)} {/if} {assign var='categoryaccess' value=$postCategory->getAccess($smarty.request.forPhase)} {assign var='parentCategory' value=Category::getParent($postCategory->id)} {assign var='voteTotal' value=$cPost->joined.obj_postvotecount->data.postvotecount_votes} {if $categoryaccess->getData('canModerate') eq 1} {if in_array($cPost->data.post_id,$reportIds)} {assign var=isPending value=1} {assign var=pendingCounter value=$pendingCounter + 1} {else} {assign var=isPending value=0} {/if} {/if} {if $cPost->data.post_adoptionstatus ne 0} {assign var=isAdopted value=1} {assign var=adoptedCounter value=$adoptedCounter + 1} {else} {assign var=isAdopted value=0} {/if} {if $cPost->moderationStatus eq 2} {assign var=isClosed value=1} {assign var=closedCounter value=$closedCounter+1} {else if $cPost->moderationStatus eq 3} {assign var=isRemoved value=1} {assign var=removedCounter value=$removedCounter+1} {/if} {$isHidden = false} {if (in_array($cPost->data.post_id,$reportIds) || in_array($cPost->data.post_id,$notBadReportIds) || $cPost->data.post_moderationstatus eq 3) && $hubbub->data.hubbub_hideunmoderated eq 1} {$isHidden = true} {/if} {if $category instanceof Crowdicity\Category && $category->isIncubatorChallenge() && $category->milestonesTimeLimit} {assign var=time_limit value=Milestonetime::getTimeLeft($cPost, $category->milestonesTimeLimit)} {if $cPost->moderationStatus eq 5 && !$time_limit.rejected} {assign var='expired' value=1} {else} {assign var='expired' value=0} {/if} {/if}