Вход Регистрация
Файл: gcatalog.php
Строк: 164
<?php
ini_set
('display_errors'0);
include 
"header/config.inc.php";
include 
"header/function.inc.php";
include 
"header/gheader.inc.php";
include 
'backlink.php';
include 
"header/connect.inc.php";
include 
"header/click-club.class.php";
If (!isset(
$_GET['log'])) define("anybody","true");
include 
"header/enter.inc.php";


If (!isset(
$_GET['mode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mode']))
$mode false
else 
$mode $_GET['mode'];

include_once(
"header/oper.etc.php");
echo 
'<div class="header_rek">Каталог сайтов </div>';
switch (
$mode){
case 
'usersites':
If (!
$_enter){
echo 
'Для просмотра ваших сайтов, вы дoлжны авторизоваться или 
<a href="reg.php">зарегистрироваться</a><br/>-----<br/>
<a href="gcatalog.php'
.$_zapros.'">Kаталог</a>';
break;
}

echo 
'<img src="dir.gif" border="0"> <a href="'.$_zapros.'mode=addsite">Добавить сайт</a> (+ 25 кр.)<br>
<img src="dir.gif" border="0"> <a href="'
.$_zapros.'mode=prav">Правила</a><br>
<img src="dir.gif" border="0"> <a href="'
.$_zapros.'">Kаталог</a>';
$ya=mysql_query("select * from `cat` order by `id` desc limit 1");
echo 
'<hr>New сайт: 
<a href="http://'
.mysql_result($ya,0,'url').'"><b>'.mysql_result($ya,0,'url').'</b></a><hr>';

$result=@mysql_query("SELECT * FROM `cat` WHERE `login`='".$_USER['login']."'");
if (
mysql_affected_rows()==0)
{
echo 
"У вас нет сайтов добавленных в каталог!<br>
За сайт вы будете получать 25 кредитов!"
;}
else
{
while(
$row=mysql_fetch_array($result))
{
$url=$row['url'];
$nameurl=$row['nameurl'];
$id=$row['id'];
$opis=$row['opis'];
echo 
'<table align="center" border="0" width="95%" cellpadding="0" cellspacing="1" class="tabl">
<tr>
<td class="tab">ID</td>
<td class="tab">URL</td>
<td class="tab">Название</td>
<td class="tab">Описание</td>
</tr>
<tr>
<td class="tab">'
.$id.'</td>
<td class="tab">'
.$url.'</td>
<td class="tab">'
.$nameurl.'</td>
<td class="tab">'
.$opis.'</td>
</tr>
</table>-----'
;
}
}
break;

case 
'link2':
If (!
$_enter){
echo 
'Для добавления сайта в каталог, Вы должны авторизоваться!<br/>-----<br/>';
break;
}

$url=htmlspecialchars($_POST['url']);
$usersite=htmlspecialchars($_POST['usersite']);


$bl = new backlink('http://'.$url.'');
if (!
$bl->check('http://'.$usersite.'')) echo $bl->errors;
else {
$opis=htmlspecialchars($_POST['opis']);
$url=htmlspecialchars($_POST['url']);
$nameurl=htmlspecialchars($_POST['nameurl']);
$usersite=htmlspecialchars($_POST['usersite']);
$kateg=htmlspecialchars($_POST['kateg']);
$login=htmlspecialchars($_POST['login']);
$resul=@mysql_query("
SELECT * FROM `cat` WHERE `url`='"
.$url."'
"
);
If (!
$resul){
echo 
'Ошибка запроса к бд...';
break;
}

If (
mysql_num_rows($resul)!=0){echo 'Данный сайт уже зарегистрирован в каталоге!<br>
<a href="gcatalog.php'
.$_zapros.'">Kаталог</a>';
break;}

 
If (!
is_NULL($nameurl) && $nameurl!='' && !is_NULL($opis) && $opis!=''){

echo 
'Реф. ссылка обнаружена!<br>';
$result=@mysql_query("INSERT into `cat`
(`login`,`url`,`nameurl`,`opis`,`kateg`,`ts`)
values
('"
.$_USER['login']."','".$url."','".$nameurl."','".$opis."','".$kateg."','".time()."')
"
);
If (!
$result){
echo 
'Oшибкa зaпpoca к бд...';
break;
}
@
mysql_query("UPDATE `".prefix."users` SET `bank`=`bank`+'25' WHERE  login='".$login."'");
@
mysql_query("UPDATE `catk` SET `num`=`num`+'1' WHERE id='".$kateg."'");
echo 
'Ваш сайт добавлен в каталог!<br>
В банк начислено 25 кредитов!<br>
<a href="gcatalog.php'
.$_zapros.'">Kаталог</a>';
}
else {echo 
'Bсе поля обязательны для заполнения!';}}
break;

case 
'addsite':
If (!
$_enter){
echo 
'Для добавления сайта в каталог, Вы дoлжны авторизоваться или <a href="reg.php">зарегистрироваться</a>
<br/>-----<br/>
<a href="catalog.php'
.$_zapros.'">Kаталог</a></div></div>';
break;
}

echo 
'<b>ВНИМАНИЕ</b>: перед тем, как добавить сайт в каталог, разместите на сайте свою реф. ссылку: http://sclubik.ru/?pid='.$_USER['login'].' (Потвердите что сайт ваш!)<hr>
<form action="'
.$_zapros.'mode=link2" method="post">';
echo 
'Название ссылки: [max 25] <br><input name="nameurl" maxlength="25" value="" type="text"><br/>';
echo 
'Ссылка (без http://) [max 40]:<br>
<input name="url" maxlength="40" value="" type="text"><br/>'
;
echo 
'Описание: [max 80]:<br>
<input name="opis" maxlength="80" value="" type="text"><br/>
Категория:<br/>
<select name="kateg">
<option value="1">Хакерам</option>
<option value="2">Бизнес</option>
<option value="3">Загрузки</option>
<option value="4">ХХХ</option>
<option value="5">Wap-Мастеру</option>
<option value="6">Росскрутка</option>
<option value="7">Конструкторы</option>
<option value="8">Прочее</option>
</select><br/>
<input type="hidden" name="login" maxlength="50" value="'
.$_USER['login'].'"/>
<input type="hidden" name="usersite" maxlength="60" value="sclubik.ru/?pid='
.$_USER['login'].'"/>';
echo 
'<input type="submit" value="Добавить сайт"></form>
Все поля обязательны для заполнения!'
;
echo 
'<hr/><a href="gcatalog.php'.$_zapros.'">Kаталог</a>';
break;

case 
'ads':
echo 
'<form action="'.$_zapros.'mode=ads2" method="post">';
echo 
'Название ссылки: [max 25] <br>
<input name="kateg" maxlength="25" value="" type="text"><br/>'
;
echo 
'<input class="ibutton" type="submit" value="Добавить сайт"></form>';
break;

case 
'ads2':
$kateg=htmlspecialchars($_POST['kateg']);
@
mysql_query("INSERT into `catk`
(`kateg`)
values
('"
.$kateg."')
"
);
echo 
'ok';
break;



case 
'prav':
echo 
'За размещение вашего сайта, мы платим 25 кредитов!<br>
Каталог sclubik.ru, это хороший способ раскрутить и поднять посещаемость вашего сайта!<br>
В каталоге запрещено размещать сайты:<br>
<ol>
<li>Сайты нарушающие законодательство РФ
<li>В "названии" и "описании" указывать номера icq, e-mail и прочую контактную информацию.
<li>Сайты пропагандирующие: насилие, зоофилию, пидофилию и т.п.
<li>С одинаковыми "заголовком" и "описанием"
<li>Ведущие на алармы и вредоносные программы
<li>Не принадлежащие вам
<li>Состоящие из одних ссылок
<li>При нарушении этих правил, последует немедленное удаление ссылки и бан аккаунта!
</ol>
<a href="gcatalog.php'
.$_zapros.'">Kаталог</a>';
break;

case 
'read':
default:
$mode='read';

echo 
'<img src="dir.gif" border="0"><a href="'.$_zapros.'mode=addsite">Добавить сайт</a> (+25 кр.)<br>
<img src="icon.gif" border="0"><a href="'
.$_zapros.'mode=prav">Правила</a><br>
<img src="icon.gif" border="0"><a href="'
.$_zapros.'mode=usersites">Ваши сайты</a><hr>';

$ya=mysql_query("select * from `cat` order by `id` desc limit 1");
echo 
'New сайт: 
<a href="http://'
.mysql_result($ya,0,'url').'"><b>'.mysql_result($ya,0,'url').'</b></a><hr>';

$urli=mysql_fetch_array(mysql_query("SELECT `url` FROM `cat` ORDER BY `id` DESC LIMIT 1"));



If (!isset(
$_GET['page']) || !is_numeric($_GET['page'])) $page=1; else { $page=$_GET['page']; (int)$page;}
$result=@mysql_query("SELECT * FROM `catk` ORDER by `id` desc LIMIT ".(($page-1)*num_best_on_page).",".(num_best_on_page+1));
If (!
$result){
echo 
'Oшибкa зaпpoca к бд...';
break;
}

$next=false;
$num=mysql_num_rows($result);
If (
$num>0){
If (
$num<=num_best_on_page$read=$num;
else {
$read=num_best_on_page;
$next=true;
}
for (
$i=0;$i<$read;$i++){
$id=mysql_result($result,$i,'id');
echo 
'<img src="dir.gif" border="0"><a href="'.$_zapros.'mode=kat&amp;id='.$id.'"><b>'.mysql_result($result,$i,'kateg').'</b></a>';

echo 
' ['.mysql_result($result,$i,'num').']<br/>';
$id=mysql_result($result,$i,'id');
}
}
else echo 
'Категорий нет!';


$result=@mysql_query("SELECT `id` FROM `cat`");
If (!
$result){
echo 
'Oшибкa зaпpoca к бд...';
break;
}
echo 
'<hr/>Всего сайтов: <font color="blue">'.mysql_num_rows($result);
echo 
'</font>';

break;

case 
'kat':
If (!isset(
$_GET['id']) || !is_numeric($_GET['id'])){
echo 
'Нe зaдaна выбранная категория!';
break;
}


If (!isset(
$_GET['mod']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mod'])) $mod='kat'; else $mod=$_GET['mod'];
$id=$_GET['id'];
(int)
$id;

switch (
$mod){
case 
'delit':
$kategor=$_GET['kategor'];
(int)
$kategor;
If (!isset(
$_GET['kategor']) || !is_numeric($_GET['kategor'])){
echo 
'Нe зaдaна категория!<br>
<a href="gcatalog.php'
.$_zapros.'">Kаталог</a>';
break;
}

If (
$_USER['admin']){
$result=@mysql_query("DELETE FROM `cat` WHERE `id`='".$id."'");
If (!
$result){
echo 
'Oшибкa зaпpoca к бд...';
break;
}
@
mysql_query("UPDATE `catk` SET `num`=`num`-'1' WHERE id='".$kategor."'");
echo 
'Сайт удалён из каталога!<br/>-----<br/>
<a href="gcatalog.php'
.$_zapros.'">Kаталог</a>';}
break;

case 
'kat':
default:
echo 
'<a href="'.$_zapros.'mode=addsite">Добавить сайт</a><br/>-----<br/>';

If (!isset(
$_GET['page']) || !is_numeric($_GET['page'])) $page=1; else { $page=$_GET['page']; (int)$page;}
$result=@mysql_query("SELECT * FROM `cat` ORDER by `ts` desc LIMIT ".(($page-1)*num_best_on_page).",".(num_best_on_page+1));
If (!
$result){
echo 
'Oшибкa зaпpoca к бд...';
break;
}

$next=false;
$num=mysql_num_rows($result);
If (
$num>0){
If (
$num<=num_best_on_page$read=$num; else {
$read=num_best_on_page;
$next=true;
}
for (
$i=0;$i<$read;$i++){

$kategor=mysql_result($result,$i,'kateg');
$id $_GET['id'];
(int)
$id;
if (
$id==$kategor){
echo 
'<a href="go.php?url='.mysql_result($result,$i,'url').'">
<b>'
.mysql_result($result,$i,'nameurl').'</b></a> - 
'
.date("d.m.Y H:i:s",mysql_result($result,$i,'ts')); 
echo 
'<br/>'.mysql_result($result,$i,'opis').'';

If (
$_USER['admin']){
$id=mysql_result($result,$i,'id');
echo 
'<br/><a href="'.$_zapros.'mode=kat&amp;mod=delit&amp;id='.$id.'&amp;kategor='.$kategor.'">Удaлить</a>';}
echo 
'<hr>';
 }


}
} else echo 
'В каталоге сайтов нет!<br/>-----<br/>';

If (
$page>1) echo '<a href="'.$_zapros.'mode=read&amp;page='.($page-1).'">';
echo 
'Нaзaд';
If (
$page>1) echo '</a>';
echo 
' | ';
If (
$next) echo '<a href="'.$_zapros.'mode=read&amp;page='.($page+1).'">';
echo 
'Дaлee';
If (
$next) echo '</a>';

$result=@mysql_query("SELECT `login` FROM `cat`");
If (!
$result){
echo 
'Oшибкa зaпpoca к бд...';
break;
}
echo 
'<br/>Всего сайтов: '.mysql_num_rows($result);
echo 
'<hr/><a href="gcatalog.php'.$_zapros.'">Kаталог</a>';
break;
}
break;
break;
}

include 
"header/gend.inc.php";
?>
Онлайн: 0
Реклама