<?php
require_once ( $_SERVER['DOCUMENT_ROOT']."/_core/system.php" );
$title = 'Мой кабинет » Мобильные WAP сайты';
$description = system::check($config['description']);
$keywords = system::check($config['keywords']);
$tl = 'Добавление сайта';
system::access(true);
if (isset($_POST['CFMS'])):
$url = system::check($_POST['url']);
$message = system::check($_POST['message']);
$cat = system::abs($_POST['cat']);
$big = system::abs($_POST['big']);
$small = system::abs($_POST['small']);
$hide = (empty($_POST['hide'])) ? 0 : 1;
$CK = system::check($_POST['CK']);
$check = DB :: $dbh -> querySingle("SELECT id FROM platforms WHERE lower(url) = ? LIMIT 1;", array(strtolower($url)));
if (empty($check)):
if (system::utf_strlen($url) > 5 && system::utf_strlen($url) < 36):
if (system::utf_strlen($message) > 5 && system::utf_strlen($message) < 81):
if (cache_cat::ch($cat) == true):
if ($big > 0 && $big < 12):
if ($small > 0 && $small < 12):
if ($user['CK'] == $CK):
if ($user['pf_cn'] < $config['pf_max']):
DB :: $dbh -> query("INSERT INTO platforms (url,message,cat,big,small,hide,user,time,mode)VALUES (?,?,?,?,?,?,?,?,?);",array($url,$message,$cat,$big,$small,$hide,$user['id'],time(),$config['pf_mod']));
$id = DB :: $dbh -> lastInsertId();
cache_pf::save($id);
DB :: $dbh -> query("UPDATE user SET pf_cn = (pf_cn + 1) WHERE id = ? LIMIT 1;", array($user['id']));
cache_user::save($user['CK']);
system::header('/office/platforms','Успешно, не забудьте установить счетчик!',1);
else: system::header('?','Ошибка, вы добавили максимальное количество сайтов'); endif;
else: system::header('?','Ошибка, возможно вам подкинули эту ссылку'); endif;
else: system::header('?','Не верно выбран счетчик для остальных страниц'); endif;
else: system::header('?','Не верно выбран счетчик для главной страницы'); endif;
else: system::header('?','Не верно выбрана категория'); endif;
else: system::header('?','Описание от 5 до 80 символов'); endif;
else: system::header('?','URL от 5 до 35 символов'); endif;
else: system::header('?','Ошибка, такой сайт уже есть'); endif;
endif;
require_once (head); ?>
<div class="_forma1">
<h3>Добавить новый сайт</h3>
<form action="" method="post">
<input type="hidden" name="CK" value = "<?php echo $user['CK'];?>">
<label>URL сайта (<b>без</b> http:// и т.п) [max. 35]</label>
<input autocomplete="off" class="_forma2" type="text" class="input" name="url" maxlength="35" value="">
<label>Описание сайта [max. 80]</label>
<textarea class="_textreasds" name="message" cols="38" rows="8"></textarea>
<label>Категория</label>
<select class="_selefasda" name="cat">
<?php $query = DB :: $dbh -> query("SELECT id FROM cat ORDER BY id");
while ($act = $query -> fetch()):
$act = cache_cat::check($act['id']);
echo '<option value="'.$act['id'].'">'.system::check($act['name']).'</option>';
endwhile; ?>
</select>
<?php $cn = [1,2,3,4,5,6,7,8,9,10,11];?>
<label>Для главной страницы сайта</label>
<?php $i = 0;
foreach ($cn as $big):
$i++; ?>
<label style="margin: 0;"><div><input style="vertical-align: 4px;margin-right: 2px;" type="radio" name="big" value="<?php echo $big;?>" <?php echo ($big == $act['big'] ? 'checked="checked"':'');?>> <img src="<?php echo ico;?>cn/big/<?php echo $big;?>.gif" alt="*"></div></label>
<?php endforeach; ?>
<label style="margin-top: 15px;">Для остальных страниц сайта</label>
<?php $i = 0;
foreach ($cn as $small):
$i++; ?>
<label style="margin: 0;"><div><input style="vertical-align: -1px;margin-right: 2px;" type="radio" name="small" value="<?php echo $small;?>" <?php echo ($small == $act['small'] ? 'checked="checked"':'');?>> <img src="<?php echo ico;?>cn/small/<?php echo $small;?>.gif" alt="*"></div></label>
<?php endforeach; ?>
<div><input style="margin-top: 15px;margin-bottom: 15px;" name="hide" type="checkbox" value="1"> Скрыть статистику</div>
<input class="_forma3" name="CFMS" type="submit" value="Добавить">
</form>
<a href="<?php echo site;?>office/platforms" class="_forma4 _dop3"><i class="fas fa-paste"></i> Мои сайты</a>
</div>
<?php
require_once (foot);
?>