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.
91 lines
3.7 KiB
91 lines
3.7 KiB
<ul class="list">
|
|
<li class="subheader">
|
|
<p>Roles</p>
|
|
</li>
|
|
{loop="$affiliations"}
|
|
{$role = $key}
|
|
{loop="$affiliations[$role]"}
|
|
{$contact = $c->getContact($value['jid'])}
|
|
<li title="{$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}
|
|
<form name="{$contact->jid}">
|
|
<input type="hidden" name="jid" value="{$contact->jid}"/>
|
|
<div>
|
|
{if="$role == 'owner' && $contact->jid == $me"}
|
|
<input type="text" disabled value="{$c->__('communityaffiliation.owner')}"/>
|
|
{else}
|
|
<div class="select">
|
|
<select name="role" id="role" onchange="CommunityAffiliations.update('{$contact->jid}')">
|
|
{loop="$roles"}
|
|
{if="$value == $role"}
|
|
<option
|
|
value="{$value}"
|
|
selected="selected">
|
|
{$value}
|
|
</option>
|
|
{else}
|
|
<option value="{$value}">
|
|
{$value}
|
|
</option>
|
|
{/if}
|
|
{/loop}
|
|
</select>
|
|
</div>
|
|
{/if}
|
|
<label for="role">{$contact->truename} role</label>
|
|
</div>
|
|
</form>
|
|
</li>
|
|
{/loop}
|
|
{/loop}
|
|
<li class="subheader">
|
|
<p>{$c->__('button.add')}</p>
|
|
</li>
|
|
<li>
|
|
<span class="primary icon gray">
|
|
<i class="material-icons">plus</i>
|
|
</span>
|
|
<form name="addaffiliation">
|
|
<div>
|
|
<datalist id="jid_list" style="display: none;">
|
|
{if="is_array($subscriptions)"}
|
|
{loop="$subscriptions"}
|
|
<option value="{$value->jid}"/>
|
|
{/loop}
|
|
{/if}
|
|
</datalist>
|
|
<input type="text" list="jid_list" name="jid" placeholder="user@server.tld"/>
|
|
<label for="jid">Jabber ID</label>
|
|
</div>
|
|
<div>
|
|
<div class="select">
|
|
<select name="role" id="role" onchange="CommunityAffiliations.update('addaffiliation')">
|
|
{loop="$roles"}
|
|
{if="$value == 'none'"}
|
|
<option
|
|
value="{$value}"
|
|
selected="selected">
|
|
{$value}
|
|
</option>
|
|
{else}
|
|
<option value="{$value}">
|
|
{$value}
|
|
</option>
|
|
{/if}
|
|
{/loop}
|
|
</select>
|
|
</div>
|
|
<label for="role">Role</label>
|
|
</div>
|
|
</form>
|
|
</li>
|
|
</ul>
|