Beispiel #1
0
 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;
 }
Beispiel #2
0
$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'];