{assign var=replies value=intval($postResponseCounts[$cPost->data.post_id].commentcount)} {assign var='votingAllowed' value=1} {assign var='forPhase' value=(int)$smarty.request.forPhase} {if $cPost->data.post_moderationstatus eq 5} {assign var='votingAllowed' value=0} {else if $cPost->hasReachedFinalMilestone()} {assign var='votingAllowed' value=0} {else if $votingWalletEnabled && !$allowanceLeft && $userVoteDir eq 0} {assign var='votingAllowed' value=0} {else if ((!$timeLeft.ongoing && !$cPost->hasReachedFinalMilestone()) || ($cPost->data.post_moderationstatus eq 5)) && $category->data.category_milestonesresettime} {assign var='votingAllowed' value=0} {else if $forPhase ne 0 && $category->tempData.phase->data.phase_id ne $forPhase} {assign var='votingAllowed' value=0} {else if $currentMilestone|is_object && ($currentMilestone->getConditionType() == 'review' || $currentMilestone->getConditionType() == 'elaborate')} {assign var='votingAllowed' value=0} {else if $timeLimit && $hasMilestones && !$cPost->hasReachedFinalMilestone() && (!$timeLeft.ongoing || $cPost->data.post_moderationstatus eq 5)} {assign var='votingAllowed' value=0} {else if $currentMilestone|is_object && $currentMilestone->getConditionType() == 'score' && !MilestoneVoter::canUserVote($user, $cPost)} {assign var='votingAllowed' value=0} {assign var='votingAllowedNoMessage' value=true} {else if $cPost->data.post_user eq $user->data['user_id']}{* || in_array($user->data['user_id'], $cPost->getAuthorIds())} *} {assign var='votingAllowed' value=0} {assign var='votingAllowedNoMessage' value=true} {else if $categoryaccess->getData('canVoteIdeas')} {assign var='votingAllowed' value=1} {else} {assign var='votingAllowed' value=0} {/if} {if $cPost->hasBlindVoting() && $categoryaccess->getData('canModerate') neq 0} {assign var='canSeeVotingBecauseModerator' value=true} {/if} {if $hasVoting neq false && (!$hasMilestones || $currentMilestone->getConditionType() == 'score')}