mirror of https://github.com/movim/movim
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
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}
|
|
|