Advertisement
Guest User

Untitled

a guest
Aug 5th, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.49 KB | None | 0 0
  1. <?php
  2. header('Content-Type: text/html; charset=UTF-8');
  3. require_once("class.xrel.php");
  4. ?>
  5.  
  6. <html>
  7. <head>
  8. <title>Un!que Bietemaker</title>
  9. <link href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
  10. </head>
  11. <body style="background-color:#E6E6E6;">
  12. <div class="row">
  13. <div class="col-md-12" style="min-height:2px; max-height:2px; background-color:#72C29B;">
  14. </div>
  15. </div>
  16. <div class="row">
  17. <div class="col-md-12 text-center" style="color:#72C29B;">
  18. <h1>Un!que Bietemaker</h1>
  19. </div>
  20. </div>
  21. <div class="row" style="margin-top:20px;">
  22. <div class="col-md-offset-1 col-md-5" style="">
  23. <form role="form" method="POST" action="index.php">
  24. <div class="form-group">
  25. <label for="release">Release</label>
  26. <input type="text" class="form-control" name="release" id="release" placeholder="Releasename (Muss eingetragen werden)">
  27. </div>
  28.  
  29. <div class="form-group">
  30. <label for="cover">Cover:</label>
  31. <input type="text" class="form-control" name="cover" id="cover" placeholder="Coverlink einfügen (Optional)">
  32. </div>
  33.  
  34. <div class="form-group">
  35. <label for="location">Standort:</label>
  36. <input type="text" class="form-control" name="location" id="location" placeholder="Standort einfügen (Muss eingetragen werden)">
  37. </div>
  38.  
  39. <div class="form-group">
  40. <label for="pubspender">Pubspender:</label>
  41. <input type="text" class="form-control" name="pubspender" id="pubspender" placeholder="Spender einfügen (Muss eingetragen werden)">
  42. </div>
  43.  
  44. <div class="form-group">
  45. <label for="speed">Speed:</label>
  46. <input type="text" class="form-control" name="speed" id="speed" placeholder="Serverspeed einfügen (Muss eingetragen werden)">
  47. </div>
  48.  
  49. <div class="form-group">
  50. <label for="link">FTP-Link:</label>
  51. <input type="text" class="form-control" name="link" id="link" placeholder="FTP Link (Muss eingetragen werden)">
  52. </div>
  53.  
  54. <div class="form-group">
  55. <label for="password">SFDL PW:</label>
  56. <input type="text" class="form-control" name="password" id="password" placeholder="Passwort für die SFDL Datei (Optional)">
  57. </div>
  58.  
  59.  
  60. <div class="form-group">
  61. <label for="ident">Server ID:</label>
  62. <input type="text" class="form-control" name="ident" id="ident" placeholder="Server ID einfügen (Muss eingefügt werden ID steht im Str0 Thread)">
  63. </div>
  64.  
  65.  
  66. <button type="submit" class="btn btn-danger col-md-12">Erstellen</button>
  67. </form>
  68. </div>
  69. <div class="col-md-5">
  70. <?php
  71. if(isset($_POST['link'])) {
  72.  
  73.  
  74. $pubspender = $_POST['pubspender'];
  75. $release = $_POST['release'];
  76.  
  77. $xrel = new XrelGrabber;
  78.  
  79. $download = $xrel->sfdl($_POST['link']);
  80. $download2 = $_POST['link'];
  81.  
  82. $xrel->dirname = $release;
  83. $data = $xrel->getFromApi();
  84. if($data->{'payload'}->{'size'}->{'number'} == '') {
  85. $size = ' '.$data->{'payload'}->{'size_mb'}.' MB';
  86. }
  87. else {
  88. $size = ' '.$data->{'payload'}->{'size'}->{'number'}.' '.$data->{'payload'}->{'size'}->{'unit'};
  89. }
  90.  
  91. $xrel->savedir = '/users/unique-crew/www/bietemaker/';
  92. $plot = $xrel->getPlot( $data->{'payload'}->{'ext_info'}->{'link_href'} );
  93. $path_cover = $xrel->getCover( $data->{'payload'}->{'ext_info'}->{'link_href'} );
  94. $path_nfo = $xrel->getNfo( $data->{'payload'}->{'link_href'} );
  95. $xrel->client_id = 'ebf548d211d57d2';
  96. $coverimgur = $xrel->uploadImgur($path_cover);
  97. $nfoimgur = $xrel->uploadImgur($path_nfo);
  98. if($coverimgur == '') {
  99. $coverimgur = $_POST['cover'];
  100. }
  101. if($size == ' MB') {
  102. $size = $_POST['size'];
  103. }
  104.  
  105. unlink($path_cover);
  106. unlink($path_nfo);
  107. }
  108. ?>
  109.  
  110. </div>
  111. </div>
  112. <?php if(isset($_POST['link'])) { ?>
  113. <div class="">
  114. <div class="col-md-10 col-md-offset-1">
  115. <?php
  116. $bbcode = file_get_contents('post.tmpl');
  117. $bbcode = str_replace('###RELEASE###', $release, $bbcode);
  118. $bbcode = str_replace('###COVER###', $coverimgur, $bbcode);
  119. $bbcode = str_replace('###NFO###', $nfoimgur, $bbcode);
  120. $bbcode = str_replace('###SERVERID###', $_POST['ident'], $bbcode);
  121. $bbcode = str_replace('###SIZE###', $size, $bbcode);
  122. $bbcode = str_replace('###PUBDON###', $pubspender, $bbcode);
  123. $bbcode = str_replace('###PUBLOC###', $_POST['location'], $bbcode);
  124. $bbcode = str_replace('###PUBSPEED###', $_POST['speed'], $bbcode);
  125. $bbcode = str_replace('###SFDLLINK###', $download, $bbcode);
  126. $bbcode = str_replace('###FTPLINK###', $download2, $bbcode);
  127. $bbcode = str_replace('###SFDLPW###', $_POST['password'], $bbcode);
  128. $bbcode = str_replace('###PLOT###', $plot, $bbcode);
  129. echo '<label for="bbcode" style="padding-top:10px;">BBCode</label>';
  130. echo '<textarea class="form-control" rows="16" id="bbcode">'.$bbcode.'</textarea>';
  131. ?>
  132.  
  133. </div>
  134. </div>
  135. <?php } ?>
  136. </body>
  137. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement