mirror of
https://github.com/YunoHost-Apps/movim_ynh.git
synced 2024-09-03 19:46:19 +02:00
168 lines
6.7 KiB
Smarty
168 lines
6.7 KiB
Smarty
<article class="block">
|
||
{if="isset($attachements.pictures)"}
|
||
<header
|
||
class="big"
|
||
style="
|
||
background-image: linear-gradient(to bottom, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.5) 100%), url('{$attachements['pictures'][0]['href']}');">
|
||
{else}
|
||
<header>
|
||
{/if}
|
||
<ul class="thick">
|
||
<li class="condensed">
|
||
{if="$recycled"}
|
||
{$contact = $recycled}
|
||
{else}
|
||
{$contact = $post->getContact()}
|
||
{/if}
|
||
|
||
{if="$post->node == 'urn:xmpp:microblog:0'"}
|
||
<a href="{$c->route('contact', $contact->jid)}">
|
||
{$url = $contact->getPhoto('s')}
|
||
{if="$url"}
|
||
<span class="icon bubble">
|
||
<img src="{$url}">
|
||
</span>
|
||
{else}
|
||
<span class="icon bubble color {$contact->jid|stringToColor}">
|
||
<i class="zmdi zmdi-account"></i>
|
||
</span>
|
||
{/if}
|
||
</a>
|
||
{else}
|
||
<a href="{$c->route('group', array($post->origin, $post->node))}">
|
||
<span class="icon bubble color {$post->node|stringToColor}">{$post->node|firstLetterCapitalize}</span>
|
||
</a>
|
||
{/if}
|
||
<h2 {if="$post->title != null"}title="{$post->title|strip_tags}"{/if}>
|
||
{if="$post->title != null"}
|
||
{$post->title}
|
||
{else}
|
||
{$c->__('post.default_title')}
|
||
{/if}
|
||
</h2>
|
||
<p>
|
||
{if="$contact->getTrueName() != ''"}
|
||
<a href="{$c->route('contact', $contact->jid)}">
|
||
<i class="zmdi zmdi-account"></i> {$contact->getTrueName()}
|
||
</a> –
|
||
{/if}
|
||
{if="$post->node != 'urn:xmpp:microblog:0'"}
|
||
<a href="{$c->route('group', array($post->origin, $post->node))}">
|
||
<i class="zmdi zmdi-pages"></i> {$post->node}
|
||
</a> –
|
||
{/if}
|
||
{$post->published|strtotime|prepareDate}
|
||
</p>
|
||
</li>
|
||
</ul>
|
||
</header>
|
||
|
||
<section>
|
||
{$post->contentcleaned}
|
||
</section>
|
||
|
||
<footer>
|
||
<ul class="middle divided spaced">
|
||
{if="isset($attachements.links)"}
|
||
{loop="$attachements.links"}
|
||
{if="substr($value.href, 0, 5) != 'xmpp:'"}
|
||
<li>
|
||
<span class="icon">
|
||
<img src="http://icons.duckduckgo.com/ip2/{$value.url.host}.ico"/>
|
||
</span>
|
||
<a href="{$value.href}" class="alternate" target="_blank">
|
||
<span>{$value.href|urldecode}</span>
|
||
</a>
|
||
</li>
|
||
{/if}
|
||
{/loop}
|
||
{/if}
|
||
{if="isset($attachements.files)"}
|
||
{loop="$attachements.files"}
|
||
<li>
|
||
<a
|
||
href="{$value.href}"
|
||
class="enclosure"
|
||
type="{$value.type}"
|
||
target="_blank">
|
||
<span class="icon gray">
|
||
<span class="zmdi zmdi-attachment-alt"></span>
|
||
</span>
|
||
<span>{$value.href|urldecode}</span>
|
||
</a>
|
||
</li>
|
||
{/loop}
|
||
{/if}
|
||
</ul>
|
||
{if="isset($attachements.pictures)"}
|
||
<ul class="flex middle">
|
||
{loop="$attachements.pictures"}
|
||
<li class="block pic">
|
||
<span class="icon gray">
|
||
<i class="zmdi zmdi-image"></i>
|
||
</span>
|
||
<a href="{$value.href}" class="alternate" target="_blank">
|
||
<img type="{$value.type}" src="{$value.href|urldecode}"/>
|
||
</a>
|
||
</li>
|
||
{/loop}
|
||
</ul>
|
||
{/if}
|
||
{if="$post->isMine()"}
|
||
<ul class="middle">
|
||
<li class="action">
|
||
<form>
|
||
<div class="action">
|
||
<div class="checkbox">
|
||
<input
|
||
type="checkbox"
|
||
id="privacy"
|
||
name="privacy"
|
||
{if="$post->privacy"}
|
||
checked
|
||
{/if}
|
||
onclick="Post_ajaxTogglePrivacy('{$post->nodeid}')">
|
||
<label for="privacy"></label>
|
||
</div>
|
||
</div>
|
||
</form>
|
||
<span class="icon gray">
|
||
<i class="zmdi zmdi-public"></i>
|
||
</span>
|
||
<span>
|
||
<a target="_blank" href="{$c->route('blog', array($post->origin))}">
|
||
{$c->__('post.public')}
|
||
</a>
|
||
</span>
|
||
</li>
|
||
</ul>
|
||
{/if}
|
||
</footer>
|
||
|
||
{if="$recycled"}
|
||
<a href="{$c->route('contact', $post->getContact()->jid)}">
|
||
<ul class="active middle">
|
||
<li class="condensed action">
|
||
<div class="action">
|
||
<i class="zmdi zmdi-chevron-right"></i>
|
||
</div>
|
||
{$url = $post->getContact()->getPhoto('s')}
|
||
{if="$url"}
|
||
<span class="icon bubble" style="background-image: url('{$url}');">
|
||
<i class="zmdi zmdi-loop"></i>
|
||
</span>
|
||
{else}
|
||
<span class="icon bubble color {$post->getContact()->jid|stringToColor}">
|
||
<i class="zmdi zmdi-loop"></i>
|
||
</span>
|
||
{/if}
|
||
|
||
<span>{$c->__('post.repost', $post->getContact()->getTrueName())}</span>
|
||
<p>{$c->__('post.repost_profile', $post->getContact()->getTrueName())}</p>
|
||
</li>
|
||
</ul>
|
||
</a>
|
||
{/if}
|
||
|
||
<div id="comments"></div>
|
||
</article>
|