Advertisement
Guest User

Untitled

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