View file modules/2ads/add.php

File size: 2.62Kb
<?php
acms_header('Добавить площадку', 'users');

if (post('ok')){
  
  valid::create(array(
    
    'ADS_NAME' => ['name', 'text', [1, 50], 'Название', 0],
    'ADS_COLOR' => ['color_name', 'number', [1, 8], 'Цвет текста'],
    'ADS_LINK' => ['link', 'link', [1, 250], 'Ссылка'],
    'ADS_MESSAGE' => ['message', 'text', [1, 100], 'Содержание', 0]
  
  ));
  
  if (ADS_COLOR == 1){
    
    $color_name = "#4CAF87";
    
  }elseif (ADS_COLOR == 2){
    
    $color_name = "#F8A223";
    
  }elseif (ADS_COLOR == 3){
    
    $color_name = "#FA5F54";
    
  }elseif (ADS_COLOR == 4){
    
    $color_name = "#2196F3";
    
  }elseif (ADS_COLOR == 5){
    
    $color_name = "#B3905D";
    
  }elseif (ADS_COLOR == 6){
    
    $color_name = "#C58FCE";
    
  }elseif (ADS_COLOR == 7){
    
    $color_name = "#000000";
    
  }elseif (ADS_COLOR == 8){
    
    $color_name = "#6F7C81";
    
  }
  
  if (ERROR_LOG == 1){
    
    redirect('/m/2ads/add/');
    
  }
  
  $ID = db::get_add("INSERT INTO `ADS2` (`NAME`, `MESSAGE`, `USER_ID`, `TIME`, `ACT`, `LINK`, `COLOR_NAME`) VALUES (?, ?, ?, ?, ?, ?, ?)", [ADS_NAME, ADS_MESSAGE, user('ID'), TM, 2, ADS_LINK, $color_name]);
  
  $message = "Пользователь [b]".user('LOGIN')."[/b] создал рекламную площадку и ждет одобрения. [url=/admin/site/modules/?mod=2ads]Список площадок[/url].";
  
  $admin = db::get_string("SELECT `ID` FROM `USERS` WHERE `ACCESS` = '99' ORDER BY `ID` DESC LIMIT 1");
  messages::get(config('SYSTEM'), $admin['ID'], $message, 0);
  
  success('Площадка успешно создана');
  redirect('/m/2ads/');
  
}

?>
<div class='list'>
<form class='ajax-form' action='/m/2ads/add/'>
<?=html::input('name', 'Имя ссылки', null, null, null, 'form-control-100', 'text', null, 'link')?>
<?=html::textarea(null, 'message', 'Описание ссылки', null, 'form-control-textarea', 9, 0)?>  
<br /><br />
<?=html::input('link', 'Ссылка на рекламу ('.lg('вместе с').' http/https)', null, null, null, 'form-control-100', 'text', null, 'link')?>
<?=html::select('color_name', array(
  1 => ['Зеленый', 1], 
  2 => ['Оранжевый', 2], 
  3 => ['Красный', 3], 
  4 => ['Синий', 4], 
  5 => ['Коричневый', 5], 
  6 => ['Фиолетовый', 6], 
  7 => ['Черный', 7], 
  8 => ['Серый', 8]
), 'Цвет заголовка', 'form-control-100-modify-select', 'paint-brush')?>
<?=html::button('button ajax-button', 'ok', 'plus', 'Создать площадку')?>
</form>
</div>
<?

back('/m/2ads/');
acms_footer();