Файл: inc/addproject.php
Строк: 173
<?
/*Если это домен*/
if(isset($_POST['title']) and isset($_POST['coin']) and isset($_POST['about']) and isset($_POST['domen'])) {
/*Проверка titla*/
$title = nothack($_POST[title]);
$title = strip_tags($title);
/*Проверка цены*/
$coin = nothack($_POST[coin]);
$coin = intval($coin);
if($coin < 100) exit('Цена слишком мала, либо вы забыли ее установить (минимальное значение - 100).');
/*Проверка Описания домена*/
$about = nl2br($_POST[about]);
$about = trim($about);
$about = strip_tags($about,'<a><b><i><u><li><br><br/>');
if(strlen($about)>1000) $about = substr($about, 0, 1000);
/*Проверка имени домена*/
$domen = nothack($_POST[domen]);
$url = parse_url($domen, PHP_URL_HOST);
if(empty($url) or !url) exit('Неверно указан адрес сайта. Пример http://yandex.ru');
/*Картинки, которые будут стоять*/
$favicon = "no.ico";
$img = "domen.jpg";
/*Проверка на наличие сайта в БД*/
$query = mysql_num_rows(mysql_query("SELECT * FROM `sites` WHERE domen = '".$url."'"));
if($query > 0) {
echo "
<div class='rightcenterblok'>
<div class='addproject'>
<h2 class='rcb11' style='margin-bottom: 50px;'>
Сайт с таким адресом уже есть в нашей базе.
</div></div></div>
";
include "inc/footer.php";
exit();
};
/*Запрос на добавление домена в БД*/
$result = mysql_query("INSERT INTO `sites` (`title` ,`disc`, `domen` ,`price` , `img` ,`type`, `ficon`, `seller`, `cy` , `pr` , `reg_date`, `act_stat`) VALUES ('".$title."', '".$about."', '".$url."','".$coin."', '".$img."', 'dom' , '".$favicon."','".$user[login]."','".getBarCY($url)."', '".getpr($url) ."', NOW() , '1')", $db) or die(mysql_error());
if($result) {
echo "
<div class='rightcenterblok'>
<div class='addproject'>
<h2 class='rcb11'>
Ваш проект добавлен.
</div></div></div>
";
}
}
/*Если это сайт*/
elseif(isset($_POST['title']) and isset($_POST['coin']) and isset($_POST['about']) and isset($_POST['adress']) and isset($_POST['cat']) and isset($_POST['type'])) {
/*Проверка titla*/
$title = nothack($_POST[title]);
$title = strip_tags($title);
/*Проверка цены*/
$coin = nothack($_POST[coin]);
$coin = intval($coin);
if($coin < 100) exit('Цена слишком мала, либо вы забыли ее установить (минимальное значение - 100).');
/*Проверка Описания домена*/
$about = nl2br($_POST[about]);
$about = trim($about);
$about = strip_tags($about,'<a><b><i><u><li><br><br/>');
if(strlen($about)>10000) $about = substr($about, 0, 10000);
$cat = nothack($_POST[cat]);
/*Проверка имени домена*/
$adress = nothack($_POST[adress]);
$url = parse_url($adress, PHP_URL_HOST);
if(empty($url) or !url) exit('Неверно указан адрес сайта. Пример http://yandex.ru');
/*Проверка типа*/
$type = nothack($_POST[type]);
$type2 = "site";
/*Это все дело сохраняет faviconку*/
if(@copy("http://".$url."/favicon.ico", "files/favicon/".$url.".ico"))
{
$ficon = $url . ".ico";
}
else $ficon = "no.ico";
/*Это все дело сохраняет картирки*/
$uID = '889d917202b3579';
$secretKey = '90acb7c0';
$hash=md5($url.$uID.$secretKey);
/*Сливаем картинку с сервака*/
$img = copy("http://mini.s-shot.ru/1280x800/800/?shot=http://".$url , "files/img/".$url.".jpg");
/*Проверяем та ли это картинка или нет.*/
if($img) {
$img = $url . '.jpg';
} else $img = 'site.jpg';
/*Сливаем превьюшку.*/
$prevu = copy("http://mini.s-shot.ru/1280x800/400/?shot=http://".$url , "files/img/mini/".$url.".jpg");
/*Проверяем та ли это картинка или нет.*/
if($prevu) {
$prevu = $url . '.jpg';
} else $prevu = 'site.jpg';
/*Проверка на наличие сайта в БД*/
$query = mysql_num_rows(mysql_query("SELECT * FROM `sites` WHERE domen = '".$url."'"));
if($query > 0) {
echo "
<div class='rightcenterblok'>
<div class='addproject'>
<h2 class='rcb11' style='margin-bottom: 50px;'>
Сайт с таким адресом уже есть в нашей базе.
</div></div></div>
";
include "inc/footer.php";
exit();
};
$gen_str = generate_str(20);
$result = mysql_query("INSERT INTO `sites` (`title` ,`disc` ,`type` ,`domen` ,`cat` ,`img` ,`price` ,`reg_date` , `ficon`, `seller`, `cy`, `pr`, `type_content`, `act_stat`, `prevu`) VALUES ('".$title."', '".$about."','".$type2."','".$url."','".$cat."','".$img."','".$coin."',NOW(),'".$ficon."','".$user[login]."','".getBarCY($url)."','".getpr($url)."','".$type."','".$gen_str."','".$prevu."')", $db) or die(mysql_error());
if($result) {
echo "
<div class='rightcenterblok'>
<div class='addproject'>
<h2 class='rcb11' style='margin-top:50px; margin-bottom: 50px;'>
Ваш проект добавлен.
</div></div></div>
";
}
}
else
{
echo "
<div class='rightcenterblok'>
<div class='addproject'>
<h2 class='rcb11'>Добавление проекта в систему</h2>
<form id='addform1' method='POST'>
<script language='javascript'>
function showUrSite()
{
var fdiv = document.getElementById('ur1').style;
var fdiv2 = document.getElementById('ur2').style;
fdiv.display = 'block';
fdiv2.display = 'none';
}
function showUrDomen()
{
var fdiv = document.getElementById('ur1').style;
var fdiv2 = document.getElementById('ur2').style;
fdiv.display = 'none';
fdiv2.display = 'block';
}
</script>
</form>
<ul>
<li>Я продаю: </li>
<li style='background: url(../images/site.png) no-repeat; padding-left:20px;' id='site'> <a href='javascript:showUrSite();'>Сайт</a> </li>
<li style='background: url(../images/domen.png) no-repeat; padding-left:20px;' id='domen'> <a href='javascript:showUrDomen();'>Домен</a> </li>
</ul>
<form id='ur1' method='POST'>
<p>Введите заголовок: <input class='input' size='53' style='margin-left:39px;' name='title'/></p>
<p>Введите адрес сайта: <input class='input' value='http://' style='margin-left:27px;' name='adress'/></p>
<p>Выберите раздел: <select class='input' style='margin-left:47px;' name='cat'>
";
$wr=mysql_query('SELECT cat_name,cat_id FROM cat',$db);
while ($categ=mysql_fetch_array($wr)) { printf("<option value='%s'>%s</option>",$categ['cat_id'],$categ['cat_name'] ); }
echo "
</select></p>
<p>Выберите тип контента: <select class='input' style='margin-left:10px;' name='type'/>
<option value='1'>Уникальный</option>
<option value='2'>Переписанный</option>
<option value='3'>Не уникальный</option>
<option value='4'>Смешанный</option>
</select></p>
<p style='margin-top:10px;'>Введите описание сайта: <br><textarea cols=60 rows=10 class='input' name='about'><b>Описание проекта:</b>
<b>Доходы:</b>
<b>Расходы:</b>
<b>Передача домена:</b></textarea></p>
<p>Введите фиксированную цену: <input class='input' value='' style='margin-left:30px;' name='coin'/> руб.
<input type='submit' value='Отправить' class='butsub' style='margin-left:5px;'/>
</p>
</form>
<form id='ur2' style='display:none;' method='POST'>
<p>Введите заголовок: <input class='input' size='53' style='margin-left:39px;' name='title'/></p>
<p>Введите адрес домена: <input class='input' value='http://' style='margin-left:16px;' name='domen'/></p>
<p style='margin-top:10px;'>Введите описание домена: <br><textarea cols=60 rows=10 class='input' name='about'></textarea></p>
<p>Введите цену в руб.: <input class='input' value='' style='margin-left:30px;' name='coin' onkeypress='this.value=this.value.replace(/W|[a-z]/i,'')'/>
<input type='submit' value='Отправить' class='butsub' style='margin-left:5px;'/>
</p>
</form>
</div>
</div>
";
}