mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-30 21:40:43 +02:00
and #19675 Language changes, so take care. I guess it's time to close up shop :) git-svn-id: file:///svn/phpbb/branches/phpBB-3_0_0@8326 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
@@ -465,7 +465,8 @@ function compose_pm($id, $mode, $action)
|
||||
'forum_id' => 0,
|
||||
'save_time' => $current_time,
|
||||
'draft_subject' => $subject,
|
||||
'draft_message' => $message)
|
||||
'draft_message' => $message
|
||||
)
|
||||
);
|
||||
$db->sql_query($sql);
|
||||
|
||||
@@ -488,6 +489,8 @@ function compose_pm($id, $mode, $action)
|
||||
'g' => $to_group_id,
|
||||
'p' => $msg_id)
|
||||
);
|
||||
$s_hidden_fields .= build_address_field($address_list);
|
||||
|
||||
|
||||
confirm_box(false, 'SAVE_DRAFT', $s_hidden_fields);
|
||||
}
|
||||
@@ -541,7 +544,7 @@ function compose_pm($id, $mode, $action)
|
||||
|
||||
if ($submit || $preview || $refresh)
|
||||
{
|
||||
if (!check_form_key('ucp_pm_compose'))
|
||||
if (($submit || $preview) && !check_form_key('ucp_pm_compose'))
|
||||
{
|
||||
$error[] = $user->lang['FORM_INVALID'];
|
||||
}
|
||||
@@ -888,15 +891,9 @@ function compose_pm($id, $mode, $action)
|
||||
}
|
||||
|
||||
// Build hidden address list
|
||||
$s_hidden_address_field = '';
|
||||
foreach ($address_list as $type => $adr_ary)
|
||||
{
|
||||
foreach ($adr_ary as $id => $field)
|
||||
{
|
||||
$s_hidden_address_field .= '<input type="hidden" name="address_list[' . (($type == 'u') ? 'u' : 'g') . '][' . (int) $id . ']" value="' . (($field == 'to') ? 'to' : 'bcc') . '" />';
|
||||
}
|
||||
}
|
||||
|
||||
$s_hidden_address_field = build_address_field($address_list);
|
||||
|
||||
|
||||
$bbcode_checked = (isset($enable_bbcode)) ? !$enable_bbcode : (($config['allow_bbcode'] && $auth->acl_get('u_pm_bbcode')) ? !$user->optionget('bbcode') : 1);
|
||||
$smilies_checked = (isset($enable_smilies)) ? !$enable_smilies : (($config['allow_smilies'] && $auth->acl_get('u_pm_smilies')) ? !$user->optionget('smilies') : 1);
|
||||
$urls_checked = (isset($enable_urls)) ? !$enable_urls : 0;
|
||||
@@ -1117,6 +1114,22 @@ function handle_message_list_actions(&$address_list, &$error, $remove_u, $remove
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Build the hidden field for the recipients. Needed, as the variable is not read via request_var.
|
||||
*/
|
||||
function build_address_field($address_list)
|
||||
{
|
||||
$s_hidden_address_field = '';
|
||||
foreach ($address_list as $type => $adr_ary)
|
||||
{
|
||||
foreach ($adr_ary as $id => $field)
|
||||
{
|
||||
$s_hidden_address_field .= '<input type="hidden" name="address_list[' . (($type == 'u') ? 'u' : 'g') . '][' . (int) $id . ']" value="' . (($field == 'to') ? 'to' : 'bcc') . '" />';
|
||||
}
|
||||
}
|
||||
return $s_hidden_address_field;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return number of private message recipients
|
||||
*/
|
||||
|
Reference in New Issue
Block a user