Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function getCategories(){
- $config = getConfig();
- $Con = mysqli_connect($config['mHost'], $config['mUser'], $config['mPass'], $config['mDb']);
- mysqli_set_charset($Con, "utf8");
- $Sel = mysqli_query($Con, "SELECT * FROM categories");
- while ($row = mysqli_fetch_array($Sel)){
- echo '<div class="box" style="height: 568.66px;">
- <a href="'.($row["isOpen"] == 1 ? $row["url"] : "#").'" class="fit"><img src="'.$row["imgUrl"].'" alt="Moderator" style="height:210px; width:449px; max-width: 100%" /></a>
- ';
- if($row["isOpen"] == 1){
- echo '<br><div style="background-color: #00a200; border: 1px solid #00a200;"> Open </div><br>';
- } else {
- echo '<br><div style="background-color: #a20000; border: 1px solid #a20000;"> Closed </div><br>';
- }
- echo '
- <div class="inner">
- <h3>'.$row["name"].'</h3>
- <p>
- '.$row["description"].'
- </p>
- </div>
- </div>';
- }
- mysqli_close($Con);
- }
- function checkApply($anrede, $vorname, $name, $gb, $email, $skype, $mcUsername, $stunden, $fremdsprachen, $inGame, $TS, $Mic, $bewerbung, $bereich = "NULL", $programmiersprachen = "NULL"){
- if ($anrede != "Bitte wählen"){
- if($vorname != ""){
- if ($name != ""){
- if ($gb != ""){
- if (filter_var($email, FILTER_VALIDATE_EMAIL)){
- if ($skype != ""){
- if ($mcUsername != ""){
- if ($stunden != ""){
- if ($fremdsprachen != ""){
- if ($bewerbung != ""){
- if ($bereich != "NULL"){
- if ($programmiersprachen != "NULL" ){
- createApply($anrede, $vorname, $name, $gb, $email, $skype, $mcUsername, $stunden, $fremdsprachen, $inGame, $TS, $Mic, $bewerbung, $bereich, $programmiersprachen, 1);
- } else { createApply($anrede, $vorname, $name, $gb, $email, $skype, $mcUsername, $stunden, $fremdsprachen, $inGame, $TS, $Mic, $bewerbung, "NULL", "NULL", 0); }
- } else { createApply($anrede, $vorname, $name, $gb, $email, $skype, $mcUsername, $stunden, $fremdsprachen, $inGame, $TS, $Mic, $bewerbung, "NULL", "NULL", 0); }
- } else { echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Es wurde keine Bewerbung geschrieben! </div></center>';}
- } else { echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Fremdsprachen wurde nicht ausgefüllt! </div></center>'; }
- } else { echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Stunden pro Woche wurde nicht angegeben! </div></center>'; }
- } else { echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Minecraft Username wurde nicht angegeben! </div></center>'; }
- } else { echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Skype/Discord wurde nicht ausgefüllt! </div></center>'; }
- } else { echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Die E-Mail Adresse ist nicht korrekt! </div></center>'; }
- } else { echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Geburtstag wurde nicht angegeben! </div></center>'; }
- } else { echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Name wurde nicht ausgefüllt! </div></center>'; }
- } else { echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Vorname wurde nicht ausgefüllt! </div></center>'; }
- } else { echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Anrede nicht ausgewählt! </div></center>'; }
- }
- function createApply($anrede, $vorname, $name, $gb, $email, $skype, $mcUsername, $stunden, $fremdsprachen, $inGame, $TS, $Mic, $bewerbung, $bereich, $programmiersprachen, $type){
- $config = getConfig();
- $Con = mysqli_connect($config['mHost'], $config['mUser'], $config['mPass'], $config['mDb']);
- mysqli_set_charset($Con, "utf8");
- $all = array("anrede"=> mysqli_real_escape_string($Con, $anrede), "vorname"=> mysqli_real_escape_string($Con, $vorname),
- "name"=> mysqli_real_escape_string($Con, $name), "gb"=>mysqli_real_escape_string($Con, $gb),
- "email"=> mysqli_real_escape_string($Con, $email), "skype"=>mysqli_real_escape_string($Con, $email),
- "mcUsername"=> mysqli_real_escape_string($Con, $mcUsername),"stunden"=> mysqli_real_escape_string($Con, $stunden), "fremdsprachen"=>mysqli_real_escape_string($Con, $fremdsprachen),
- "inGame"=>(mysqli_real_escape_string($Con, $inGame) == "true" ? 1 : 0), "TS"=>(mysqli_real_escape_string($Con, $TS) == "true" ? 1 : 0),
- "Mic"=>(mysqli_real_escape_string($Con, $Mic) == "true" ? 1 : 0), "bewerbung"=> mysqli_real_escape_string($Con, $bewerbung),
- "bereich"=> mysqli_real_escape_string($Con, $bereich), "programmiersprachen"=>mysqli_real_escape_string($Con, $programmiersprachen));
- $query = mysqli_query($Con,"INSERT INTO `applys` (`anrede`, `vorname`, `name`, `gb`, `email`, `skype`, `mcUsername`, `stunden`, `fremdsprachen`, `inGame`, `ts`, `Mic`, `bewerbung`, `bereich`, `programmiersprachen`, `type`) VALUES ('".$all["anrede"]."', '".$all["vorname"]."', '".$all["name"]."', '".$all["gb"]."', '".$all["email"]."', '".$all["skype"]."', '".$all["mcUsername"]."', '".$all["stunden"]."', '".$all["fremdsprachen"]."', '".$all["inGame"]."', '".$all["TS"]."', '".$all["Mic"]."', '".$all["bewerbung"]."', '".$all["bereich"]."', '".$all["programmiersprachen"]."', '".$type."');");
- if ($query){
- echo '<center><div style="width: 500px; background-color: #00a200; border: 1px solid #00a200;"> Bewerbung erfolgreich abgeschickt!<br/>Deine Bewerbung wird schnellstmöglich bearbeitet! </div></center>';
- } else {
- echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Es kam zu einen Fehler, bitte versuche es später nocheinmal! </div></center>';
- }
- }
- function login($username, $password){
- $config = getConfig();
- $Con = mysqli_connect($config['mHost'], $config['mUser'], $config['mPass'], $config['mDb']);
- mysqli_set_charset($Con, "utf8");
- $user = mysqli_real_escape_string($Con, $username);
- $pass = mysqli_real_escape_string($Con, $password);
- $Sel = mysqli_query($Con, "SELECT * FROM accounts WHERE Username='".$user."'");
- while ($row = mysqli_fetch_array($Sel)){
- if ($row["Password"] == md5($pass)){
- $_SESSION['Username'] = $row['Username'];
- $_SESSION['Online'] = 1;
- echo '<center><div style="width: 500px; background-color: #00a200; border: 1px solid #00a200;"> Login erfolgreich<br/>Du wirst nun weitergeleitet! </div></center>';
- echo '<script> setTimeout(function () { location.replace("index.php"); }, 3000); </script>';
- } else { echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Login Fehlgeschlagen! </div></center>'; }
- }
- }
- function logout(){
- session_destroy();
- echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Du hast dich abgemeldet<br/>Du wirst nun weitergeleitet! </div></center>';
- echo '<script> setTimeout(function () { location.replace("index.php"); }, 3000); </script>';
- }
- function listApplys(){
- $config = getConfig();
- $Con = mysqli_connect($config['mHost'], $config['mUser'], $config['mPass'], $config['mDb']);
- mysqli_set_charset($Con, "utf8");
- $Sel = mysqli_query($Con, "SELECT * FROM applys ORDER BY id");
- while ($row = mysqli_fetch_array($Sel)){
- echo'
- <tr>
- <td><center><a href="index.php?page=read&id='.$row["id"].'">'.$row["id"].'</a></center></td>
- <td><center><a href="index.php?page=read&id='.$row["id"].'">'.$row["vorname"].'</a></center></td>
- <td><center><a href="index.php?page=read&id='.$row["id"].'">'.$row["mcUsername"].'</a></center></td>
- <td><center><a href="index.php?page=read&id='.$row["id"].'">'.$row["email"].'</a></center></td>
- <td><center><a style="color: #FF0000;" href="index.php?page=list&del&id='.$row["id"].'">x</a></center></td>
- </tr>
- ';
- }
- }
- function createUser($username, $password){
- $config = getConfig();
- $Con = mysqli_connect($config['mHost'], $config['mUser'], $config['mPass'], $config['mDb']);
- mysqli_set_charset($Con, "utf8");
- $user = mysqli_real_escape_string($Con, $username);
- $pass = md5(mysqli_real_escape_string($Con, $password));
- $Sel = mysqli_query($Con, "INSERT INTO accounts (Username, Password) VALUES ('".$user."', '".$pass."');");
- if ($Sel){
- echo '<center><div style="width: 500px; background-color: #00a200; border: 1px solid #00a200;"> Benutzer angelegt!<br/>Du wirst nun weitergeleitet! </div></center>
- <script> setTimeout(function () { location.replace("index.php"); }, 3000); </script>';
- } else { echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Benutzer konnte nicht angelegt werden!<br/><br/>'.mysqli_error($Con).'<br/><br/>Du wirst nun weitergeleitet! </div></center>
- <script> setTimeout(function () { location.replace("index.php"); }, 3000); </script>'; }
- }
- function delApply($id){
- $config = getConfig();
- $Con = mysqli_connect($config['mHost'], $config['mUser'], $config['mPass'], $config['mDb']);
- mysqli_set_charset($Con, "utf8");
- $Sel = mysqli_query($Con, "DELETE FROM applys WHERE id='".$id."'");
- if ($Sel){
- echo '<center><div style="width: 500px; background-color: #00a200; border: 1px solid #00a200;"> Bewerbung gelöscht!<br/>Du wirst nun weitergeleitet! </div></center>
- <script> setTimeout(function () { location.replace("index.php"); }, 3000); </script>';
- } else { echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;">Bewerbung konnte nicht gelöscht werden!<br/><br/>'.mysqli_error($Con).'<br/><br/>Du wirst nun weitergeleitet! </div></center>
- <script> setTimeout(function () { location.replace("index.php"); }, 3000); </script>'; }
- }
- function listCats(){
- $config = getConfig();
- $Con = mysqli_connect($config['mHost'], $config['mUser'], $config['mPass'], $config['mDb']);
- mysqli_set_charset($Con, "utf8");
- $Sel = mysqli_query($Con, "SELECT * FROM categories ORDER BY id");
- while ($row = mysqli_fetch_array($Sel)){
- echo'
- <tr>
- <td><center>'.$row["id"].'</center></td>
- <td><center>'.$row["name"].'</a></center></td>
- <td><center><a '.($row["isOpen"] == 1 ? "style='color:red;'" : "style='color:green;'").' href="index.php?page=categories&id='.$row["id"].($row["isOpen"] == 1 ? "&close" : "&open").'">'.($row["isOpen"] == 1 ? "Schliessen" : "Öffnen").'</a></center></td>
- </tr>
- ';
- }
- }
- function changeState($id, $type){
- $config = getConfig();
- $Con = mysqli_connect($config['mHost'], $config['mUser'], $config['mPass'], $config['mDb']);
- mysqli_set_charset($Con, "utf8");
- $Sel = mysqli_query($Con, "UPDATE categories SET isOpen='".($type == 0 ? 0 : 1)."' WHERE id='".$id."'");
- if ($Sel){
- echo '<center><div style="width: 500px; background-color: #00a200; border: 1px solid #00a200;"> Kategorie bearbeitet<br/>Du wirst nun weitergeleitet! </div></center>
- <script> setTimeout(function () { location.replace("index.php"); }, 3000); </script>';
- } else { echo '<center><div style="width: 500px; background-color: #a20000; border: 1px solid #a20000;"> Ein Fehler ist aufgetreten!<br/>Du wirst nun weitergeleitet! </div></center><script> setTimeout(function () { location.replace("index.php"); }, 3000); </script>'; }
- }
- function readApply($id){
- $config = getConfig();
- $Con = mysqli_connect($config['mHost'], $config['mUser'], $config['mPass'], $config['mDb']);
- mysqli_set_charset($Con, "utf8");
- $Sel = mysqli_query($Con, "SELECT * FROM applys WHERE id='".$id."'");
- while ($row = mysqli_fetch_array($Sel)){
- echo'
- <center>
- <form action="?page=send&type=3&lang=deDE" method="POST">
- <h2> Persönliche Informationen</h2>
- <hr />
- <select readonly style="max-width: 550px;" name="anrede" size="1">
- <option style="color: black;">Bitte wählen</option>
- <option '.($row['anrede'] == "Frau" ? "selected" : "").' style="color: black;">Frau</option>
- <option '.($row['anrede'] == "Herr" ? "selected" : "").' style="color: black;">Herr</option>
- </select><br>
- <input readonly type="text" style="max-width: 550px;" value="'.$row['vorname'].'" name="Vorname" placeholder="Vorname"><br>
- <input readonly type="text" style="max-width: 550px;" value="'.$row['name'].'" name="Name" placeholder="Name"><br>
- <input readonly type="text" style="max-width: 550px;" value="'.$row['gb'].'" name="Gb" placeholder="Geburtsdatum"><br>
- <input readonly type="email" style="max-width: 550px;" value="'.$row['email'].'" name="email" placeholder="E-Mail Adresse"><br>
- <input readonly type="text" style="max-width: 550px;" value="'.$row['skype'].'" name="skype" placeholder="Skype / Discord-ID"><br>
- <font color="red">Persönliche Informationen werden vertraulich behandelt und nicht an Dritte weitergegeben!</font>
- <hr />
- Bitte wähle deinen Bereich aus
- <select style="max-width: 550px;" name="bereich" size="1">
- <option readonly style="color: black;">Bitte wählen</option>
- <option '.($row['bereich'] == "Game-Developer" ? "selected" : "").' style="color: black;">Game-Developer</option>
- <option '.($row['bereich'] == "Network-Developer" ? "selected" : "").' style="color: black;">Network-Developer</option>
- <option '.($row['bereich'] == "Web-Developer" ? "selected" : "").' style="color: black;">Web-Developer</option>
- </select><br>
- <input readonly type="text" style="max-width: 550px;" value="'.$row['mcUsername'].'" name="mcUsername" placeholder="Minecraft Username"><br>
- Wieviel Zeit können Sie uns widmen?
- <input readonly type="text" style="max-width: 550px;" value="'.$row['stunden'].'" name="stunden" placeholder="Stunden pro Woche"><br>
- Beherrschen Sie Fremdsprachen? - Zählen Sie diese auf.
- <input readonly type="text" style="max-width: 550px;" value="'.$row['fremdsprachen'].'" name="fremdsprachen" placeholder="Fremdsprachen"><br>
- Welche Programmiersprachen beherrschen Sie? - Zählen Sie diese auf.
- <input readonly type="text" style="max-width: 550px;" value="'.$row['programmiersprachen'].'" name="programmiersprachen" placeholder="Programmiersprachen"><br>
- <input readonly type="checkbox" name="inGame" '.($row['inGame'] == 1 ? "checked" : "").' value="true"> Ich habe die Möglichkeit Ingame-Aufnahmen zu machen und diese hochzuladen<br>
- <input readonly type="checkbox" '.($row['ts'] == 1 ? "checked" : "").' name="TS" value="true"> Ich nutze regelmäßig TeamSpeak3<br>
- <input readonly type="checkbox" '.($row['Mic'] == 1 ? "checked" : "").' name="Mic" value="true"> Ich besitze ein Mikrofon mit angemessener Qualität<br>
- <br>
- <hr />
- <h2> Schreibe deine Bewerbung </h2>
- <br>
- <font color="red">Folgende Punkte müssen enthalten sein, andernfals wird die Bewerbung nicht bearbeitet!</font>
- <ul>
- • Vorstellung - Wer sind Sie? <br>
- • Was sind Ihre Stärken und Schwächen? <br>
- • Welche Erfahrungen haben Sie bereits im Bereich Support und Moderation? <br>
- • Warum möchten Sie gerade hier Supporter werden? <br>
- • Warum sollten wir ausgerechnet Sie als Supporter einstellen? <br>
- <ul>
- <br>
- <p>
- '.$row['bewerbung'].'
- </p>
- </form>
- </center>';
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement