You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

112 lines
4.3 KiB

{if="$role == 'owner'"}
<ul class="list active">
<li onclick="CommunityConfig_ajaxGetConfig('{$info->server|echapJS}', '{$info->node|echapJS}')">
<span class="primary icon gray">
<i class="zmdi zmdi-settings"></i>
</span>
<p class="normal">{$c->__('communityaffiliation.configuration')}</p>
</li>
<li onclick="CommunityAffiliations_ajaxGetSubscriptions('{$info->server|echapJS}', '{$info->node|echapJS}', true)">
<span class="primary icon gray">
<i class="zmdi zmdi-accounts-list"></i>
</span>
<p class="normal">{$c->__('communityaffiliation.subscriptions')}</p>
</li>
<li onclick="CommunityAffiliations_ajaxAffiliations('{$info->server|echapJS}', '{$info->node|echapJS}')">
<span class="primary icon gray">
<i class="zmdi zmdi-account-box-o"></i>
</span>
<p class="normal">{$c->__('communityaffiliation.roles')}</p>
</li>
<li onclick="CommunityAffiliations_ajaxDelete('{$info->server|echapJS}', '{$info->node|echapJS}')">
<span class="primary icon gray">
<i class="zmdi zmdi-delete"></i>
</span>
<p class="normal">{$c->__('button.delete')}</p>
</li>
</ul>
{/if}
{if="array_key_exists('owner', $affiliations)"}
<ul class="list card active">
<li class="subheader">
<p>{$c->__('communityaffiliation.owners')}</p>
</li>
{loop="$affiliations['owner']"}
{$contact = $c->getContact($value['jid'])}
<li title="{$contact->jid}"
onclick="MovimUtils.reload('{$c->route('contact', $contact->jid)}')">
{$url = $contact->getPhoto('m')}
{if="$url"}
<span class="primary icon bubble"
style="background-image: url({$url});">
</span>
{else}
<span class="primary icon bubble color {$contact->jid|stringToColor}">
{$contact->truename|firstLetterCapitalize}
</span>
{/if}
<p>{$contact->truename}</p>
<p>{$contact->jid}</p>
</li>
{/loop}
</ul>
{/if}
{if="array_key_exists('publisher', $affiliations)"}
<ul class="list card active">
<li class="subheader">
<p>{$c->__('communityaffiliation.publishers')}</p>
</li>
{loop="$affiliations['publisher']"}
{$contact = $c->getContact($value['jid'])}
<li title="{$contact->jid}"
onclick="MovimUtils.reload('{$c->route('contact', $contact->jid)}')">
{$url = $contact->getPhoto('m')}
{if="$url"}
<span class="primary icon bubble"
style="background-image: url({$url});">
</span>
{else}
<span class="primary icon bubble color {$contact->jid|stringToColor}">
{$contact->truename|firstLetterCapitalize}
</span>
{/if}
<p>{$contact->truename}</p>
<p>{$contact->jid}</p>
</li>
{/loop}
</ul>
{/if}
{if="$subscriptions->isNotEmpty()"}
<ul class="list card active thin">
<li class="subheader">
<p>{$c->__('communityaffiliation.subscriptions')}</p>
</li>
{loop="$subscriptions"}
<li title="{$value->jid}"
onclick="MovimUtils.reload('{$c->route('contact', $value->jid)}')">
{if="$value->contact"}
{$url = $value->contact->getPhoto('m')}
{if="$url"}
<span class="primary icon bubble small"
style="background-image: url({$url});">
</span>
{else}
<span class="primary icon bubble small color {$value->jid|stringToColor}">
{$value->contact->truename|firstLetterCapitalize:true}
</span>
{/if}
<p class="normal">{$value->contact->truename}</p>
{else}
<span class="primary icon bubble small color {$value->jid|stringToColor}">
{$value->jid|firstLetterCapitalize:true}
</span>
<p class="normal">{$value->jid}</p>
{/if}
</li>
{/loop}
</ul>
{/if}