
Комментарии: 0
|
|
|
<?php
################################
# АРБИТРАЖ ДЛЯ STRONGCMS 1.0V #
# ИСПОЛНИТЕЛЬ: TJersy #
# BY TJCOMPANY #
# 2015.04.02 #
################################
$title = 'Арбитраж юзера';
require ('../system/core.php');
require ('../system/head.php');
if (isset($_GET['id']) && $db->query("SELECT * FROM `users` WHERE `id` = '".abs(intval($_GET['id']))."'")->num_rows ==true){
###############
###############
echo '<div class="menu">Арбитраж пользователя: '.nick($_GET['id']).' </div>';
##
if(isset($_GET['add']) && isset($user) && $user['id'] != abs(intval($_GET['id']))){
if(isset($_POST['insert'])){
$text = strong($_POST['text']);
$type = abs(intval($_POST['type']));
$filetype = array('jpg','gif', 'png', 'jpeg');
$maxsize = $settings['maxsize']; // Максимальный размер файла,в мегабайтах
$size = $_FILES['filename']['size']; // Вес файл
if (empty($text))err('Введите текст сообщения!');
if (mb_strlen($text, 'UTF-8') < 3) err('Минимум для ввода 3 символа!');
if (@file_exists($_FILES['filename']['tmp_name'])){
if ($size > (1048576 * $maxsize))err('Максимальный размер файла '.$maxsize.'мб!');
$upfiletype = substr($_FILES['filename']['name'], strrpos($_FILES['filename']['name'], ".") + 1);
if (!in_array($upfiletype, $filetype)) err('Такой формат запрещено загружать!');
$files = '/arbitraje/screen/'.rand(1234, 5678).'_'.rand(1234, 5678).'_'.$_FILES['filename']['name'];
move_uploaded_file($_FILES['filename']['tmp_name'], "..".$files."");
$db->query("INSERT INTO `arbitr_tj` SET `id_user` = ".abs(intval($_GET['id'])).", `who_id` = '$user[id]', `text` = '$text', `time` = ".time().", `moder` = '0', `type` = '$type',`img` = '$files'");
err('Ваш арбитраж успешно отправлен на модерацию, ожидайте');
}
}
echo '<div class="neew">
Текст отзыва или претензии должен быть информативен. Если вы хотите написать отзыв в сторону '.nick($_GET['id']).' , то будьте добры укажите за какие заслуги вы оставляете этот отзыв.</br> Отзывы вида "помог установить скрипт" или "норм чел" не принимаются. Отзывы в арбитраже должны быть связаны только с вашими сторонами, и только на данном проекте. </br>Обязательно должен быть указан масштаб денежных средств, будь это в рублях, евро или долларах. </br>
Примеры отзыва:</br>
1. Здравствуйте уважаемый арбитраж, с данным пользователем провёл удачную сделку. Был выдан кредит на сумму xxруб, возврат получил раньше договоренного срока, с доплатой.
С ув. Василий</br>
2. Здравствуйте уважаемый арбитраж, с данным пользователем провёл удачную сделку. Был куплен домен и скрипт на общую сумму xxруб. Деньги переводил первый я.
С ув. Василий</br>
Если вы хотите написать претензию, то в первую очередь прикрепите доказательства (файлы), после чего набирайте текст претензии.</br> Пример претензии:
Здравствуйте уважаемый арбитраж. Договаривались с данным пользователем о продаже его сайта. Был перевод средств (скриншот ниже), после оплаты товарищь стал игнорировать (скрин ниже).
Прошу принять меры / Прошу быть осторожным с данным пользователем
С ув. Василий</br>
После добавление отзыва или претензии она проходит модерацию через арбитраж. За ложные обвинения будете наказаны вы...</br>
</div>';
echo '<div class="neew"><form action="" method="post" enctype="multipart/form-data">
Текст отзыва/претензии:
<textarea name="text"></textarea>
Тип:
<input type="radio" name="type" value="1"/> <font color="green"><b>Отзыв</b></font>
<input type="radio" name="type" value="2"/> <font color="red"><b>Претензия</b></font>
Файл:
<input name="filename" type="file" />
<input type="submit" value="Оставить отзыв/претензию" name="insert"/></form></div></div>';
}
if(isset($user) && $user['id'] != abs(intval($_GET['id'])))echo '<div class="news"><a href="index.php?id='.abs(intval($_GET['id'])).'&add"> Добавить претензию/отзыв </a></div>';
$count = $db->super_query("SELECT COUNT(*) as count FROM `arbitr_tj`");
$start = nav($count['count']);
$a = $db->query("SELECT * FROM `arbitr_tj` WHERE `id_user` = '".intval($_GET['id'])."' AND `moder` = '1' ORDER BY `id` ASC LIMIT ".$start['s'].",".$max);
while($arb = $a->fetch_assoc()){
echo '<div class="news">';
echo '<div class="neew">
'.($arb['type'] == '1'?'<img src="/arbitraje/icon/plus.png"> <b>отзыв</b>':'<img src="/arbitraje/icon/minus.png"> <b>претензия</b>').'
мастера '.nick($arb['who_id']).' ('.vremja($arb['time']).')
'.nl2br(smile(bb($arb['text']))).'
<a href="'.$arb['img'].'"> <img src="'.$arb['img'].'" width="60" hight="60" alt="file"/></a>
<b>Статус: <font color="red"> Подтверждено</font></b>
</div>';
echo '</div>';
}
if ($start['k_post'] < 1)
echo msg('Арбитраж пуст!');
if ($start['k_page'] > 1)
echo str(HOME.'/arbitraje/index.php?id='.$_GET['id'].'&', $start['k_page'], $start['page']); // Вывод страниц
###############
###############
} else {
err('Пользователь не найден');
}
###############
require ('../system/footer.php');
?>