Вход Регистрация
Файл: New_top/Modules/office.php
Строк: 290
<?php
$str 
'office';
$title 'Кабинет';
require_once(
'Sys/head.php');
reg();
switch(
$act)
    {
        default:
    
        
$plaformsNoMod $mysqli->query("SELECT `id` FROM `".$prefix."sait` WHERE `status` = '0'")->num_rows;    
        
        echo 
'<div class="block"><strong>Кабинет</strong></div>';
if(
$user_data['level'] == 2)
echo 
'<div class="li">';  echo '<img src="http://'.$_SERVER['HTTP_HOST'].'/Design/images/ini/icon.png" alt="*" /> <a href="http://'.$_SERVER['HTTP_HOST'].'/controlPanel">Админ-панель</a> </div>';
echo 
'<div class="li">';
echo 
'<img src="http://'.$_SERVER['HTTP_HOST'].'/Design/images/ini/icon.png" alt="*" /> <a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/platforms">Мои сайты</a> ['.$user_data['platformsCount'].' из '.$set['maxPlatforms'].']</div>';
echo 
'<div class="li">';echo '<img src="http://'.$_SERVER['HTTP_HOST'].'/Design/images/ini/icon.png" alt="*" /> <a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/Cont">Контактные данные</a></div>';
echo 
'<div class="li">';echo '<img src="http://'.$_SERVER['HTTP_HOST'].'/Design/images/ini/icon.png" alt="*" /> <a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/code">Код счетчика</a></div>';
echo 
'<div class="li">';echo '<img src="http://'.$_SERVER['HTTP_HOST'].'/Design/images/ini/icon.png" alt="*" /> <a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/changePassword">Смена пароля</a></div>';
echo 
'<div class="li">';echo '<img src="http://'.$_SERVER['HTTP_HOST'].'/Design/images/ini/icon.png" alt="*" /> <a href="http://'.$_SERVER['HTTP_HOST'].'/exit">Выход</a></div>';
        break;
        case 
'platforms':
        echo 
'<div class="block">Площадки | <small>Всего площадок: [<strong>'.$user_data['platformsCount'].'</strong> из <strong>'.$set['maxPlatforms'].'</strong>]</small></div>';
        if(
$user_data['platformsCount'] == 0)
            {
echo 
'<div class="main">';
                echo 
'На данный момент у вас нет площадок.</div>';
                echo 
'<div class="li"><a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/addPlatform">Добавить площадку</a>';
                echo 
'</div>';
            }
        else
            {
                
$total intval(($user_data['platformsCount']-1)/$pagePlatforms)+1;
                
$page = (isset($_GET['page'])) ? abs(intval($_GET['page'])) : '';
                if(empty(
$page) OR $page 0)
                    {
                        
$page 1;
                    }
                if(
$page $total)
                    {
                        
$page $total;
                    }
                
$past intval($user_data['platformsCount']/$pagePlatforms);
                
$start $page*$pagePlatforms-$pagePlatforms;
                
$platform $mysqli->query("SELECT `id`,`name`,`about`,`status`,`ban` FROM `".$prefix."sait` WHERE `uid` = '".$user_data['id']."' ORDER BY `id` ASC LIMIT ".$start.",".$pagePlatforms."");
                while(
$row $platform->fetch_assoc())
                    {
                        
$status $row['status'] == '<font color=green>Модерация пройдена</font>' '<font color=red>Проходит модерацию</font>';
                        
$status_ban $row['ban'] == '<small>|</small> <small>Уд</small> <small>|</small>' '<small>|</small> <a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/deletePlatform/'.$row['id'].'"><small>Уд</small></a> <small>|</small> ';
                        
$start++;
                        echo 
'<div class="l1"><strong>'.$row['name'].'</strong> <small>[ID: '.$row['id'].' | '.$status.']</small></div>';
                        echo 
'<div class="li">';
                        if(
mb_strlen($row['about']) > 50)
                            {
                                
$text mb_substr($row['about'],0,50);
                                echo 
''.$text.'...';
                            }
                        else
                            {
                                echo 
''.$row['about'].'';
                            }
                        echo 
'<hr>';
                        echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/editPlatform/'.$row['id'].'"><small>Ред</small></a>';  
                        echo 
' '.$status_ban.'';
                        echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/stats/'.$row['id'].'"><small>Ст</small></a> <small>|</small> <a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/code/'.$row['id'].'"><small>Код</small></a>';
                        echo 
'</div>';
                    }
                    if(
$total 1)
                        {
                            
navigation($total,$page,'http://'.$_SERVER['HTTP_HOST'].'/m/office/platforms/',$total);
                        }
                echo 
'<div class="l1"><a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/addPlatform">Добавить площадку</a></div>';
            }
        break;
        case 
'addPlatform':
        
////////////////////////////// Форма Воода
        
echo '<div class="block">Добавление площадки</div>';
        if(!isset(
$_POST['ok']))
            {
echo 
'<div class="main">';
                echo 
'
                <form action="/m/office/addPlatform" method="post">
                Название сайта [max.35]:<br/>
                <input type="text" class="form"  class="input" name="name" maxlength="35" value="" /><br/>
                URL сайта [без http:// и т.п] (max. 35):<br/>
                <input type="text" class="form"  class="input" name="url" maxlength="35" value="" /><br/>
                Описание сайта (max. 250):<br/>
                <textarea class="form" name="about" cols="38" rows="8"></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_array())
                            {
                                echo 
'<option value="'.$cat['id'].'">'.$cat['name'].'</option>';
                            }
                    }
                echo 
'</select></br>';
                
                echo 
'<input name="ok" type="submit" class="button" value="Добавить" />
                </form>
                </div>'
;
            }
        else
            {
                if(
$userdata['platformsCount'] >= $set['maxPlatforms'])
                    {
                        echo 
'<div class="l1">';
                        echo 
'Вы превысили лимит площадок , на данный момент можно создавать только '.$set['maxPlatforms'].'. <br/>';
                        echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/platforms">К площадкам</a><br/>';
                        echo 
'</div>';
                    }
                else
                    {
                        
$url filter($_POST['url']);
                        
$name filter($_POST['name']);
                        
$about filter($_POST['about']);
                        
$cat intval($_POST['cat']);
                        
$pr intval(getPageRank($url));
                        
$cy intval(cy($url));
                        
$error '';
                        
$issetCat $mysqli->query("SELECT `id` FROM `".$prefix."cat` WHERE `id` = '".$cat."'")->num_rows;
                        if(
$issetCat == 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 (
$mysqli->query("SELECT `id` FROM `".$prefix."sait` WHERE `url` = '".$url."' LIMIT 1")->num_rows != 0)
                           {
                           
$error .= 'Этот сайт, уже существует в нашей базе данных !!!<br/>';
                           }
                        if(!
preg_match('#^([a-z0-9]{1})((.[a-z0-9-])|([a-z0-9-]))*.([a-z]{2,4})(/?)$#ui'$url))
                        {
                        
$error .= 'Адрес сайта (URL) введен не корректно<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'].'/m/office/addPlatform">Назад</a><br/>';
                                echo 
'</div>';
                            }
                        else
                            {

                            
$subject "Сайт успешно добавлен в ".$_SERVER['HTTP_HOST'];
                            
$body "Здравствуйте, ваш сайт: http://".$url." успешно добавлен в топ рейтинг, и на данный момент проходит модерацию !n";
                            
$body .= "Разместите счетчик на сайте, и вы попадете в Топ-100 сайтов мгновенноn";
                            
$body .= "С УВ ".$_SERVER['HTTP_HOST']."n";    
                            
$headers "From: ".$set['mail']." n";
                            
$headers .= "Content-Type: text/plain; charset=utf-8n";    

                            
                            
///////////////////////
                            
$mails $mysqli->query("SELECT DISTINCT * FROM `".$prefix."users` WHERE `id` = '".$user_data['id']."'");
                            if(
$mails->num_rows 0)
                            {
                            while(
$row $mails->fetch_assoc())
                            {
                                
mail($row['mail'], $subject$body$headers);
                            }
                            
////////////////////////
                            
                            
                            
                                
$add $mysqli->query("INSERT INTO `".$prefix."sait` VALUES ('', '".$user_data['id']."', '".$name."', '".$about."', '".$time."', '', '', '', '', '', '', '', '', '".$cy."', '".$pr."', '".$cat."', 'big_18060490', 'small_49934734', '".$url."', '".$set['moderacia']."', '', '', '', '')");
                                
$updateUser $mysqli->query("UPDATE `".$prefix."users` SET `platformsCount` = (`platformsCount` + 1) WHERE `id` = '".$user_data['id']."'");
                                
$updateCat $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'].'/m/office/platforms">К площадкам</a><br/>';
                                echo 
'</div>';
                            }
                            }
                    }
            }
        break;
        
    
