Browse Source

- Add the Groups page

pull/16/head
Jaussoin Timothée 11 years ago
parent
commit
9ae36c4af2
  1. 11
      app/controllers/GroupController.php
  2. 11
      app/views/group.tpl
  3. 13
      app/widgets/Header/_header_group.tpl
  4. 1
      app/widgets/Header/locales.ini
  5. 7
      app/widgets/Navigation/navigation.tpl
  6. 1
      locales/locales.ini
  7. 1
      system/Route.php

11
app/controllers/GroupController.php

@ -0,0 +1,11 @@
<?php
class GroupController extends BaseController {
function load() {
$this->session_only = true;
}
function dispatch() {
$this->page->setTitle(__('title.main', APP_TITLE));
}
}

11
app/views/group.tpl

@ -0,0 +1,11 @@
<nav class="color dark">
<?php $this->widget('Navigation');?>
<?php $this->widget('Presence');?>
</nav>
<main>
<?php $this->widget('Header'); ?>
<section>
</section>
</main>

13
app/widgets/Header/_header_group.tpl

@ -0,0 +1,13 @@
<div>
<span id="menu" class="on_mobile icon active" onclick="MovimTpl.toggleMenu()"><i class="md md-menu"></i></span>
<span class="on_desktop icon"><i class="md md-receipt"></i></span>
<form>
<div>
<div class="select">
<select onchange="window[this.value].apply()" name="language" id="language">
<option value="Groups_ajaxSubscriptions" selected="selected">{$c->__('menu.subscriptions')}</option>
</select>
</div>
</div>
</form>
</div>

1
app/widgets/Header/locales.ini

@ -3,6 +3,7 @@ menu.all = 'All'
menu.news = 'News'
menu.contacts = 'Contacts'
menu.refresh = 'Refresh all the streams'
menu.subscriptions = 'My Subscriptions'
[roster]
roster.search = 'Search'

7
app/widgets/Navigation/navigation.tpl

@ -22,6 +22,13 @@
<span>{$c->__('page.contacts')}</span>
</li>
</a>
<a class="classic" href="{$c->route('group')}">
<li {if="$page == 'group'"}class="active"{/if}>
<span class="icon"><i class="md md-receipt"></i></span>
<span class="counter"></span>
<span>{$c->__('page.groups')}</span>
</li>
</a>
<a class="classic" href="{$c->route('chat')}">
<li {if="$page == 'chat'"}class="active"{/if}>
<span class="icon"><i class="md md-forum"></i></span>

1
locales/locales.ini

@ -12,6 +12,7 @@ page.news = 'News'
page.avatar = 'Avatar'
page.contacts = 'Contacts'
page.chats = 'Chats'
page.groups = 'Groups'
page.configuration = 'Configuration'
page.server = 'Server'
page.public_groups = 'Public Groups'

1
system/Route.php

@ -16,6 +16,7 @@ class Route extends \BaseController {
'discover' => false,
'profile' => false,
'contact' => array('f'),
'group' => array('g'),
'chat' => array('f'),
'infos' => false,
'media' => array('f'),

Loading…
Cancel
Save