View file modules/lottery/add.php

File size: 2.98Kb
<?php
acms_header('Создать лотерею', 'management');
is_active_module('PRIVATE_LOTTERY');

if (post('ok_lot')){
  
  valid::create(array(
    
    'LOT_NAME' => ['name', 'text', [2, 200], 'Название', 0],
    'LOT_MESSAGE' => ['message', 'text', [2, 5000], 'Описание', 0],
    'LOT_M1' => ['m1', 'number', [0, 99999999], 'Приз за 1 место'],
    'LOT_M2' => ['m2', 'number', [0, 99999999], 'Приз за 2 место'],
    'LOT_M3' => ['m3', 'number', [0, 99999999], 'Приз за 3 место'],
    'LOT_STIME' => ['stime', 'number', [0, 999999999999], 'Срок окончания']
  
  ));

  $stime = TM + LOT_STIME;
  
  if (ERROR_LOG == 1){
    
    redirect('/m/lottery/add/');
  
  }
  
  $ID = db::get_add("INSERT INTO `LOTTERY` (`USER_ID`, `NAME`, `MESSAGE`, `TIME`, `STIME`, `1M`, `2M`, `3M`) VALUES (?, ?, ?, ?, ?, ?, ?, ?)", [user('ID'), LOT_NAME, LOT_MESSAGE, TM, $stime, LOT_M1, LOT_M2, LOT_M3]);
  
  success('Лотерея успешно создана');
  redirect('/m/lottery/show/?id='.$ID);
  
}

?>    
<div class='list'>
<form method='post' class='ajax-form' action='/m/lottery/add/'>
<?=html::input('name', 'Название', null, null, null, 'form-control-100', 'text', null, 'text-width')?>
<?=html::textarea(null, 'message', 'Описание', null, 'form-control-textarea', 9, 0)?> 
<br /><br />
<?=html::input('m1', '0', 'Приз за 1 место', null, null, 'form-control-50', 'number', null, 'database')?>
<?=html::input('m2', '0', 'Приз за 2 место', null, null, 'form-control-50', 'number', null, 'database')?> 
<?=html::input('m3', '0', 'Приз за 3 место', null, null, 'form-control-50', 'number', null, 'database')?>
<?=html::select('stime', array(
  0 => ['лотерея не активна', 'selected'],
  86400 => ['1 день'],
  172800 => ['2 дня'],
  259200 => ['3 дня'],  
  345600 => ['4 дня'],
  432000 => ['5 дней'],
  518400 => ['6 дней'],
  604800 => ['7 дней'],
  691200 => ['8 дней'],
  777600 => ['9 дней'],
  864000 => ['10 дней'],
  950400 => ['11 дней'],  
  1036800 => ['12 дней'],
  1123200 => ['13 дней'],
  1209600 => ['14 дней'],
  1296000 => ['15 дней'],
  1382400 => ['16 дней'],
  1468800 => ['17 дней'],
  1555200 => ['18 дней'],
  1641600 => ['19 дней'],  
  1728000 => ['20 дней'],
  1814400 => ['21 день'],
  1900800 => ['22 дня'],
  1987200 => ['23 дня'],
  2073600 => ['24 дня'],  
  2160000 => ['25 дней'],
  2246400 => ['26 дней'],  
  2332800 => ['27 дней'],
  2419200 => ['28 дней'],
  2505600 => ['29 дней'],
  2592000 => ['30 дней'],
  5184000 => ['2 месяца'],
  7776000 => ['3 месяца']
), 'Окончание лотереи через', 'form-control-100-modify-select', 'clock-o')?>  
<?=html::button('button ajax-button', 'ok_lot', 'plus', 'Добавить')?>
<a class='button-o' href='/m/lottery/'><?=lg('Отмена')?></a>
</form>
</div>
<?

back('/m/lottery/');
acms_footer();