addcat.php 1.5 KB

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