Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include_once 'includes/class_connection.php';
- include_once 'includes/class_functions.php';
- header("Cache-Control: no-cache, must-revalidate");
- header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
- header("Access-Control-Allow-Origin: http://www.frannnta-design.com");
- $servers_data = $PDO->query('SELECT * FROM server_stats');
- $active_servers = $PDO->query('SELECT * FROM server_stats WHERE activate = 1');
- $padding_servers = $PDO->query('SELECT * FROM server_stats WHERE activate = 0');
- if($_GET['mode'] == "get_servers")
- {
- $getservers = 'Active Servers: ' . $active_servers->rowCount() . ' | ';
- $getservers .= 'Pending Servers: ' . $padding_servers->rowCount() . '';
- echo "document.write('". $getservers ."')";
- }
- # Get active servers of database
- # active_servers
- if($_GET['mode'] == "active_servers")
- {
- if($active_servers->rowCount() > 0)
- {
- while($server_info = $active_servers->fetch(PDO::FETCH_ASSOC))
- {
- if($server_info['activate'] == 1) $status = '<b><font style="color: green;">Activat</font></b>';
- $sv_data_active .= '<tr id="server_row"><td colspan="2">#'. $server_info['id'] .'</td><td colspan="2" class="hostname">'. $q['hostname'] .' <a class="btn-stats" href="?mode=live_stats">Live Stats</a></td><td colspan="2">0 / '. $server_info['slots'] .'</td><td colspan="2" class="ip_row">'. $server_info['ip'] .':27015</td><td colspan="2" class="map">'. $q['map'] .'</td><td colspan="2">'. $status .'</td></tr>';
- }
- } else
- $sv_data_active = "Nu au fost gasite server active !";
- }
- # Get no active servers of database
- # inactive_servers
- if($_GET['mode'] == "inactive_servers")
- {
- if($padding_servers->rowCount() > 0)
- {
- $sv_data_inactive = '<table class="servere" width="98%" border="1" cellpading="0" cellspacing="0">';
- $sv_data_inactive .= '<tr><th>Nume server</th><th>Adresa ip</th><th>Sloturi</th><th>Mod</th><th>Status</th></tr>';
- while($server_data = $padding_servers->fetch(PDO::FETCH_ASSOC))
- {
- if($server_data['activate'] == 0)
- $status = '<b><font style="color: #FFC107;">In Asteptare</font></b>';
- $sv_data_inactive .= '<tr><td>'. $server['hostname'] .'</td><td>'. $server['map'] .'</td><td>'. $server['slots'] .'</td><td>'. $server['mode'] .'</td><td>'. $status .'</td></tr>';
- }
- $sv_data_inactive .= '</table>';
- } else
- $sv_data_inactive = "Nu au fost gasite server inactive !";
- }
- # Add server to datebase from post
- # add_servers
- if($_GET['mode'] == "add_servers")
- {
- if(isset($_POST['server_name']))
- {
- $post_data_name = $_POST['server_name'];
- $post_data_ip = $_POST['server_ip'];
- $post_data_mode = $_POST['server_mode'];
- $post_data_slots = $_POST['server_slots'];
- $post_data_email = $_POST['server_email'];
- $add = $PDO->query('INSERT INTO server_stats (`sv_name`, `ip`, `slots`, `mod`, `activate`, `contact`) VALUES ("'.$post_data_name.'","'.$post_data_ip.'","'.$post_data_slots.'","'.$post_data_mode.'","0","'.$post_data_email.'")');
- # Send email for activate server !
- # activate_server
- $to = "". $_POST['server_email'] ."";
- $subject = 'Servers.ro | Server activation';
- $message = 'Server: '. $post_data_name .'' . "\r\n" . '<a href="http://forumotiondb.tk/FD%20Servers/index.php?action=activate_server&server='. $post_data_name .'&token='. tokenKeys(32) .'">Activeaza Server</a>';
- $headers = 'MIME-Version: 1.0' . "\r\n";
- $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
- $headers .= "From: server@frannnta-design.com";
- mail($to, $subject, $message, $headers);
- }
- }
- $sv_data_form = '<form method="POST" id="submit_server">';
- $sv_data_form .= '<input type="text" maxlength="128" name="server_name" placeholder="CS.SERVER.RO" />';
- $sv_data_form .= '<input type="text" min="16" max="16" maxlength="16" name="server_ip" placeholder="127.0.0.1" />';
- $sv_data_form .= '<input type="number" min="14" max="32" maxlength="2" name="server_slots" placeholder="32" />';
- $sv_data_form .= '<input type="text" maxlength="10" name="server_mode" placeholder="Clasic" />';
- $sv_data_form .= '<input type="email" maxlength="255" name="server_email" placeholder="exemple@server.ro" />';
- $sv_data_form .= '<input type="submit" name="submit" value="Add Server" />';
- $sv_data_form .= '</form>';
- ?>
- <?php
- function getServerData($ip)
- {
- //$qy = server_source_query($ip);
- //$q = server_read_query($qy);
- $hostname = "de_dust";
- echo $hostname;
- }
- ?>
- document.write("<script type=\"text/javascript\">$('#server_row').each(function() {var ip_addres = $('.ip_row', this).text();$('.hostname').html('<?php getServerData("'+ ip_addres +'"); ?>');});</script>");
- <?php
- if($_GET['mode'] == "active_servers")
- {
- ?>
- document.write('<?=$sv_data_active;?>');
- <?
- } else if($_GET['mode'] == "inactive_servers")
- {
- ?>
- document.write('<?=$sv_data_inactive;?>');
- <?
- } else if($_GET['mode'] == "add_servers")
- {
- ?>
- document.write('<?=$sv_data_form;?>');
- <?
- }
- ?>
- <?php
- function getServerDatax($ip)
- {
- $qy = server_source_query($ip);
- $q = server_read_query($qy);
- $sv = $q['map'];
- echo $sv;
- }
- ?>
- document.write("<?php getServerDatax("93.119.24.47:27015"); ?>");
Add Comment
Please, Sign In to add comment