addcat.php 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. if(!DEFINED('EGP'))
  3. exit(header('Refresh: 0; URL=http://'.$_SERVER['SERVER_NAME'].'/404'));
  4. if($go)
  5. {
  6. $aGames = array('cs', 'cssold', 'css', 'csgo', 'samp', 'crmp', 'mta', 'mc');
  7. $aData = array();
  8. $aData['name'] = isset($_POST['name']) ? trim($_POST['name']) : '';
  9. $aData['cs'] = isset($_POST['cs']) ? trim($_POST['cs']) : 0;
  10. $aData['cssold'] = isset($_POST['cssold']) ? $_POST['cssold'] : 0;
  11. $aData['css'] = isset($_POST['css']) ? $_POST['css'] : 0;
  12. $aData['csgo'] = isset($_POST['csgo']) ? $_POST['csgo'] : 0;
  13. $aData['samp'] = isset($_POST['samp']) ? $_POST['samp'] : 0;
  14. $aData['crmp'] = isset($_POST['crmp']) ? $_POST['crmp'] : 0;
  15. $aData['mta'] = isset($_POST['mta']) ? $_POST['mta'] : 0;
  16. $aData['mc'] = isset($_POST['mc']) ? $_POST['mc'] : 0;
  17. $aData['sort'] = isset($_POST['sort']) ? sys::int($_POST['sort']) : 0;
  18. foreach($aGames as $game)
  19. $aData[$game] = (string) $aData[$game] == 'on' ? '1' : '0';
  20. if(in_array('', $aData))
  21. sys::outjs(array('e' => 'Необходимо заполнить все поля'));
  22. foreach($aGames as $game)
  23. {
  24. if(!$aData[$game])
  25. continue;
  26. $sql->query('INSERT INTO `plugins_category` set '
  27. .'`game`="'.$game.'",'
  28. .'`name`="'.htmlspecialchars($aData['name']).'",'
  29. .'`sort`="'.$aData['sort'].'"');
  30. }
  31. sys::outjs(array('s' => 'ok'));
  32. }
  33. $html->get('addcat', 'sections/addons');
  34. $html->pack('main');
  35. ?>