Advertisement
Guest User

cpanel().php

a guest
Mar 11th, 2016
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.78 KB | None | 0 0
  1. <?php
  2. //Script by Sebastian Wirajaya
  3.  
  4. session_start();
  5.  
  6. if(!isset($_SESSION['username'])) {
  7. header('location:../login.php'); }
  8. else { $username = $_SESSION['username']; }
  9. require_once("../koneksi.php");
  10.  
  11. $query = mysql_query("SELECT * FROM user WHERE username = '$username'");
  12. $get = mysql_fetch_array($query);
  13. ?>
  14.  
  15. <?php
  16. require_once("../koneksi.php");
  17. $usera = $_POST['usera'];
  18. $packagea = $_POST['packagea'];
  19. $domaina = $_POST['domaina'];
  20. $email = 'admin@ahmadaldiputera.com';
  21.  
  22. function genRndString($length = 10, $chars = '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ')
  23. {
  24. if($length > 0)
  25. {
  26. $len_chars = (strlen($chars) - 1);
  27. $the_chars = $chars{rand(0, $len_chars)};
  28. for ($i = 1; $i < $length; $i = strlen($the_chars))
  29. {
  30. $r = $chars{rand(0, $len_chars)};
  31. if ($r != $the_chars{$i - 1}) $the_chars .= $r;
  32. }
  33.  
  34. return $the_chars;
  35. }
  36. }
  37.  
  38.  
  39. if ($packagea == 'ahmadaldi_Unlimited') {
  40. $harga = 10000;
  41. } else if ($packagea == 'ahmadaldi_mini') {
  42. $harga = 3000;
  43. } else if ($packagea == 'cyberghost_Large') {
  44. $harga = 18000;
  45. } else if ($packagea == 'cyberghost_Unlimited') {
  46. $harga = 21000;
  47. } else {
  48. $harga = a;
  49. }
  50. if ($get['saldo'] < $harga) { ?>
  51. <div class="alert alert-danger">
  52. Gagal : Saldo tidak mencukupi.
  53. </div>
  54. <? } else {
  55. $no = rand(1111,9999);
  56. $tanggal = date("Y-m-d H:i:s");
  57.  
  58. $whm_user = "username";
  59. $whm_pass = "password";
  60. $whm_host = 'ip whm';
  61.  
  62. $script = "https://{$whm_user}:{$whm_pass}@{$whm_host}:2087/scripts/wwwacct";
  63. $params = "?plan={$packagea}&domain={$domaina}&username={$usera}&password={$passworda}&contactemail={$email}";
  64. $result = file_get_contents($script.$params);
  65.  
  66. $simpan = mysql_query("UPDATE user SET saldo=saldo-$harga WHERE username = '$username'");
  67. $simpan = mysql_query("INSERT INTO historyall VALUES('','$no','$username', '$packagea','cPanel','$harga','Sukses','Username : $usera -- Pw : $genRndString -- Package : $packagea -- Domain : $domaina ','$tanggal')");
  68. if($simpan) {
  69.  
  70. ?>
  71. <div class="alert alert-success"><center>
  72. ==== Hosting ====<br />
  73. -> No.Order : <?php echo $no; ?><br />
  74. -> Pembelian cPanel X <?php echo $packagea; ?> sukses.<br />
  75. -> Pembeli : <?php echo $get['nama']; ?><br />
  76. -> Harga : <?php echo $harga; ?><br />
  77. -> Username : <?php echo $usera; ?><br />
  78. -> Password : <?php echo genRndString(); ?><br />
  79. -> Domain : <?php echo $domaina; ?><br />
  80. -> Package : <?php echo $packagea; ?><br />
  81. -> Login : http://62.113.203.113/cpanel<br />
  82. -> Tgl. Transaksi : <?php echo $tanggal; ?> <br />
  83. ==== Hosting ====
  84. </center></div>
  85. <div class="alert alert-warning">
  86. Perhatian : Harap memberikan hasil dan No.Order pada Admin jika terjadi error.
  87. </div>
  88. <?php echo $result; ?>
  89. <? } else { ?>
  90. ERROR
  91. <? }
  92. }
  93. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement