View file forum/send.php

File size: 4.63Kb
<?
require_once"../template/start.php";
require_once"../template/regglobals.php";
require_once"../template/config.php";
require_once"setforum.php";
require_once"../template/functions.php";
require_once"../template/antidos.php";
require_once"../template/cookies.php";
require_once"../template/gzip.php";
require_once"../template/header.php";
require_once"../template/referer.php";
include_once"../themes/$config_themes/index.php";

$UIN = ''.$config_icq_num.''; //icq-номер
$PASSWORD = ''.$config_icq_pass.''; //пароль

if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!="") {

if($config_forum_off=="1"){

$suf = @file(BASEDIR."local/dataforumset/dataforumuser/$log.dat");
if ($suf!=""){
$lsf = explode(":||:",$suf[0]);}

if($config_usicq=="1"){
if(!empty($lsf[28]) || $config_usnastr==0){

$uin=check($uin); 

if(!empty($uin) && !eregi("[^0-9-]",$uin)){

$uin = str_replace('-','',$uin);


if(!isset($uin) or !isset($_POST['text']))
{
 if(isset($uin)){
 echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
 <title>ICQ | '.$config_title.'</title>
</head>
<body>
<b>Отправка ICQ-сообщения: '.$uin.'</b><br/>
<form method="post" action="send.php"><br>
<input name="uin" type="hidden"  value="'.$uin.'" maxlength="9">
<br>
Сообщение:<br>
<input type="Text" name="text" value="" maxlength="500"><br>
<input name="pod" type="hidden"  value="('.$config_home.')  Сообщение от '.$log.':          " maxlength="100"><br>
<input type=submit name="send" value="Отправить">
</form><br>';
echo'<br><img src="../images/imgfor/barrow.gif" alt=""> <a href="index.php?'.SID.'">Форум</a>';
echo'<br><img src="../images/img/homepage.gif" alt=""> <a href="../index.php?'.SID.'">На главную</a>';
	}else{
		echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
 <title>ICQ | '.$config_title.'</title>
</head>
<body>
<b>Отправка ICQ-сообщений</b><br/>
<form method="post" action="send.php">
Номер ICQ:<br>
<input type="Text" name="uin" value="" maxlength="9"><br>
Сообщение:<br>
<input type="Text" name="text" value="" maxlength="500"><br>
<input type=submit name="send" value="Отправить">
</form><br>';
echo'<br><img src="../images/imgfor/barrow.gif" alt=""> <a href="index.php?'.SID.'">Форум</a>';
echo'<br><img src="../images/img/homepage.gif" alt=""> <a href="../index.php?'.SID.'">На главную</a>';
}}else{

	include('WebIcqLite.class.php');

 $text=Encode($_POST['text'],'w');
$pod=Encode($_POST['pod'],'w');

    $icq = new WebIcqLite();
    if($icq->connect($UIN, $PASSWORD)){
        if(!$icq->send_message($_POST['uin'],  $pod.''.$text)){
            echo $icq->error;
        }else{
            echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
	<title>ICQ | '.$config_title.'</title>
</head>
<body>
<b>Отправка ICQ-сообщений</b><br/>
Сообщение успешно отправлено!<br>';
echo'<br><img src="../images/imgfor/barrow.gif" alt=""> <a href="index.php?'.SID.'">Форум</a>';
echo'<br><img src="../images/img/homepage.gif" alt=""> <a href="../index.php?'.SID.'">На главную</a>';
        }
        $icq->disconnect();
    }else{
        echo $icq->error;
    }
} 


}else{
echo' <br>Уин неверный или пустой! Перейдите на <a href="../index.php?'.SID.'">На главную</a><br>';}  

} else {
echo'<center><font color="red">Вы отключили в личных настройках форума возможность отправки icq!!!</font></center>';}
} else {
echo'<center><font color="red">Отправка icq отключено!!!</font></center>';}}

if($config_forum_off=="0"){
echo'<center><font color="red">Форум сайта отключен!</font></center>';}

}else{
echo' <br>Вы не авторизированны!  Перейдите на <a href="../index.php?'.SID.'">На главную</a><br>';}  

function Encode($str,$type=u)
{
	$conv=array();
	for($x=192;$x<=239;$x++)
  $conv['u'][chr($x)]=chr(208).chr($x-48);
	for($x=240;$x<=255;$x++)
  $conv['u'][chr($x)]=chr(209).chr($x-112);
 $conv['u'][chr(168)]=chr(208).chr(129);
 $conv['u'][chr(184)]=chr(209).chr(209);
 $conv['w']=array_flip($conv['u']);
	if($type=='w' || $type=='u')
		return strtr($str,$conv[$type]);
	else
		return $str;
}

include_once"../themes/$config_themes/foot.php";
?>