///////////////////////////////////////////////// Все     
        
        
        
case 'editPlatform':
        if(!isset(
$_POST['ok']))
            {
                echo 
'<div class="block">Редактирование площадки</div>';
                
$platform $mysqli->query("SELECT `name`,`about`,`category` FROM `".$prefix."sait` WHERE `id` = '".$id."' AND `uid` = '".$user_data['id']."' LIMIT 1");
                if(
$platform->num_rows 0)
                    {
                        
$userPlatform $platform->fetch_assoc();
                        echo 
'<div class="l1">';
                        echo 
'
                        <form action="/m/office/editPlatform/'
.$id.'" method="post">
                        Название сайта(max. 35):<br/>
                        <input type="text" class="form"  class="input" name="name" maxlength="35" value="'
.$userPlatform['name'].'" /><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'].'/m/office/platforms">Назад</a><br/>';
                        echo 
'</div>';
                    }
            }
        else
            {
                        
$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;
                        
$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."' AND `uid` = '".$user_data['id']."' LIMIT 1")->num_rows;
                        if(
$platformIsset == 0)
                            {
                                
$error .= 'У вас нет такой площадки.<br/>';
                            }
                        if(empty(
$name) OR empty($about) OR empty($cat))
                            {
                                
$error .= 'Не заполнены обязательные поля.<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'].'/m/office/addPlatform">Назад</a><br/>';
                                echo 
