View file admin_pismo.php

File size: 3.36Kb
<?php
$admin = 2; /// id админа(2 поумолчанию)
/****************
* Письмо админу
* Под phpbb-wap
* Основа gemorroj
* Адапт. под phpbb-wap: Виктор
* ICQ: 357332321
****************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/constants.'.$phpEx);
define('SHOW_ONLINE', true);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

$page_title = 'Письмо Администрации';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$sql = "SELECT user_email FROM " . USERS_TABLE . " WHERE user_id = " . $admin;
$result = $db->sql_query($sql);
$ms = $db->sql_fetchrow($result);

if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Ошибка', '', __LINE__, __FILE__, $sql);
}

$mail = $ms['user_email'];

$theme = 'Письмо Администрации';
if ( $userdata['session_logged_in'] )
{
$user_mail = $userdata['user_email'];
}
else
{
$user_mail = '@';
}

if (!trim(@$_POST['mes'])) {
echo '<table width="100%" cellpadding="4" cellspacing="0" border="0" class="forumline">
<tr>
<td class="row1">
<form action="?" method="post">
Обратный Адрес<br/>
<input type="text" name="mail" value="' . $user_mail . '"/>
</td></tr>
<tr>
<td class="row1">*Cообщение<br/>
<textarea name="mes" rows="8" cols="42"></textarea><br/>
Транслит<br/>
<input type="checkbox" name="trans"/><br/>
<input type="submit" value="Отправить"/>
</form>
</td></tr>
</table>';
} else { $mes = trim($_POST['mes']);
    
if(@$_POST['trans']) {$mes = str_replace(array('YA','Ya','ya','yee','YO','yo','Yo','ZH','zh','Zh','Z','z','CH','ch','Ch','SH','sh','Sh','YE','ye','Ye','YU','yu','Yu','JA','ja','Ja','A','a','B','b','V','v','G','g','D','d','E','e','I','i','J','j','K','k','L','l','M','m','N','n','O','o','P','p','R','r','S','s','T','t','U','u','F','f','H','h','W','w','q','Y','y','C','c','X','x'), array('Я','Я','я','ые','Ё','ё','Ё','Ж','ж','Ж','З','з','Ч','ч','Ч','Ш','ш','Ш','Э','э','Э','Ю','ю','Ю','Я','я','Я','А','а','Б','б','В','в','Г','г','Д','д','Е','е','И','и','Й','й','К','к','Л','л','М','м','Н','н','О','о','П','п','Р','р','С','с','Т','т','У','у','Ф','ф','Х','х','Щ','щ','ь','Ы','ы','Ц','ц','Х','х'),$mes); }
if(trim($_POST['mail'])) {
if ( $userdata['user_id'] == -1 )
{
$name = 'Гость';
$id = '';
}
else
{
$id = "\n" . 'ID: ' . $userdata['user_id'];
$name = $userdata['username'];
}
$mes.= "\n" . 'Обратныя связь: ' . trim($_POST['mail'] . "\n" . 'Данные отправителя' . "\n" . 'IP: ' . decode_ip($userdata['session_ip']) . $id . "\n" . 'Имя: ' . $name);
}
    
if(mail($mail, '=?utf-8?B?'.base64_encode($theme).'?=', $mes, 'From: pismo_adminu@'.$_SERVER['HTTP_HOST']."\r\n".'Content-type: text/plain; charset=utf-8')) {
print '<tr>
<td class="row1">Ваше сообщение успешно отправлено!</td></tr><br/><a href="/">Главная</a>';
} else {
print '<tr>
<td class="row1">Сообщение не отправлено!</td></tr><br/><a href="/">Главная</a>';
}
}

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>