require("../classes/settings.php");
require("../classes/template.php");
require("../classes/sql.php");
require("../classes/hrefs.php");
require("../classes/banners.php");
require("../classes/common.php");
require("../classes/tbl_members.php");
require("../classes/tbl_authentication.php");
require("../classes/tbl_category.php");
require("../classes/tbl_items.php");
require("../classes/tbl_travels.php");
require("../classes/tbl_mail.php");
$href = new Hrefs;
$settings = new Settings;
$settings->clear_slashes();
$sql = new Sql;
$sql->Connect();
banner_manager();
print(build_header());
?>
|
|
print(build_left_column());
?>
|
|
Каталог сайтов
На данной странице мы собрали ресурсами которые имеют тИЦ не менее
400-500, что гарантирует для просматривающих высокое качество ресурсов.
include("adm/settings.php");
include("adm/connect_db.php");
print_body();
?>
|
print(build_right_column());
?>
|
print(build_footer());
?>
function print_body()
{
global $host, $user, $pass, $database, $_GET;
$page = $_GET['page'];
if($page < 1) { $page = 1;}
$category = $_GET['cat'];
//print("category = $category, page = $page");
print(build_categories());
print("
");
print(build_links($category, $page));
print(build_navigation($category, $page));
}
//-----------------------------------------------
function build_categories()
{
global $categories;
$result = "";
for($i = 0; $i < count( $categories ); $i++ )
{
if(($i % 3) == 0 )
{
$result .= "";
}
$result .= sprintf("%s | ",
build_href($i+1, 1), $categories[$i] );
if(($i % 3) == 2)
{
$result .= "
";
}
}
if(($i % 3) != 2 )
{
$result .="";
}
$result .= "
";
return $result;
}
//-----------------------------------------------
function build_href($category, $page)
{
global $mod_rewrite;
if($mod_rewrite == 'on')
{
if($category > 0 )
{
return "/nlinks/cat$category/links$page.html";
}
else
{
return "/nlinks/links$page.html";
}
}
else
{
return "links.php?cat=$category&page=$page";
}
}
//-----------------------------------------------
function build_links($category, $page)
{
global $links_per_page, $categories, $max_check_attempts;
$query = "select * from exchange_links ";
if($category > 0 )
{
$query .= "where category = $category ";
}
$query .= " order by id ";
$limit_a = ($page - 1) * $links_per_page;
$limit_b = $links_per_page;
$query .= " LIMIT $limit_a, $limit_b";
$result = "";
if($category > 0 )
{
$result .= sprintf("%s |
", $categories[$category-1]);
}
$res = @mysql_query($query);
$i = ($page - 1) * $links_per_page;
while (($row = mysql_fetch_array($res) )) {
$i++;
if( $row['state'] == 'A' and $row['attempts'] < $max_check_attempts )
{
$result .= sprintf("%s. | %s |
",
$i, $row['code']);
}
else
{
$result .= sprintf("%s. | Suspended |
", $i );
}
}
$result .= "
";
return $result;
}
//-----------------------------------------------
function build_navigation($category, $page)
{
global $links_per_page;
$query = "select count(*) from exchange_links ";
if($category > 0 )
{
$query .= "where category = $category ";
}
$res = @mysql_query($query);
$row = mysql_fetch_array($res);
$total = $row[0];
$pages = floor($total/ $links_per_page) + 1;
if( $total % $links_per_page > 0)
{
$pages ++;
}
$result = "Pages : ";
for($i = 1; $i < $pages; $i++ )
{
if($page == $i)
{
$result .= " [$i] ";
}
else
{
$result .= sprintf(" [$i] ",
build_href($category, $i));
}
}
return $result;
}
//-----------------------------------------------
?>