Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include 'config.php';
- if (isset($_POST['apikey']) && isset($_POST['pastebin']) ){
- $apiKey = htmlspecialchars($_POST['apikey']);
- $pastebin = htmlspecialchars($_POST['pastebin']);
- $new_settings = '<?php' . "\n" . '
- $userPass = "' . $apiKey . '";
- $proxyUserPass = "IGNOREEEEEEEEE";
- $pastebinLink = "' . $pastebin . '";'."
- \n?>";
- file_put_contents("config.php", $new_settings);
- header("Refresh:0");
- exit;
- }
- if (isset($_POST['delete2'])) {
- $new_settings = '<?php' . "\n" . '
- $userPass = "";
- $proxyUserPass = "IGNOREEEEEEEEE";
- $pastebinLink = "";'."
- \n?>";
- file_put_contents("config.php", $new_settings);
- header("Refresh:0");
- exit;
- }
- $ph_a = (empty($userPass)) ? 'user:pass' : $userPass;
- $ph_b = (empty($pastebinLink)) ? 'PASTEBIN LINK' : $pastebinLink;
- ?>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <meta name="robots" content="none">
- <title>TheProxyGuru - API Manager (UpCloud)</title>
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/cyborg/bootstrap.min.css">
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
- <!--[if lt IE 9]>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.min.js"></script>
- <![endif]-->
- <style>
- * {
- }
- html {
- }
- body {
- padding-top: 50px;
- }
- a, a:link, a:active, a:hover {
- text-decoration: none;
- }
- </style>
- </head>
- <body>
- <!-- -->
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-3 text-center">
- <h6><a href=".">UPCLOUD</a></h6>
- <hr>
- </div>
- </div>
- </div>
- <!-- -->
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-3">
- <div class="well uc-well"></div>
- </div>
- </div>
- </div>
- <!-- -->
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-3">
- <div class="panel panel-default">
- <div class="panel-heading">List</div>
- <div class="panel-body">
- <form class="form uc-list">
- <div class="form-group">
- <input class="uc-list-prefix form-control" type="text" name="prefix" placeholder=":port:user:pass">
- </div>
- <button class="btn btn-info btn-lg btn-block" type="submit">List Proxies</button>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- -->
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-3">
- <div class="panel panel-default">
- <div class="panel-heading">Create</div>
- <div class="panel-body">
- <form class="form uc-create" method="post">
- <div class="form-group">
- <input class="uc-create-q form-control" type="text" name="quantity" placeholder="Quantity ...">
- </div>
- <div class="form-group">
- <select class="uc-create-l form-control" id="location" name="location">
- <option value="de-fra1">Frankfurt, Germany</option>
- <option value="fi-hel1">Helsinki, Finland</option>
- <option value="sg-sin1">Singapore</option>
- <option value="uk-lon1">London, United Kingdom</option>
- <option value="us-chi1">Chicago, The United States</option>
- </select>
- </div>
- <button class="btn btn-success btn-lg btn-block" type="submit" name="create">Create</button>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- -->
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-3">
- <div class="panel panel-default">
- <div class="panel-heading">API Settings</div>
- <div class="panel-body">
- <form class="form" method="post">
- <div class="form-group">
- <input class="form-control" id="apikey" type="text" name="apikey" value="<?php echo $ph_a;?>" placeholder="<?php echo $ph_a;?>" required>
- </div>
- <div class="form-group">
- <input class="form-control" id="pastebin" type="text" name="pastebin" value="<?php echo $ph_b?>" placeholder="<?php echo $ph_b;?>">
- </div>
- <button class="btn btn-warning btn-lg btn-block" id="create" type="submit" name="create2">Save</button>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- -->
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-3">
- <div class="panel panel-default">
- <div class="panel-heading">Delete Keys</div>
- <div class="panel-body">
- <form class="form" method="post">
- <button class="btn btn-danger btn-lg btn-block" id="delete2" type="submit" name="delete2">Delete API Info</button>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-3">
- <div class="panel panel-default">
- <div class="panel-heading">Delete</div>
- <div class="panel-body">
- <button class="uc-delete btn btn-danger btn-lg btn-block" type="submit" name="delete">Delete</button>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- -->
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-3 text-center">
- <hr>
- <p><small>© <?= date('Y') ?> <a href="https://TheProxyGuru.com" target="_blank">TheProxyGuru</a></small></p>
- </div>
- </div>
- </div>
- <script>
- $('.uc-list').submit(function(e) {
- e.preventDefault();
- var prefix = $('.uc-list-prefix').val();
- var ucwell = $('.uc-well');
- $.get('list.php', function(res) {
- if(res.length === 0) {
- ucwell.html('<span style="color: red;">No servers found.</span>');
- } else {
- ucwell.text('');
- res.forEach(function(e) {
- ucwell.append(e + prefix + '<br>');
- });
- }
- });
- });
- $('.uc-create').submit(function(e) {
- e.preventDefault();
- var q = $('.uc-create-q').val();
- var l = $('.uc-create-l').val();
- var ucwell = $('.uc-well');
- $.get('create.php?q=' + q + '&l=' + l, function(res) {
- if(!Array.isArray(res)) {
- if(res === 'ACCOUNT_SUSPENDED') {
- ucwell.html('<span style="color: red;">Your account is suspended.</span>');
- } else if(res === 'INSUFFICIENT_CREDITS') {
- ucwell.html('<span style="color: red;">Insufficient Credits.</span>');
- } else {
- ucwell.html('<span style="color: red;">Error occured.</span>');
- }
- } else {
- ucwell.html('<span style="color: green;">Done!</span>');
- }
- });
- });
- $('.uc-delete').click(function() {
- var ucwell = $('.uc-well');
- $.get('delete.php', function(res) {
- if(!Array.isArray(res)) {
- ucwell.html('<span style="color: red;">Error occured.</span>');
- } else {
- ucwell.html('<span style="color: green;">Done!</span>');
- }
- });
- });
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement