Ejemplo n.º 1
0
                    $error = true;
                }
                if (!preg_match("/^[a-zA-Z0-9._-]+\$/", $user)) {
                    $msg = _gameserver_user_invalid . "<br>";
                    $error = true;
                }
                if (exists_entry("name", "backup_server", "name", $name) == true) {
                    $error = true;
                    $msg = _template_exists;
                }
                if ($error == false) {
                    $stmt = $mysqli->prepare("INSERT INTO backup_server(name,type,ip,port,user,password) VALUES (?,?,?,?,?,?)");
                    $stmt->bind_param('sssiss', $name, $type, $ip, $port, $user, $password);
                    $stmt->execute();
                    $stmt->close();
                    msg_okay(_backup_message_added);
                } else {
                    msg_error('Something went wrong, ' . $msg);
                }
            }
        }
        ?>

                  <form class="form-horizontal" action="index.php?page=backup?add" method="post">
                    <div class="form-group">
                      <label class="control-label col-sm-2">Name:</label>
                      <div class="col-sm-6">
                        <input type="text" class="form-control input-sm" name="name" placeholder="Chewbacca">
                      </div>
                    </div>
                    <div class="form-group">
Ejemplo n.º 2
0
                }
                if (isValidEmail($email) == false) {
                    $msg = _users_email_invalid;
                    $error = true;
                }
                if (strlen($password) <= 8) {
                    $error = true;
                    $msg = _users_password_toshort;
                }
                if ($error == false) {
                    $hash = password_hash($password, PASSWORD_DEFAULT);
                    $stmt = $mysqli->prepare("INSERT INTO users(name,email,password,rank) VALUES (?, ?, ?, ?)");
                    $stmt->bind_param('sssi', $name, $email, $hash, $rank);
                    $stmt->execute();
                    $stmt->close();
                    msg_okay(_users_user_created);
                } else {
                    msg_error($msg);
                }
            }
        }
        ?>

                  <form class="form-horizontal" action="index.php?page=users?add" method="post">
                    <div class="form-group">
                      <label class="control-label col-sm-2"><?php 
        echo _users_name;
        ?>
:</label>
                      <div class="col-sm-8">
                        <input type="text" class="form-control input-sm" name="name" placeholder="Enter Name">
Ejemplo n.º 3
0
           <div class="row">
               <div class="col-lg-12">
                   <h1 class="page-header"><?php 
    echo $title;
    ?>
</h1>
               </div>
               <!-- /.col-lg-12 -->
           </div>
           <div class="row">
             <div class="col-lg-8">
                 <?php 
    if ($msg != "" and $success == false) {
        msg_error('Something went wrong, ' . $msg);
    } elseif ($msg != "" and $success == true) {
        msg_okay($msg);
    }
    ?>
               <h2><?php 
    echo _usettings_password;
    ?>
</h2>
                <form class="form-horizontal" action="index.php?page=usettings" method="post">
                <div class="form-group">
                  <label class="control-label col-sm-2" for="email"><?php 
    echo _usettings_oldpwd;
    ?>
:</label>
                  <div class="col-sm-10">
                    <input type="password" class="form-control input-sm" name="old_pw">
                  </div>
Ejemplo n.º 4
0
                if (isValidURL($url) == false) {
                    $msg = _addons_message_error_url;
                    $error = true;
                }
                if ($error == false) {
                    $stmt = $mysqli->prepare("SELECT id FROM templates WHERE name = ?");
                    $stmt->bind_param('i', $game);
                    $stmt->execute();
                    $stmt->bind_result($template_id);
                    $stmt->fetch();
                    $stmt->close();
                    $stmt = $mysqli->prepare("INSERT INTO addons(game_id,name,url,path,folder) VALUES (?, ?, ?, ?, ?)");
                    $stmt->bind_param('issss', $template_id, $name, $url, $path, $folder);
                    $stmt->execute();
                    $stmt->close();
                    msg_okay(_addon_message_added);
                } else {
                    msg_error('Something went wrong, ' . $msg);
                }
            }
        }
        ?>

                  <form class="form-horizontal" action="index.php?page=addons?add" method="post">
                    <div class="form-group">
                      <label class="control-label col-sm-2">Name/Game:</label>
                      <div class="col-sm-3">
                        <input type="text" class="form-control input-sm" name="name" placeholder="Sourcemod">
                      </div>
                      <div class="col-sm-3">
                        <select class="form-control input-sm" name="game">
Ejemplo n.º 5
0
                if ($type == "steamcmd") {
                } elseif ($type == "image") {
                } else {
                    $error = true;
                    $msg = _templates_invalid_type;
                }
                if (exists_entry("name", "templates", "name", $name) == true) {
                    $error = true;
                    $msg = _template_exists;
                }
                if ($error == false) {
                    $stmt = $mysqli->prepare("INSERT INTO templates(name,type,type_name,name_internal,map_path,gameq,app_set_config,appid) VALUES (?, ?, ?, ? ,? ,?, ? ,?)");
                    $stmt->bind_param('sssssssi', $name, $type, $type_name, $internal, $map_path, $gameq, $app_set_config, $appid);
                    $stmt->execute();
                    $stmt->close();
                    msg_okay(_template_added);
                } else {
                    msg_error('Something went wrong, ' . $msg);
                }
            }
        }
        ?>

                  <form class="form-horizontal" action="index.php?page=templates?add" method="post">
                    <div class="form-group">
                      <label class="control-label col-sm-2"><?php 
        echo _template_name;
        ?>
