PageRenderTime 59ms CodeModel.GetById 26ms RepoModel.GetById 0ms app.codeStats 0ms

/html/pages/admin/emptydb.php

https://github.com/graywh/utstats
PHP | 61 lines | 55 code | 6 blank | 0 comment | 5 complexity | 9a4f31d36addbac0ad235b43084138cc MD5 | raw file
  1. <?php
  2. if (empty($import_adminkey) or isset($_REQUEST['import_adminkey']) or $import_adminkey != $adminkey) die('bla');
  3. $options['title'] = 'Empty the Database';
  4. $i = 0;
  5. $options['vars'][$i]['name'] = 'sure';
  6. $options['vars'][$i]['type'] = 'static';
  7. $options['vars'][$i]['options'] = 'No|Yes';
  8. $options['vars'][$i]['exitif'] = 'No';
  9. $options['vars'][$i]['prompt'] = 'Are you sure (all data will be lost)?';
  10. $options['vars'][$i]['caption'] = 'Sure:';
  11. $i++;
  12. $options['vars'][$i]['name'] = 'really';
  13. $options['vars'][$i]['type'] = 'static';
  14. $options['vars'][$i]['options'] = 'No|Yes';
  15. $options['vars'][$i]['exitif'] = 'No';
  16. $options['vars'][$i]['prompt'] = 'Are you really sure (this can NOT be undone)?';
  17. $options['vars'][$i]['caption'] = 'Really sure (last warning):';
  18. $i++;
  19. $results = adminselect($options);
  20. IF ($results['sure'] == "Yes" and $results['really'] == "Yes") {
  21. echo'<br><table border="0" cellpadding="1" cellspacing="2" width="600">
  22. <tr>
  23. <td class="smheading" align="center" colspan="2">Empty Database</td>
  24. </tr>
  25. <tr>
  26. <td class="smheading" align="left" width="300">Emptying All Tables but uts_ip2country and uts_weaponstats</td>';
  27. mysql_query("TRUNCATE uts_games;") or die(mysql_error());
  28. mysql_query("TRUNCATE uts_gamestype;") or die(mysql_error());
  29. mysql_query("TRUNCATE uts_killsmatrix;") or die(mysql_error());
  30. mysql_query("TRUNCATE uts_match;") or die(mysql_error());
  31. mysql_query("TRUNCATE uts_pinfo;") or die(mysql_error());
  32. mysql_query("TRUNCATE uts_player;") or die(mysql_error());
  33. mysql_query("TRUNCATE uts_rank;") or die(mysql_error());
  34. mysql_query("DELETE FROM uts_weapons WHERE id > 19") or die(mysql_error());
  35. mysql_query("ALTER TABLE uts_weapons AUTO_INCREMENT=20") or die(mysql_error());
  36. mysql_query("TRUNCATE uts_weaponstats;") or die(mysql_error());
  37. echo'<td class="grey" align="left" width="300">Done</td>
  38. </tr>
  39. <tr>
  40. <td class="smheading" align="center" colspan="2">Database Emptied - <a href="./admin.php?key='.$_REQUEST[key].'">Go Back To Admin Page</a></td>
  41. </tr></table>';
  42. } else {
  43. echo'<br><table border="0" cellpadding="1" cellspacing="2" width="600">
  44. <tr>
  45. <td class="smheading" align="center" colspan="2">Empty Database</td>
  46. </tr>
  47. <tr>
  48. <td class="smheading" align="left" width="300">Database Not Emptied</td>
  49. <td class="grey" align="left" width="300">Answer Was No</td>
  50. </tr>
  51. <tr>
  52. <td class="smheading" align="center" colspan="2">Database Not Emptied - <a href="./admin.php?key='.$_REQUEST[key].'">Go Back To Admin Page</a></td>
  53. </tr></table>';
  54. }
  55. ?>