Update version 0.0.6

Update version 0.0.6
This commit is contained in:
dmzx
2015-03-18 20:37:29 +01:00
parent 6b0e2b389f
commit dc100b6a0c
5 changed files with 9 additions and 7 deletions

View File

@@ -3,7 +3,7 @@
"type": "phpbb-extension",
"description": "mChat Extension for phpbb 3.1.x",
"homepage": "http://www.dmzx-web.net",
"version": "0.0.5",
"version": "0.0.6",
"time": "2015-03-10",
"keywords": ["phpbb", "extension", "mchat"],
"license": "GPL-2.0",

View File

@@ -39,7 +39,6 @@ services:
- @template
- @user
- @dbal.conn
- @cache
- %core.root_path%
- %core.php_ext%
tags:

View File

@@ -16,6 +16,9 @@ class listener implements EventSubscriberInterface
/** @var \dmzx\mchat\core\render_helper */
protected $render_helper;
/** @var \phpbb\auth\auth */
protected $auth;
protected $config;
/** @var \phpbb\template\template */
@@ -32,9 +35,10 @@ class listener implements EventSubscriberInterface
/** @var \phpbb\controller\helper */
protected $controller_helper;
public function __construct(\dmzx\mchat\core\render_helper $render_helper, \phpbb\auth\auth $auth, \phpbb\config\config $config, \phpbb\controller\helper $controller_helper, \phpbb\template\template $template, \phpbb\user $user, \phpbb\db\driver\driver_interface $db, $root_path, $php_ext, $auth)
public function __construct(\dmzx\mchat\core\render_helper $render_helper, \phpbb\auth\auth $auth, \phpbb\config\config $config, \phpbb\controller\helper $controller_helper, \phpbb\template\template $template, \phpbb\user $user, \phpbb\db\driver\driver_interface $db, $root_path, $php_ext)
{
$this->render_helper = $render_helper;
$this->auth = $auth;
$this->config = $config;
$this->template = $template;
$this->controller_helper = $controller_helper;
@@ -42,7 +46,6 @@ class listener implements EventSubscriberInterface
$this->db = $db;
$this->root_path = $root_path;
$this->php_ext = $php_ext;
$this->auth = $auth;
}
static public function getSubscribedEvents()
@@ -88,8 +91,9 @@ class listener implements EventSubscriberInterface
public function display_mchat_on_index($event)
{
$mchat_on_index = $this->config['mchat_on_index'];
$mchat_view = ($this->auth->acl_get('u_mchat_view')) ? true : false;
if ($mchat_on_index)
if ($mchat_on_index && $mchat_view)
{
$this->template->assign_var('S_MCHAT_ON_INDEX', true);

View File

@@ -20,7 +20,7 @@ class mchat_schema extends \phpbb\db\migration\migration
array('config.add', array('mchat_on_index', true)),
array('config.add', array('mchat_new_posts', false)),
array('config.add', array('mchat_stats_index', false)),
array('config.add', array('mchat_version','0.0.5')),
array('config.add', array('mchat_version','0.0.6')),
array('permission.add', array('u_mchat_use')),
array('permission.add', array('u_mchat_view')),

View File

@@ -1 +0,0 @@
<!-- IF MCHAT_ENABLE and S_MCHAT_ON_INDEX and not S_MCHAT_LOCATION --><!-- INCLUDE mchat_body.html --><!-- ENDIF -->