/<?php 
        echo _template_internal;
        ?>
Ejemplo n.º 6
0
                 }
                 $ssh->disablePTY();
                 $ssh->read('[prompt]');
                 $ssh->exec("usermod -a -G sudo " . $user);
                 $ssh->exec('echo "%sudo ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers');
                 $ssh->exec('echo "' . $vsftpd . '" >> /etc/vsftpd.conf');
                 $ssh->exec('sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem -subj "/C=AU/ST=AU/L=AU/O=Internet Widgits Pty Ltd/OU=IT/CN=' . $root . '"');
                 $ssh->exec('service vsftpd restart');
                 $stmt = $mysqli->prepare("INSERT INTO dedicated(name,os,ip,port,user,password,status,language,os_bit) VALUES (?, ?, ?, ? ,? ,? ,?, ? ,?)");
                 $stmt->bind_param('sssissisi', $name, $os_version, $ip, $port, $user, $password, $status, $language, $os_bit);
                 $stmt->execute();
                 $stmt->close();
                 unset($root_password);
                 unset($root);
             }
             msg_okay(_dedicated_message_added);
         } else {
             msg_error('Something went wrong, ' . $msg);
         }
     }
 }
 msg_info(_dedicated_message_info_abort);
 ?>
         <form class="form-horizontal" action="index.php?page=rootserver?add" method="post">
           <div class="form-group">
             <label class="control-label col-sm-2">Name:</label>
             <div class="col-sm-6">
               <input type="text" class="form-control input-sm" name="name" placeholder="Chewbacca">
             </div>
             <div class="col-sm-2">
               <select class="form-control input-sm" name="os">
Ejemplo n.º 7
0
           </div>
           <div class="row">
               <div class="col-lg-12">
                 <?php 
    $query = "SELECT id FROM blacklist ORDER by id";
    if ($result = $mysqli->query($query)) {
        /* fetch object array */
        while ($row = $result->fetch_row()) {
            if ($page == "bans?delete-" . $row[0]) {
                $error = false;
                if ($error == false) {
                    $stmt = $mysqli->prepare("DELETE FROM blacklist WHERE id = ?");
                    $stmt->bind_param('i', $row[0]);
                    $stmt->execute();
                    $stmt->close();
                    msg_okay(_bans_message_removed);
                } else {
                    msg_warning($msg);
                }
            }
        }
        /* free result set */
        $result->close();
    }
    if ($page == "bans" or startsWith($page, "bans?delete")) {
        ?>
                    <p><?php 
        echo _bans_message;
        ?>
</p>
                    <table class="table table-bordered">
Ejemplo n.º 8
0
                 $copy = "screen -amds cp" . $gs_login . " bash -c 'sudo cp -R /home/" . $dedi_login . "/templates/" . $type . "/* /home/" . $gs_login . ";sudo cp -R /home/" . $dedi_login . "/templates/" . $type . "/linux32/libstdc++.so.6 /home/" . $gs_login . "/game/bin;sudo chown -R " . $gs_login . ":" . $gs_login . " /home/" . $gs_login . ";chmod a-w /home/" . $gs_login . ";sudo rm /home/" . $gs_login . "/screenlog.0;'";
                 $ssh->exec($copy);
                 $version = 0;
                 if ($db_appid != "") {
                     $version = ask_steam_for_cookies($db_appid);
                 }
                 $stmt = $mysqli->prepare("INSERT INTO gameservers(user_id,game,slots,ip,port,gs_login,gs_password,map,dedi_id,version) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
                 $stmt->bind_param('isisisssii', $user_gs, $game, $slots, $dedi_ip, $port, $gs_login, $gs_password, $map, $dedi_id, $version);
                 $stmt->execute();
                 $stmt->close();
                 $user_u_count = $user_u_count + 1;
                 $stmt = $mysqli->prepare("UPDATE users SET u_count = ? WHERE id = ?");
                 $stmt->bind_param('ii', $user_u_count, $user_gs);
                 $stmt->execute();
                 $stmt->close();
                 msg_okay(_gameserver_installed);
                 // event_add(6,"Der Gameserver ".$dedi_ip.":".$port." wurde hinzugefügt.");
                 event_add(6, $dedi_ip . ":" . $port);
             }
             $i++;
             while (1 != 2) {
                 $port = $port + 4;
                 if (port_exists($dedi_ip, $port) == false) {
                     break;
                 }
             }
         }
     } else {
         msg_error('Something went wrong, ' . $msg);
     }
 }