'</div>';
                            }
                        else
                            {
                                
$category $mysqli->query("SELECT `category` FROM `".$prefix."sait` WHERE `id` = '".$id."' AND `uid` = '".$user_data['id']."'LIMIT 1")->fetch_assoc();
                                
$mysqli->query("UPDATE `".$prefix."sait` SET `category` = '".$cat."', `name` = '".$name."', `about` = '".$about."', `status` = '".$set['moderacia']."' 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'].'/m/office/platforms">К площадкам</a><br/>';
                                echo 
'</div>';
                            }
            }
        break;
        case 
'deletePlatform':
        
$platformIsset $mysqli->query("SELECT `id`,`name` FROM `".$prefix."sait` WHERE `id` = '".$id."' AND `uid` = '".$user_data['id']."' LIMIT 1");
        if(
$platformIsset->num_rows 0)
            {
                
$platform $platformIsset->fetch_assoc();
                echo 
'<div class="block">Удаление площадки <strong>'.$platform['name'].'</strong></div>';
                if(!isset(
$_GET['ok']))
                    {
                        echo 
'<div class="l1">';
                        echo 
'Вы действительно хотите удалить площадку <strong>'.$platform['name'].'</strong>?<br/>';
                        echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/deletePlatform/'.$id.'/ok">Да</a> | <a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/platforms">Нет</a><br/>';
                        echo 
'</div>';
                    }
                else
                    {
                        
$deleteBrowsers $mysqli->query("DELETE FROM `".$prefix."browsers` WHERE `sid` = '".$id."'");
                        
$deleteComplaint $mysqli->query("DELETE FROM `".$prefix."complaint` WHERE `sid` = '".$id."'");
                        
$deleteCompression $mysqli->query("DELETE FROM `".$prefix."compression` WHERE `sid` = '".$id."'");
                        
$deleteCountry $mysqli->query("DELETE FROM `".$prefix."country` WHERE `sid` = '".$id."'");
                        
$deleteHours $mysqli->query("DELETE FROM `".$prefix."hours` WHERE `sid` = '".$id."'");
                        
$deleteDays $mysqli->query("DELETE FROM `".$prefix."days` WHERE `sid` = '".$id."'");
                        
$deleteMonth $mysqli->query("DELETE FROM `".$prefix."month` WHERE `sid` = '".$id."'");
                        
$deleteOperators $mysqli->query("DELETE FROM `".$prefix."operators` WHERE `sid` = '".$id."'");
                        
$deleteOnline $mysqli->query("DELETE FROM `".$prefix."saitsOnline` WHERE `sid` = '".$id."'");
                        
$deleteGo $mysqli->query("DELETE FROM `".$prefix."go` WHERE `sid` = '".$id."'");
                        
$deleteShows $mysqli->query("DELETE FROM `".$prefix."shows` WHERE `sid` = '".$id."'");
                        
$deletePlatform $mysqli->query("DELETE FROM `".$prefix."sait` WHERE `id` = '".$id."'");
                        
$updateUser $mysqli->query("UPDATE `".$prefix."users` SET `platformsCount` = (`platformsCount` - 1) WHERE `id` = '".$user_data['id']."'");
                        
$updateCat $mysqli->query("UPDATE `".$prefix."cat` SET `count` = (`count` - 1) WHERE `id` = '".$platform['category']."'");
                        echo 
'<div class="l1">';
                        echo 
'Площадка удалена.<br/>';
                        echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/m/office">В кабинет</a><br/>';
                        echo 
'</div>';
                    }
            }
        else
            {
                echo 
'<div class="l1">';
                echo 
'У вас нет такой площадки.<br/>';
                echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/platforms">К площадкам</a><br/>';
                echo 
'</div>';
            }
        break;
        case 
