Code: Alles auswählen
/**
* Send PM to admin for pending articles that needs activation
*/
function pending_article($user_id, $sender_id)
{
global $phpEx, $phpbb_root_path, $config;
global $template, $db, $user, $auth;
$sender = $this->get_user_info($sender_id);
$message_parser = new parse_message();
if($row['activ'] == 0)
{
include_once($phpbb_root_path . 'includes/functions_privmsgs.' . $phpEx);
include_once($phpbb_root_path . 'includes/message_parser.' . $phpEx);
$subject = utf8_normalize_nfc(sprintf($user->lang['KB_PENDING_SUBJECT']));
$message_parser->message = utf8_normalize_nfc(sprintf($user->lang['KB_PENDING_MESSAGE'], get_username_string('full', $sender['user_id'], $sender['username'], $sender['user_colour'])));
$message_parser->parse(true, true);
$pm_data = array(
'from_user_id' => (int) $sender['user_id'],
'from_user_ip' => $sender['user_ip'],
'from_username' => $sender['username'],
'enable_sig' => false,
'enable_bbcode' => true,
'enable_smilies' => true,
'enable_urls' => false,
'icon_id' => 0,
'bbcode_bitfield' => $message_parser->bbcode_bitfield,
'bbcode_uid' => $message_parser->bbcode_uid,
'message' => $message_parser->message,
'address_list' => array('u' => array($user_id => 'to')),
);
submit_pm('post', $subject, $pm_data, true);
}
}