diff --git a/acp/acp_mchat_module.php b/acp/acp_mchat_module.php
index c93e0f8..04c07bd 100644
--- a/acp/acp_mchat_module.php
+++ b/acp/acp_mchat_module.php
@@ -11,7 +11,6 @@ namespace dmzx\mchat\acp;
class acp_mchat_module
{
-
public $u_action;
public function main($id, $mode)
@@ -42,6 +41,5 @@ class acp_mchat_module
// Make the $u_action url available in the admin controller
$admin_controller->set_page_url($this->u_action);
-
}
}
\ No newline at end of file
diff --git a/adm/style/acp_mchat.html b/adm/style/acp_mchat.html
index 381180f..b071563 100644
--- a/adm/style/acp_mchat.html
+++ b/adm/style/acp_mchat.html
@@ -1,7 +1,38 @@
+
-
{L_WARNING}
{MCHAT_ERROR}
diff --git a/adm/style/css/mchatacp.css b/adm/style/css/mchatacp.css
new file mode 100644
index 0000000..6341aab
--- /dev/null
+++ b/adm/style/css/mchatacp.css
@@ -0,0 +1,103 @@
+/* Extension details */
+.requirements_title {
+ display: inline-block;
+ color: #115098;
+ font-weight: bold;
+ vertical-align: top;
+ margin-top: 8px;
+ font-size: 1.1em;
+}
+.description_bubble {
+ display: inline-block;
+ overflow: hidden;
+ border-radius: 15px;
+ border: 1px solid #D7D7D7;
+ margin-right: 20px;
+ text-align: center;
+}
+.description_name {
+ display: inline-block;
+ padding: 7px 15px;
+}
+.description_value {
+ display: inline-block;
+ padding: 6px 15px;
+ border-left: 1px solid #D7D7D7;
+ font-weight: bold;
+ font-size: 1.1em;
+}
+.description_value_ok {
+ display: inline-block;
+ padding: 6px 15px;
+ border: 0;
+ border-radius: 15px;
+ color: #edfbf7;
+ font-weight: bold;
+ font-size: 1.1em;
+ background: #228822;
+ background: -moz-linear-gradient(top, #92d992 0%, #228822 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #92d992), color-stop(100%, #228822));
+ background: -webkit-linear-gradient(top, #92d992 0%, #228822 100%);
+ background: -o-linear-gradient(top, #92d992 0%, #228822 100%);
+ background: -ms-linear-gradient(top, #92d992 0%, #228822 100%);
+ background: linear-gradient(to bottom, #92d992 0%, #228822 100%);
+}
+.description_value_old {
+ display: inline-block;
+ padding: 6px 15px;
+ border: 0;
+ border-radius: 15px;
+ color: #edfbf7;
+ font-weight: bold;
+ font-size: 1.1em;
+ background: #BC2A4D;
+ background: -moz-linear-gradient(top, #e08389 0%, #BC2A4D 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e08389), color-stop(100%, #BC2A4D));
+ background: -webkit-linear-gradient(top, #e08389 0%, #BC2A4D 100%);
+ background: -o-linear-gradient(top, #e08389 0%, #BC2A4D 100%);
+ background: -ms-linear-gradient(top, #e08389 0%, #BC2A4D 100%);
+ background: linear-gradient(to bottom, #e08389 0%, #BC2A4D 100%);
+}
+fieldset {
+ border-radius: 15px;
+}
+h1.ExtensionName {
+ color: #115098;
+}
+.big_bubble .description_name {
+ width: 90px;
+}
+.big_bubble .description_value {
+ width: 210px;
+}
+.small_bubble .description_name {
+ width: 70px;
+}
+.small_bubble .description_value {
+ width: 80px;
+}
+.extension_author_link {
+ display: inline-block;
+ padding: 6px 15px;
+ border-radius: 15px;
+ font-weight: bold;
+ font-size: 1.1em;
+ border: 1px solid #D7D7D7;
+}
+.extension_author_link:hover {
+ background-color: #115098;
+ color: #edfbf7;
+ border: 1px solid #115098;
+}
+.extension_latest_version_wrapper {
+ display: inline-block;
+ overflow: hidden;
+ border-radius: 15px;
+ margin-left: 5px;
+ text-align: center;
+ font-size: 1.1em;
+}
+.extension_latest_version {
+ display: inline-block;
+ padding: 5px 15px;
+}
diff --git a/composer.json b/composer.json
index f30fa6c..1d804b6 100644
--- a/composer.json
+++ b/composer.json
@@ -3,7 +3,7 @@
"type": "phpbb-extension",
"description": "mChat Extension for phpbb 3.1.x",
"homepage": "http://www.dmzx-web.net",
- "version": "0.1.4",
+ "version": "0.1.7",
"time": "2015-03-10",
"keywords": ["phpbb", "extension", "mchat"],
"license": "GPL-2.0",
diff --git a/config/services.yml b/config/services.yml
index c378a04..7318c94 100644
--- a/config/services.yml
+++ b/config/services.yml
@@ -7,15 +7,13 @@ services:
arguments:
- @dmzx.mchat.functions_mchat
- @config
- - @controller.helper
- @template
- - @log
- @user
- @service_container
- - @auth
- @dbal.conn
- @cache
- @request
+ - @ext.manager
- %core.root_path%
- %core.php_ext%
- %core.table_prefix%
@@ -69,7 +67,6 @@ services:
- @user
- @dbal.conn
- @service_container
- - %core.root_path%
- %core.php_ext%
- %core.table_prefix%
- %dmzx.mchat.table.mchat%
diff --git a/controller/admin_controller.php b/controller/admin_controller.php
index 3281c09..a22c3a3 100644
--- a/controller/admin_controller.php
+++ b/controller/admin_controller.php
@@ -17,21 +17,6 @@ class admin_controller
/** @var \phpbb\config\config */
protected $config;
- /** @var \phpbb\config\db_text */
- protected $config_text;
-
- /** @var \phpbb\db\driver\driver_interface */
- protected $db;
-
- /** @var \phpbb\cache\service */
- protected $cache;
-
- /** @var \phpbb\log\log */
- protected $log;
-
- /** @var \phpbb\request\request */
- protected $request;
-
/** @var \phpbb\template\template */
protected $template;
@@ -39,13 +24,25 @@ class admin_controller
protected $user;
/** @var ContainerInterface */
- protected $phpbb_container;
+ protected $container;
+
+ /** @var \phpbb\db\driver\driver_interface */
+ protected $db;
+
+ /** @var \phpbb\cache\service */
+ protected $cache;
+
+ /** @var \phpbb\request\request */
+ protected $request;
+
+ /** @var \phpbb\extension\manager */
+ protected $phpbb_extension_manager;
/** @var string */
protected $phpbb_root_path;
/** @var string */
- protected $php_ext;
+ protected $phpEx;
/** @var string */
protected $table_prefix;
@@ -53,23 +50,52 @@ class admin_controller
/** @var string */
public $u_action;
+ /**
+ * The database table
+ *
+ * @var string
+ */
protected $mchat_config_table;
- public function __construct(\dmzx\mchat\core\functions_mchat $functions_mchat, \phpbb\config\config $config, \phpbb\controller\helper $helper, \phpbb\template\template $template, \phpbb\log\log_interface $log, \phpbb\user $user, $container, \phpbb\auth\auth $auth, \phpbb\db\driver\driver_interface $db, \phpbb\cache\service $cache, \phpbb\request\request $request, $phpbb_root_path, $phpEx, $table_prefix, $mchat_config_table)
+ /** @var \phpbb\config\db_text */
+ protected $config_text;
+
+ /**
+ * Constructor
+ *
+ * @param \dmzx\mchat\core\functions_mchat $functions_mchat
+ * @param \phpbb\config\config $config
+ * @param \phpbb\template\template $template
+ * @param \phpbb\user $user
+ * @param ContainerInterface $container
+ * @param \phpbb\db\driver\driver_interface $db
+ * @param \phpbb\cache\service $cache
+ * @param \phpbb\request\request $request
+ * @param \phpbb\extension\manager $phpbb_extension_manager
+ * @param $phpbb_root_path
+ * @param $phpEx
+ * @param $table_prefix
+ * @param $mchat_config_table
+ * @param \phpbb\config\db_text $config_text
+ *
+ */
+
+ public function __construct(\dmzx\mchat\core\functions_mchat $functions_mchat, \phpbb\config\config $config, \phpbb\template\template $template, \phpbb\user $user, $container, \phpbb\db\driver\driver_interface $db, \phpbb\cache\service $cache, \phpbb\request\request $request, \phpbb\extension\manager $phpbb_extension_manager, $phpbb_root_path, $phpEx, $table_prefix, $mchat_config_table)
{
- $this->functions_mchat = $container->get('dmzx.mchat.functions_mchat');
- $this->config = $config;
- $this->config_text = $container->get('config_text');
- $this->db = $db;
- $this->request = $request;
- $this->template = $template;
- $this->user = $user;
- $this->container = $container;
- $this->cache = $cache;
- $this->phpbb_root_path = $phpbb_root_path;
- $this->php_ext = $phpEx;
- $this->table_prefix = $container->getParameter('core.table_prefix');
- $this->mchat_config_table = $mchat_config_table;
+ $this->functions_mchat = $container->get('dmzx.mchat.functions_mchat');
+ $this->config = $config;
+ $this->template = $template;
+ $this->user = $user;
+ $this->container = $container;
+ $this->db = $db;
+ $this->cache = $cache;
+ $this->request = $request;
+ $this->phpbb_extension_manager = $phpbb_extension_manager;
+ $this->phpbb_root_path = $phpbb_root_path;
+ $this->php_ext = $phpEx;
+ $this->table_prefix = $container->getParameter('core.table_prefix');
+ $this->mchat_config_table = $mchat_config_table;
+ $this->config_text = $container->get('config_text');
}
/**
@@ -238,10 +264,10 @@ class admin_controller
'MCHAT_OVERRIDE_MIN_POST_CHARS' => !empty($mchat_row['override_min_post_chars']) ? $mchat_row['override_min_post_chars'] : $mchat_config['override_min_post_chars'],
'MCHAT_TIMEOUT' => !empty($mchat_row['timeout']) ? $mchat_row['timeout'] : $mchat_config['timeout'],
'MCHAT_NEW_POSTS' => ($mchat_new_posts) ? true : false,
- 'MCHAT_NEW_POSTS_TOPIC' => ($mchat_new_posts_topic) ? true : false,
- 'MCHAT_NEW_POSTS_REPLY' => ($mchat_new_posts_reply) ? true : false,
- 'MCHAT_NEW_POSTS_EDIT' => ($mchat_new_posts_edit) ? true : false,
- 'MCHAT_NEW_POSTS_QUOTE' => ($mchat_new_posts_quote) ? true : false,
+ 'MCHAT_NEW_POSTS_TOPIC' => ($mchat_new_posts_topic) ? true : false,
+ 'MCHAT_NEW_POSTS_REPLY' => ($mchat_new_posts_reply) ? true : false,
+ 'MCHAT_NEW_POSTS_EDIT' => ($mchat_new_posts_edit) ? true : false,
+ 'MCHAT_NEW_POSTS_QUOTE' => ($mchat_new_posts_quote) ? true : false,
'MCHAT_PAUSE_ON_INPUT' => !empty($mchat_row['pause_on_input']) ? $mchat_row['pause_on_input'] : $mchat_config['pause_on_input'],
'L_MCHAT_BBCODES_DISALLOWED_EXPLAIN' => sprintf($this->user->lang['MCHAT_BBCODES_DISALLOWED_EXPLAIN'], '
phpbb_root_path}index.$this->php_ext", 'i=bbcodes', true, $this->user->session_id) . '">', ''),
'L_MCHAT_TIMEOUT_EXPLAIN' => sprintf($this->user->lang['MCHAT_USER_TIMEOUT_EXPLAIN'],'
phpbb_root_path}index.$this->php_ext", 'i=board&mode=load', true, $this->user->session_id) . '">', '', $this->config['session_length']),
@@ -251,7 +277,41 @@ class admin_controller
'U_ACTION' => $this->u_action)
);
+ // Version check
+ $this->user->add_lang(array('install', 'acp/extensions', 'migrator'));
+ $ext_name = 'dmzx/mchat';
+ $md_manager = new \phpbb\extension\metadata_manager($ext_name, $this->config, $this->phpbb_extension_manager, $this->template, $this->user, $this->phpbb_root_path);
+ try
+ {
+ $this->metadata = $md_manager->get_metadata('all');
+ }
+ catch(\phpbb\extension\exception $e)
+ {
+ trigger_error($e, E_USER_WARNING);
+ }
+ $md_manager->output_template_data();
+ try
+ {
+ $updates_available = $this->version_check($md_manager, $this->request->variable('versioncheck_force', false));
+ $this->template->assign_vars(array(
+ 'S_UP_TO_DATE' => empty($updates_available),
+ 'S_VERSIONCHECK' => true,
+ 'UP_TO_DATE_MSG' => $this->user->lang(empty($updates_available) ? 'UP_TO_DATE' : 'NOT_UP_TO_DATE', $md_manager->get_metadata('display-name')),
+ ));
+ foreach ($updates_available as $branch => $version_data)
+ {
+ $this->template->assign_block_vars('updates_available', $version_data);
+ }
+ }
+ catch (\RuntimeException $e)
+ {
+ $this->template->assign_vars(array(
+ 'S_VERSIONCHECK_STATUS' => $e->getCode(),
+ 'VERSIONCHECK_FAIL_REASON' => ($e->getMessage() !== $this->user->lang('VERSIONCHECK_FAIL')) ? $e->getMessage() : '',
+ ));
+ }
}
+
/**
* Set the options a user can configure
*
@@ -260,7 +320,6 @@ class admin_controller
*/
protected function set_options()
{
-
//update setting in config table for mod enabled or not
$this->config->set('mchat_enable', $this->request->variable('mchat_enable', 0));
// update setting in config table for allowing on index or not
@@ -279,8 +338,23 @@ class admin_controller
$this->config->set('mchat_stats_index', $this->request->variable('mchat_stats_index', 0));
// update setting in config table for message on top
$this->config->set('mchat_message_top', $this->request->variable('mchat_message_top', 0));
-
}
+
+ protected function version_check(\phpbb\extension\metadata_manager $md_manager, $force_update = false, $force_cache = false)
+ {
+ $meta = $md_manager->get_metadata('all');
+ if (!isset($meta['extra']['version-check']))
+ {
+ throw new \RuntimeException($this->user->lang('NO_VERSIONCHECK'), 1);
+ }
+ $version_check = $meta['extra']['version-check'];
+ $version_helper = new \phpbb\version_helper($this->cache, $this->config, new \phpbb\file_downloader(), $this->user);
+ $version_helper->set_current_version($meta['version']);
+ $version_helper->set_file_location($version_check['host'], $version_check['directory'], $version_check['filename']);
+ $version_helper->force_stability($this->config['extension_force_unstable'] ? 'unstable' : null);
+ return $updates = $version_helper->get_suggested_updates($force_update, $force_cache);
+ }
+
/**
* Set page url
*
diff --git a/controller/mchat.php b/controller/mchat.php
index b3b5aaa..4c14a94 100644
--- a/controller/mchat.php
+++ b/controller/mchat.php
@@ -23,15 +23,17 @@ class mchat
/**
* Constructor
*
- * @param \dmzx\mchat\core\render_helper $render_helper
- * @param \phpbb\controller\helper $helper
- * @param \phpbb\request\request $request
+ * @param \dmzx\mchat\core\render_helper $render_helper
+ * @param \phpbb\controller\helper $helper
+ * @param \phpbb\request\request $request
+ *
*/
+
public function __construct(\dmzx\mchat\core\render_helper $render_helper, \phpbb\controller\helper $helper, \phpbb\request\request $request)
{
- $this->render_helper = $render_helper;
- $this->helper = $helper;
- $this->request = $request;
+ $this->render_helper = $render_helper;
+ $this->helper = $helper;
+ $this->request = $request;
}
/**
diff --git a/core/functions_mchat.php b/core/functions_mchat.php
index 37575f6..d44ee7e 100644
--- a/core/functions_mchat.php
+++ b/core/functions_mchat.php
@@ -11,7 +11,6 @@ namespace dmzx\mchat\core;
class functions_mchat
{
-
/** @var \phpbb\template\template */
protected $template;
@@ -21,12 +20,16 @@ class functions_mchat
/** @var \phpbb\auth\auth */
protected $auth;
+ /** @var \phpbb\log\log */
+ protected $log;
+
/** @var \phpbb\db\driver\driver_interface */
protected $db;
/** @var \phpbb\cache\service */
protected $cache;
+ /** @var string */
protected $table_prefix;
/**
@@ -41,26 +44,32 @@ class functions_mchat
protected $mchat_sessions_table;
/**
- * Constructor
- *
- * @param \phpbb\template\template $template
- * @param \phpbb\user $user
- * @param \phpbb\auth\auth $auth
- * @param \phpbb\db\driver\driver_interface $db
- * @param \phpbb\cache\service $cache
- * @param $table_prefix
- */
+ * Constructor
+ *
+ * @param \phpbb\template\template $template
+ * @param \phpbb\user $user
+ * @param \phpbb\auth\auth $auth
+ * @param \phpbb\log\log_interface $log
+ * @param \phpbb\db\driver\driver_interface $db
+ * @param \phpbb\cache\service $cache
+ * @param $table_prefix
+ * @param $mchat_table
+ * @param $mchat_config_table
+ * @param $mchat_sessions_table
+ *
+ */
+
public function __construct(\phpbb\template\template $template, \phpbb\user $user, \phpbb\auth\auth $auth, \phpbb\log\log_interface $log, \phpbb\db\driver\driver_interface $db, \phpbb\cache\service $cache, $table_prefix, $mchat_table, $mchat_config_table, $mchat_sessions_table)
{
- $this->template = $template;
- $this->user = $user;
- $this->auth = $auth;
- $this->db = $db;
- $this->cache = $cache;
- $this->phpbb_log = $log;
- $this->table_prefix = $table_prefix;
- $this->mchat_table = $mchat_table;
- $this->mchat_config_table = $mchat_config_table;
+ $this->template = $template;
+ $this->user = $user;
+ $this->auth = $auth;
+ $this->phpbb_log = $log;
+ $this->db = $db;
+ $this->cache = $cache;
+ $this->table_prefix = $table_prefix;
+ $this->mchat_table = $mchat_table;
+ $this->mchat_config_table = $mchat_config_table;
$this->mchat_sessions_table = $mchat_sessions_table;
}
diff --git a/core/render_helper.php b/core/render_helper.php
index 444a38a..f0412a3 100644
--- a/core/render_helper.php
+++ b/core/render_helper.php
@@ -23,6 +23,9 @@ class render_helper
/** @var \phpbb\template\template */
protected $template;
+ /** @var \phpbb\log\log_interface */
+ protected $log;
+
/** @var \phpbb\user */
protected $user;
@@ -41,11 +44,15 @@ class render_helper
/** @var \phpbb\event\dispatcher_interface */
protected $dispatcher;
+ /** @var string phpBB root path */
protected $phpbb_root_path;
+ /** @var string */
protected $phpEx;
+ /** @var string */
protected $table_prefix;
+
/**
* The database tables
*
@@ -54,39 +61,44 @@ class render_helper
protected $mchat_table;
/**
- * Constructor
- *
- * @param \dmzx\mchat\core\functions_mchat $functions_mchat
- * @param \phpbb\config\config $config
- * @param \phpbb\controller\helper $helper
- * @param \phpbb\template\template $template
- * @param \phpbb\user $user
- * @param \phpbb\auth\auth $auth
- * @param \phpbb\db\driver\driver_interface $db
- * @param \phpbb\cache\service $cache
- * @param \phpbb\request\request $request
- * @param $phpbb_root_path
- * @param $phpEx
- * @param $table_prefix
- */
+ * Constructor
+ *
+ * @param \dmzx\mchat\core\functions_mchat $functions_mchat
+ * @param \phpbb\config\config $config
+ * @param \phpbb\controller\helper $helper
+ * @param \phpbb\template\template $template
+ * @param \phpbb\log\log_interface $log
+ * @param \phpbb\user $user
+ * @param \phpbb\auth\auth $auth
+ * @param \phpbb\db\driver\driver_interface $db
+ * @param \phpbb\cache\service $cache
+ * @param \phpbb\request\request $request
+ * @param \phpbb\event\dispatcher_interface $dispatcher
+ * @param $phpbb_root_path
+ * @param $phpEx
+ * @param $table_prefix
+ * @param $mchat_table
+ *
+ */
+
public function __construct(\dmzx\mchat\core\functions_mchat $functions_mchat, \phpbb\config\config $config, \phpbb\controller\helper $helper, \phpbb\template\template $template, \phpbb\log\log_interface $log, \phpbb\user $user, \phpbb\auth\auth $auth, \phpbb\db\driver\driver_interface $db, \phpbb\cache\service $cache, \phpbb\pagination $pagination, \phpbb\request\request $request, \phpbb\event\dispatcher_interface $dispatcher, $phpbb_root_path, $phpEx, $table_prefix, $mchat_table)
{
- $this->functions_mchat = $functions_mchat;
- $this->config = $config;
- $this->helper = $helper;
- $this->template = $template;
- $this->user = $user;
- $this->auth = $auth;
- $this->db = $db;
- $this->cache = $cache;
- $this->pagination = $pagination;
- $this->request = $request;
- $this->dispatcher = $dispatcher;
- $this->phpbb_root_path = $phpbb_root_path;
- $this->phpEx = $phpEx;
- $this->phpbb_log = $log;
- $this->table_prefix = $table_prefix;
- $this->mchat_table = $mchat_table;
+ $this->functions_mchat = $functions_mchat;
+ $this->config = $config;
+ $this->helper = $helper;
+ $this->template = $template;
+ $this->phpbb_log = $log;
+ $this->user = $user;
+ $this->auth = $auth;
+ $this->db = $db;
+ $this->cache = $cache;
+ $this->pagination = $pagination;
+ $this->request = $request;
+ $this->dispatcher = $dispatcher;
+ $this->phpbb_root_path = $phpbb_root_path;
+ $this->phpEx = $phpEx;
+ $this->table_prefix = $table_prefix;
+ $this->mchat_table = $mchat_table;
}
/**
@@ -105,7 +117,10 @@ class render_helper
//chat enabled
if (!$this->config['mchat_enable'])
{
- trigger_error($this->user->lang['MCHAT_ENABLE'], E_USER_NOTICE);
+ $this->template->assign_vars(array(
+ 'L_MCHAT_DISABLE' => $this->user->lang['MCHAT_ENABLE'],
+ 'S_MCHAT_MESSAGE' => (!$this->config['mchat_enable']) ? true : false,
+ ));
}
// avatars
diff --git a/event/listener.php b/event/listener.php
index 2d9276b..bbf6562 100644
--- a/event/listener.php
+++ b/event/listener.php
@@ -22,6 +22,9 @@ class listener implements EventSubscriberInterface
/** @var \phpbb\config\config */
protected $config;
+ /** @var \phpbb\controller\helper */
+ protected $controller_helper;
+
/** @var \phpbb\template\template */
protected $template;
@@ -34,15 +37,12 @@ class listener implements EventSubscriberInterface
/** @var ContainerInterface */
protected $phpbb_container;
- protected $phpbb_root_path;
-
+ /** @var string */
protected $phpEx;
/** @var string */
protected $table_prefix;
- /** @var \phpbb\controller\helper */
- protected $controller_helper;
/**
* The database tables
*
@@ -50,20 +50,36 @@ class listener implements EventSubscriberInterface
*/
protected $mchat_table;
- 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, $phpbb_container, $root_path, $phpEx, $table_prefix,$mchat_table)
+ /**
+ * Constructor
+ *
+ * @param \dmzx\mchat\core\render_helper $render_helper
+ * @param \phpbb\auth\auth $auth
+ * @param \phpbb\config\config $config
+ * @param \phpbb\controller\helper $controller_helper
+ * @param \phpbb\template\template $template
+ * @param \phpbb\user $user
+ * @param \phpbb\db\driver\driver_interface $db
+ * @param ContainerInterface $phpbb_container
+ * @param $phpEx
+ * @param $table_prefix
+ * @param $mchat_table
+ *
+ */
+
+ 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, $phpbb_container, $phpEx, $table_prefix,$mchat_table)
{
- $this->render_helper = $render_helper;
- $this->auth = $auth;
- $this->config = $config;
- $this->template = $template;
- $this->controller_helper = $controller_helper;
- $this->user = $user;
- $this->db = $db;
- $this->phpbb_container = $phpbb_container;
- $this->root_path = $root_path;
- $this->phpEx = $phpEx;
- $this->table_prefix = $table_prefix;
- $this->mchat_table = $mchat_table;
+ $this->render_helper = $render_helper;
+ $this->auth = $auth;
+ $this->config = $config;
+ $this->template = $template;
+ $this->controller_helper = $controller_helper;
+ $this->user = $user;
+ $this->db = $db;
+ $this->phpbb_container = $phpbb_container;
+ $this->phpEx = $phpEx;
+ $this->table_prefix = $table_prefix;
+ $this->mchat_table = $mchat_table;
}
static public function getSubscribedEvents()
@@ -177,6 +193,5 @@ class listener implements EventSubscriberInterface
$sql = 'INSERT INTO ' . $this->mchat_table . ' ' . $this->db->sql_build_array('INSERT', $sql_ary);
$this->db->sql_query($sql);
}
-
}
}
\ No newline at end of file
diff --git a/language/pt-br/common.php b/language/pt-br/common.php
new file mode 100644
index 0000000..d66e866
--- /dev/null
+++ b/language/pt-br/common.php
@@ -0,0 +1,134 @@
+ 'Chat',
+ 'MCHAT_ADD' => 'Enviar',
+ 'MCHAT_IN' => 'na seção',
+ 'MCHAT_IN_SECTION' => ' ',
+ 'MCHAT_LIKES' => 'Gostei desta mensagem',
+ 'MCHAT_ANNOUNCEMENT' => 'Anúncio',
+ 'MCHAT_ARCHIVE' => 'Histórico',
+ 'MCHAT_ARCHIVE_PAGE' => 'Histórico do mChat',
+ 'MCHAT_BBCODES' => 'BBCodes',
+ 'MCHAT_CLEAN' => 'Limpeza',
+ 'MCHAT_CLEANED' => 'Todas as mensagens foram removidas',
+ 'MCHAT_CLEAR_INPUT' => 'Reset',
+ 'MCHAT_COPYRIGHT' => '
RMcGirr83 ©
dmzx',
+ 'MCHAT_CUSTOM_BBCODES' => 'BBCodes personalizados',
+ 'MCHAT_DELALLMESS' => 'Remover todas as mensagens?',
+ 'MCHAT_DELCONFIRM' => 'Confirma a exclusão?',
+ 'MCHAT_DELITE' => 'Excluir',
+ 'MCHAT_EDIT' => 'Editar',
+ 'MCHAT_EDITINFO' => 'Edite a mensagem e clique OK',
+ 'MCHAT_ENABLE' => 'Desculpe, o mChat está indisponível no momento',
+ 'MCHAT_ERROR' => 'Erro',
+ 'MCHAT_FLOOD' => 'Você não pode postar uma mensagem logo após postar a última',
+ 'MCHAT_FOE' => 'Esta mensagem foi feita por
%1$s o qual está atualmente na sua lista de ignorados.',
+ 'MCHAT_HELP' => 'Regras do mChat',
+ 'MCHAT_HIDE_LIST' => 'Lista de ignorados',
+ 'MCHAT_HOUR' => 'hora ',
+ 'MCHAT_HOURS' => 'horas',
+ 'MCHAT_IP' => 'Whois para',
+ 'MCHAT_MINUTE' => 'minuto ',
+ 'MCHAT_MINUTES' => 'minutos ',
+ 'MCHAT_MESS_LONG' => 'Sua mensagem é muito grande.\nO limite é de %s caracteres',
+ 'MCHAT_NO_CUSTOM_PAGE' => 'A página personalizada do mChat não está ativada neste momento!',
+ 'MCHAT_NO_RULES' => 'A página de regras do mChat não está ativa neste momento!',
+ 'MCHAT_NOACCESS' => 'Você não tem permissão para postar no mChat',
+ 'MCHAT_NOACCESS_ARCHIVE' => 'Você não tem permissão para ver o histórico',
+ 'MCHAT_NOJAVASCRIPT' => 'Seu browser não suporta JavaScript ou está desabilitado',
+ 'MCHAT_NOMESSAGE' => 'Não há mensagens',
+ 'MCHAT_NOMESSAGEINPUT' => 'Você não digitou uma mensagem',
+ 'MCHAT_NOSMILE' => 'Smilies não encontrados',
+ 'MCHAT_NOTINSTALLED_USER' => 'mChat não está instalado. Por favor avise um moderador.',
+ 'MCHAT_NOT_INSTALLED' => 'Estão faltando entradas no banco de dados.
Rode o %sinstalador%s para corrigir isso.',
+ 'MCHAT_OK' => 'OK',
+ 'MCHAT_PAUSE' => 'Pausado',
+ 'MCHAT_LOAD' => 'Carregando',
+ 'MCHAT_PERMISSIONS' => 'Altera as permissões do usuário',
+ 'MCHAT_REFRESHING' => 'Atualizando...',
+ 'MCHAT_REFRESH_NO' => 'Atualização automática está desligada',
+ 'MCHAT_REFRESH_YES' => 'Atualização automática a cada
%d segundos',
+ 'MCHAT_RESPOND' => 'Responder ao usuário',
+ 'MCHAT_RESET_QUESTION' => 'Limpar a área de digitação?',
+ 'MCHAT_SESSION_OUT' => 'A sessão do mChat expirou',
+ 'MCHAT_SHOW_LIST' => 'Mostra Lista',
+ 'MCHAT_SECOND' => 'segundo ',
+ 'MCHAT_SECONDS' => 'segundos ',
+ 'MCHAT_SESSION_ENDS' => 'A sessão do mChat termina em',
+ 'MCHAT_SMILES' => 'Smilies',
+ 'MCHAT_TOTALMESSAGES' => 'Total de mensagens:
%s',
+ 'MCHAT_USESOUND' => 'Ativar som:',
+ 'MCHAT_ONLINE_USERS_TOTAL' => 'No total há
%d usuários conversando',
+ 'MCHAT_ONLINE_USER_TOTAL' => 'No total há
%d usuário conversando',
+ 'MCHAT_NO_CHATTERS' => 'Ninguém conversando',
+ 'MCHAT_ONLINE_EXPLAIN' => 'baseado em usuários ativos em %s',
+ 'WHO_IS_CHATTING' => 'Quem está conversando',
+ 'WHO_IS_REFRESH_EXPLAIN' => 'Atualiza a cada
%d segundos',
+ 'MCHAT_NEW_TOPIC' => 'Criou',
+ 'MCHAT_NEW_REPLY' => 'Respondeu',
+ 'MCHAT_NEW_QUOTE' => 'Respondeu citando',
+ 'MCHAT_NEW_EDIT' => 'Editou',
+
+ // UCP
+ 'UCP_PROFILE_MCHAT' => 'Preferências do mChat',
+ 'DISPLAY_MCHAT' => 'Mostrar mChat no índice',
+ 'SOUND_MCHAT' => 'Ativar som no mChat',
+ 'DISPLAY_STATS_INDEX' => 'Mostrar "Quem está Conversando" no índice',
+ 'DISPLAY_NEW_TOPICS' => 'Mostrar novos tópicos e mensagens no mChat',
+ 'DISPLAY_AVATARS' => 'Mostrar avatares no mChat',
+ 'CHAT_AREA' => 'Tipo de entrada',
+ 'CHAT_AREA_EXPLAIN' => 'Escolhe como digitar no mChat:
Área de texto ou
Área de digitação',
+ 'INPUT_AREA' => 'Área de digitação',
+ 'TEXT_AREA' => 'Área de texto',
+ 'UCP_CAT_MCHAT' => 'mChat',
+ 'UCP_MCHAT_CONFIG' => 'mChat',
+
+ //Preferences
+ 'LOG_MCHAT_TABLE_PRUNED' => 'Tabela mChat foi limpa',
+ 'ACP_USER_MCHAT' => 'Configurações do mChat',
+ 'LOG_DELETED_MCHAT' => '
Mensagem do mChat deletada» %1$s',
+ 'LOG_EDITED_MCHAT' => '
Mensagem do mChat editada» %1$s',
+ 'MCHAT_MESSAGE_LNGTH_EXPLAIN' => 'Caracteres restantes:
%d',
+ 'MCHAT_TOP_POSTERS' => 'Top usuários',
+ 'MCHAT_NEW_CHAT' => 'Nova mensagem no mChat!',
+ 'MCHAT_SEND_PM' => 'Enviar mensagem privada',
+ 'MCHAT_PM' => '(PM)',
+
+ //Custom edits
+ 'REPLY_WITH_LIKE' =>'Gostei desta mensagem',
+ ));
\ No newline at end of file
diff --git a/language/pt-br/info_acp_mchat.php b/language/pt-br/info_acp_mchat.php
new file mode 100644
index 0000000..ef2d5fb
--- /dev/null
+++ b/language/pt-br/info_acp_mchat.php
@@ -0,0 +1,170 @@
+ 'Configuração',
+ 'ACP_CAT_MCHAT' => 'mChat',
+ 'ACP_MCHAT_TITLE' => 'mChat',
+ 'ACP_MCHAT_TITLE_EXPLAIN' => 'Um mini chat para seu fórum',
+ 'MCHAT_TABLE_DELETED' => 'A tabela do mChat foi excluída com sucesso',
+ 'MCHAT_TABLE_CREATED' => 'A tabela do mChat foi criada com sucesso',
+ 'MCHAT_TABLE_UPDATED' => 'A tabela do mChat foi atualizada com sucesso',
+ 'MCHAT_NOTHING_TO_UPDATE' => 'Nada a atualizar... Continuando',
+ 'UCP_CAT_MCHAT' => 'Preferêncas do mChat',
+ 'UCP_MCHAT_CONFIG' => 'Preferêncas do usuário mChat',
+
+ // ACP entries
+ 'ACP_MCHAT_RULES' => 'Regras do mChat',
+ 'ACP_MCHAT_RULES_EXPLAIN' => 'Digite as regras do mChat aqui. Cada regra em uma linha.
Limitado a 255 characters.Esta mensagem pode ser traduzida. (edite o arquivo mchat_lang.php e leia as instruções).',
+ 'LOG_MCHAT_CONFIG_UPDATE' => '
Configurações atualizadas',
+ 'MCHAT_CONFIG_SAVED' => 'As configurações foram atualizadas',
+ 'MCHAT_TITLE' => 'mChat',
+ 'MCHAT_VERSION' => 'Versão:',
+ 'MCHAT_ENABLE' => 'Ativar o mChat',
+ 'MCHAT_ENABLE_EXPLAIN' => 'Ativa ou desativa o mChat completamente.',
+ 'MCHAT_AVATARS' => 'Mostrar avatares',
+ 'MCHAT_AVATARS_EXPLAIN' => 'Se SIM, mostra miniaturas dos avatares.',
+ 'MCHAT_ON_INDEX' => 'Mostrar mChat no índice',
+ 'MCHAT_ON_INDEX_EXPLAIN' => 'Se SIM, mostra o mChat no índice.',
+ 'MCHAT_INDEX_HEIGHT' => 'Altura do mChat no índice',
+ 'MCHAT_INDEX_HEIGHT_EXPLAIN' => 'Define a altura em pixels do mChat no índice.
Limitado entre 50 e 1000.',
+ 'MCHAT_LOCATION' => 'Localização no fórum',
+ 'MCHAT_LOCATION_EXPLAIN' => 'Defina a localização do mChat no índice.',
+ 'MCHAT_TOP_OF_FORUM' => 'Em cima',
+ 'MCHAT_BOTTOM_OF_FORUM' => 'Embaixo',
+ 'MCHAT_REFRESH' => 'Tempo de atualização',
+ 'MCHAT_REFRESH_EXPLAIN' => 'Número de segundos antes de atualizar automaticamente.
Limitado entre 5 e 60 segundos.',
+ 'MCHAT_PRUNE' => 'Habilitar a limpeza',
+ 'MCHAT_PRUNE_EXPLAIN' => 'Se SIM, habilita o recurso de limpeza.
Somente ocorre se o usuário visualiza a página personalizada ou o histórico.',
+ 'MCHAT_PRUNE_NUM' => 'Quantidade a manter',
+ 'MCHAT_PRUNE_NUM_EXPLAIN' => 'Define a quantidade de mensagens a manter no mChat.',
+ 'MCHAT_MESSAGE_LIMIT' => 'Limite de mensagens',
+ 'MCHAT_MESSAGE_LIMIT_EXPLAIN' => 'Define a quantidade máxima de mensagens a mostrar no mChat.
Recomendado de 10 a 30.',
+ 'MCHAT_MESSAGE_NUM' => 'Limite de mensagens no índice',
+ 'MCHAT_MESSAGE_NUM_EXPLAIN' => 'Define a quantidade máxima de mensagens a mostrar no índice.
Recomendado de 10 a 50.',
+ 'MCHAT_ARCHIVE_LIMIT' => 'Limite do histórico',
+ 'MCHAT_ARCHIVE_LIMIT_EXPLAIN' => 'Define o número máximo de mensagens por página a mostrar no histórico.
Recomendado de 25 a 50.',
+ 'MCHAT_FLOOD_TIME' => 'Tempo entre postagens',
+ 'MCHAT_FLOOD_TIME_EXPLAIN' => 'Define quantos segundos o usuário deve esperar entre uma nova mensagem e a última.
Recomendado de 5 a 30, 0 para desabilitar.',
+ 'MCHAT_MAX_MESSAGE_LENGTH' => 'Tamanho máximo da mensagem',
+ 'MCHAT_MAX_MESSAGE_LENGTH_EXPLAIN' => 'Define a quantidade máxima de caracteres por mensagem.
Recomendado de 100 a 500, 0 para desabilitar.',
+ 'MCHAT_CUSTOM_PAGE' => 'Página personalizada',
+ 'MCHAT_CUSTOM_PAGE_EXPLAIN' => 'Permite o uso de uma página personalizada.',
+ 'MCHAT_CUSTOM_HEIGHT' => 'Altura do mChat na página personalizada',
+ 'MCHAT_CUSTOM_HEIGHT_EXPLAIN' => 'Define a altura em pixels do mChat na página personalizada.
Limitado entre 50 e 1000.',
+ 'MCHAT_DATE_FORMAT' => 'Formato da data',
+ 'MCHAT_DATE_FORMAT_EXPLAIN' => 'A sintaxe é a mesma da função
date() do PHP.',
+ 'MCHAT_CUSTOM_DATEFORMAT' => 'Personalizar formato da data',
+ 'MCHAT_WHOIS' => 'Mostrar Quem está conversando',
+ 'MCHAT_WHOIS_EXPLAIN' => 'Mostra Quem está conversando.',
+ 'MCHAT_WHOIS_REFRESH' => 'Atualiza Quem está conversando',
+ 'MCHAT_WHOIS_REFRESH_EXPLAIN' => 'Define o número de segundos entre as atualizações de Quem está conversando.
Limitado entre 30 e 300 segundos.',
+ 'MCHAT_BBCODES_DISALLOWED' => 'BBCodes desabilitados',
+ 'MCHAT_BBCODES_DISALLOWED_EXPLAIN' => 'Coloque aqui os BBCodes que
NÃO estarão disponíveis para uso nas mensagens.
Separe os BBCodes com uma barra vertical, por exemplo:
b|i|u|code|list|list=|flash|quote',
+ 'MCHAT_STATIC_MESSAGE' => 'Anúncio',
+ 'MCHAT_STATIC_MESSAGE_EXPLAIN' => 'Define uma mensagem a ser mostrada em destaque no mChat.
Códigos HTML são permitidos. Deixe em branco para desabilitar.
Limitado a 255 characters.Esta mensagem pode ser traduzida. (edite o arquivo mchat_lang.php e leia as instruções).',
+ 'MCHAT_USER_TIMEOUT' => 'Timeout do usuário',
+ 'MCHAT_USER_TIMEOUT_EXPLAIN' => 'Define a quantidade de segundos até a sessão do usuário expirar, 0 para desabilitar.
Limitado à %sconfiguração de sessões do fórum%s a qual atualmente é de %s segundos.',
+ 'MCHAT_OVERRIDE_SMILIE_LIMIT' => 'Ignorar limite de smilies',
+ 'MCHAT_OVERRIDE_SMILIE_LIMIT_EXPLAIN' => 'Se SIM, ignora o limite máximo de smilies definido para o fórum.',
+ 'MCHAT_OVERRIDE_MIN_POST_CHARS' => 'Ignorar limite mínimo de caracteres',
+ 'MCHAT_OVERRIDE_MIN_POST_CHARS_EXPLAIN' => 'Se SIM, ignora o limite mínimo de caracteres definido para o fórum.',
+ 'MCHAT_NEW_POSTS' => 'Habilitar o recurso de exibir as mensagens do fórum',
+ 'MCHAT_NEW_POSTS_EXPLAIN' => 'Se SIM, mostra tópicos e mensagens diretamente no mChat.',
+ 'MCHAT_NEW_POSTS_TOPIC' => 'Mostrar novos tópicos e mensagens',
+ 'MCHAT_NEW_POSTS_TOPIC_EXPLAIN' => 'Se SIM, mostra novos tópicos e mensagens diretamente no mChat.',
+ 'MCHAT_NEW_POSTS_REPLY' => 'Mostrar novas respostas',
+ 'MCHAT_NEW_POSTS_REPLY_EXPLAIN' => 'Se SIM, mostra novas respostas diretamente no mChat.',
+ 'MCHAT_NEW_POSTS_EDIT' => 'Mostrar mensagens editadas',
+ 'MCHAT_NEW_POSTS_EDIT_EXPLAIN' => 'Se SIM, mostra mensagens editadas diretamente no mChat.',
+ 'MCHAT_NEW_POSTS_QUOTE' => 'Mostrar mensagens com citação',
+ 'MCHAT_NEW_POSTS_QUOTE_EXPLAIN' => 'Se SIM, mostra mensagens com citação diretamente no mChat.',
+ 'MCHAT_MAIN' => 'Configuração principal',
+ 'MCHAT_STATS' => 'Quem está conversando',
+ 'MCHAT_STATS_INDEX' => 'Estatísticas no índice',
+ 'MCHAT_STATS_INDEX_EXPLAIN' => 'Mostra "Quem está conversando" nas estatísticas do índice.',
+ 'MCHAT_MESSAGE_TOP' => 'Posição das novas mensagens',
+ 'MCHAT_MESSAGE_TOP_EXPLAIN' => 'Define se novas mensagens aparecerão na parte de baixo ou de cima no mChat.',
+ 'MCHAT_BOTTOM' => 'Embaixo',
+ 'MCHAT_TOP' => 'Em cima',
+ 'MCHAT_MESSAGES' => 'Configurações das mensagens',
+ 'MCHAT_PAUSE_ON_INPUT' => 'Pausar durante a digitação',
+ 'MCHAT_PAUSE_ON_INPUT_EXPLAIN' => 'Se SIM, o mChat não atualiza durante a digitação de uma mensagem.',
+
+ // error reporting
+ 'TOO_LONG_DATE' => 'O formato da data é muito grande.',
+ 'TOO_SHORT_DATE' => 'O formato da data é muito pequeno.',
+ 'TOO_SMALL_REFRESH' => 'O valor da atualização é muito pequeno.',
+ 'TOO_LARGE_REFRESH' => 'O valor da atualização é muito grande.',
+ 'TOO_SMALL_MESSAGE_LIMIT' => 'As mensagens máximas são muito pequenas.',
+ 'TOO_LARGE_MESSAGE_LIMIT' => 'As mensagens máximas são muito grandes.',
+ 'TOO_SMALL_ARCHIVE_LIMIT' => 'O histórico é muito pequeno.',
+ 'TOO_LARGE_ARCHIVE_LIMIT' => 'O histórico é muito grande.',
+ 'TOO_SMALL_FLOOD_TIME' => 'O tempo entre postagens é muito pequeno.',
+ 'TOO_LARGE_FLOOD_TIME' => 'O tempo entre postagens é muito grande.',
+ 'TOO_SMALL_MAX_MESSAGE_LNGTH' => 'O tamanho das mensagens é muito pequeno.',
+ 'TOO_LARGE_MAX_MESSAGE_LNGTH' => 'O tamanho das mensagens é muito grande.',
+ 'TOO_SMALL_MAX_WORDS_LNGTH' => 'A quantidade máxima de caracteres é muito pequena.',
+ 'TOO_LARGE_MAX_WORDS_LNGTH' => 'A quantidade máxima de caracteres é muito grande.',
+ 'TOO_SMALL_WHOIS_REFRESH' => 'A atualização de Quem está conversando é muito pequena.',
+ 'TOO_LARGE_WHOIS_REFRESH' => 'A atualização de Quem está conversando é muito grande.',
+ 'TOO_SMALL_INDEX_HEIGHT' => 'A altura máxima no índice é muito pequena.',
+ 'TOO_LARGE_INDEX_HEIGHT' => 'A altura máxima no índice é muito grande.',
+ 'TOO_SMALL_CUSTOM_HEIGHT' => 'A altura máxima personalizada é muito pequena.',
+ 'TOO_LARGE_CUSTOM_HEIGHT' => 'A altura máxima personalizada é muito grande.',
+ 'TOO_SHORT_STATIC_MESSAGE' => 'O anúncio é muito pequeno.',
+ 'TOO_LONG_STATIC_MESSAGE' => 'O anúncio é muito grande.',
+ 'TOO_SMALL_TIMEOUT' => 'O timeout é muito pequeno.',
+ 'TOO_LARGE_TIMEOUT' => 'O timeout é muito grande.',
+
+ // User perms
+ 'ACL_U_MCHAT_USE' => 'Pode usar o mChat',
+ 'ACL_U_MCHAT_VIEW' => 'Pode ver o mChat',
+ 'ACL_U_MCHAT_EDIT' => 'Pode editar mensagens no mChat',
+ 'ACL_U_MCHAT_DELETE' => 'Pode deletar mensagens no mChat',
+ 'ACL_U_MCHAT_IP' => 'Pode ver endereços IP no mChat',
+ 'ACL_U_MCHAT_PM' => 'Pode usar MPs no mChat',
+ 'ACL_U_MCHAT_LIKE' => 'Pode usar o "Gostei da mensagem" no mChat',
+ 'ACL_U_MCHAT_QUOTE' => 'Pode citar no mChat',
+ 'ACL_U_MCHAT_FLOOD_IGNORE' => 'Pode ignorar tempo de fllod no mChat',
+ 'ACL_U_MCHAT_ARCHIVE' => 'Pode ver o histórico do mChat',
+ 'ACL_U_MCHAT_BBCODE' => 'Pode usar BBCodes no mChat',
+ 'ACL_U_MCHAT_SMILIES' => 'Pode usar smilies no mChat',
+ 'ACL_U_MCHAT_URLS' => 'Pode postar URLs no mChat',
+
+ // Admin perms
+ 'ACL_A_MCHAT' => 'Pode gerenciar as configurações do mChat',
+
+));
\ No newline at end of file
diff --git a/language/ro/common.php b/language/ro/common.php
new file mode 100644
index 0000000..01d2d0e
--- /dev/null
+++ b/language/ro/common.php
@@ -0,0 +1,138 @@
+ (Georgian Iordache) http://escritoriobase.com
+*
+*/
+
+/**
+* DO NOT CHANGE!
+*/
+if (!defined('IN_PHPBB'))
+{
+ exit;
+}
+
+if (empty($lang) || !is_array($lang))
+{
+ $lang = array();
+}
+
+// DEVELOPERS PLEASE NOTE
+//
+// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
+//
+// Placeholders can now contain order information, e.g. instead of
+// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
+// translators to re-order the output of data while ensuring it remains correct
+//
+// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
+// equally where a string contains only two placeholders which are used to wrap text
+// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
+
+// Adding new category
+$lang['permission_cat']['mchat'] = 'mChat';
+
+// Adding the permissions
+$lang = array_merge($lang, array(
+
+ 'MCHAT_TITLE' => 'Mini-Chat',
+ 'MCHAT_ADD' => 'Trimite',
+ 'MCHAT_IN' => 'în',
+ 'MCHAT_IN_SECTION' => 'secție',
+ 'MCHAT_LIKES' => 'Aprecieri acestui mesaj',
+ 'MCHAT_ANNOUNCEMENT' => 'Anunț',
+ 'MCHAT_ARCHIVE' => 'Arhivă',
+ 'MCHAT_ARCHIVE_PAGE' => 'Arhivă mini-Chat',
+ 'MCHAT_BBCODES' => 'Coduri BB',
+ 'MCHAT_CLEAN' => 'Curățenie',
+ 'MCHAT_CLEANED' => 'Toate mesajele s-au eliminat cu succes',
+ 'MCHAT_CLEAR_INPUT' => 'Ștergere',
+ 'MCHAT_COPYRIGHT' => '
RMcGirr83 ©
dmzx',
+ 'MCHAT_CUSTOM_BBCODES' => 'Coduri BB personalizate',
+ 'MCHAT_DELALLMESS' => 'Ștergi toate mesajele?',
+ 'MCHAT_DELCONFIRM' => 'Ești sigur?',
+ 'MCHAT_DELITE' => 'Șterge',
+ 'MCHAT_EDIT' => 'Modifică',
+ 'MCHAT_EDITINFO' => 'Editează mesaj și apoi apasă OK',
+ 'MCHAT_ENABLE' => 'Ne pare rău, momentan mini-Chat nu este disponibil',
+ 'MCHAT_ERROR' => 'Eroare',
+ 'MCHAT_FLOOD' => 'Nu poți trimite alt mesaj (chiar așa de repede de la ultimul)',
+ 'MCHAT_FOE' => 'Acest mesaj a fost trimis de
%1$s. Se află blocat in lista ta.',
+ 'MCHAT_HELP' => 'Regulament mChat',
+ 'MCHAT_HIDE_LIST' => 'Ascunde lista',
+ 'MCHAT_HOUR' => 'oră ',
+ 'MCHAT_HOURS' => 'ore',
+ 'MCHAT_IP' => 'IP whois pentru',
+ 'MCHAT_MINUTE' => 'minut',
+ 'MCHAT_MINUTES' => 'minute',
+ 'MCHAT_MESS_LONG' => 'Mesajul tău este prea lung.\Te rog, limitează-l la %s characters',
+ 'MCHAT_NO_CUSTOM_PAGE' => 'Pagina pentru mChat nu este activată momentan!',
+ 'MCHAT_NO_RULES' => 'Regulile pentru pagina mChat momentan nu sunt disponibile!',
+ 'MCHAT_NOACCESS' => 'Nu ai acces să scrii pe mChat',
+ 'MCHAT_NOACCESS_ARCHIVE' => 'Nu ai acces să vezi arhiva',
+ 'MCHAT_NOJAVASCRIPT' => 'Browserul tău nu suportă JavaScript sau JavaScript nu este activat',
+ 'MCHAT_NOMESSAGE' => 'Nu sunt mesaje',
+ 'MCHAT_NOMESSAGEINPUT' => 'Nu ai scris nici un mesaj',
+ 'MCHAT_NOSMILE' => 'Nu sunt zâmbete',
+ 'MCHAT_NOTINSTALLED_USER' => 'mChat nu este instalat. Te rog anunță fundatorul comunității.',
+ 'MCHAT_NOT_INSTALLED' => 'Intrările in baza de date pentru mChat lipsesc.
Execută %sinstaller%s pentru a modifica baza de date a extensiei.',
+ 'MCHAT_OK' => 'OK',
+ 'MCHAT_PAUSE' => 'Pauză',
+ 'MCHAT_LOAD' => 'Se încarcă',
+ 'MCHAT_PERMISSIONS' => 'Schimbă accesul membrilor',
+ 'MCHAT_REFRESHING' => 'Reîmprospătare...',
+ 'MCHAT_REFRESH_NO' => 'Actualizarea automată nu este activată',
+ 'MCHAT_REFRESH_YES' => 'Actualizarea automată la fiecare
%d secunde',
+ 'MCHAT_RESPOND' => 'Răspunde membrului',
+ 'MCHAT_RESET_QUESTION' => 'Ștergi mesajul de pe bara?',
+ 'MCHAT_SESSION_OUT' => 'Sesiunea de chat a expirat',
+ 'MCHAT_SHOW_LIST' => 'Arată lista',
+ 'MCHAT_SECOND' => 'secundă ',
+ 'MCHAT_SECONDS' => 'secunde ',
+ 'MCHAT_SESSION_ENDS' => 'Sesiunea de chat expiră în',
+ 'MCHAT_SMILES' => 'Zâmbete',
+ 'MCHAT_TOTALMESSAGES' => 'Număr total de mesaje:
%s',
+ 'MCHAT_USESOUND' => 'Folosești sunet?',
+ 'MCHAT_ONLINE_USERS_TOTAL' => 'În total sunt
%d membri pe chat ',
+ 'MCHAT_ONLINE_USER_TOTAL' => 'În total sunt
%d membri activi ',
+ 'MCHAT_NO_CHATTERS' => 'Nu este activitate pe chat',
+ 'MCHAT_ONLINE_EXPLAIN' => 'bazat pe membri activi în ultimele %s',
+ 'WHO_IS_CHATTING' => 'Cine scrie pe chat',
+ 'WHO_IS_REFRESH_EXPLAIN' => 'Actualizare la fiecare
%d secunde',
+ 'MCHAT_NEW_TOPIC' => 'A publicat un subiect',
+ 'MCHAT_NEW_REPLY' => 'A publicat un mesaj',
+ 'MCHAT_NEW_QUOTE' => 'A răspuns cu citat',
+ 'MCHAT_NEW_EDIT' => 'A făcut o modificare',
+ // UCP
+ 'UCP_PROFILE_MCHAT' => 'Preferințe mChat',
+ 'DISPLAY_MCHAT' => 'Afișează mChat pe Index',
+ 'SOUND_MCHAT' => 'Permite sunet în mChat',
+ 'DISPLAY_STATS_INDEX' => 'Afișează cine scrie pe chat -who is chating- pe pagina de index',
+ 'DISPLAY_NEW_TOPICS' => 'Afișează subiecte noi pe chat',
+ 'DISPLAY_AVATARS' => 'Afișează avatare pe chat',
+ 'CHAT_AREA' => 'Tipul de intrare -bara de scriere-',
+ 'CHAT_AREA_EXPLAIN' => 'Alege una din metodele de a trimite mesaje în chat:
Suprafață de text sau
o zonă de intrare',
+ 'INPUT_AREA' => 'zonă de intrare',
+ 'TEXT_AREA' => 'suprafață de text',
+ 'UCP_CAT_MCHAT' => 'mChat',
+ 'UCP_MCHAT_CONFIG' => 'mChat',
+ //Preferences
+ 'LOG_MCHAT_TABLE_PRUNED' => 'Tabla mChat s-a curățat',
+ 'ACP_USER_MCHAT' => 'Setări mChat',
+ 'LOG_DELETED_MCHAT' => '
Mesaje din mChat eliminate» %1$s',
+ 'LOG_EDITED_MCHAT' => '
Mesaje din mChat modificate» %1$s',
+ 'MCHAT_MESSAGE_LNGTH_EXPLAIN' => 'Caractere rămase:
%d',
+ 'MCHAT_TOP_POSTERS' => 'Top Spameri',
+ 'MCHAT_NEW_CHAT' => 'Mesaj nou!',
+ 'MCHAT_SEND_PM' => 'Trimite mesaj privat',
+ 'MCHAT_PM' => '(MP)',
+
+ //Custom edits
+ 'REPLY_WITH_LIKE' =>'Îmi place mesajul',
+ ));
\ No newline at end of file
diff --git a/language/ro/info_acp_mchat.php b/language/ro/info_acp_mchat.php
new file mode 100644
index 0000000..8ae62eb
--- /dev/null
+++ b/language/ro/info_acp_mchat.php
@@ -0,0 +1,176 @@
+ (Georgian Iordache) http://escritoriobase.com
+*
+*/
+
+if (!defined('IN_PHPBB'))
+{
+ exit;
+}
+if (empty($lang) || !is_array($lang))
+{
+ $lang = array();
+}
+
+// DEVELOPERS PLEASE NOTE
+//
+// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
+//
+// Placeholders can now contain order information, e.g. instead of
+// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
+// translators to re-order the output of data while ensuring it remains correct
+//
+// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
+// equally where a string contains only two placeholders which are used to wrap text
+// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
+//
+// Some characters for use
+// ’ » “ ” …
+
+$lang = array_merge($lang, array(
+
+ // UMIL stuff
+ 'ACP_MCHAT_CONFIG' => 'Configurație',
+ 'ACP_CAT_MCHAT' => 'mChat',
+ 'ACP_MCHAT_TITLE' => 'Mini-Chat',
+ 'ACP_MCHAT_TITLE_EXPLAIN' => 'Un mini chat (adică “shout box”) pentru forumul tău',
+ 'MCHAT_TABLE_DELETED' => 'Tabla mChat s-a șters cu succes',
+ 'MCHAT_TABLE_CREATED' => 'Tabla mChat s-a creat cu succes',
+ 'MCHAT_TABLE_UPDATED' => 'Tabla mChat s-a actualizat cu succes',
+ 'MCHAT_NOTHING_TO_UPDATE' => 'Nu este nimic de făcut....continuăm',
+ 'UCP_CAT_MCHAT' => 'mChat Prefs',
+ 'UCP_MCHAT_CONFIG' => 'User mChat Prefs',
+
+ // ACP entries
+ 'ACP_MCHAT_RULES' => 'Reguli',
+ 'ACP_MCHAT_RULES_EXPLAIN' => 'Introduceți regulile forumului aici. Fiecare regulă intr-o nouă linie.
Ai o limită de 255 de caractere.
Acest mesaj poate fi tradus. (modificând fișierul mchat_lang.php și citind instrucțiunile).',
+ 'LOG_MCHAT_CONFIG_UPDATE' => '
Configurație mChat actualizată ',
+ 'MCHAT_CONFIG_SAVED' => 'Configurația mini-Chat actualizată',
+ 'MCHAT_TITLE' => 'Mini-Chat',
+ 'MCHAT_VERSION' => 'Versiune:',
+ 'MCHAT_ENABLE' => 'Permite extensia mChat',
+ 'MCHAT_ENABLE_EXPLAIN' => 'Activare sau dezactivare a extensiei la nivel global.',
+ 'MCHAT_AVATARS' => 'Arată avatare',
+ 'MCHAT_AVATARS_EXPLAIN' => 'Dacă este setat -DA-, avatarele redimensionate utilizator vor fi afișate',
+ 'MCHAT_ON_INDEX' => 'mChat pe Index',
+ 'MCHAT_ON_INDEX_EXPLAIN' => 'Permite afișarea extensiei mChat pe pagina de Index.',
+ 'MCHAT_INDEX_HEIGHT' => 'Înăltimea mChat afișată pe Index',
+ 'MCHAT_INDEX_HEIGHT_EXPLAIN' => 'Înăltimea ferestrei de chat dată in pixeli pe pagina principală index a forumului.
Limita este începând de la 50 până la 1000.',
+ 'MCHAT_LOCATION' => 'Locația pe forum',
+ 'MCHAT_LOCATION_EXPLAIN' => 'Alege locația chatului pe pagina de index.',
+ 'MCHAT_TOP_OF_FORUM' => 'Partea de sus a forumului -top-',
+ 'MCHAT_BOTTOM_OF_FORUM' => 'Partea de jos a forumului -bottom-',
+ 'MCHAT_REFRESH' => 'Actualizare',
+ 'MCHAT_REFRESH_EXPLAIN' => 'Numărul de secunde înainte ca chatul să se actualizeze automat.
Limita este de la 5 la 60 de secunde.',
+ 'MCHAT_PRUNE' => 'Permite curățarea',
+ 'MCHAT_PRUNE_EXPLAIN' => 'Alege -DA- pentru a permite opțiunea de curățare.
Se produce doar atunci când utilizatorul vede pagina proprie și/sau arhiva chatului.',
+ 'MCHAT_PRUNE_NUM' => 'Cantitate a curăța',
+ 'MCHAT_PRUNE_NUM_EXPLAIN' => 'Numărul de mesaje păstrate în chat.',
+ 'MCHAT_MESSAGE_LIMIT' => 'Limitare mesaje',
+ 'MCHAT_MESSAGE_LIMIT_EXPLAIN' => 'Numărul maxim de mesaje ce poate fi arătat in fereastra chatului.
Recomandat între 10 și 30.',
+ 'MCHAT_MESSAGE_NUM' => 'Limitare mesaje la index',
+ 'MCHAT_MESSAGE_NUM_EXPLAIN' => 'Numărul maxim de mesaje ce poate fi arătat in fereastra chatului la pagina de index.
Recomandat între 10 și 50.',
+ 'MCHAT_ARCHIVE_LIMIT' => 'Limitare arhivă',
+ 'MCHAT_ARCHIVE_LIMIT_EXPLAIN' => 'Numărul maxim de mesaje ce poate fi arătat pentru fiecare pagină, la pagina arhivei.
Recomandat între 25 și 50.',
+ 'MCHAT_FLOOD_TIME' => 'Timpul de flood',
+ 'MCHAT_FLOOD_TIME_EXPLAIN' => 'Numărul de secunde ce trebuie să aștepte un utilizator înainte de a trimite alt mesaj pe chat.
Recomandat între 5 și 30, setează 0 pentru dezactivare.',
+ 'MCHAT_MAX_MESSAGE_LENGTH' => 'Lungimea maximă a mesajului',
+ 'MCHAT_MAX_MESSAGE_LENGTH_EXPLAIN' => 'Numărul maxim de caractere permis pentru fiecare mesaj trimis pe chat.
Recomandat între 100 și 500, setează 0 pentru dezactivare.',
+ 'MCHAT_CUSTOM_PAGE' => 'Pagina proprie',
+ 'MCHAT_CUSTOM_PAGE_EXPLAIN' => 'Permite utilizatorului a folosi pagina proprie a chatului.',
+ 'MCHAT_CUSTOM_HEIGHT' => 'Înăltimea paginii proprie',
+ 'MCHAT_CUSTOM_HEIGHT_EXPLAIN' => 'Înăltimea ferestrei de chat în pixeli în pagina proprie mChat.
Dimensiunile permise sunt cuprinse între 50 și 1000.',
+ 'MCHAT_DATE_FORMAT' => 'Format dată',
+ 'MCHAT_DATE_FORMAT_EXPLAIN' => 'Sintaxa utilizată este identică cu cea folosită din funcția PHP a datei
date().',
+ 'MCHAT_CUSTOM_DATEFORMAT' => 'Personalizat...',
+ 'MCHAT_WHOIS' => 'Whois',
+ 'MCHAT_WHOIS_EXPLAIN' => 'Permite afișarea utilizatorilor activi pe chat',
+ 'MCHAT_WHOIS_REFRESH' => 'Actualizare whois',
+ 'MCHAT_WHOIS_REFRESH_EXPLAIN' => 'Numărul de secunde înainte ca statistica whois să se actualizeze.
Dimensiunile permise sunt cuprinse între 30 și 300 de secunde.',
+ 'MCHAT_BBCODES_DISALLOWED' => 'Coduri BB ne permise',
+ 'MCHAT_BBCODES_DISALLOWED_EXPLAIN' => 'Aici poți introduce coduri BB ce
NU se pot folosi în chat.
Codurile BB pot fi separate cu o bară verticală, de exemplu:
b|i|u|code|list|list=|flash|quote și/sau/ un cod bb %scustom etichetat name%s',
+ 'MCHAT_STATIC_MESSAGE' => 'Mesaj static',
+ 'MCHAT_STATIC_MESSAGE_EXPLAIN' => 'Aici puteți defini un mesaj static pentru a afișa utilizatorilor din chat. Codul HTML este permis.
Lasă spațiul gol pentru a anula afișarea. Sun permise până la 255 de caractere.
Acest mesaj poate fi tradus. (trebuie modificat doar fișierul mchat_lang.php și a citii instrucțiunile).',
+ 'MCHAT_USER_TIMEOUT' => 'Limita de timp a utilizatorului',
+ 'MCHAT_USER_TIMEOUT_EXPLAIN' => 'Setați durata de timp, în secunde, până la încheierea sesiunii a utilizatorului pe chat. Setează 0 pentru a anula limita de timp.
Ești limitat la configurația forumului %sforum config. Setarea pentru o sesiune sessions%s ce actual este setată la %s secunde',
+ 'MCHAT_OVERRIDE_SMILIE_LIMIT' => 'Suprascrie limita de zîmbete',
+ 'MCHAT_OVERRIDE_SMILIE_LIMIT_EXPLAIN' => 'Setare la -DA- pentru a suprascrie setările folosite în forumuri zâmbetele, pentru mesajele din chat.',
+ 'MCHAT_OVERRIDE_MIN_POST_CHARS' => 'Suprascrie limita minimă de caractere',
+ 'MCHAT_OVERRIDE_MIN_POST_CHARS_EXPLAIN' => 'Setare la -DA- pentru a suprascrie setările folosite în forumuri la caracterele minime pentru mesajele din chat',
+ 'MCHAT_NEW_POSTS' => 'Activează afișarea mesajelor -posts-',
+ 'MCHAT_NEW_POSTS_EXPLAIN' => 'Setare la -DA- și mai jos putem alege ce mesaje se vor afișa pe spațiul de chat.',
+ 'MCHAT_NEW_POSTS_TOPIC' => 'Afișează subiecte noi',
+ 'MCHAT_NEW_POSTS_TOPIC_EXPLAIN' => 'Setează -DA- pentru a permite noilor subicte din forum să fie afișate pe spațiul de chat.',
+ 'MCHAT_NEW_POSTS_REPLY' => 'Afișează răspunsuri noi',
+ 'MCHAT_NEW_POSTS_REPLY_EXPLAIN' => 'Setează -DA- pentru a permite noilor răspunsuri din forum să fie afișate pe spațiul de chat.',
+ 'MCHAT_NEW_POSTS_EDIT' => 'Afișează răspunsuri modificate',
+ 'MCHAT_NEW_POSTS_EDIT_EXPLAIN' => 'Setează -DA- pentru a permite afișarea pe spațiul de chat a răspunsurilor modificate.',
+ 'MCHAT_NEW_POSTS_QUOTE' => 'Afișează răspunsuri citate',
+ 'MCHAT_NEW_POSTS_QUOTE_EXPLAIN' => 'Setează -DA- pentru a permite afișarea răspunsurilor citate din forumuri pe spațiul de chat.',
+ 'MCHAT_MAIN' => 'Configurația principală',
+ 'MCHAT_STATS' => 'Cine este pe chat -Whois-',
+ 'MCHAT_STATS_INDEX' => 'Statistici pe Index',
+ 'MCHAT_STATS_INDEX_EXPLAIN' => 'Arată cine scrie pe chat împreună cu secțiunea de statistici a forumului',
+ 'MCHAT_MESSAGE_TOP' => 'Păstrează mesaj în Jos / Sus',
+ 'MCHAT_MESSAGE_TOP_EXPLAIN' => 'Aceasta va publica mesajul de jos sau de sus în zona mesaj de discuții.',
+ 'MCHAT_BOTTOM' => 'Jos',
+ 'MCHAT_TOP' => 'Sus',
+ 'MCHAT_MESSAGES' => 'Setări mesaje',
+ 'MCHAT_PAUSE_ON_INPUT' => 'Pauză pe intrare',
+ 'MCHAT_PAUSE_ON_INPUT_EXPLAIN' => 'Dacă este setat -DA-, atunci chatul nu se va actualiza automat până când un utilizator nu va începe să scrie pe zona de intrare.',
+
+ // error reporting
+ 'MCHAT_NEEDS_UPDATING' => 'Extensia mChat trebuie actualizată. Anunță fundatorul forumului să viziteze această secție pentru a executa instalarea.',
+ 'MCHAT_WRONG_VERSION' => 'Versiunea greșită a extensiei este instalată. Te rog, execută %sinstaller%s pentru o nouă versiune a extensiei.',
+ 'WARNING' => 'Atenție',
+ 'TOO_LONG_DATE' => 'Formatul datei introdus este prea lung.',
+ 'TOO_SHORT_DATE' => 'Formatul datei introdus este prea scurt.',
+ 'TOO_SMALL_REFRESH' => 'Valoarea pentru reîmprospătare este prea mică.',
+ 'TOO_LARGE_REFRESH' => 'Valoarea pentru reîmprospătare este prea mare.',
+ 'TOO_SMALL_MESSAGE_LIMIT' => 'Valoarea limită mesaj este prea mică.',
+ 'TOO_LARGE_MESSAGE_LIMIT' => 'Valoarea limită mesaj este prea mare.',
+ 'TOO_SMALL_ARCHIVE_LIMIT' => 'Valoarea limită de arhivă este prea mică.',
+ 'TOO_LARGE_ARCHIVE_LIMIT' => 'Valoarea limită de arhivă este prea mare.',
+ 'TOO_SMALL_FLOOD_TIME' => 'Valoarea timpului de flood este prea mică.',
+ 'TOO_LARGE_FLOOD_TIME' => 'Valoarea timpului de flood este prea mică.',
+ 'TOO_SMALL_MAX_MESSAGE_LNGTH' => 'Valoarea maximă a lungimii unui mesaj este prea mică.',
+ 'TOO_LARGE_MAX_MESSAGE_LNGTH' => 'Valoarea maximă a lungimii unui mesaj este prea mare.',
+ 'TOO_SMALL_MAX_WORDS_LNGTH' => 'Valoarea maximă a lungimii cuvintelor este prea mică.',
+ 'TOO_LARGE_MAX_WORDS_LNGTH' => 'Valoarea maximă a lungimii cuvintelor este prea mare.',
+ 'TOO_SMALL_WHOIS_REFRESH' => 'Valoarea whois la reîmprospătare este prea mică.',
+ 'TOO_LARGE_WHOIS_REFRESH' => 'Valoarea whois la reîmprospătare este prea mare.',
+ 'TOO_SMALL_INDEX_HEIGHT' => 'Valoarea înălțimii de pe index este prea mică.',
+ 'TOO_LARGE_INDEX_HEIGHT' => 'Valoarea înălțimii de pe index este prea mare.',
+ 'TOO_SMALL_CUSTOM_HEIGHT' => 'Valoarea înălțimii a paginei proprii este prea mică.',
+ 'TOO_LARGE_CUSTOM_HEIGHT' => 'Valoarea înălțimii a paginei proprii este prea mare.',
+ 'TOO_SHORT_STATIC_MESSAGE' => 'Valoarea mesaj static este prea scurtă.',
+ 'TOO_LONG_STATIC_MESSAGE' => 'Valoarea mesaj static este prea lungă.',
+ 'TOO_SMALL_TIMEOUT' => 'Valoarea pentru limita de timp a utilizatorului este prea mică.',
+ 'TOO_LARGE_TIMEOUT' => 'Valoarea pentru limita de timp a utilizatorului este prea mare.',
+
+ // User perms
+ 'ACL_U_MCHAT_USE' => 'Poate utiliza mChat',
+ 'ACL_U_MCHAT_VIEW' => 'Poate vizualiza mChat',
+ 'ACL_U_MCHAT_EDIT' => 'Poate modifica mesajele din mChat',
+ 'ACL_U_MCHAT_DELETE' => 'Poate șterge mesajele din mChat',
+ 'ACL_U_MCHAT_IP' => 'Poate utiliza vizualizarea adreselor IP în mChat',
+ 'ACL_U_MCHAT_PM' => 'Poate folosi mesaj privat în mchat',
+ 'ACL_U_MCHAT_LIKE' => 'Poate folosi like la mesaje în chat',
+ 'ACL_U_MCHAT_QUOTE' => 'Poate folosi răspunsuri citate în mChat',
+ 'ACL_U_MCHAT_FLOOD_IGNORE' => 'Poate ignora limita de timp -flood- în mChat',
+ 'ACL_U_MCHAT_ARCHIVE' => 'Poate vizualiza arhiva mChat',
+ 'ACL_U_MCHAT_BBCODE' => 'Poate folosi coduri bb în mChat',
+ 'ACL_U_MCHAT_SMILIES' => 'Poate folosi zâmbete în mChat',
+ 'ACL_U_MCHAT_URLS' => 'Poate folosi url în mChat',
+
+ // Admin perms
+ 'ACL_A_MCHAT' => array('lang' => 'Pot gestiona setările din mChat', 'cat' => 'permissions'), // Using a phpBB category here
+
+));
diff --git a/migrations/mchat_module_acp.php b/migrations/mchat_module_acp.php
index 29c37e7..a86a18d 100644
--- a/migrations/mchat_module_acp.php
+++ b/migrations/mchat_module_acp.php
@@ -11,7 +11,6 @@ namespace dmzx\mchat\migrations;
class mchat_module_acp extends \phpbb\db\migration\migration
{
-
public function update_data()
{
return array(
diff --git a/migrations/mchat_module_cat.php b/migrations/mchat_module_cat.php
index 48b03c8..3852855 100644
--- a/migrations/mchat_module_cat.php
+++ b/migrations/mchat_module_cat.php
@@ -11,7 +11,6 @@ namespace dmzx\mchat\migrations;
class mchat_module_cat extends \phpbb\db\migration\migration
{
-
static public function depends_on()
{
return array(
diff --git a/migrations/mchat_module_ucp.php b/migrations/mchat_module_ucp.php
index faa8bbb..66a34d1 100644
--- a/migrations/mchat_module_ucp.php
+++ b/migrations/mchat_module_ucp.php
@@ -11,16 +11,15 @@ namespace dmzx\mchat\migrations;
class mchat_module_ucp extends \phpbb\db\migration\migration
{
-
public function update_data()
{
return array(
- array('module.add', array('ucp', 'UCP_MAIN', 'UCP_MCHAT_CONFIG')),
+ array('module.add', array('ucp', false, 'UCP_MCHAT_CONFIG')),
array('module.add', array(
'ucp', 'UCP_MCHAT_CONFIG', array(
'module_basename' => '\dmzx\mchat\ucp\ucp_mchat_module',
'modes' => array('configuration'),
- 'module_auth' => 'acl_u_mchat_use',
+ 'auth' => 'acl_u_mchat_use',
))),
);
}
diff --git a/migrations/mchat_schema.php b/migrations/mchat_schema.php
index c4abcbe..e085cb0 100644
--- a/migrations/mchat_schema.php
+++ b/migrations/mchat_schema.php
@@ -11,7 +11,7 @@ namespace dmzx\mchat\migrations;
class mchat_schema extends \phpbb\db\migration\migration
{
- var $ext_version = '0.1.4';
+ var $ext_version = '0.1.7';
public function update_data()
{
diff --git a/migrations/mchat_schema_sample_data.php b/migrations/mchat_schema_sample_data.php
index 7eca1ec..41aebe9 100644
--- a/migrations/mchat_schema_sample_data.php
+++ b/migrations/mchat_schema_sample_data.php
@@ -11,7 +11,6 @@ namespace dmzx\mchat\migrations;
class mchat_schema_sample_data extends \phpbb\db\migration\migration
{
-
static public function depends_on()
{
return array(
diff --git a/styles/prosilver/template/event/overall_header_content_before.html b/styles/prosilver/template/event/overall_header_content_before.html
new file mode 100644
index 0000000..4368384
--- /dev/null
+++ b/styles/prosilver/template/event/overall_header_content_before.html
@@ -0,0 +1,7 @@
+
+
+
\ No newline at end of file
diff --git a/styles/prosilver/template/mchat_body.html b/styles/prosilver/template/mchat_body.html
index a786a46..4af6c6a 100644
--- a/styles/prosilver/template/mchat_body.html
+++ b/styles/prosilver/template/mchat_body.html
@@ -36,7 +36,7 @@