'code':
            if(!isset(
$_GET['id']))
                {
                echo 
'<div class="block">HTML-код , для установки на сайте</div>';
echo 
'<div class="main">';
                    echo 
'Код счётчика для главной страницы:<br/>';
                    echo 
'<strong>'.htmlspecialchars('<a').' href="http://'.$_SERVER['HTTP_HOST'].'/go/<font color=red>ID_ПЛОЩАДКИ</font>">'.htmlspecialchars('<img').' src="http://'.$_SERVER['HTTP_HOST'].'/image/<font color=red>ID_ПЛОЩАДКИ</font>" alt="'.$set['copyText'].'"/>'.htmlspecialchars('</a><br/>').'<br/></strong>';
                    echo 
'<hr/>';
                    echo 
'Код счётчика для остальных страниц:<br/>';
                    echo 
'<strong>'.htmlspecialchars('<a').' href="http://'.$_SERVER['HTTP_HOST'].'/go/<font color=red>ID_ПЛОЩАДКИ</font>">'.htmlspecialchars('<img').' src="http://'.$_SERVER['HTTP_HOST'].'/imageOther/<font color=red>ID_ПЛОЩАДКИ</font>" alt="'.$set['copyText'].'"/>'.htmlspecialchars('</a><br/>').'<br/></strong>';
                    echo 
'<hr/>';
                    echo 
'<small>Где <strong>ID_ПЛОЩАДКИ</strong> - ID площадки , счётчик которой вы хотите поставить , ID - показывается рядом с площадкой!</small><br/>';
                    echo 
'</div>';
                }
            else
                {
                if(!isset(
$_POST['ok']))
                {
                echo 
'<div class="block">Изменение Счетчика</div>';
                
$platform $mysqli->query("SELECT `image`,`imageOther` FROM `".$prefix."sait` WHERE `id` = '".$id."' AND `uid` = '".$user_data['id']."' LIMIT 1");
                echo 
'<div class="l1">';
                if(
$platform->num_rows 0)
                    {
                
$userPlatform $platform->fetch_assoc();
                
$imageBig $mysqli->query("SELECT * FROM `".$prefix."images` WHERE `type` = 'big'   ORDER BY `id` ");
                
                echo 
'<form action="/m/office/code/'.$id.'" method="post">';
                
                if(
$imageBig->num_rows 0)
                            {
                                while(
$imBig $imageBig->fetch_array())
                                    {
                                        
$checked = ($userPlatform['image'] == $imBig['name']) ? ' checked="checked"' '';
                                        echo 
'<input type="radio" '.$checked.' name="image" value="'.$imBig['name'].'" />';
                                        echo 
'<img src="http://'.$_SERVER['HTTP_HOST'].'/Counters/'.$imBig['name'].'.png" alt="" /><br/>';
                                    }
                            }
                        else
                            {
                                echo 
'Больших счетчиков нет.';
                            }
                echo 
'</div>';        
                        echo 
'<div class="li">Код: </br><input type="text" class="form" name="" maxlength="200" class="do_button" value="'.htmlspecialchars('<a href="http://'.$_SERVER['HTTP_HOST'].'/go/'.$id.'"><img src="http://'.$_SERVER['HTTP_HOST'].'/image/'.$id.'" alt="'.$set['copyText'].'"/>').''.htmlspecialchars('</a><br/>').'"/></div>';
                            
                        
                        
                        
$imageSmall $mysqli->query("SELECT * FROM `".$prefix."images` WHERE `type` = 'small'   ORDER BY `id` ");
                        echo 
'<div class="l1">';
                        if(
$imageSmall->num_rows 0)
                            {
                                while(
$imSmall $imageSmall->fetch_array())
                                    {
                                        
$checked = ($userPlatform['imageOther'] == $imSmall['name']) ? ' checked="checked"' '';
                                        echo 
'<input type="radio" '.$checked.' name="imageOther" value="'.$imSmall['name'].'" />';
                                        echo 
'<img src="http://'.$_SERVER['HTTP_HOST'].'/Counters/'.$imSmall['name'].'.png" alt="" /><br/>';
                                    }
                            }
                        else
                            {
                                echo 
'Маленьких счетчиков нет.';
                            }
                            echo 
'</div>';
                        echo 
'<div class="li">Код: </br><input type="text" class="form" name="" maxlength="200" class="do_button" value="'.htmlspecialchars('<a href="http://'.$_SERVER['HTTP_HOST'].'/go/'.$id.'"><img src="http://'.$_SERVER['HTTP_HOST'].'/imageOther/'.$id.'" alt="'.$set['copyText'].'"/>').''.htmlspecialchars('</a><br/>').'"/></div>';

                            
                        echo 
'<div class="l1"><input name="ok" type="submit" class="button" value="Изменить" /></form></div>';
                    }
                else
                    {
                        echo 
'<div class="l1">';
                        echo 
'Такой площадки нет.<br/>';
                        echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/platforms">Назад</a><br/>';
                        echo 
'</div>';
                    }
            }
        else
            {
                        
$image filter($_POST['image']);
                        
$imageOther filter($_POST['imageOther']);
                        
$error '';
                        
$issetImage $mysqli->query("SELECT * FROM `".$prefix."images` WHERE `name` = '".$image."' AND `type` = 'big'")->num_rows;
                        if(
$issetImage == 0)
                            {
                                
$error .= 'Нет такого счётчика для главной страницы.<br/>';
                            }
                        
$issetImageOther $mysqli->query("SELECT * FROM `".$prefix."images` WHERE `name` = '".$imageOther."' AND `type` = 'small'")->num_rows;
                        if(
$issetImageOther == 0)
                            {
                                
$error .= 'Нет такого счётчика для остальных страниц.<br/>';
                            }
                        
$platformIsset $mysqli->query("SELECT `id` FROM `".$prefix."sait` WHERE `id` = '".$id."' AND `uid` = '".$user_data['id']."' LIMIT 1")->num_rows;
                        if(
$platformIsset == 0)
                            {
                                
$error .= 'У вас нет такой площадки.<br/>';
                            }
                        if(empty(
$image))
                            {
                                
$error .= 'Обязательно выбрать все счетчики !!<br/>';
                            }
                        if(!empty(
$error))
                            {
                                echo 
'<div class="l1">';
                                echo 
'В результате изменения , выявились ошибки:<br/>';
                                echo 
$error;
                                echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/addPlatform">Назад</a><br/>';
                                echo 
'</div>';
                            }
                        else
                            {

                                
$mysqli->query("UPDATE `".$prefix."sait` SET `image` = '".$image."', `imageOther` = '".$imageOther."' WHERE `id` = '".$id."'");

                                echo 
'<div class="l1">';
                                echo 
'Счетчики успешно изменены !!!<br/>';
                                echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/platforms">К площадкам</a><br/>';
                                echo 
'</div>';
                            }
                      }    
                }
        break;
        
        case 
