mirror of
https://github.com/kevachat/webapp.git
synced 2025-01-22 12:34:25 +00:00
add room name to meta title
This commit is contained in:
parent
01516f4423
commit
d96a55cb77
@ -53,11 +53,31 @@ class RoomController extends AbstractController
|
||||
$this->getParameter('app.kevacoin.password')
|
||||
);
|
||||
|
||||
// Set title
|
||||
$name = $request->get('namespace');
|
||||
|
||||
foreach ((array) $client->kevaListNamespaces() as $namespace)
|
||||
{
|
||||
// Get current room namespace (could be third-party)
|
||||
if ($namespace['namespaceId'] == $request->get('namespace'))
|
||||
{
|
||||
$name = $namespace['displayName'];
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Get room feed
|
||||
$feed = [];
|
||||
|
||||
foreach ((array) $client->kevaFilter($request->get('namespace')) as $post)
|
||||
{
|
||||
// Skip values with meta keys
|
||||
if (false !== stripos($post['key'], '_KEVA_'))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
// Set identicon if not anonymous user
|
||||
if ($post['key'] === 'anonymous')
|
||||
{
|
||||
@ -84,12 +104,6 @@ class RoomController extends AbstractController
|
||||
$icon = $identicon->getImageDataUri('webp');
|
||||
}
|
||||
|
||||
// Skip values with meta keys
|
||||
if (false !== stripos($post['key'], '_KEVA_'))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
// Get more info
|
||||
if ($transaction = $client->getRawTransaction($post['txid']))
|
||||
{
|
||||
@ -126,6 +140,7 @@ class RoomController extends AbstractController
|
||||
return $this->render(
|
||||
'default/room/index.html.twig',
|
||||
[
|
||||
'name' => $name,
|
||||
'feed' => $feed,
|
||||
'request' => $request
|
||||
]
|
||||
|
@ -2,7 +2,7 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>{% block head_title %}{{ 'KevaChat' | trans }}{% endblock %}</title>
|
||||
<title>{% block head_title_content %}{{ 'KevaChat' | trans }}{% endblock %}</title>
|
||||
<link rel="stylesheet" type="text/css" href="/css/default.css?{{ app.version }}"/>
|
||||
</head>
|
||||
<body>
|
||||
|
@ -1,4 +1,5 @@
|
||||
{% extends 'default/layout.html.twig' %}
|
||||
{% block head_title_content %}{{ name }} - {{ 'KevaChat' | trans }}{% endblock %}
|
||||
{% block main_content %}
|
||||
{{
|
||||
render(
|
||||
|
Loading…
x
Reference in New Issue
Block a user