Esempio n. 1
0
         $banned_ips = str_replace("\r", '', trim($banned_ips));
         $ip_array = explode("\n", $banned_ips);
         $ip_array = array_unique($ip_array);
         if (sizeof($ip_array) > 0) {
             $sqlquery = 'DELETE FROM ' . LAZ_TABLE_PREFIX . '_ban WHERE timestamp=0';
             $gb_auth->query($sqlquery);
             foreach ($ip_array as $value) {
                 if (preg_match('/^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){2}/', $value) || preg_match('!^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])/[0-2]?[0-9]|3[0-2]$!', $value)) {
                     $sqlquery = "INSERT INTO " . LAZ_TABLE_PREFIX . "_ban (ban_ip) VALUES('" . $value . "')";
                     $gb_auth->query($sqlquery);
                 }
             }
         }
     }
     $admin->get_updated_vars();
     $admin->show_settings('general');
 } elseif ($panel == 'style') {
     if ($section == 'style') {
         // This is the variables for this section
         $postVars = array('pbgcolor', 'width', 'font_face', 'link_color', 'text_color', 'tb_font_1', 'tb_font_2', 'laz_top_font_color', 'top_link_color', 'laz_top_num_color', 'tb_hdr_color', 'tb_text', 'tb_bg_color', 'tb_color_1', 'tb_color_2', 'search_bg_color', 'search_font_color', 'input_error_color', 'errorbox_border_color', 'errorbox_border_style', 'errorbox_border_width', 'errorbox_font_color', 'errorbox_back_color', 'external_css');
         create_variable($postVars);
         $external_css = isset($external_css) ? 1 : 0;
         $sqlquery = "UPDATE " . LAZ_TABLE_PREFIX . "_config set pbgcolor='" . $gb_auth->escape_string($pbgcolor) . "', width='{$width}', font_face='" . $gb_auth->escape_string($font_face) . "', text_color='" . $gb_auth->escape_string($text_color) . "', link_color='" . $gb_auth->escape_string($link_color) . "', tb_font_1='{$tb_font_1}', tb_font_2='{$tb_font_2}', input_error_color='" . $gb_auth->escape_string($input_error_color) . "', top_link_color='" . $gb_auth->escape_string($top_link_color) . "', ";
         $sqlquery .= "tb_hdr_color='" . $gb_auth->escape_string($tb_hdr_color) . "', tb_bg_color='" . $gb_auth->escape_string($tb_bg_color) . "', tb_text='" . $gb_auth->escape_string($tb_text) . "', tb_color_1='" . $gb_auth->escape_string($tb_color_1) . "', tb_color_2='" . $gb_auth->escape_string($tb_color_2) . "', search_bg_color='" . $gb_auth->escape_string($search_bg_color) . "', search_font_color='" . $gb_auth->escape_string($search_font_color) . "', laz_top_font_color='" . $gb_auth->escape_string($laz_top_font_color) . "', laz_top_num_color='" . $gb_auth->escape_string($laz_top_num_color) . "', ";
         $sqlquery .= "errorbox_border_color='" . $gb_auth->escape_string($errorbox_border_color) . "', errorbox_border_width='" . $gb_auth->escape_string($errorbox_border_width) . "', errorbox_border_style='" . $gb_auth->escape_string($errorbox_border_style) . "', errorbox_font_color='" . $gb_auth->escape_string($errorbox_font_color) . "', errorbox_back_color='" . $gb_auth->escape_string($errorbox_back_color) . "', external_css='{$external_css}' WHERE (config_id = '1')";
     } elseif ($section == 'date') {
         // This is the variables for this section
         $postVars = array('tformat', 'offset', 'dformat', 'smarttime');
         create_variable($postVars);
         $smarttime = isset($smarttime) ? 1 : 0;
         $sqlquery = "UPDATE " . LAZ_TABLE_PREFIX . "_config set dformat='{$dformat}', tformat='{$tformat}', offset='{$offset}', smarttime='{$smarttime}' WHERE (config_id = '1')";
Esempio n. 2
0
     }
     $banned_ips = trim($banned_ips);
     $banned_ips = str_replace("\r", "", $banned_ips);
     $ip_array = explode("\n", $banned_ips);
     if (sizeof($ip_array) > 0) {
         $sqlquery = "DELETE from " . $GB_TBL['ban'];
         $gb_auth->query($sqlquery);
         for ($i = 0; $i < sizeof($ip_array); $i++) {
             if (ereg("^[0-9]{1,3}\\.[0-9]{1,3}\\.", $ip_array[$i])) {
                 $sqlquery = "INSERT INTO " . $GB_TBL['ban'] . " (ban_ip) VALUES('{$ip_array[$i]}')";
                 $gb_auth->query($sqlquery);
             }
         }
     }
     $admin->get_updated_vars();
     $admin->show_settings("general");
 } elseif ($panel == "style") {
     $sqlquery = "UPDATE " . $GB_TBL['cfg'] . " set pbgcolor='{$pbgcolor}', text_color='{$text_color}', link_color='{$link_color}', width='{$width}', ";
     $sqlquery .= "tb_font_1='{$tb_font_1}', tb_font_2='{$tb_font_2}', font_face='{$font_face}', tb_hdr_color='{$tb_hdr_color}', tb_bg_color='{$tb_bg_color}', tb_text='{$tb_text}', ";
     $sqlquery .= "tb_color_1='{$tb_color_1}', tb_color_2='{$tb_color_2}', dformat='{$dformat}', tformat='{$tformat}', offset='{$offset}' WHERE (config_id = '1')";
     $gb_auth->query($sqlquery);
     $admin->get_updated_vars();
     $admin->show_settings("style");
 } elseif ($panel == "password") {
     $sqlquery = "UPDATE " . $GB_TBL['auth'] . " set username='******', password=PASSWORD('{$NEWadmin_pass}') WHERE (ID = '{$uid}')";
     $gb_auth->query($sqlquery);
     $admin->get_updated_vars();
     $admin->show_settings("pwd");
 } else {
     $admin->show_panel();
 }