{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}
moderationStatus eq 5}filter-milestonenotapproved{/if} mdl-idea-wrapper " >
{assign var='padding_top' value=0} {assign var='aside_top' value=0} {if $postCategory->data.category_phased eq 1 && $cPost->data.post_endphase eq $postCategory->getNextPhaseId()} {assign var='padding_top' value=$padding_top + 24} {assign var='aside_top' value=$aside_top + 24} {/if} {if $categoryaccess->getData('canModerate') eq 1} {if in_array($cPost->data.post_id,$reportIds)}
{elseif in_array($cPost->data.post_id,$notBadReportIds)}
{elseif isset($postsWithReportedComments.$post_id)}
{/if} {else} {if in_array($cPost->data.post_id,$reportIds)}
{/if} {/if} {if $currentMilestone && $cPost->data.post_moderationstatus neq 5} {assign var='padding_top' value=$padding_top + 24} {assign var='aside_top' value=$aside_top + 24} {else if $cPost->moderationStatus eq 5 && $expired} {assign var='padding_top' value=$padding_top + 24} {assign var='aside_top' value=$aside_top + 24} {else if $cPost->moderationStatus eq 5 && $postCategory->isIncubatorChallenge()} {assign var='padding_top' value=$padding_top + 24} {assign var='aside_top' value=$aside_top + 24} {/if} {if $padding_top == 72} {assign var='topPaddingClass' value='tripleTopPadding'} {else if $padding_top == 48} {assign var='topPaddingClass' value='doubleTopPadding'} {else if $padding_top == 24} {assign var='topPaddingClass' value='singleTopPadding'} {else} {assign var='topPaddingClass' value=''} {/if} {if isset($postFiles.$post_id)} {assign var=file value=$postFiles[$post_id]->joined.obj_filelink_file} {assign var=thumbUrl value=$file->getCloudinaryUrl(241,157)} {if $listSource eq "user_activity"} {assign var=thumbUrl value=$file->getCloudinaryUrl(220,160)} {/if} {/if} {assign var=postImage value=$cPost->getPostImage($thumbUrl, ($listSource === "user_activity") ? "w_220,h_160" : null)} {if $postImage} {assign var=thumbUrl value=$postImage} {/if} {if $thumbUrl && $file->data.file_origin ne 'youtube' && $postCategory->getJSONData('category_custom_headings','upload_files_hide') neq 1} {assign var=thumbDisplayed value=true}
Idea thumbnail
{/if} {if $cPost->getLastReachedMilestone()->data['milestone_ideavisibility'] eq 1 || $categoryaccess->getData('ideaVisibility') eq 1 || ((!isset($currentMilestone) && !isset($categoryaccess)) && $accessData->ideaVisibility eq 1) || isset($forPhaseObject) && $forPhaseObject->joined.access->getData('ideaVisibility') == 1 } {assign var=isPrivate value=1} {/if} {assign var=file value=null}
{if count($cPost->getStatusData()) gt 0} {assign var='hasStatusLabels' value=true} {/if} {if $isHidden || $vars.moderationStatus[$cPost->data.post_moderationstatus]['ideaListName'] || $hasStatusLabels || $isPrivate}
{if $isPrivate}
{"Private"|gettext}
{/if} {if $isHidden}
{"Hidden"|gettext}
{assign var='padding_top' value=$padding_top + 24} {assign var='aside_top' value=$aside_top + 24} {/if} {if $vars.moderationStatus[$cPost->data.post_moderationstatus]['ideaListName']}
{$vars.moderationStatus[$cPost->data.post_moderationstatus]['ideaListName']}
{assign var='padding_top' value=$padding_top + 24} {assign var='aside_top' value=$aside_top + 24} {/if} {if count($cPost->getStatusData()) gt 0} {foreach from=$cPost->getStatusData() item=cStatus}
{$cStatus->data.ideastatus_name}
{/foreach} {assign var='padding_top' value=$padding_top + 24} {assign var='aside_top' value=$aside_top + 24} {/if} {*if $padding_top == 72} {assign var='topPaddingClass' value='tripleTopPadding'} {else if $padding_top == 48} {assign var='topPaddingClass' value='doubleTopPadding'} {else if $padding_top == 24} {assign var='topPaddingClass' value='singleTopPadding'} {else} {assign var='topPaddingClass' value=''} {/if*}
{/if}

{$cPost->data.post_title}

{$cPost->getPostText()|strip_tags|truncate:500:"..."}

{include file=Template::get('category/view_postPreview_votebox.html') cPost=$cPost category=$postCategory lastReached=$lastReachedMilestone hasVoting=$listType!=='simple'}
{if $postCategory->canUserModerate() && $listType neq 'simple' && $currentPage neq 'activity' && !isset($smarty.request.q)}
{**}
{/if} {$counter=$counter+1}