Файл: monst/core/pag/dialog/new.php
Строк: 48
<?
if ( $user['level'] < 5 ) {
?>
<div class='padding'>
<?=$lang['dialog.php']['level_access']?>
</div>
<?
} else {
$user_id = (int)$index[2];
$find = $_dialog -> findOne(
[
'$or' => [
[
'user1' => $user['id'],
'user2' => $user_id,
],
[
'user2' => $user['id'],
'user1' => $user_id,
],
],
]
);
if ( $find ) {
g('/dialog/view/' . $find['id']);
}
// -------
if ( !empty($_POST['mess']) ) {
$mess = null_html($_POST['mess']);
if ( mb_strlen($mess, 'UTF-8') > 100000 ) {
g('/dialog/new/'.$user_id.'?the_long');
}
$new_dialog_id = new_id('_dialog');
$_dialog -> insert(
[
'id' => $new_dialog_id,
'user1' => $user['id'],
'user2' => $user_id,
'time' => time(),
'last_upd' => time(),
// 'user' => $user['id']
]
);
$time = time();
$new_mess_id = new_id('_dialog_mess');
$_dialog_mess -> insert(
[
'id' => $new_mess_id,
'dialog_id' => $new_dialog_id,
'user_id' => $user['id'],
'to_user_id' => $user_id,
'time' => $time,
'mess' => $mess,
'read' => 0,
// 'user' => $user['id']
]
);
// $new_dialog_id2 = new_id('_dialog');
// $_dialog -> insert(
// [
// 'id' => $new_dialog_id2,
// 'user1' => $user['id'],
// 'user2' => $user_id,
// 'time' => time(),
// 'last_upd' => time(),
// 'user' => $user_id
// ]
// );
//
// $new_mess_id2 = new_id('_dialog_mess');
// $_dialog_mess -> insert(
// [
// 'id' => $new_mess_id2,
// 'dialog_id' => $new_dialog_id2,
// 'user_id' => $user['id'],
// 'to_user_id' => $user_id,
// 'time' => $time,
// 'mess' => $mess,
// 'read' => 0,
// 'user' => $user_id
// ]
// );
$_users -> update(
[
'id' => $user['id']
],
[
'$set' => [
'dialog_count' => $user['dialog_count'] + 1
]
]
);
g('/dialog/view/' . $new_dialog_id );
}
if ( isset($_GET['the_long']) ) {
?>
<div class='error_box'>
<?=$lang['dialog.php']['the_logn']?>
</div>
<?
}
?>
<form method='post' action='/dialog/new/<?=$user_id?>'>
<div class='padding'>
<?=$lang['dialog.php']['mess_for']?> <?=Name($user_id)?><br/>
</div>
<textarea name='mess' rows='5' style='width: 90%;'></textarea>
<br/>
<div style='text-align: center;'>
<input type='submit' value='<?=$lang['dialog.php']['submit']['send']?>'/>
</div>
</form>
<?
}