{assign var=post_id value=$cPost->id} {assign var=hasMedia value=false} {include file=Template::get('post/moderator_tools.html')} {if Category::getParent($category->id)->isIncubatorChallenge() && $cPost->moderationStatus neq 4} {assign var=topCategoryId value=Category::getTopLevelCategory($cPost->category)->id}
{include file=Template::get('post/milestones_timeline.html')}
{"Thanks for your vote"|gettext}
{"This voting milestone has now ended, and the idea has progressed to a private milestone"|gettext}
{"Return to idea list"|gettext}
{"Thanks for approving the idea"|gettext}
{"This milestone has now ended, and the idea has progressed to a private milestone"|gettext}
{"Return to idea list"|gettext}
{/if}
{if $editLock && !$editLockEnabled} {if intval($smarty.request.forPhase) eq 0}
{**} {if $userCanModerateThis} The edit lock on this idea does not apply because you are a moderator. {else} You can edit this idea for the next {$timeLeft} {if $timeLeftType eq 's'}seconds{else}minutes{/if}. {/if}
{else if $category->tempData.phase->data.phase_id eq $smarty.request.forPhase}
{**} {if $userCanModerateThis} The edit lock on this idea does not apply because you are a moderator. {else} You can edit this idea for the next {$timeLeft} {if $timeLeftType eq 's'}seconds{else}minutes{/if}. {/if}
{/if} {else if $editLock && $editLockEnabled}
{**} {if $userCanModerateThis} The edit lock on this idea does not apply because you are a moderator. {else} This idea cannot be edited {/if}
{/if}
{if intval($smarty.request.forPhase) eq 0 || $category->tempData.phase->data.phase_id eq $smarty.request.forPhase} {if $categoryaccess->getData('canModerate') eq 1} {include file=Template::get('post/view_post_report_summary.html')} {/if} {/if}
{if in_array($cPost->data.post_id, $newPostReportIds) && $hubbub->data.hubbub_hideunmoderated eq 1}
{"Your idea is currently awaiting moderator review. Once approved, it will be visible to all users."|gettext}
{/if} {if $cPost->moderationStatus eq 4 && $cPost->getAuthors()}
{"This idea is a draft, and is only visible to the authors. Any of the idea authors can edit the idea and publish it when it's ready"|gettext}
{else if $cPost->moderationStatus eq 4}
{"This idea is a draft, and is only visible to you. You can edit the idea and publish it when it's ready"|gettext}
{/if} {if (int)$forPhase eq 0 || $category->tempData.phase->data.phase_id eq $forPhase} {/if}

{$cPost->title}

{"by"|gettext}
{assign var='selectedFile' value=$postUser->joined.obj_user_profilepic} joined.obj_post_user->data.user_id}> {$cPost->joined.obj_post_user->user_displayName|escape} {if $joint}
+{$authors|count - 1}

{"Submitted by"|gettext}

{/if}
joined.obj_post_user->data.user_id}>{$cPost->joined.obj_post_user->user_displayName} | {$cPost->data.post_created|relative_date} | {assign var=tlc value=Category::getTopLevelCategory($cCategory->id)} {* Note - links to top level category *} {"in"|gettext} {$tlc->name} {if $tlc->id !== $cCategory->id} | {$cCategory->category_name} {/if}
{if $showPrivateLabel}
{"Private"|gettext}
{/if} {if count($cPost->getStatusData()) gt 0} {foreach from=$cPost->getStatusData() item=cStatus}
{$cStatus->data.ideastatus_name}
{/foreach} {/if} {if $vars.moderationStatus[$cPost->data.post_moderationstatus]['ideaListName']}
{$vars.moderationStatus[$cPost->data.post_moderationstatus]['ideaListName']}
{/if} {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}
{"Hidden"|gettext}
{/if} {if $postCategory->data.category_phased eq 1 && $cPost->data.post_endphase eq $postCategory->getNextPhaseId()}
{"In next phase"|gettext}
{/if}
{assign var=postMedia value=$cPost->getPostMedia()} {if $postMedia} {if $cPost->mediaPending() === false} {assign var=hasMedia value=true}
{else} {$cPost->getPostText()} {/if} {else} {$cPost->getPostText()} {/if}
{if $postfields|@count} {assign var=pfnumber value=0} {foreach from=$postfields item=postfield} {assign var=pfnumber value=$pfnumber+1}

{Translation::t($postfieldsOnly[$postfield.postfield_id],'postfield_name')}

{if $postfield.postfield_type eq 'text' || $postfield.postfield_type eq ''} {$cPost->getPostFieldText($postfield)} {else if $postfield.postfield_type eq 'option'} {assign var=chosenOption value=intval($postfield.postfielddata_data)} {if isset($postfieldOptions[$postfield.postfield_id][$chosenOption])}

{Translation::t($postfieldOptions[$postfield.postfield_id][$chosenOption], 'postfieldoption_text')}

{else}

{'No answer chosen'|gettext}

{/if} {else} {assign var="postFieldMedia" value=$cPost->getPostFieldMedia($postfield)} {if $postFieldMedia} {if $postFieldMedia['pending']} {$cPost->getPostFieldText($postfield)} {else} {assign var=hasMedia value=true}
{/if} {else}

{'No response given.'|gettext}

{/if} {/if} {/foreach} {/if}
{assign var=uploadsHidden value=($postCategory->getJSONData('category_custom_headings','upload_files_hide') eq 1) ? true : false} {include file=Template::get('post/attachedFiles.html') hidden=$uploadsHidden} {if $hubbub->hubbub_arrOptions.userTagsEnabled eq 1} {if isset($userTags) && count($userTags) gt 0}
{"Tagged users"|gettext}
{foreach from=$userTags[$post_id] item=userTag} {assign var='selectedFile' value=$userTag->joined.obj_user_profilepic} {/foreach}
{/if} {/if} {include file=Template::get('post/attachedGallery.html') hidden=$uploadsHidden} {if $editTimestamps}
{foreach from=$editTimestamps item=timestamp name=editTimestampsLoop}
{"edited on"|gettext} {$timestamp.timeFormatted} {"by"|gettext} data.user_id}>{$timestamp.userObj->getDisplayName()}
{/foreach} {if count($editTimestamps) > 1} {/if}
{else}
{if $cPost->data.post_moderatoredituser ne 0} {assign var=modId value=$cPost->data.post_moderatoredituser} {assign var=moderator value=$moderators.$modId} {"edited on"|gettext} {$cPost->data.post_moderatoreditdate|date_format} {"by"|gettext} data.user_id}>{$moderator->getDisplayName()} {/if}
{/if}
{assign var=commentUploadsHidden value=(intval($categoryaccess->getData('enableCommentAttachments')) eq 0) ? true : false} {include file=Template::get('post/comments.html') uploadsHidden=$commentUploadsHidden}
{if !$hasMilestones || $currentMilestone->getConditionType() == 'score'} {/if} {if $timeLimit && $hasMilestones && !$cPost->hasReachedFinalMilestone()} {/if} {if $category->isPhased()} {/if}
{if $cPost->category} {assign var=tlc value=Category::getTopLevelCategory($cPost->category)}
{/if}