<?php
#-----------------------------------------------------#
# ********* WAP-MOTORS ********* #
# Made by : VANTUZ #
# E-mail : [email protected] #
# Site : http://pizdec.ru #
# WAP-Site : http://visavi.net #
# ICQ : 36-44-66 #
# Вы не имеете право вносить изменения в код скрипта #
# для его дальнейшего распространения #
#-----------------------------------------------------#
require_once "../includes/start.php";
require_once "../includes/functions.php";
require_once "../includes/header.php";
include_once "../themes/".$config['themes']."/index.php";
$uz = check($_GET['uz']);
$uid = check($_GET['uid']);
if (isset($_GET['action'])) {$action = check($_GET['action']);} else {$action = "";}
echo '<img src="../images/img/partners.gif" alt="image" /> <b>Изменение авторитета</b><br /><br />';
if (is_user()){
if ($action!=""){
if ($uid==$_SESSION['token']){
if (preg_match('|^[a-z0-9_\-]+$|i',$uz)){
if (file_exists(DATADIR."profil/$uz.prof")){
if ($udata[48]<SITETIME){
if ($udata[36]>=150){
if ($log!=$uz){
$ratstr = search_string(DATADIR."dataraiting/$log.dat", $uz, 0);
if (empty($ratstr)){
$uz_prof = file_get_contents(DATADIR."profil/$uz.prof");
$uz_udata = explode(":||:",$uz_prof);
if ($uz_udata[36]>=150){
############################################################################################
## Увеличение авторитета ##
############################################################################################
if($action=="plus"){
change_profil($log, array(48=>SITETIME + 10800));
write_files(DATADIR."dataraiting/$log.dat", "$uz|+|\r\n", 0, 0666);
$countstr = counter_string(DATADIR."dataraiting/$log.dat");
if ($countstr>=20) {
delete_lines(DATADIR."dataraiting/$log.dat",array(0,1));
}
$uzdata = reading_profil($uz);
change_profil($uz, array(49=>$uzdata[49]+1, 50=>$uzdata[50]+1));
//------------------------------Уведомление по привату------------------------//
if ($config['notificraiting']==1){
$filesize = filesize(DATADIR.'privat/'.$uz.'.priv');
$pers = round((($filesize / 1024) * 100) / $config['limitsmail']);
if ($pers < 100){
$text = no_br($log.'|Пользователь '.nickname($log).' поставил вам плюс|'.SITETIME.'|');
write_files(DATADIR.'privat/'.$uz.'.priv', "$text\r\n");
}}
$uzdata = reading_profil($uz);
echo 'Ваш положительный голос за пользователя '.nickname($uz).' успешно оставлен!<br />';
echo 'В данный момент его авторитет: '.(int)$uzdata[49].'<br />';
echo 'Всего положительных голосов: '.(int)$uzdata[50].'<br />';
echo 'Всего отрицательных голосов: '.(int)$uzdata[51].'<br /><br />';
echo 'От общего числа положительных и отрицательных голосов строится рейтинг самых авторитетных<br />';
echo 'Внимание, следующий голос вы сможете оставить не менее чем через 3 часа!<br />';
}
############################################################################################
## Уменьшение авторитета ##
############################################################################################
if($action=="minus"){
change_profil($log, array(48=>SITETIME + 10800));
write_files(DATADIR."dataraiting/$log.dat", "$uz|-|\r\n", 0, 0666);
$countstr = counter_string(DATADIR."dataraiting/$log.dat");
if ($countstr>=20) {
delete_lines(DATADIR."dataraiting/$log.dat",array(0,1));
}
$uzdata = reading_profil($uz);
change_profil($uz, array(49=>$uzdata[49]-1, 51=>$uzdata[51]+1));
//------------------------------Уведомление по привату------------------------//
if ($config['notificraiting']==1){
$filesize = filesize(DATADIR.'privat/'.$uz.'.priv');
$pers = round((($filesize / 1024) * 100) / $config['limitsmail']);
if ($pers < 100){
$text = no_br($log.'|Пользователь '.nickname($log).' поставил вам минус|'.SITETIME.'|');
write_files(DATADIR.'privat/'.$uz.'.priv', "$text\r\n");
}}
$uzdata = reading_profil($uz);
echo 'Ваш отрицательный голос за пользователя '.nickname($uz).' успешно оставлен!<br />';
echo 'В данный момент его авторитет: '.(int)$uzdata[49].'<br />';
echo 'Всего положительных голосов: '.(int)$uzdata[50].'<br />';
echo 'Всего отрицательных голосов: '.(int)$uzdata[51].'<br /><br />';
echo 'От общего числа положительных и отрицательных голосов строится рейтинг самых авторитетных<br />';
echo 'Внимание, следующий голос вы сможете оставить не менее чем через 3 часа!<br />';
}
} else {echo '<b>Ошибка, cтатус пользователя недостаточен для изменения авторитета!</b><br />';}
} else {echo '<b>Ошибка, вы уже изменяли авторитет этому пользователю!</b><br />';}
} else {echo '<b>Ошибка, нельзя изменять авторитет самому себе!</b><br />';}
} else {echo '<b>Ошибка, ваш статус не позволяет вам изменять авторитет!</b><br />';}
} else {echo '<b>Ошибка, разрешается изменять авторитет раз в 3 часа!</b><br />';}
} else {echo '<b>Ошибка, данного пользователя не существует!</b><br />';}
} else {echo '<b>Ошибка, недопустимый логин пользователя!</b><br />';}
} else {echo '<b>Ошибка! Неверный идентификатор сессии, повторите действие!</b><br />';}
} else {echo '<b>Ошибка, вы не выбрали параметр изменения авторитета!</b><br />';}
} else {show_login('Вы не авторизованы, чтобы изменять авторитет, необходимо');}
echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="anketa.php?uz='.$uz.'&'.SID.'">Вернуться</a><br />';
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?'.SID.'">На главную</a>';
include_once"../themes/".$config['themes']."/foot.php";
?>