Файл: 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>
";
}