gamemanager_update.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. function GetURLParameter(sParam)
  2. {
  3. var sPageURL = window.location.search.substring(1);
  4. var sURLVariables = sPageURL.split('&');
  5. for (var i = 0; i < sURLVariables.length; i++)
  6. {
  7. var sParameterName = sURLVariables[i].split('=');
  8. if (sParameterName[0] == sParam)
  9. {
  10. return sParameterName[1];
  11. }
  12. }
  13. }
  14. $(document).ready(function(){
  15. if( GetURLParameter('get_sgc') == 'show' )
  16. {
  17. var home_id = GetURLParameter('home_id');
  18. var mod_id = GetURLParameter('mod_id');
  19. var returnUrl = "home.php?m=gamemanager&p=update&update=refresh&home_id="+home_id+"&mod_id="+mod_id
  20. var addpost = {};
  21. addpost.sgc = '';
  22. $('#dialog').html("<label for='SteamGuardCode'>Steam Guard:</label>\n"+
  23. "<input class='SteamGuardCode' type=text style='width:99%;' name='sgc'>");
  24. $('#dialog').dialog({
  25. autoOpen: true,
  26. width: 450,
  27. modal: true,
  28. buttons: [{ text: "Send Code", click: function(){
  29. addpost.sgc = $('input[class="SteamGuardCode"]').val();
  30. $.ajax({
  31. type: "POST",
  32. url: returnUrl,
  33. data: addpost,
  34. async: false,
  35. success: function(data){
  36. $('#dialog').html("<div class=\"loader\"></div>");
  37. setTimeout(function(){
  38. window.location.href = returnUrl;
  39. }, 10000);
  40. }
  41. });
  42. }
  43. }],
  44. close: function() {
  45. $( this ).dialog( "close" );
  46. }
  47. });
  48. }
  49. });