'changePassword':
        if(!isset(
$_POST['ok']))
            {
                echo 
'<div class="block">Изменение пароля</div>';
echo 
'<div class="main">';
                echo 
'<form action="/m/office/changePassword" method="post" name="form">';
                echo 
'Старый пароль:<br/>';
                echo 
'<input type="password" class="form" name="old" maxlength="20" class="do_button" value=""/><br/>';
                echo 
'Новый пароль:<br/>';
                echo 
'<input type="password" class="form" name="new" maxlength="20" class="do_button" value=""/><br/>';
                echo 
'Повторите новый пароль:<br/>';
                echo 
'<input type="password" class="form" name="new2" maxlength="20" class="do_button" value=""/><br/>';
                echo 
'<input name="ok" type="submit" class="button" value="Изменить" /></form></div>';
                echo 
'</div>';
            }
        else
            {
                
$oldP filter($_POST['old']);
                
$newP filter($_POST['new']);
                
$newP2 filter($_POST['new2']);
                
$error '';
                if(
md5($oldP) != $user_data['password'])
                    {
                        
$error .= 'Старый пароль введен неверно.<br/>';
                    }
                if(
$newP != $newP2)
                    {
                        
$error .= 'Введенные пароли не совпадают.<br/>';
                    }
                if(!empty(
$error))
                    {
                        echo 
'<div class="l1">';
                        echo 
'В результате заполнения полей , выявились ошибки:<br/>';
                        echo 
$error;
                        echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/changePassword">Назад</a><br/>';
                        echo 
'</div>';
                    }
                else
                    {
                        
$subject "Новый пароль на сайте ".$_SERVER['HTTP_HOST'];
                        
$body "Вы сменили пароль от аккаунта на сайте ".$_SERVER['HTTP_HOST'].".n";
                        
$body .= "Новый пароль: ".$newP."n";
                        
$body .= "Спасибо за использование нашего сервиса.n";
                        
$headers "From: ".$set['mail']." n";
                        
$headers .= "Content-Type: text/plain; charset=utf-8n";
                        
mail($user_data['mail'], $subject$body$headers);
                        
$updateP $mysqli->query("UPDATE `".$prefix."users` SET `password` = '".md5($newP)."' WHERE `id` = '".$user_data['id']."'");
                        echo 
'<div class="l1">';
                        echo 
'Пароль успешно изменен.<br/>';
                        echo 
'Новый пароль: <strong>'.$newP.'</strong><br/>';
                        echo 
'Вам необходимо перезайти на сайт, с новым паролем.<br/>';
                        echo 
'<small>Пароль выслан на ваш E-Mail.</small><br/>';
                        echo 
'</div>';
                    }
            }
        break;
        
        case 
