function lgsl_lookup_id($id) { global $lgsl_config; lgsl_database(); $id = mysql_real_escape_string(intval($id)); $mysql_query = "SELECT `type`,`ip`,`c_port`,`q_port`,`s_port` FROM `{$lgsl_config['db']['prefix']}{$lgsl_config['db']['table']}` WHERE `id`='{$id}' LIMIT 1"; $mysql_result = mysql_query($mysql_query) or die(mysql_error()); $mysql_row = mysql_fetch_array($mysql_result, MYSQL_ASSOC); return $mysql_row; }
$output .= "\n <form method='post' action=''>\n <div style='text-align:center'>\n <table cellpadding='4' cellspacing='2' style='margin:auto; text-align:left'>\n\n <tr style='" . lgsl_bg() . "'>\n <td colspan='2' style='text-align:center'>\n <br />\n {$lgsl_config['text']['awm']}\n <br />\n <br />\n </td>\n </tr>\n\n <tr style='" . lgsl_bg() . "'>\n <td> {$lgsl_config['text']['typ']} </td>\n <td>\n <select name='form_type'>"; //---------------------------------------------------------+ foreach ($lgsl_type_list as $key => $value) { $output .= "\n <option " . ($key == $type ? "selected='selected'" : "") . " value='{$key}'> {$value} </option>"; } //---------------------------------------------------------+ $output .= "\n </select>\n </td>\n </tr>\n\n <tr style='" . lgsl_bg() . "'>\n <td> {$lgsl_config['text']['adr']} </td>\n <td> <input type='text' name='form_ip' value='" . lgsl_string_html($ip) . "' size='15' maxlength='128' /> </td>\n </tr>\n\n <tr style='" . lgsl_bg() . "'>\n <td> {$lgsl_config['text']['cpt']} </td>\n <td> <input type='text' name='form_c_port' value='" . lgsl_string_html($c_port) . "' size='5' maxlength='5' /> </td>\n </tr>\n\n <tr style='" . lgsl_bg() . "'>\n <td> {$lgsl_config['text']['qpt']} </td>\n <td> <input type='text' name='form_q_port' value='" . lgsl_string_html($q_port) . "' size='5' maxlength='5' /> </td>\n </tr>\n\n <tr style='" . lgsl_bg() . "'>\n <td colspan='2' style='text-align:center'>\n <br />\n <input type='submit' name='lgsl_submit_test' value='{$lgsl_config['text']['ats']}' />\n <br />\n <br />\n </td>\n </tr>\n\n </table>\n\n <br />\n <br />\n\n </div>\n </form>"; //-----------------------------------------------------------------------------------------------------------+ if (empty($_POST['lgsl_submit_test']) && empty($_POST['lgsl_submit_add'])) { return; } if (!isset($lgsl_type_list[$type]) || !$ip || !$c_port || !$q_port) { return; } //-----------------------------------------------------------------------------------------------------------+ lgsl_database(); $ip = mysql_real_escape_string($ip); $q_port = mysql_real_escape_string($q_port); $c_port = mysql_real_escape_string($c_port); $s_port = mysql_real_escape_string($s_port); $type = mysql_real_escape_string($type); //-----------------------------------------------------------------------------------------------------------+ $ip_check = gethostbyname($ip); $mysql_result = mysql_query("SELECT `ip`,`disabled` FROM `{$lgsl_config['db']['prefix']}{$lgsl_config['db']['table']}` WHERE `type`='{$type}' AND `q_port`='{$q_port}'"); while ($mysql_row = mysql_fetch_array($mysql_result, MYSQL_ASSOC)) { if ($ip_check == gethostbyname($mysql_row['ip'])) { $output .= "\n <div style='text-align:center;" . lgsl_bg() . "'>\n <br />"; if ($mysql_row['disabled']) { $output .= $lgsl_config['text']['aaa']; } else { $output .= $lgsl_config['text']['aan'];