{assign var='challengeCounter' value=0 scope='global'} {foreach from=$challenges item=challenge name=challenges} {assign var=challengeCounter value=$challengeCounter+1} {assign var=access value=$challenge->getAccess()} {if $access} {$isArchived=false} {if $challenge->data['category_archived'] == Category::STATUS_ARCHIVED} {$isArchived=true} {/if} {$isClosed=false} {if $challenge->getAccess()->getData('showClosed')} {$isClosed=true} {/if} {$isUnpublished=$challenge->isUnpublished()} {$isUserCreated=$challenge->data['category_usercreated'] == 1} {if $listSource == 'user_activity'}
{if !$isUnpublished}{/if}

{Translation::t($challenge, 'category_name')}

{if !$isUnpublished}
{/if}
{$challenge->stats.ideasPlusChildren|kize}
{$challenge->stats.votesPlusChildren|kize}
{$challenge->stats.commentsPlusChildren|kize}
{$challenge->stats.usersPlusChildren|kize}
{if $viewUser->id eq $user->id || in_array($user->user_usertype->id, [1,2])} {/if} {if $viewUser->data.user_id neq $user->data.user_id && !$isUnpublished} {'Join in'|gettext} {/if}
{else}
{if $challenge->data.category_file!=0} Image thumbnail for challenge entitled {Translation::t($challenge, 'category_name')|strip_tags}{else}{/if} {assign var=countdownValue value=$challenge->getCurrentPhaseCountdown()} {if $countdownValue gt 0}
{"Phase ending in"|gettext}
{/if} {if $isArchived && $isClosed}
{"Archived"|gettext}
{"Closed"|gettext}
{elseif $isArchived}
{"Archived"|gettext}
{elseif $isClosed}
{"Closed"|gettext}
{/if} {if $isUserCreated}
{assign var="createdName" value=($challenge->data.category_createdby === $user->id) ? gettext('Me') : $createdByUsers[$challenge->data.category_createdby]->getDisplayName()} {"Created by: %s"|gettext|sprintf:$createdName}
{/if}
{foreach $challenge->getGlobalCategories() as $category} {$category->joined['obj_challengecategory_category']->data['globalcategory_name']} {foreachelse}   {/foreach}

{Translation::t($challenge, 'category_description')|strip_tags}

{$challenge->stats.ideasPlusChildren|kize}
{$challenge->stats.votesPlusChildren|kize}
{$challenge->stats.commentsPlusChildren|kize}
{$challenge->stats.usersPlusChildren|kize}
{if $challenge->data['category_archived'] == 2} {"View"|gettext} {elseif $challenge->getAccess()->getData('showClosed')} {"View"|gettext} {else} {if $isUserCreated && ($challenge->data.category_createdby === $user->id || in_array($user->user_usertype->id, [1,2]))}
{"Join In"|gettext}
{else} {"Join In"|gettext} {/if} {/if}
{/if} {/if} {/foreach}