View file xmyx.ru/mail/act/write.php

File size: 2.66Kb
<?php defined('ACCESS') OR die('No direct script access...');

$set['title'] = 'Диалоги';
include_once H.'sys/inc/thead.php';

shapka_VK(true, '/mail', 'Выбор собеседника');


?>
<div class="basisDialogs pcont mail bl_cont vk_mail">
<?


if($_SERVER['REQUEST_METHOD'] == 'POST')
{
	if(!empty($_POST['q']) && !preg_match("#(^\ )#ui", $_POST['q']) && !preg_match("#(^\')#ui", $_POST['q']))
	{
		$_POST['q'] = implode('+', explode(' ', my_esc($_POST['q'])));
		redirect('/mail/?act=write&q='.$_POST['q'].'&type=2');
	}
	else
		redirect('/mail/?act=write');
}
$t = (isset($_GET['type']) && is_numeric($_GET['type']) && (int)$_GET['type'] <= 2? (int)$_GET['type'] : 0);
$sql = '';
if($config['q']['text'])
	$sql = "`user`.`ank_name` like '%".$config['q']['text']."%' AND ";

?>
<div class="head_panel">
  <div class="hp_block"><form action="/mail/?act=write" class="qsearch" method="POST">
  <table class="row_table"><tbody><tr>
    <td class="row_table_main_column">
      <div class="qs_field_wrap">   
        <div class="iwrap"><input class="textfield qs_textfield" name="q" value="<?= $config['q']['text'] ?>" autocomplete="off" id="ma_search_field" placeholder="Введите имя друга.." type="text"></div>
      </div>
    </td>
    <td class="row_table_last_column"><input class="button qs_button al_tab" value="Искать" type="submit"></td>
  </tr></tbody></table>
</form></div>
</div>
<?
$k_post=mysql_result(mysql_query("SELECT COUNT(frend) FROM `frends` INNER JOIN `user` ON `frends`.`frend`=`user`.`id` WHERE $sql`frends`.`user` = '$user[id]' AND `frends`.`i` = '1'"), 0);
if ($k_post)
{
	$set['p_str'] = '20';
	$k_page=k_page($k_post,$set['p_str']);
	$page=page($k_page);
	$start=$set['p_str']*$page-$set['p_str'];
	$q = mysql_query("SELECT frend FROM `frends` INNER JOIN `user` ON `frends`.`frend`=`user`.`id` WHERE $sql`frends`.`user` = '$user[id]' AND `frends`.`i` = '1' ORDER BY `user`.`date_last` DESC LIMIT $start, $set[p_str]");
	while($post = mysql_fetch_assoc($q))
	{
		$d = d_user($post['frend'], true, 'ii_img');
		$d['nick'] = u_nick($d['id']);
        if($config['q']['text'] !== false) {
            $d['nick'] = preg_replace('/' . $config['q']['text'] . '/i', '<em class="found">$0</em>', $d['nick']);
        }
		?>
		<a href="/mail?act=show&amp;peer=<?= $d['id'] ?>" class="inline_item">
            <div class="ii_body"><?= $d['avatar'] ?>
                <span class="ii_owner"><?= $d['nick'] . $d['online'] ?>
                </span>
            </div>
        </a>
		<?
	}
	if ($k_page > 1)
		str_vk('/mail/?act=write&' . ($config['q']['text'] ?  'q='.$config['q']['text'].'&type=2&' : ''), $k_page, $page);
}
else
	show($config['q']['type'][$t], 'null');