1.0.0.rc1 update

This commit is contained in:
talonos
2016-02-18 19:56:56 +00:00
parent eab26f9c42
commit 4902d11254
2 changed files with 28 additions and 39 deletions

View File

@@ -1,4 +1,5 @@
<?php <?php
/** /**
* *
* @package phpBB Extension - mChat * @package phpBB Extension - mChat
@@ -23,7 +24,8 @@ class ucp_mchat_info
'configuration' => array( 'configuration' => array(
'title' => 'UCP_MCHAT_CONFIG', 'title' => 'UCP_MCHAT_CONFIG',
'auth' => 'ext_dmzx/mchat && acl_u_mchat_use', 'auth' => 'ext_dmzx/mchat && acl_u_mchat_use',
'cat' => array('UCP_MCHAT_CONFIG')), 'cat' => array('UCP_MCHAT_CONFIG'),
),
), ),
); );
} }

View File

@@ -1,4 +1,5 @@
<?php <?php
/** /**
* *
* @package phpBB Extension - mChat * @package phpBB Extension - mChat
@@ -13,9 +14,8 @@ class ucp_mchat_module
{ {
function main($id, $mode) function main($id, $mode)
{ {
global $cache, $config, $db, $user, $auth, $template, $phpbb_root_path, $phpEx, $request; global $config, $db, $user, $template, $request;
$submit = (isset($_POST['submit'])) ? true : false;
$error = $data = array(); $error = $data = array();
switch ($mode) switch ($mode)
@@ -33,7 +33,7 @@ class ucp_mchat_module
add_form_key('ucp_mchat'); add_form_key('ucp_mchat');
if ($submit) if ($request->is_set_post('submit'))
{ {
if (!check_form_key('ucp_mchat')) if (!check_form_key('ucp_mchat'))
{ {
@@ -41,26 +41,14 @@ class ucp_mchat_module
} }
if (!sizeof($error)) if (!sizeof($error))
{
$sql_ary = array(
'user_mchat_index' => $data['user_mchat_index'],
'user_mchat_sound' => $data['user_mchat_sound'],
'user_mchat_stats_index' => $data['user_mchat_stats_index'],
'user_mchat_topics' => $data['user_mchat_topics'],
'user_mchat_avatars' => $data['user_mchat_avatars'],
'user_mchat_input_area' => $data['user_mchat_input_area'],
);
if (sizeof($sql_ary))
{ {
$sql = 'UPDATE ' . USERS_TABLE . ' $sql = 'UPDATE ' . USERS_TABLE . '
SET ' . $db->sql_build_array('UPDATE', $sql_ary) . ' SET ' . $db->sql_build_array('UPDATE', $data) . '
WHERE user_id = ' . (int) $user->data['user_id']; WHERE user_id = ' . (int) $user->data['user_id'];
$db->sql_query($sql); $db->sql_query($sql);
}
meta_refresh(3, $this->u_action); meta_refresh(3, $this->u_action);
$message = $user->lang['PROFILE_UPDATED'] . '<br /><br />' . sprintf($user->lang['RETURN_UCP'], '<a href="' . $this->u_action . '">', '</a>'); $message = $user->lang('PROFILE_UPDATED') . '<br /><br />' . sprintf($user->lang('RETURN_UCP'), '<a href="' . $this->u_action . '">', '</a>');
trigger_error($message); trigger_error($message);
} }
@@ -69,7 +57,7 @@ class ucp_mchat_module
//$error = preg_replace('#^([A-Z_]+)$#e', "(!empty(\$user->lang['\\1'])) ? \$user->lang['\\1'] : '\\1'", $error); //$error = preg_replace('#^([A-Z_]+)$#e', "(!empty(\$user->lang['\\1'])) ? \$user->lang['\\1'] : '\\1'", $error);
foreach ($error as $i => $err) foreach ($error as $i => $err)
{ {
$lang = $this->user->lang($err); $lang = $user->lang($err);
if (!empty($lang)) if (!empty($lang))
{ {
$error[$i] = $lang; $error[$i] = $lang;
@@ -78,7 +66,7 @@ class ucp_mchat_module
} }
$template->assign_vars(array( $template->assign_vars(array(
'ERROR' => (sizeof($error)) ? implode('<br />', $error) : '', 'ERROR' => sizeof($error) ? implode('<br />', $error) : '',
'S_DISPLAY_MCHAT' => $data['user_mchat_index'], 'S_DISPLAY_MCHAT' => $data['user_mchat_index'],
'S_SOUND_MCHAT' => $data['user_mchat_sound'], 'S_SOUND_MCHAT' => $data['user_mchat_sound'],
@@ -92,12 +80,11 @@ class ucp_mchat_module
'S_MCHAT_AVATARS' => $config['mchat_avatars'], 'S_MCHAT_AVATARS' => $config['mchat_avatars'],
)); ));
break; break;
} }
$template->assign_vars(array( $template->assign_vars(array(
'L_TITLE' => $user->lang['UCP_PROFILE_MCHAT'], 'L_TITLE' => $user->lang('UCP_PROFILE_MCHAT'),
'S_UCP_ACTION' => $this->u_action 'S_UCP_ACTION' => $this->u_action,
)); ));
// Set desired template // Set desired template