'Cont':
        if(!isset(
$_POST['ok']))
            {
                echo 
'<div class="block"><strong>Контактные данные</strong></div>';
                echo 
'<div class="li"><center>Все эти данные будут отражены в вашей статистике сайта !!</center></div>';
echo 
'<div class="main">';
                echo 
'<form action="/m/office/Cont" method="post" name="form">';
                echo 
'ICQ (max.9):<br/>';
                echo 
'<input type="text" class="form" name="icq" maxlength="9" class="do_button" value="'.$user_data['icq'].'"/><br/>';
                echo 
'Skype (max.13):<br/>';
                echo 
'<input type="text" class="form" name="skype" maxlength="13" class="do_button" value="'.$user_data['skype'].'"/><br/>';
                echo 
'Номер телефона (max.13):<br/>';
                echo 
'<input type="text" class="form" name="telef" maxlength="13" class="do_button" value="'.$user_data['telef'].'"/><br/>';    
                echo 
'<input name="ok" type="submit" class="button" value="Сохранить" /></form></div>';
                echo 
'</div>';
            }
        else
            {
                
$icq abs(intval($_POST['icq']));
                
$telef filter($_POST['telef']);
                
$skype filter($_POST['skype']);
                
$error '';
                if(empty(
$icq) or empty($skype) or empty($telef))
                    {
                        
$error .= 'Одно из полей не заполнено.<br/>';
                    }
                if(
mb_strlen($icq) > 9)
                    {
                        
$error .= 'Поле "ICQ" содержит больше 9 символов.<br/>';
                    }
                if(
mb_strlen($skype) > 12)
                    {
                        
$error .= 'Поле "SKYPE" содержит больше 12 символов.<br/>';
                    }
                if(
mb_strlen($telef) > 13)
                    {
                        
$error .= 'Поле "Номер телефона" содержит больше 13 символов.<br/>';
                    }
                if(!empty(
$error))
                    {
                        echo 
'<div class="l1">';
                        echo 
'В результате заполнения полей , выявились ошибки:<br/>';
                        echo 
$error;
                        echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/m/office/Cont">Назад</a><br/>';
                        echo 
'</div>';
                    }
                else
                    {
                        
$updateee $mysqli->query("UPDATE `".$prefix."users` SET `icq` = '".$icq."', `skype` = '".$skype."', `telef` = '".$telef."' WHERE `id` = '".$user_data['id']."'");
                        echo 
'<div class="l1">';
                        echo 
'Контактные данные сохранены.<br/>';
                        echo 
'</div>';
                    }
            }

        break;
        
    }
?>
Онлайн: 1
Реклама