Вход Регистрация
Файл: New_top/AdmPanel/moderacia.php
Строк: 102
<?php
$title 
'Панель управления сайтом - Модерация сайтов';
require_once(
'../Sys/head.php');
reg();
level(2);
switch(
$act)
    {
        default:
        echo 
'<div class="block">Модерация сайтов</div>';
        
$count $mysqli->query("SELECT `id` FROM `".$prefix."sait` WHERE `status` = '0'")->num_rows;
        if(
$count 0)
            {
                
$total intval(($count-1)/$set['pageModeracia'])+1
                
$page = (isset($_GET['page'])) ? abs(intval($_GET['page'])) : ''
                if(empty(
$page) OR $page 0)
                    {
                        
$page 1
                }    
                if(
$page $total)
                    {
                        
$page $total
                    }
                
$past intval($count/$set['pageModeracia']);  
                
$start $page*$set['pageModeracia']-$set['pageModeracia']; 
                
$moderation $mysqli->query("SELECT `id`,`url`,`name`,`about` FROM `".$prefix."sait` WHERE `status` = '0' ORDER BY `id` DESC LIMIT ".$start.",".$set['pageModeracia']."");
                while(
$row $moderation->fetch_assoc()) 
                    {
                        
$start++;
                        echo 
'<div class="l1"><span class="o">'.$start.'</span> <strong>'.$row['name'].'</strong></div>';
                        echo 
'<div class="li">';
                        echo 
'URL: <a href="http://'.$row['url'].'">http://'.$row['url'].'</a><br/>';
                        echo 
$row['about'].'<br/>';
                        echo 
'<hr/>';
                        echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/controlPanel/moderacia/activate/'.$row['id'].'">Активировать</a> :: ';
                        echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/controlPanel/moderacia/delete/'.$row['id'].'">Удалить</a><br/>';
                        echo 
'</div>';
                    }
                if(
$count $pageSait)
                    {
                        
navigation($total,$page,'http://'.$_SERVER['HTTP_HOST'].'/controlPanel/moderacia/');
                    }
            }
        else
            {
                echo 
'<div class="l1">';
                echo 
'Сайтов на модерации нет.<br/>';
                echo 
'</div>';
            }
        break;
        case 
'activate':
        if(!isset(
$_POST['ok']))
            {
            echo 
'<div class="block">Модерация сайтов</div>';
                
$platform $mysqli->query("SELECT `name`,`url`,`about`,`category` FROM `".$prefix."sait` WHERE `id` = '".$id."' LIMIT 1");
                if(
$platform->num_rows 0)
                    {
                        
$userPlatform $platform->fetch_assoc();
                        echo 
'<div class="l1">';
                        echo 
'
                        <form action="" method="post">
                        Название сайта(max. 35):<br/>
                        <input type="text" class="form"  class="input" name="name" maxlength="35" value="'
.$userPlatform['name'].'" /><br/>
                        URL сайта(без http:// и т.п)(max. 35):<br/>
                        <input type="text" class="form"  class="input" name="url" maxlength="35" value="'
.$userPlatform['url'].'" /><br/>
                        Описание сайта (max. 250):<br/>
                        <textarea class="form" name="about" cols="38" rows="8">'
.$userPlatform['about'].'</textarea><br/>
                        Категория:<br/>
                        <select name="cat">'
;
                        
$cats $mysqli->query("SELECT * FROM `".$prefix."cat` ORDER BY `position` ASC");
                        if(
$cats->num_rows 0)
                            {
                                while(
$cat $cats->fetch_assoc())
                                    {
                                        
$selected = ($userPlatform['category'] == $cat['id']) ? ' selected="selected"' '';
                                        echo 
'<option value="'.$cat['id'].'"'.$selected.'>'.$cat['name'].'</option>';
                                    }
                            }
                        echo 
'</select><br/>';
                        echo 
'<input name="ok" type="submit" class="button" value="Активировать" /></form></div>';
                    }
                else
                    {
                        echo 
'<div class="l1">';
                        echo 
'Такой площадки нет.<br/>';
                        echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/controlPanel/platforms/editSait/'.$id.'">Назад</a><br/>';
                        echo 
'</div>';
                    }
            }
        else
            {
                        
$url filter($_POST['url']);
                        
$name filter($_POST['name']);
                        
$about filter($_POST['about']);
                        
$cat intval($_POST['cat']);
                        
$error '';
                        
$issetCat $mysqli->query("SELECT `id` FROM `".$prefix."cat` WHERE `id` = '".$cat."'")->num_rows;
                        if(
$issetCat == 0)
                            {
                                
$error .= 'Нет такой категории.<br/>';
                            }
                        
$platformIsset $mysqli->query("SELECT `id` FROM `".$prefix."sait` WHERE `id` = '".$id."' LIMIT 1")->num_rows;
                        if(
$platformIsset == 0)
                            {
                                
$error .= 'У вас нет такой площадки.<br/>';
                            }
                        if(empty(
$url) OR empty($name) OR empty($about) OR empty($cat))
                            {
                                
$error .= 'Не заполнены обязательные поля.<br/>';
                            }
                        if(
mb_strlen($url) >= 35)
                            {
                                
$error .= 'Поле "URL сайта" не должно быть больше 35 символов.<br/>';
                            }
                        if(
mb_strlen($name) >= 35)
                            {
                                
$error .= 'Поле "Название сайта" не должно быть больше 35 символов.<br/>';
                            }
                        if(
mb_strlen($about) >= 250)
                            {
                                
$error .= 'Поле "Описание сайта" не должно быть больше 250 символов.<br/>';
                            }
                        if(!empty(
$error))
                            {
                                echo 
'<div class="l1">';
                                echo 
'В результате заполнения полей , выявились ошибки:<br/>';
                                echo 
$error;
                                echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/controlPanel/platforms/editSait/'.$id.'">Назад</a><br/>';
                                echo 
'</div>';
                            }
                        else
                            {
                            
                            
                            
/////////////////////////////////
                            
$subject "Модерация в Топ-рейтинге сайтов ".$_SERVER['HTTP_HOST'];
                            
$body "Здравствуйте, ваш сайт: http://".$url." успешно прошол модерацию в Топ-рейтинге сайтов ".$_SERVER['HTTP_HOST']."n";
                            
$body .= "С Уважением Администрация сайта.n";
                            
$headers "From: ".$set['mail']." n";
                            
$headers .= "Content-Type: text/plain; charset=utf-8n";
                            
///////////////////////
                            
$sait $mysqli->query("SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."'");
                            
$saitmail $sait->fetch_assoc();
                            
$mails $mysqli->query("SELECT DISTINCT * FROM `".$prefix."users` WHERE `id` = '".$saitmail['uid']."'");
                            if(
$mails->num_rows 0)
                            {
                            while(
$row $mails->fetch_assoc())
                            {
                                
mail($row['mail'], $subject$body$headers);
                            }
                            
////////////////////////
                           
                            
                            
                                
$category $mysqli->query("SELECT `category` FROM `".$prefix."sait` WHERE `id` = '".$id."' LIMIT 1")->fetch_assoc();
                                
$mysqli->query("UPDATE `".$prefix."sait` SET `category` = '".$cat."', `name` = '".$name."', `url` = '".$url."', `about` = '".$about."', `status` = '1' WHERE `id` = '".$id."'");
                                
$mysqli->query("UPDATE `".$prefix."cat` SET `count` = (`count` - 1) WHERE `id` = '".$category['category']."'");
                                
$mysqli->query("UPDATE `".$prefix."cat` SET `count` = (`count` + 1) WHERE `id` = '".$cat."'");
                                echo 
'<div class="l1">';
                                echo 
'Сайт Успешно активирован !!! <br/>';
                                echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/controlPanel/moderacia/">Назад</a><br/>';
                                echo 
'</div>';
                            }
                            }
            }

        break;
        case 
'delete':
        echo 
'<div class="block">Модерация сайтов</div>';
        
        
/////////////////////////////////
                            
$saitmod $mysqli->query("SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."'");
                            
$saitmod2 $saitmod->fetch_assoc();
                            
$subject "Модерация в Топ-рейтинге сайтов ".$_SERVER['HTTP_HOST'];
                            
$body "Здравствуйте, ваш сайт: http://".$saitmod2['url']." к сожалению не прошел модерацию, и был удален, сайт не соответствует правилам в Топ-рейтинге сайтов ".$_SERVER['HTTP_HOST']."n";
                            
$body .= "С Уважением Администрация сайта.n";
                            
$headers "From: ".$set['mail']." n";
                            
$headers .= "Content-Type: text/plain; charset=utf-8n";
                            
///////////////////////
                            
$sait $mysqli->query("SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."'");
                            
$saitmail $sait->fetch_assoc();
                            
$mails $mysqli->query("SELECT DISTINCT * FROM `".$prefix."users` WHERE `id` = '".$saitmail['uid']."'");
                            if(
$mails->num_rows 0)
                            {
                            while(
$row $mails->fetch_assoc())
                            {
                                
mail($row['mail'], $subject$body$headers);
                            }
////////////////////////    
        
        
        
$row $mysqli->query("SELECT `category`,`uid` FROM `".$prefix."sait` WHERE `id` = '".$id."'")->fetch_assoc();
        
$mysqli->query("DELETE FROM `".$prefix."sait` WHERE `id` = '".$id."'");
        
$mysqli->query("DELETE FROM `".$prefix."browsers` WHERE `sid` = '".$id."'");
        
$mysqli->query("DELETE FROM `".$prefix."complaint` WHERE `sid` = '".$id."'");
        
$mysqli->query("DELETE FROM `".$prefix."compression` WHERE `sid` = '".$id."'");
        
$mysqli->query("DELETE FROM `".$prefix."country` WHERE `sid` = '".$id."'");
        
$mysqli->query("DELETE FROM `".$prefix."hours` WHERE `sid` = '".$id."'");
        
$mysqli->query("DELETE FROM `".$prefix."days` WHERE `sid` = '".$id."'");
        
$mysqli->query("DELETE FROM `".$prefix."month` WHERE `sid` = '".$id."'");
        
$mysqli->query("DELETE FROM `".$prefix."operators` WHERE `sid` = '".$id."'");
        
$mysqli->query("DELETE FROM `".$prefix."saitsOnline` WHERE `sid` = '".$id."'");
        
$mysqli->query("DELETE FROM `".$prefix."go` WHERE `sid` = '".$id."'");
        
$mysqli->query("DELETE FROM `".$prefix."shows` WHERE `sid` = '".$id."'");
        
$mysqli->query("DELETE FROM `".$prefix."sait` WHERE `id` = '".$id."'");
        
$mysqli->query("UPDATE `".$prefix."users` SET `platformsCount` = (`platformsCount` - 1) WHERE `id` = '".$row['uid']."'");
        
$mysqli->query("UPDATE `".$prefix."cat` SET `count` = (`count` - 1) WHERE `id` = '".$row['category']."'");        
        
    
        
        echo 
'<div class="l1">';
        echo 
'Сайт успешно удален<br/>';
        echo 
'</div>';
        }
        break;
    }

echo 
'<div class="l1">';
echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/controlPanel/moderacia">К модерации сайтов</a><br/>';
echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/controlPanel">В Админку</a><br/>';
echo 
'</div>';
?>
Онлайн: 2
Реклама