Вход Регистрация
Файл: public_html/pages/link.php
Строк: 84
<?php
#-----------------------------------------------------#
#          ********* ROTORCMS *********               #
#              Made by  :  VANTUZ                     #
#               E-mail  :  visavi.net@mail.ru         #
#                 Site  :  http://pizdec.ru           #
#             WAP-Site  :  http://visavi.net          #
#                  ICQ  :  36-44-66                   #
#  Вы не имеете право вносить изменения в код скрипта #
#        для его дальнейшего распространения          #
#-----------------------------------------------------#    
require_once ('../includes/start.php');
require_once (
'../includes/functions.php');
require_once (
'../includes/header.php');
include_once (
'../themes/' $config['themes'] . '/index.php');

if (isset(
$_GET['act'])) {
    
$act check($_GET['act']);
} else {
    
$act 'index';


show_title('site.png''Партнеры и друзья');
$config['newtitle'] = 'Партнеры и друзья';

if (
is_user()) {
    switch (
$act):
    
# ###########################################################################################
    # #                                    Главная страница                                    ##
    # ###########################################################################################
    
case "index":

        include_once (
BASEDIR "includes/link.php");

        echo 
'<br /><div class="form">';
        echo 
'<form action="link.php?act=add&amp;' SID '" method="post">';
        echo 
'Адрес сайта:<br />';
        echo 
'<input type="text" name="linkurl" value="http://" maxlength="50" /><br />';
        echo 
'Название (max25):<br />';
        echo 
'<input type="text" name="linkname" maxlength="25" /><br />';
        echo 
'<input type="submit" value="Добавить" /></form></div><br />';

        echo 
'В названии ссылки запрещено использовать любые ненормативные и матные слова<br />';
        echo 
'За нарушение правил предусмотрено наказание в виде строгого бана<br /><br />';
        break;
    
# ###########################################################################################
    # #                                  Добавление ссылки                                     ##
    # ###########################################################################################
    
case "add":

        
$linkurl check(strtolower($_POST['linkurl']));
        
$linkname check($_POST['linkname']);

        if (
utf_strlen($linkurl) >= 10 && utf_strlen($linkurl) <= 50) {
            if (
utf_strlen($linkname) >= && utf_strlen($linkname) <= 25) {
                if (
preg_match('#^http://([a-z0-9_-.])+(.([a-z0-9/])+)+$#'$linkurl)) {
                    
$pyrurl DB :: $dbh -> querySingle("SELECT `pyramid_id` FROM `pyramid` WHERE `pyramid_link`=? LIMIT 1;", array($linkurl));
                    if (empty(
$pyrurl)) {
                        
$pyruser DB :: $dbh -> querySingle("SELECT `pyramid_id` FROM `pyramid` WHERE `pyramid_user`=? LIMIT 1;", array($log));
                        if (empty(
$pyruser)) {
                            
$linkurl antimat($linkurl);
                            
$linkname antimat($linkname);

                            
DB :: $dbh -> query("INSERT INTO `pyramid` (`pyramid_link`, `pyramid_name`, `pyramid_user`) VALUES (?, ?, ?);", array($linkurl$linkname$log));

                            
DB :: $dbh -> query("DELETE FROM `pyramid` WHERE `pyramid_id` < (SELECT MIN(`pyramid_id`) FROM (SELECT `pyramid_id` FROM `pyramid` ORDER BY `pyramid_id` DESC LIMIT " $config['showlink'] . ") AS del);");

                            
$_SESSION['note'] = 'Ваш сайт успешно добавлен в список партнеров и друзей!';
                            
header ("Location: link.php?" SID);
                            exit;
                        } else {
                            
show_error('Ошибка! Вы уже добавили сайт в базу, запрещено добавлять несколько сайтов подряд!');
                        } 
                    } else {
                        
show_error('Ошибка! Данный сайт уже имеется в базе, запрещено добавлять несколько сайтов подряд!');
                    } 
                } else {
                    
show_error('Ошибка! Недопустимый адрес! Разрешается добавлять только адрес главной страницы!');
                } 
            } else {
                
show_error('Ошибка! Слишком длинное или короткое название. Не менее 5 и не более 25 символов!');
            } 
        } else {
            
show_error('Ошибка! Слишком длинный или короткий адрес ссылки. Не менее 10 и не более 50 символов!');
        } 

        echo 
'<img src="../images/img/back.gif" alt="image" /> <a href="link.php?' SID '">Вернуться</a><br />';
        break;

    default:
        
header("location: link.php?" SID);
        exit;
        endswitch;
    } else {
    
show_login('Вы не авторизованы, чтобы добавить новую ссылку, необходимо');


echo 
'<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' SID '">На главную</a>';
include_once 
"../themes/" $config['themes'] . "/foot.php";

?>
Онлайн: 0
Реклама