Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once '../init.php';
- \IPS\Session\Front::i();
- $member = \IPS\Member::loggedIn();
- $forumname = $member->name;
- $forumgroupf = $member->member_group_id;
- $mid = $member->member_id;
- // Create connection
- $conn = new mysqli($servername, $username, $password, $dbname);
- // Check connection
- if ($conn->connect_error) {
- die("Connection failed: " . $conn->connect_error);
- }
- $sql = ("SELECT field_11 FROM core_pfields_content WHERE member_id='$mid'");
- $result = $conn->query($sql);
- $row = $result->fetch_assoc();
- $uid = $row["field_11"];
- $conn->close();
- ?>
- <html lang="pl-PL">
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Panel Obywatelstwa</title>
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
- <link rel="stylesheet" href="style.css">
- <script src="js/jquery.min.js"></script>
- <script src="js/bootstrap.min.js"></script>
- <script src="js/validator.js"></script>
- <script src="js/core-min.js"></script>
- <script src="js/md5-min.js"></script>
- <script src="js/lib-typedarrays-min.js"></script>
- <script src="js/BigInteger.min.js"></script>
- <script>
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
- })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
- ga('create', 'UA-74107745-1', 'auto');
- ga('send', 'pageview');
- </script>
- <script src='https://www.google.com/recaptcha/api.js'></script>
- </head>
- <body>
- <nav class="navbar navbar-default">
- <div class="container-fluid">
- <div class="navbar-header">
- <a class="navbar-brand" href="#"><span class="glyphicon glyphicon-user"></span> <b>Panel Obywatelstwa</b> <span style="font-size:50%">by Katekarin</span></a>
- <p class="navbar-text navbar-right">Zalogowany jako <?echo "<b>";echo $forumname;echo "</b>";?></p>
- </div>
- <a id="btn-back-gnet" href="http://stanlakeside.pl/forum" class="btn btn-danger navbar-btn navbar-right" role="button"><span class="glyphicon glyphicon-home"></span> Powrót na forum</a>
- </div>
- </nav>
- <?php
- if (!($forumgroupf == 3 || $forumgroupf == 6 || $forumgroupf == 7 || $forumgroupf == 8 || $forumgroupf ==4 || $forumgroupf == 10 || $forumgroupf == 16 || $forumgroupf == 14 || $forumgroupf == 11 || $forumgroupf == 13 || $forumgroupf == 12|| $forumgroupf == 33 || $forumgroupf == 50)) {
- echo "</span><div id=\"error1\"><h1><span class=\"glyphicon glyphicon-minus-sign\" aria-hidden=\"true\"></span> <b>Brak dostępu!</b></h1>";
- echo "<p><b>Posiadasz już obywatela lub nie jesteś zalogowany!</p>";
- echo "<p>Nie jesteś osobą rozpatrującą więc nie masz tutaj dostępu. Jeżeli uważasz że powinieneś mieć dostęp zgłoś się do Katekarina.</b></p>";
- echo "<a href=\"http://stanlakeside.pl\" class=\"btn btn-info\" role=\"button\">Wróć na forum Stanlakeside.pl</a></div>";
- die();
- }
- ?>
- <table style="width:100%">
- <tr valign="top">
- <td>
- <div class="panel panel-default jumbo col-md-6" style="width:100%">
- <div class="panel-heading">
- <h3 class="panel-title"><span class="glyphicon glyphicon-info-sign"></span> <b>Wypełnij formę na obywatela</b></h3>
- </div>
- <div class="panel-body">
- <center><h1>Aplikacja na obywatela</br></h1>
- <?php
- $iddlen = strlen($uid);
- if ($iddlen!==17){
- ?>
- <div class="alert alert-danger" role="alert"><b>Niepoprawne UID!</b> Twoje User ID jest niepoprawne. Wpisz poniżej <b> POPRAWNE </b> SteamID64 aby kontynuować.</div>
- <form action="resubmituid.php" method="post" data-toggle="validator">
- <label for="birthlabel">SteamID64</label>
- <div class="form-group">
- <input type="number" class="form-control" name="uid" id="uid" aria-describedby="uidhelp" data-minlength="17" maxlength="17" data-error="SteamID64 musi wynosic 17 znakow" required>
- </div>
- <button type="submit" class="btn btn-primary">Popraw UID</button>
- </form>
- <?php
- die();
- }
- if (!(ctype_digit($uid))){
- ?>
- <div class="alert alert-danger" role="alert"><b>Niepoprawne UID!</b> Twoje User ID jest niepoprawne. Wpisz poniżej <b> POPRAWNE </b> SteamID64 aby kontynuować.</div>
- <form action="resubmituid.php" method="post" data-toggle="validator">
- <label for="birthlabel">SteamID64</label>
- <div class="form-group">
- <input type="number" class="form-control" name="uid" id="uid" aria-describedby="uidhelp" data-minlength="17" maxlength="17" data-error="SteamID64 musi wynosic 17 znakow" required>
- </div>
- <button type="submit" class="btn btn-primary">Popraw UID</button>
- </form>
- <?php
- die();
- }
- if ($uid != 76561197960287930) {
- echo "<div class=\"alert alert-info\" role=\"alert\"><b>Przeczytaj przed wypełnieniem!</b> Upewnij się iż SteamID64 <b>$uid</b> podane w Twoim profilu jest poprawne.</br></br> Jeżeli jest ono błędne nie zostaniesz dodany do WhiteListy przez co nie będziesz mógł grać!</div>";
- } else
- {
- ?>
- <div class="alert alert-danger" role="alert"><b>Niepoprawne UID!</b> Twoje User ID jest niepoprawne. Wpisz poniżej <b> POPRAWNE </b> SteamID64 aby kontynuować.</div>
- <form action="resubmituid.php" method="post" data-toggle="validator">
- <label for="birthlabel">SteamID64</label>
- <div class="form-group">
- <input type="number" class="form-control" name="uid" id="uid" aria-describedby="uidhelp" data-minlength="17" maxlength="17" data-error="SteamID64 musi wynosic 17 znakow" required>
- </div>
- <button type="submit" class="btn btn-primary">Popraw UID</button>
- </form>
- <?php
- die();
- }
- ?>
- <script>
- function captcha_onclick(e) {
- $('#recaptchaValidator').val(1);
- $('#my-form').validator('validate');
- }
- </script>
- <div class="alert alert-danger" role="alert"><b>Uwaga!</b> Kopiowanie tych samych słów i/lub dodawanie znaków tylko po to aby spełnić limit znaków będzie karanem <b>banem permanentnym</b>.</div>
- <form id="my-form" action="submitted.php" method="post" data-toggle="validator">
- <div class="form-group">
- <label for="ingamenamelabel">Nazwa postaci w grze</label>
- <input type="text" class="form-control" name="name" aria-describedby="ingamenamehelp" placeholder="Paul Goodman" required>
- <small id="ingamenamehelp" class="form-text text-muted"><a href="http://www.behindthename.com/random/" target="_blank">Generator Imion i Nazwisk</a></small>
- </div>
- <div class="form-group">
- <input type="hidden" class="form-control" name="uid" id="uid" aria-describedby="uidhelp" value="<?= $uid ?>" data-error="SteamID64 musi wynosic 17 znakow" readonly>
- </div>
- <div class="form-group">
- <input type="hidden" class="form-control" name="guid" id="guid" aria-describedby="guidhelp" placeholder="" readonly>
- </div>
- <div class="form-group">
- <label for="birthlabel">Data urodzin</label>
- <input class="form-control" type="date" name="birthdate" aria-describedby="guidhelp" required>
- </div>
- <div class="form-group">
- <label for="history1label">W minimum 250 literach opisz dlaczego powinniśmy przyjąć Cię do społeczności Stanu Lakeside</label>
- <textarea class="form-control" name="history1" rows="3" data-minlength="250" required></textarea>
- </div>
- <div class="form-group">
- <label for="history2label">W minimum 350 literach opisz dlaczego chcesz dołączyć do społeczności Stanu Lakeside</label>
- <textarea class="form-control" name="history2" rows="4" data-minlength="350" required></textarea>
- </div>
- <div class="form-group">
- <label for="history3label">W minimum 550 literach opisz historię swojej postaci, jeżeli opisałeś ją przy rejestracji wklej ją tutaj</label>
- <textarea class="form-control" name="history3" rows="6" data-minlength="550" required></textarea>
- </div>
- <div class="form-group">
- <label for="exampleSelect1">Czy masz doświadczenie z innymi serwerami RolePlay? Jeżeli tak opisz je (jakie serwery itp.)</label>
- <textarea class="form-control" name="rpexperience" rows="2" required>Brak.</textarea>
- </div>
- <div class="form-group">
- <label for="exampleSelect1">Jak się o nas dowiedziałeś?</label>
- <select class="form-control" name="camefrom" required>
- <option>Streamy</option>
- <option>YouTube</option>
- <option>Facebook</option>
- <option>Google</option>
- <option>Rekomendacja znajomego</option>
- <option>Inne</option>
- </select>
- </div>
- <div class="form-group">
- <div class="checkbox">
- <label>
- <input type="checkbox" id="terms" data-error="Musisz zaznaczyć to pole." required>
- Potwierdzam iż nie będę pisał do Administracji o moje podanie oraz że moje podanie jest autentyczne i oryginalne.
- Kopiowanie/fałszowanie podań wiąże się z 7 dniową blokadą pisania podań.
- </label>
- <div class="help-block with-errors"></div>
- </div>
- </div>
- <div class="form-group">
- <input type="text" name="recaptcha" value="" id="recaptchaValidator" pattern="1" data-error="Tylko człowiek ma tu wstęp!" style="visibility: hidden; height: 1px" required>
- <div class="g-recaptcha" data-sitekey="6LdQdAoUAAAAAOPWJs4wshdQQhYAr48ZLcdc-thi" data-callback="captcha_onclick"></div>
- <div class="help-block with-errors"></div>
- </div>
- <div class="form-group">
- <input type="hidden" class="form-control" name="mid" aria-describedby="uidhelp" value="<?=$mid ?>" readonly>
- </div>
- <div class="form-group">
- <input type="hidden" class="form-control" name="forumname" aria-describedby="uidhelp" value="<?=$forumname ?>" readonly>
- </div>
- <button type="submit" class="btn btn-primary">Wyślij aplikację</button>
- </form>
- </div>
- </div>
- </body>
- <script>
- var uid2guid = function(uid) {
- if (!uid) {
- return;
- }
- var steamId = bigInt(uid);
- var parts = [0x42,0x45,0,0,0,0,0,0,0,0];
- for (var i = 2; i < 10; i++) {
- var res = steamId.divmod(256);
- steamId = res.quotient;
- parts[i] = res.remainder.toJSNumber();
- }
- var wordArray = CryptoJS.lib.WordArray.create(new Uint8Array(parts));
- var hash = CryptoJS.MD5(wordArray);
- return hash.toString();
- };
- $("document").ready(function() {
- var uid = $("#uid").val();
- $("#guid").val(uid2guid(uid));
- });
- </script>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement