Файл: pages/go.php
Строк: 18
<?php
$set['title'] = 'Перенаправление';
get_header();
if ( !isset( $_GET['go'] ) || ( db::count("SELECT COUNT(*) FROM `rekl` WHERE `id` = '" . intval( $_GET['go'] ) . "'") == 0 && !preg_match( '#^https?://#', @base64_decode( $_GET['go'] ) ) ) ) {
header( "Location: index.php?" . SID );
exit;
}
if ( preg_match( '#^(ht|f)tps?://#', base64_decode( $_GET['go'] ) ) ) {
if ( isset( $_SESSION['adm_auth'] ) )
unset( $_SESSION['adm_auth'] );
header( "Location: " . base64_decode( $_GET['go'] ) );
exit;
} else {
$rekl = db::fetch("SELECT * FROM `rekl` WHERE `id` = '" . intval( $_GET['go'] ) . "'", ARRAY_A);
db::query("UPDATE `rekl` SET `count` = '" . ( $rekl['count'] + 1 ) . "' WHERE `id` = '$rekl[id]'");
if ( isset( $_SESSION['adm_auth'] ) )
unset( $_SESSION['adm_auth'] );
header( "Refresh: 2; url=$rekl[link]" );
echo "За содержание рекламируемого ресурса<br />n";
echo "администрация сайта " . strtoupper( $_SERVER['HTTP_HOST'] ) . " ответственности не несёт.<br />n";
echo "<b><a href="$rekl[link]">Переход</a></b><br />n";
echo "Переходов: $rekl[count]<br />n";
}
get_footer();