Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(!empty($_GET['o']))
- {
- function get_steam_status($profile, $timeout = 5) {
- $a = explode("/", $profile);
- $context = stream_context_create(array('http' => array('timeout' => $timeout)));
- $file = @file_get_contents('http://steamcommunity.com/id/' . $a[4] . '/?xml=1', false, $context);
- $xml = simplexml_load_string($file);
- if (isset($xml->onlineState)) {
- $online_state = (string)$xml->onlineState;
- $state_message = ($online_state == 'offline' ? 'Offline' : (string)$xml->stateMessage);
- } else {
- $online_state = 'offline';
- $state_message = 'Offline';
- }
- $state_css = array('online' => 'on', 'in-game' => 'ing', 'offline' => 'off');
- if($state_message == 'Online')
- return 'Jelenleg: <span class="steam_' . $state_css[$online_state] . '"><a href="http://steamcommunity.com/id/' . $a[4] . '/" target="_blank"><font color="blue">' . $state_message . '</font></a></span>';
- elseif($state_message == "Offline")
- return 'Jelenleg: <span class="steam_' . $state_css[$online_state] . '"><a href="http://steamcommunity.com/id/' . $a[4] . '/" target="_blank"><font color="grey">' . $state_message . '</font></a></span>';
- else
- return 'Jelenleg: <span class="steam_' . $state_css[$online_state] . '"><a href="http://steamcommunity.com/id/' . $a[4] . '/" target="_blank"><font color="green">' . $state_message . '</font></a></span>';
- }
- $o = $_GET['o'];
- echo '<div id="left">';
- if($o == 'index')
- {
- echo '
- <center> <img class="img2" src="CSGOJackpot_Logo.png"/> </center></br>
- Select a rank.
- <select name="carlist" form="carform">
- <option value="silver">Silver</option>
- <option value="nova">Nova</option>
- <option value="guardians">Guardians</option>
- <option value="eagle">Eagles</option>
- <option value="supreme">Supreme Master First Class</option>
- <option value="global">The Global Elite</option>
- </select>
- <input type="button" value="Search" /> <!-- Csak teszt-->
- </br></br></br></br></br></br></br></br></br>
- News? -<u>Yes</u> </br> </br>
- <i>v1.1 - Sizeable theme</br> </i>
- <i>v1.1 - MySQL fix <hr /></i>
- <i>v1.2 - Admin panel added(Now we can remove/ban fake users)</br></i>
- <i>v1.2 - Report system in progress<hr /></i>
- <i>v1.3 - Now you can add a YT video to your description (Fragmovies or Wtv)</i> </br>
- <i>v1.3 - Better looking menubar</i>
- <br />
- <a href=""><img src="rank/s1.png" /></a>
- <a href=""><img src="rank/s2.png" /></a>
- <a href=""><img src="rank/s3.png" /></a>
- <a href=""><img src="rank/s4.png" /></a>
- <a href=""><img src="rank/s5.png" /></a>
- <a href=""><img src="rank/s6.png" /></a> </br>
- <a href=""><img src="rank/g1.png" /></a>
- <a href=""><img src="rank/g2.png" /></a>
- <a href=""><img src="rank/g3.png" /></a>
- <a href=""><img src="rank/g4.png" /></a> </br>
- <a href=""><img src="rank/g5.png" /></a>
- <a href=""><img src="rank/g6.png" /></a>
- <a href=""><img src="rank/g7.png" /></a>
- <a href=""><img src="rank/g8.png" /></a></br>
- <a href=""><img src="rank/g9.png" /></a>
- <a href=""><img src="rank/g10.png" /></a>
- <a href=""><img src="rank/g11.png" /></a>
- <a href=""><img src="rank/ge.png" /></a>
- ';
- }
- if($o == 'regin')
- {
- echo '
- <form method="POST" action="">
- Username: <input type="text" name="username" ><br>
- Password: <input type="password" name="pw" ><br>
- E-mail: <input type="text" name="mail" ><br>
- Steam Link: <input type="text" name="stlink" ><br>
- Location: <select name="loc">
- <option value="us">USA</option>
- <option value="eu">EU</option>
- <option value="as">Asian</option>
- </select><br>
- Rank: <select name="rank">
- <option value="s1">Silver 1</option>
- <option value="s2">Silver 2</option>
- <option value="s3">Silver 3</option>
- <option value="s4">Silver 4</option>
- <option value="s5">Silver Elite</option>
- <option value="s6">Siler Elite Master</option>
- <option value="n1">Gold Nova 1</option>
- <option value="n2">Gold Nova 2</option>
- <option value="n3">Gold Nova 3</option>
- <option value="n4">Gold Nova 4</option>
- <option value="k1">Master Guardian 1</option>
- <option value="k2">Master Guardian 2</option>
- <option value="k3">Master Guardian Elite</option>
- <option value="dmg">Distinguished Master Guardian</option>
- <option value="le">Legendary Eagle</option>
- <option value="lem">Lengeddary Eagle Master</option>
- <option value="su">Supreme Master First Class</option>
- <option value="ge">The Global Elite</option>
- </select><br>
- <input type="submit" name="reg" value="Reg In">
- </form>';
- if(isset($_POST['reg']))
- {
- $u = $_POST['username'];
- $p = hash("sha512", $_POST['pw']);
- $e = $_POST['mail'];
- $st = $_POST['stlink'];
- $loc = $_POST['loc'];
- $rank = $_POST['rank'];
- $email_regex = '/^([A-z0-9\_\.\-]+)@([a-z0-9\_\-\.]+).([a-z]{2,})$/';
- $uc = "SELECT * FROM users WHERE username = '$u'";
- $ec = "SELECT * FROM users WHERE email = '$e'";
- $sc = "SELECT * FROM users WHERE steamlink = '$st'";
- if($con->query($uc)->num_rows > 0)
- die("Ez a felhasználónév foglalt!");
- if($con->query($ec)->num_rows > 0)
- die("Ez az e-mail cím már foglalt!");
- if($con->query($sc)->num_rows > 0)
- die("Ez a steam linket már megadták!");
- if((!preg_match($email_regex, $e)))
- die("Az e-mail cím nem megfelelő formátumú!");
- if($u == '' || $p == '' || $e == '' || $st == '')
- die("Minden adat kitöltése kötelező!");
- require 'PHPMailer/PHPMailerAutoload.php';
- $mail = new PHPMailer;
- $mail->CharSet = 'UTF-8';
- $mail->isSMTP(); // Set mailer to use SMTP
- $mail->Host = 'smtp.gmail.com'; // Specify main and backup SMTP servers
- $mail->SMTPAuth = true; // Enable SMTP authentication
- $mail->Username = 'asd'; // SMTP username
- $mail->Password = 'asd'; // SMTP password
- $mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted
- $mail->Port = 587; // TCP port to connect to
- $mail->setFrom($e, 'no-reply');
- $mail->addAddress($e); // Add a recipient
- $mail->isHTML(true); // Set email format to HTML
- $mailhash = hash("sha512", $u);
- $webcim = "http://localhost/maxi"; // véletlenül se tegyél / jelet a végére!!!!
- $bodyContent = '
- Üdv '.$u.'<br>
- <br>
- Te regisztráltál a(z) '.$webcim.' weboldalra. Az oldal használatához erősítsd meg a felhasználódat kattints az alábbi linkre: <br>
- <br><br>
- <a href="'.$webcim.'/activation.php?e='.$mailhash.'">'.$webcim.'/activation.php?e='.$mailhash.'</a>
- ';
- $mail->Subject = 'Regisztráció megerősítése';
- $mail->Body = $bodyContent;
- if(!$mail->send()) {
- echo 'Message could not be sent.';
- echo 'Mailer Error: ' . $mail->ErrorInfo;
- } else {
- $query = "INSERT INTO `users` (`username`, `password`, `email`, `steamlink`, `location`, `hash`, `rank`) VALUES ('$u', '$p', '$e', '$st', '$loc', '$mailhash', '$rank')";
- if($con->query($query))
- {
- echo "<h1>Sikeresen regisztráltál! E-mail küldve...</h1>";
- }
- }
- }
- }
- if($o == 'login')
- {
- echo ' <form method="POST" action="">
- Username: <input type="text" name="username" ><br>
- Password: <input type="password" name="pw" ><br>
- <input type="submit" name="login" value="Log In">
- </form>';
- if(isset($_POST['login']))
- {
- $u = $_POST['username'];
- $p = $_POST['pw'];
- if($u == '' || $p == '')
- die("Minden adat kitöltése kötelező!");
- $hp = hash("sha512", $p);
- $query = "SELECT * FROM users WHERE `username` = '$u' AND password = '$hp'";
- $q = $con->query($query);
- if($q->num_rows > 0)
- {
- $res = $q->fetch_assoc();
- if($res['activated'] == '0')
- die("A fiókod nincs aktiválva nézd meg az e-mailjeidet");
- $_SESSION['uid'] = $res['id'];
- echo "Sikeresen beléptél!";
- }
- else {
- die("Hibás felhasználónév/jelszó!");
- }
- }
- }
- if($o == 'logout')
- {
- session_destroy();
- echo "Sikeresen kiléptél!";
- }
- if($o == 'players')
- {
- $query = "SELECT * FROM users WHERE activated = '1' ORDER BY id DESC";
- $sql = $con->query($query);
- echo "
- <table style='color:#fff;'>
- <tr>
- <th>Felhasználónév</th>
- <th>Steam Link</th>
- <th>Rank</th>
- </tr>
- ";
- while($row = $sql->fetch_assoc())
- {
- echo "
- <tr>
- <td>".$row['username']."</td>
- <td>".get_steam_status($row['steamlink'])."</td>
- <td><img src='rank/".$row['rank'].".png'></img></td>
- </tr>
- ";
- }
- echo "</table>";
- }
- echo '</div>';
- }
- else {
- echo '
- <div id="left">
- <center> <img class="img2" src="CSGOJackpot_Logo.png"/> </center></br>
- Select a rank.
- <select name="carlist" form="carform">
- <option value="silver">Silver</option>
- <option value="nova">Nova</option>
- <option value="guardians">Guardians</option>
- <option value="eagle">Eagles</option>
- <option value="supreme">Supreme Master First Class</option>
- <option value="global">The Global Elite</option>
- </select>
- <input type="button" value="Search" /> <!-- Csak teszt-->
- </br></br></br></br></br></br></br></br></br>
- News? -<u>Yes</u> </br> </br>
- <i>v1.1 - Sizeable theme</br> </i>
- <i>v1.1 - MySQL fix <hr /></i>
- <i>v1.2 - Admin panel added(Now we can remove/ban fake users)</br></i>
- <i>v1.2 - Report system in progress<hr /></i>
- <i>v1.3 - Now you can add a YT video to your description (Fragmovies or Wtv)</i> </br>
- <i>v1.3 - Better looking menubar</i>
- <br />
- <a href=""><img src="rank/s1.png" /></a>
- <a href=""><img src="rank/s2.png" /></a>
- <a href=""><img src="rank/s3.png" /></a>
- <a href=""><img src="rank/s4.png" /></a>
- <a href=""><img src="rank/s5.png" /></a>
- <a href=""><img src="rank/s6.png" /></a> </br>
- <a href=""><img src="rank/g1.png" /></a>
- <a href=""><img src="rank/g2.png" /></a>
- <a href=""><img src="rank/g3.png" /></a>
- <a href=""><img src="rank/g4.png" /></a> </br>
- <a href=""><img src="rank/g5.png" /></a>
- <a href=""><img src="rank/g6.png" /></a>
- <a href=""><img src="rank/g7.png" /></a>
- <a href=""><img src="rank/g8.png" /></a></br>
- <a href=""><img src="rank/g9.png" /></a>
- <a href=""><img src="rank/g10.png" /></a>
- <a href=""><img src="rank/g11.png" /></a>
- <a href=""><img src="rank/ge.png" /></a></div>
- ';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement