Guest User

ermontcr

a guest
Sep 23rd, 2012
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 56.15 KB | None | 0 0
  1. <?php
  2. function admin_protector($_obfuscate_livXeSxqQi8я)
  3. {
  4.     global $llave;
  5.     $_obfuscate_OMIJx9TMuKk1 = $_obfuscate_livXeSxqQi8я;
  6.     if (eregi("(nuke_authors)|(radminsuper)|(addauthor)|(pwd)|(/\\*.*\\*/)|(dW5pb24)|(VU5JT04)", $_obfuscate_OMIJx9TMuKk1)) {
  7.         $_obfuscate_BVZMNopucEeXqQяя = base64_encode($_obfuscate_OMIJx9TMuKk1);
  8.         $_obfuscate_M88D               = "security.php?codigo='." . $_obfuscate_BVZMNopucEeXqQяя;
  9.         header("Location: " . $_obfuscate_M88D);
  10.         exit();
  11.     }
  12. }
  13.  
  14. function testonlinestatus($die = true)
  15. {
  16.     require_once("includes/hora.php");
  17.     global $ora;
  18.     global $sbaccount;
  19.     global $db;
  20.     global $prefix;
  21.     global $chkdate;
  22.     global $chkdatesign;
  23.     $server   = $_SERVER['HTTP_HOST'] .= dirname($_SERVER['SCRIPT_NAME']);
  24.     $maketest = 0;
  25.     $tmpcode  = md5("{$chkdate}-{$server}-" . base64_decode(_CIDSB));
  26.     if ($chkdatesign != $tmpcode || $chkdate < $ora) {
  27.         $maketest = 1;
  28.     }
  29.     if ($maketest) {
  30.         $dom[0] = "{$sbaccount}";
  31.         $dom[1] = $server;
  32.         $dom[1] = strtoupper($dom[1]);
  33.         $dom[2] = obtener_ip();
  34.         $dom[3] = $ora;
  35.         $domor  = base64_encode(implode("&&", $dom));
  36.         $code   = md5("{$domor}-" . base64_decode(_CIDSB));
  37.         static $servercode = "";
  38.         if ($servercode == "") {
  39.             $url = base64_decode(_CIDPA) . ("?dm=" . $domor . "&vc={$code}");
  40.             if ($fp = @fopen($url, "r")) {
  41.                 while (!feof($fp)) {
  42.                     $servercode .= fread($fp, 128);
  43.                 }
  44.                 fclose($fp);
  45.             }
  46.         }
  47.         $code = md5(base64_decode(_CIDSB) . ("-" . $domor));
  48.         if ($code != $servercode) {
  49.             $db->sql_query("UPDATE " . $prefix . "_config SET chkdate='0', chkdatesign=''");
  50.             dberror($db, __FILE__, 322);
  51.         } else {
  52.             $chkdate = $ora + 21600;
  53.             $tmpcode = md5("{$chkdate}-{$server}-" . base64_decode(_CIDSB));
  54.             $db->sql_query("UPDATE " . $prefix . "_config SET chkdate='{$chkdate}', chkdatesign='{$tmpcode}'");
  55.             dberror($db, __FILE__, 327);
  56.         }
  57.     }
  58.     if ($code != $servercode && $maketest) {
  59.         $message .= "<br /><center><table bgcolor=#FFFFFF cellspacing=2 cellpadding=20 style='border:4px solid red'><tr><td align=center>";
  60.         $message .= "<b>Sportsbook Management System</b><br />Copyright (c) by <a href='http://adalid-soft.com'>Adalid-Soft</a><br />";
  61.         $message .= "<b><font color=red>This Software is U N L I C E N S E D</font><br />Ref: " . $server . " {$servercode}</b>";
  62.         if (defined("ADMIN_PAGE")) {
  63.             $message .= "<br /><br />If you think this is a mistake, please <a href='http://adalid-soft.com/modules.php?name=Contacto'>contact us</a>";
  64.         } else {
  65.             $message .= "<br /><br />Please contact the webmaster of this site</a>";
  66.         }
  67.         $message .= "</td></tr></table></center><br />";
  68.         if ($die) {
  69.             $index = 1;
  70.             include("header.php");
  71.             opentable();
  72.             echo $message;
  73.             closetable();
  74.             echo "<br>";
  75.             include("footer.php");
  76.             exit();
  77.         }
  78.         return $message;
  79.     }
  80.     return "";
  81. }
  82.  
  83. function get_lang($module)
  84. {
  85.     global $currentlang;
  86.     global $language;
  87.     if (file_exists("modules/" . $module . "/language/lang-" . $currentlang . ".php")) {
  88.         if ($module == admin) {
  89.             include_once("admin/language/lang-" . $currentlang . ".php");
  90.         } else {
  91.             include_once("modules/" . $module . "/language/lang-" . $currentlang . ".php");
  92.         }
  93.     } else if ($module == admin) {
  94.         include_once("admin/language/lang-" . $currentlang . ".php");
  95.     } else {
  96.         include_once("modules/" . $module . "/language/lang-" . $language . ".php");
  97.     }
  98. }
  99.  
  100. function is_admin($_obfuscate_QEdCQBQя)
  101. {
  102.     global $prefix;
  103.     global $db;
  104.     static $adminSave;
  105.     if (isset($_obfuscate_feLGM_IBUWT7)) {
  106.         return $adminSave;
  107.     }
  108.     if (!is_array($_obfuscate_QEdCQBQя)) {
  109.         $_obfuscate_QEdCQBQя = base64_decode($_obfuscate_QEdCQBQя);
  110.         $_obfuscate_QEdCQBQя = explode(":", $_obfuscate_QEdCQBQя);
  111.     }
  112.     $_obfuscate_2PfU = $_obfuscate_QEdCQBQя[0];
  113.     $_obfuscate_4HS1 = $_obfuscate_QEdCQBQя[1];
  114.     if ($_obfuscate_2PfU != "" && $_obfuscate_4HS1 != "") {
  115.         $_obfuscate_2PfU     = trim($_obfuscate_2PfU);
  116.         $_obfuscate_3y0Y     = "SELECT pwd FROM " . $prefix . ("_authors WHERE aid='" . $_obfuscate_2PfU . "'");
  117.         $_obfuscate_xs33Yt_k = $db->sql_query($_obfuscate_3y0Y);
  118.         $_obfuscate_gkt     = $db->sql_fetchrow($_obfuscate_xs33Yt_k);
  119.         dberror($db, __FILE__, 399);
  120.         $_obfuscate_any6bwяя = $_obfuscate_gkt['pwd'];
  121.         if ($_obfuscate_any6bwяя == $_obfuscate_4HS1 && $_obfuscate_any6bwяя != "") {
  122.             return $adminSave = 1;
  123.         }
  124.     }
  125.     return $adminSave = 0;
  126. }
  127.  
  128. function is_user($_obfuscate_m2Kuwwяя)
  129. {
  130.     global $db;
  131.     global $user_prefix;
  132.     static $userSave;
  133.     if (isset($_obfuscate_KsyoHUaM_BQя)) {
  134.         return $userSave;
  135.     }
  136.     if (!is_array($_obfuscate_m2Kuwwяя)) {
  137.         $_obfuscate_m2Kuwwяя = base64_decode($_obfuscate_m2Kuwwяя);
  138.         $_obfuscate_m2Kuwwяя = explode(":", $_obfuscate_m2Kuwwяя);
  139.     }
  140.     $_obfuscate_7Ri3 = $_obfuscate_m2Kuwwяя[0];
  141.     $_obfuscate_4HS1 = $_obfuscate_m2Kuwwяя[2];
  142.     $_obfuscate_7Ri3 = intval($_obfuscate_7Ri3);
  143.     if ($_obfuscate_7Ri3 != "" && $_obfuscate_4HS1 != "") {
  144.         $_obfuscate_3y0Y     = "SELECT user_password FROM " . $user_prefix . ("_users WHERE user_id='" . $_obfuscate_7Ri3 . "'");
  145.         $_obfuscate_xs33Yt_k = $db->sql_query($_obfuscate_3y0Y);
  146.         $_obfuscate_gkt     = $db->sql_fetchrow($_obfuscate_xs33Yt_k);
  147.         dberror($db, __FILE__, 426);
  148.         $_obfuscate_any6bwяя = $_obfuscate_gkt['user_password'];
  149.         if ($_obfuscate_any6bwяя == $_obfuscate_4HS1 && $_obfuscate_any6bwяя != "") {
  150.             return $userSave = 1;
  151.         }
  152.     }
  153.     return $userSave = 0;
  154. }
  155.  
  156. function title($_obfuscate_aNcpmAяя)
  157. {
  158.     opentable();
  159.     echo "<center><font class=\"title\"><b>" . $_obfuscate_aNcpmAяя . "</b></font></center>";
  160.     closetable();
  161.     echo "<br>";
  162. }
  163.  
  164. function is_active($_obfuscate_T_cpxCSV)
  165. {
  166.     global $prefix;
  167.     global $db;
  168.     static $save;
  169.     if (is_array($save)) {
  170.         if (isset($save[$_obfuscate_T_cpxCSV])) {
  171.             return $save[$_obfuscate_T_cpxCSV];
  172.         }
  173.         return 0;
  174.     }
  175.     $_obfuscate_3y0Y     = "SELECT title FROM " . $prefix . "_modules WHERE active=1";
  176.     $_obfuscate_xs33Yt_k = $db->sql_query($_obfuscate_3y0Y);
  177.     dberror($db, __FILE__, 455);
  178.     while ($_obfuscate_gkt = $db->sql_fetchrow($_obfuscate_xs33Yt_k)) {
  179.         $save[$_obfuscate_gkt[0]] = 1;
  180.     }
  181.     if (isset($save[$_obfuscate_T_cpxCSV])) {
  182.         return $save[$_obfuscate_T_cpxCSV];
  183.     }
  184.     return 0;
  185. }
  186.  
  187. function render_blocks($_obfuscate_7wvJegяя, $_obfuscate_VQGr3poCx8jK, $_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя, $_obfuscate_cO77, $_obfuscate_Il8i)
  188. {
  189.     if ($_obfuscate_Il8i == "") {
  190.         if ($_obfuscate_VQGr3poCx8jK == "") {
  191.             if ($_obfuscate_7wvJegяя == "c") {
  192.                 themecenterbox($_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя);
  193.             } else if ($_obfuscate_7wvJegяя == "d") {
  194.                 themecenterbox($_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя);
  195.             } else {
  196.                 themesidebox($_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя, $_obfuscate_7wvJegяя);
  197.             }
  198.         } else if ($_obfuscate_7wvJegяя == "c") {
  199.             blockfileinc($_obfuscate_obqvewяя, $_obfuscate_VQGr3poCx8jK, 1);
  200.         } else if ($_obfuscate_7wvJegяя == "d") {
  201.             blockfileinc($_obfuscate_obqvewяя, $_obfuscate_VQGr3poCx8jK, 1);
  202.         } else {
  203.             blockfileinc($_obfuscate_obqvewяя, $_obfuscate_VQGr3poCx8jK, $_obfuscate_7wvJegяя);
  204.         }
  205.     } else if ($_obfuscate_7wvJegяя == "c" || $_obfuscate_7wvJegяя == "d") {
  206.         headlines($_obfuscate_cO77, 1);
  207.     } else {
  208.         headlines($_obfuscate_cO77);
  209.     }
  210. }
  211.  
  212. function themecenterbox($_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя)
  213. {
  214.     opentable();
  215.     echo "<center><font class=\"option\"><b>" . $_obfuscate_obqvewяя . "</b></font></center><br>" . "{$_obfuscate__WwKzYz1wAяя}";
  216.     closetable();
  217.     echo "<br>";
  218. }
  219.  
  220. function blockfileinc($title, $blockfile, $side = 0)
  221. {
  222.     $blockfiletitle = $title;
  223.     $file           = @file("blocks/" . $blockfile . "");
  224.     if (!$file) {
  225.         $content = _BLOCKPROBLEM;
  226.     } else {
  227.         include("blocks/" . $blockfile . "");
  228.     }
  229.     if ($content == "") {
  230.         $content = _BLOCKPROBLEM2;
  231.     }
  232.     if ($side == 1) {
  233.         themecenterbox($blockfiletitle, $content);
  234.     } else if ($side == 2) {
  235.         themecenterbox($blockfiletitle, $content);
  236.     } else {
  237.         themesidebox($blockfiletitle, $content, $side);
  238.     }
  239. }
  240.  
  241. function headlines($_obfuscate_cO77, $_obfuscate_gNHHh9 = 0)
  242. {
  243.     global $prefix;
  244.     global $db;
  245.     global $ora;
  246.     global $xmlscroll;
  247.     $_obfuscate_cO77     = intval($_obfuscate_cO77);
  248.     $_obfuscate_3y0Y     = "SELECT title, content, url, bposition, refresh, time FROM " . $prefix . ("_blocks WHERE bid='" . $_obfuscate_cO77 . "'");
  249.     $_obfuscate_xs33Yt_k = $db->sql_query($_obfuscate_3y0Y);
  250.     $_obfuscate_gkt     = $db->sql_fetchrow($_obfuscate_xs33Yt_k);
  251.     dberror($db, __FILE__, 532);
  252.     $_obfuscate_obqvewяя     = $_obfuscate_gkt['title'];
  253.     $_obfuscate__WwKzYz1wAяя = $_obfuscate_gkt['content'];
  254.     $_obfuscate_Il8i           = $_obfuscate_gkt['url'];
  255.     $_obfuscate_5eJqQtW4X5QC   = $_obfuscate_gkt['bposition'];
  256.     $_obfuscate_cdNDZH083gяя = stripslashes($_obfuscate_gkt['refresh']);
  257.     $_obfuscate_PVW9aPcя      = $_obfuscate_gkt['time'];
  258.     $_obfuscate_GIOrQwяя     = $ora - $_obfuscate_cdNDZH083gяя;
  259.     if ($_obfuscate_PVW9aPcя < $_obfuscate_GIOrQwяя) {
  260.         $_obfuscate_FVg1SUoя = $ora;
  261.         $_obfuscate_W3Qb      = parse_url($_obfuscate_Il8i);
  262.         $_obfuscate_YBYя     = @fsockopen($_obfuscate_W3Qb['host'], 80, &$_obfuscate_FWIfY_0я, &$_obfuscate_5elozUtj, 15);
  263.         if (!$_obfuscate_YBYя) {
  264.             $_obfuscate__WwKzYz1wAяя = "";
  265.             $_obfuscate_3y0Y           = "UPDATE " . $prefix . "_blocks SET content='" . addslashes($_obfuscate__WwKzYz1wAяя) . ("', time='" . $_obfuscate_FVg1SUoя . "' WHERE bid='{$_obfuscate_cO77}'");
  266.             $db->sql_query($_obfuscate_3y0Y);
  267.             dberror($db, __FILE__, 549);
  268.             $_obfuscate_NeLgcwяя = 0;
  269.             if ($_obfuscate_gNHHh9 == 0) {
  270.                 themesidebox($_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя, $_obfuscate_5eJqQtW4X5QC);
  271.             } else {
  272.                 themecenterbox($_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя);
  273.             }
  274.         } else {
  275.             if ($_obfuscate_W3Qb['query'] != "") {
  276.                 $_obfuscate_W3Qb['query'] = "?" . $_obfuscate_W3Qb['query'];
  277.             }
  278.             fputs($_obfuscate_YBYя, "GET " . $_obfuscate_W3Qb['path'] . $_obfuscate_W3Qb['query'] . " HTTP/1.0\r\n");
  279.             fputs($_obfuscate_YBYя, "HOST: " . $_obfuscate_W3Qb['host'] . "\r\n\r\n");
  280.             $_obfuscate_xyiNieq6 = "";
  281.             while (!feof($_obfuscate_YBYя)) {
  282.                 $_obfuscate_DJoXIUj6GJIя = fgets($_obfuscate_YBYя, 300);
  283.                 $_obfuscate_xyiNieq6 .= rtrim($_obfuscate_DJoXIUj6GJIя);
  284.             }
  285.             fputs($_obfuscate_YBYя, "Connection: close\r\n\r\n");
  286.             fclose($_obfuscate_YBYя);
  287.             $_obfuscate_               = explode("</item>", $_obfuscate_xyiNieq6);
  288.             $_obfuscate__WwKzYz1wAяя = "<font class=\"content\">";
  289.             $_obfuscate_7wяя         = 0;
  290.             for (; $_obfuscate_7wяя < 10; ++$_obfuscate_7wяя) {
  291.                 $_obfuscate_RlkkeAяя = ereg_replace(".*<link>", "", $_obfuscate_[$_obfuscate_7wяя]);
  292.                 $_obfuscate_RlkkeAяя = ereg_replace("</link>.*", "", $_obfuscate_RlkkeAяя);
  293.                 $_obfuscate_KXXN_2rl   = ereg_replace(".*<title>", "", $_obfuscate_[$_obfuscate_7wяя]);
  294.                 $_obfuscate_KXXN_2rl   = ereg_replace("</title>.*", "", $_obfuscate_KXXN_2rl);
  295.                 $_obfuscate_KXXN_2rl   = stripslashes($_obfuscate_KXXN_2rl);
  296.                 if ($_obfuscate_[$_obfuscate_7wяя] == "" && $_obfuscate_NeLgcwяя != 1) {
  297.                     $_obfuscate__WwKzYz1wAяя = "";
  298.                     $_obfuscate_3y0Y           = "UPDATE " . $prefix . "_blocks SET content='" . addslashes($_obfuscate__WwKzYz1wAяя) . ("', time='" . $_obfuscate_FVg1SUoя . "' WHERE bid='{$_obfuscate_cO77}'");
  299.                     $db->sql_query($_obfuscate_3y0Y);
  300.                     dberror($db, __FILE__, 584);
  301.                     $_obfuscate_NeLgcwяя = 0;
  302.                     if ($_obfuscate_gNHHh9 == 0) {
  303.                         themesidebox($_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя, $_obfuscate_5eJqQtW4X5QC);
  304.                     } else {
  305.                         themecenterbox($_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя);
  306.                     }
  307.                 } else if (!strcmp($_obfuscate_RlkkeAяя, $_obfuscate_KXXN_2rl) && !($_obfuscate_[$_obfuscate_7wяя] != "")) {
  308.                     $_obfuscate_NeLgcwяя = 1;
  309.                     $_obfuscate__WwKzYz1wAяя .= "<strong>:: </strong><a href=\"" . $_obfuscate_RlkkeAяя . "\" target=\"new\">{$_obfuscate_KXXN_2rl}</a><br>\n";
  310.                 }
  311.             }
  312.             $_obfuscate_3y0Y = "UPDATE " . $prefix . "_blocks SET content='" . addslashes($_obfuscate__WwKzYz1wAяя) . ("', time='" . $_obfuscate_FVg1SUoя . "' WHERE bid='{$_obfuscate_cO77}'");
  313.             $db->sql_query($_obfuscate_3y0Y);
  314.             dberror($db, __FILE__, 603);
  315.         }
  316.     }
  317.     $_obfuscate_bA4YBgmMpAяя = ereg_replace("http://", "", $_obfuscate_Il8i);
  318.     $_obfuscate_bA4YBgmMpAяя = explode("/", $_obfuscate_bA4YBgmMpAяя);
  319.     if ($_obfuscate_NeLgcwяя == 1 || $_obfuscate__WwKzYz1wAяя != "") {
  320.         if ($xmlscroll == 1) {
  321.             $_obfuscate__WwKzYz1wAяя = "<br><Marquee Behavior=\"Scroll\" Direction=\"Up\" Height=\"140\" ScrollAmount=\"1\" ScrollDelay=\"100\" onMouseOver=\"this.stop()\" onMouseOut=\"this.start()\"><br>" . $_obfuscate__WwKzYz1wAяя . "</font></Marquee><font class=\"content\"><br><a href=\"http://{$_obfuscate_bA4YBgmMpAяя['0']}\" target=\"blank\"><b>" . _HREADMORE . "</b></a></font>";
  322.         } else {
  323.             $_obfuscate__WwKzYz1wAяя = "<br>" . $_obfuscate__WwKzYz1wAяя . "<br><a href=\"http://{$_obfuscate_bA4YBgmMpAяя['0']}\" target=\"blank\"><b>" . _HREADMORE . "</b></a></font>";
  324.         }
  325.     } else if ($_obfuscate_NeLgcwяя == 0 || $_obfuscate__WwKzYz1wAяя == "") {
  326.         $_obfuscate__WwKzYz1wAяя = "<font class=\"content\">" . _RSSPROBLEM . "</font>";
  327.     }
  328.     if ($_obfuscate_gNHHh9 == 0) {
  329.         themesidebox($_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя, $_obfuscate_5eJqQtW4X5QC);
  330.     } else {
  331.         themecenterbox($_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя);
  332.     }
  333. }
  334.  
  335. function blocks($_obfuscate_7wvJegяя)
  336. {
  337.     global $storynum;
  338.     global $prefix;
  339.     global $ora;
  340.     global $multilingual;
  341.     global $currentlang;
  342.     global $db;
  343.     global $admin;
  344.     global $user;
  345.     if ($multilingual == 1) {
  346.         $_obfuscate_B5gSJO3EArIR = "AND (blanguage='" . $currentlang . "' OR blanguage='')";
  347.     } else {
  348.         $_obfuscate_B5gSJO3EArIR = "";
  349.     }
  350.     if (strtolower($_obfuscate_7wvJegяя[0]) == "l") {
  351.         $_obfuscate_LmSv = "l";
  352.     } else if (strtolower($_obfuscate_7wvJegяя[0]) == "r") {
  353.         $_obfuscate_LmSv = "r";
  354.     } else if (strtolower($_obfuscate_7wvJegяя[0]) == "c") {
  355.         $_obfuscate_LmSv = "c";
  356.     } else if (strtolower($_obfuscate_7wvJegяя[0]) == "d") {
  357.         $_obfuscate_LmSv = "d";
  358.     }
  359.     $_obfuscate_7wvJegяя = $_obfuscate_LmSv;
  360.     $_obfuscate_3y0Y       = "SELECT bid, bkey, title, content, url, blockfile, view, expire, action, subscription FROM " . $prefix . ("_blocks WHERE bposition='" . $_obfuscate_LmSv . "' AND active='1' {$_obfuscate_B5gSJO3EArIR} ORDER BY weight ASC");
  361.     $_obfuscate_xs33Yt_k   = $db->sql_query($_obfuscate_3y0Y);
  362.     dberror($db, __FILE__, 644);
  363.     while ($_obfuscate_gkt = $db->sql_fetchrow($_obfuscate_xs33Yt_k)) {
  364.         $_obfuscate_cO77           = intval($_obfuscate_gkt['bid']);
  365.         $_obfuscate_obqvewяя     = $_obfuscate_gkt['title'];
  366.         $_obfuscate__WwKzYz1wAяя = $_obfuscate_gkt['content'];
  367.         $_obfuscate_Il8i           = $_obfuscate_gkt['url'];
  368.         $_obfuscate_VQGr3poCx8jK   = $_obfuscate_gkt['blockfile'];
  369.         $_obfuscate_bbPlhQяя     = intval($_obfuscate_gkt['view']);
  370.         $_obfuscate_qOmXDu8y       = intval($_obfuscate_gkt['expire']);
  371.         $_obfuscate_IO8hYI15       = $_obfuscate_gkt['action'];
  372.         $_obfuscate__dMu           = $ora;
  373.         $_obfuscate__R2_           = intval($_obfuscate_gkt['subscription']);
  374.         if ($_obfuscate_qOmXDu8y != 0 && $_obfuscate_qOmXDu8y <= $_obfuscate__dMu) {
  375.             if ($_obfuscate_IO8hYI15 == "d") {
  376.                 $db->sql_query("UPDATE " . $prefix . ("_blocks SET active='0', expire='0' WHERE bid='" . $_obfuscate_cO77 . "'"));
  377.                 dberror($db, __FILE__, 660);
  378.             } else {
  379.                 if ($_obfuscate_IO8hYI15 == "r") {
  380.                     $db->sql_query("DELETE FROM " . $prefix . ("_blocks WHERE bid='" . $_obfuscate_cO77 . "'"));
  381.                     dberror($db, __FILE__, 664);
  382.                 } else {
  383.                 }
  384.             }
  385.         } else if ($_obfuscate_gkt[bkey] == "admin") {
  386.             adminblock();
  387.         } else if ($_obfuscate_gkt[bkey] == "userbox") {
  388.             userblock();
  389.         } else if ($_obfuscate_gkt[bkey] == "") {
  390.             if ($_obfuscate_bbPlhQяя == 0) {
  391.                 render_blocks($_obfuscate_7wvJegяя, $_obfuscate_VQGr3poCx8jK, $_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя, $_obfuscate_cO77, $_obfuscate_Il8i);
  392.             } else if ($_obfuscate_bbPlhQяя == 1 && (is_user($user) || is_admin($admin))) {
  393.                 render_blocks($_obfuscate_7wvJegяя, $_obfuscate_VQGr3poCx8jK, $_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя, $_obfuscate_cO77, $_obfuscate_Il8i);
  394.             } else if ($_obfuscate_bbPlhQяя == 2 && is_admin($admin)) {
  395.                 render_blocks($_obfuscate_7wvJegяя, $_obfuscate_VQGr3poCx8jK, $_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя, $_obfuscate_cO77, $_obfuscate_Il8i);
  396.             } else if (!($_obfuscate_bbPlhQяя == 3) && is_user($user) && !is_admin($admin)) {
  397.                 render_blocks($_obfuscate_7wvJegяя, $_obfuscate_VQGr3poCx8jK, $_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя, $_obfuscate_cO77, $_obfuscate_Il8i);
  398.             }
  399.         }
  400.     }
  401. }
  402.  
  403. function message_box()
  404. {
  405.     global $bgcolor1;
  406.     global $bgcolor2;
  407.     global $user;
  408.     global $ora;
  409.     global $admin;
  410.     global $cookie;
  411.     global $textcolor2;
  412.     global $prefix;
  413.     global $multilingual;
  414.     global $currentlang;
  415.     global $db;
  416.     if ($multilingual == 1) {
  417.         $_obfuscate_B5gSJO3EArIR = "AND (mlanguage='" . $currentlang . "' OR mlanguage='')";
  418.     } else {
  419.         $_obfuscate_B5gSJO3EArIR = "";
  420.     }
  421.     $_obfuscate_3y0Y     = "SELECT mid, title, content, date, expire, view FROM " . $prefix . ("_message WHERE active='1' " . $_obfuscate_B5gSJO3EArIR);
  422.     $_obfuscate_xs33Yt_k = $db->sql_query($_obfuscate_3y0Y);
  423.     dberror($db, __FILE__, 700);
  424.     if ($_obfuscate_MitedbTxgQяя = $db->sql_numrows($_obfuscate_xs33Yt_k) == 0) {
  425.         return;
  426.     }
  427.     while ($_obfuscate_gkt = $db->sql_fetchrow($_obfuscate_xs33Yt_k)) {
  428.         $_obfuscate_T1Ej           = intval($_obfuscate_gkt['mid']);
  429.         $_obfuscate_obqvewяя     = $_obfuscate_gkt['title'];
  430.         $_obfuscate__WwKzYz1wAяя = stripslashes($_obfuscate_gkt['content']);
  431.         $_obfuscate_PfNVopwя      = $_obfuscate_gkt['date'];
  432.         $_obfuscate_qOmXDu8y       = intval($_obfuscate_gkt['expire']);
  433.         $_obfuscate_bbPlhQяя     = intval($_obfuscate_gkt['view']);
  434.         if (!($_obfuscate_obqvewяя != "") || !($_obfuscate__WwKzYz1wAяя != "")) {
  435.             if ($_obfuscate_qOmXDu8y == 0) {
  436.                 $_obfuscate_1LATkCw = _UNLIMITED;
  437.             } else {
  438.                 $_obfuscate_KWKBW4я = ($_obfuscate_PfNVopwя + $_obfuscate_qOmXDu8y - $ora) / 3600;
  439.                 $_obfuscate_KWKBW4я = ( integer ) $_obfuscate_KWKBW4я;
  440.                 if ($_obfuscate_KWKBW4я < 1) {
  441.                     $_obfuscate_1LATkCw = _EXPIRELESSHOUR;
  442.                 } else {
  443.                     $_obfuscate_1LATkCw = _EXPIREIN . $_obfuscate_KWKBW4я . _HOURS;
  444.                 }
  445.             }
  446.             if ($_obfuscate_bbPlhQяя == 4 && is_admin($admin)) {
  447.                 opentable();
  448.                 if ($_obfuscate_obqvewяя != "") {
  449.                     echo "<center><font class=\"option\" color=\"" . $textcolor2 . "\"><b>" . $_obfuscate_obqvewяя . "</b></font></center><br>";
  450.                 }
  451.                 echo "<font class=\"content\">" . $_obfuscate__WwKzYz1wAяя . "</font><br><br><center><font class=\"content\">[ " . _MVIEWADMIN . " - " . $_obfuscate_1LATkCw . " - <a href=\"admin.php?op=editmsg&mid=" . $_obfuscate_T1Ej . "\">" . _EDIT . "</a> ]</font></center>";
  452.                 closetable();
  453.                 echo "<br>";
  454.             } else if ($_obfuscate_bbPlhQяя == 3 && (is_user($user) || is_admin($admin))) {
  455.                 opentable();
  456.                 if ($_obfuscate_obqvewяя != "") {
  457.                     echo "<center><font class=\"option\" color=\"" . $textcolor2 . "\"><b>" . $_obfuscate_obqvewяя . "</b></font></center><br>";
  458.                 }
  459.                 echo "<font class=\"content\">" . $_obfuscate__WwKzYz1wAяя . "</font>";
  460.                 if (is_admin($admin)) {
  461.                     echo "<br><br><center><font class=\"content\">[ " . _MVIEWUSERS . " - " . $_obfuscate_1LATkCw . " - <a href=\"admin.php?op=editmsg&mid=" . $_obfuscate_T1Ej . "\">" . _EDIT . "</a> ]</font></center>";
  462.                 }
  463.                 closetable();
  464.                 echo "<br>";
  465.             } else if ($_obfuscate_bbPlhQяя == 2 && (!is_user($user) && is_admin($admin))) {
  466.                 opentable();
  467.                 if ($_obfuscate_obqvewяя != "") {
  468.                     echo "<center><font class=\"option\" color=\"" . $textcolor2 . "\"><b>" . $_obfuscate_obqvewяя . "</b></font></center><br>";
  469.                 }
  470.                 echo "<font class=\"content\">" . $_obfuscate__WwKzYz1wAяя . "</font>";
  471.                 if (is_admin($admin)) {
  472.                     echo "<br><br><center><font class=\"content\">[ " . _MVIEWANON . " - " . $_obfuscate_1LATkCw . " - <a href=\"admin.php?op=editmsg&mid=" . $_obfuscate_T1Ej . "\">" . _EDIT . "</a> ]</font></center>";
  473.                 }
  474.                 closetable();
  475.                 echo "<br>";
  476.             } else if ($_obfuscate_bbPlhQяя == 1) {
  477.                 opentable();
  478.                 if ($_obfuscate_obqvewяя != "") {
  479.                     echo "<center><font class=\"option\" color=\"" . $textcolor2 . "\"><b>" . $_obfuscate_obqvewяя . "</b></font></center><br>";
  480.                 }
  481.                 echo "<font class=\"content\">" . $_obfuscate__WwKzYz1wAяя . "</font>";
  482.                 if (is_admin($admin)) {
  483.                     echo "<br><br><center><font class=\"content\">[ " . _MVIEWALL . " - " . $_obfuscate_1LATkCw . " - <a href=\"admin.php?op=editmsg&mid=" . $_obfuscate_T1Ej . "\">" . _EDIT . "</a> ]</font></center>";
  484.                 }
  485.                 closetable();
  486.                 echo "<br>";
  487.             }
  488.             if ($_obfuscate_qOmXDu8y != 0) {
  489.                 $_obfuscate_GIOrQwяя = $ora - $_obfuscate_qOmXDu8y;
  490.                 if ($_obfuscate_PfNVopwя < $_obfuscate_GIOrQwяя) {
  491.                     $db->sql_query("UPDATE " . $prefix . ("_message SET active='0' WHERE mid='" . $_obfuscate_T1Ej . "'"));
  492.                     dberror($db, __FILE__, 769);
  493.                 }
  494.             }
  495.         }
  496.     }
  497. }
  498.  
  499. function obtener_ip()
  500. {
  501.     global $HTTP_CLIENT_IP;
  502.     global $REMOTE_ADDR;
  503.     global $HTTP_X_FORWARDED_FOR;
  504.     if ($HTTP_CLIENT_IP == "" && $HTTP_X_FORWARDED_FOR == "") {
  505.         $_obfuscate_Asя = $_SERVER['REMOTE_ADDR'];
  506.         return $_obfuscate_Asя;
  507.     }
  508.     if ($HTTP_X_FORWARDED_FOR != "") {
  509.         $_obfuscate_Asя = $HTTP_X_FORWARDED_FOR;
  510.     }
  511.     if ($HTTP_CLIENT_IP != "") {
  512.         $_obfuscate_Asя = $HTTP_CLIENT_IP;
  513.     }
  514.     return $_obfuscate_Asя;
  515. }
  516.  
  517. function online()
  518. {
  519.     global $sesionexpires;
  520.     global $forceexpire;
  521.     global $user;
  522.     global $cookie;
  523.     global $prefix;
  524.     global $db;
  525.     global $module_name;
  526.     global $ora;
  527.     global $HTTP_CLIENT_IP;
  528.     global $REMOTE_ADDR;
  529.     global $HTTP_X_FORWARDED_FOR;
  530.     $_obfuscate_Asя         = obtener_ip();
  531.     $_obfuscate_Il8i          = $_SERVER['REQUEST_URI'];
  532.     $_obfuscate_IVe6Ccwjp8я = gethostbyaddr($_obfuscate_Asя);
  533.     if (eregi("admin.php", $_obfuscate_Il8i)) {
  534.         $_obfuscate_Fwl1 = 1;
  535.     } else {
  536.         $_obfuscate_Fwl1 = 0;
  537.     }
  538.     $_obfuscate_KdyaXfJIMvxZsEt1 = 0;
  539.     if (is_user($user)) {
  540.         cookiedecode($user);
  541.         $_obfuscate_NS44QYkя        = $cookie[1];
  542.         $_obfuscate_bztmMNQя        = 0;
  543.         $_obfuscate_KdyaXfJIMvxZsEt1 = $db->sql_numrows($db->sql_query("SELECT uname FROM " . $prefix . ("_session WHERE uname='" . $_obfuscate_NS44QYkя . "'")));
  544.     } else {
  545.         $_obfuscate_NS44QYkя = "{$_obfuscate_Asя}";
  546.         $_obfuscate_bztmMNQя = 1;
  547.     }
  548.     $_obfuscate_rFe_Fnr5      = explode(".", $_obfuscate_Asя);
  549.     $_obfuscate_9yv_7SyMRLIя = "" . $_obfuscate_rFe_Fnr5[0] . "." . $_obfuscate_rFe_Fnr5[1] . "." . $_obfuscate_rFe_Fnr5[2] . "";
  550.     $_obfuscate_Y45AaAяя    = $db->sql_numrows($db->sql_query("select bid from " . $prefix . ("_banip where banip='" . $_obfuscate_Asя . "' OR banip='{$_obfuscate_9yv_7SyMRLIя}'")));
  551.     dberror($db, __FILE__, 814);
  552.     if ($_obfuscate_Y45AaAяя != 0) {
  553.         $_obfuscate_M88D = "error.php?op=e500";
  554.         header("Location: " . $_obfuscate_M88D);
  555.         exit();
  556.     }
  557.     list($_obfuscate_z3CwBT3WT2aHewx0) = $db->sql_fetchrow($db->sql_query("select custom_title from " . $prefix . ("_modules where title='" . $module_name . "'")));
  558.     dberror($db, __FILE__, 824);
  559.     if (eregi("google", $_obfuscate_IVe6Ccwjp8я)) {
  560.         $_obfuscate_NS44QYkя = $_obfuscate_IVe6Ccwjp8я;
  561.     }
  562.     $_obfuscate_GIOrQwяя = $ora - $sesionexpires;
  563.     $db->sql_query("DELETE FROM " . $prefix . ("_session WHERE time < " . $_obfuscate_GIOrQwяя . " || uname = ''"));
  564.     dberror($db, __FILE__, 832);
  565.     if ($_obfuscate_NS44QYkя != "") {
  566.         $_obfuscate_NS44QYkя  = substr($_obfuscate_NS44QYkя, 0, 25);
  567.         $_obfuscate_NeWLgAяя = $db->sql_numrows($db->sql_query("SELECT uname FROM " . $prefix . ("_session WHERE uname='" . $_obfuscate_NS44QYkя . "'")));
  568.         dberror($db, __FILE__, 839);
  569.         if ($_obfuscate_NeWLgAяя == 1) {
  570.             $db->sql_query("UPDATE " . $prefix . ("_session SET uname='" . $_obfuscate_NS44QYkя . "', time='{$ora}', host_addr='{$_obfuscate_Asя}', donde='{$_obfuscate_z3CwBT3WT2aHewx0}', guest='{$_obfuscate_bztmMNQя}', dir='{$_obfuscate_Fwl1}' WHERE uname='{$_obfuscate_NS44QYkя}'"));
  571.             dberror($db, __FILE__, 842);
  572.         }
  573.         if ($_obfuscate_NeWLgAяя == 0) {
  574.             if ($_obfuscate_KdyaXfJIMvxZsEt1 && $forceexpire && !is_admin($_obfuscate_QEdCQBQя)) {
  575.                 $_obfuscate_Il8i = "modules.php?name=Users&op=sesionexpired";
  576.                 header("Location: " . $_obfuscate_Il8i);
  577.                 exit();
  578.             }
  579.             mt_srand(( double ) microtime() * 1000000);
  580.             $_obfuscate_FpTXRkO4           = 1000000;
  581.             $_obfuscate_wArmdsWAIWILVQяя = mt_rand(0, $_obfuscate_FpTXRkO4);
  582.             $_obfuscate_3y0Y               = "\n          INSERT INTO " . $prefix . ("_session (uname, time, host_addr, donde, guest, dir, randnum)\n          VALUES ('" . $_obfuscate_NS44QYkя . "', '{$ora}', '{$_obfuscate_Asя}', '{$_obfuscate_z3CwBT3WT2aHewx0}', '{$_obfuscate_bztmMNQя}', '{$_obfuscate_Fwl1}', '{$_obfuscate_wArmdsWAIWILVQяя}');\n          ");
  583.             $db->sql_query($_obfuscate_3y0Y);
  584.             dberror($db, __FILE__, 864);
  585.         }
  586.     }
  587. }
  588.  
  589. function ultramode()
  590. {
  591.     global $prefix;
  592.     global $db;
  593.     $_obfuscate_SJnFjPUя  = "ultramode.txt";
  594.     $_obfuscate_6hS1Rwяя = fopen("{$_obfuscate_SJnFjPUя}", "w");
  595.     fwrite($_obfuscate_6hS1Rwяя, "General purpose self-explanatory file with news headlines\n");
  596.     fclose($_obfuscate_6hS1Rwяя);
  597. }
  598.  
  599. function cookiedecode($_obfuscate_m2Kuwwяя)
  600. {
  601.     global $cookie;
  602.     global $db;
  603.     global $user_prefix;
  604.     static $pass;
  605.     if (!is_array($_obfuscate_m2Kuwwяя)) {
  606.         $_obfuscate_m2Kuwwяя = base64_decode($_obfuscate_m2Kuwwяя);
  607.         $cookie                = explode(":", $_obfuscate_m2Kuwwяя);
  608.     } else {
  609.         $cookie = $_obfuscate_m2Kuwwяя;
  610.     }
  611.     if (!isset($_obfuscate_any6bwяя)) {
  612.         $_obfuscate_3y0Y     = "SELECT user_password FROM " . $user_prefix . ("_users WHERE username='" . $cookie['1'] . "'");
  613.         $_obfuscate_xs33Yt_k = $db->sql_query($_obfuscate_3y0Y);
  614.         list($pass) = $db->sql_fetchrow($_obfuscate_xs33Yt_k);
  615.         dberror($db, __FILE__, 915);
  616.     }
  617.     if ($cookie[2] == $pass && $pass != "") {
  618.         return $cookie;
  619.     }
  620.     unset($_obfuscate_m2Kuwwяя);
  621.     unset($_obfuscate_TqO_wFdm);
  622. }
  623.  
  624. function fixquotes($_obfuscate_PUhJmAяя = "")
  625. {
  626.     $_obfuscate_PUhJmAяя = ereg_replace("'", "''", $_obfuscate_PUhJmAяя);
  627.     while (eregi("\\\\'", $_obfuscate_PUhJmAяя)) {
  628.         $_obfuscate_PUhJmAяя = ereg_replace("\\\\'", "'", $_obfuscate_PUhJmAяя);
  629.     }
  630.     return $_obfuscate_PUhJmAяя;
  631. }
  632.  
  633. function check_words($_obfuscate_AU8lIuVIgяя)
  634. {
  635.     global $CensorMode;
  636.     global $CensorReplace;
  637.     global $EditedMessage;
  638.     global $CensorList;
  639.     $EditedMessage = $_obfuscate_AU8lIuVIgяя;
  640.     if ($CensorMode != 0 && is_array($CensorList)) {
  641.         $_obfuscate_XNsdlMLPVgяя = $CensorReplace;
  642.         if ($CensorMode == 1) {
  643.             $_obfuscate_7wяя = 0;
  644.             do {
  645.                 for (; $_obfuscate_7wяя < count($CensorList); ++$_obfuscate_7wяя) {
  646.                     $EditedMessage = eregi_replace("{$CensorList[$_obfuscate_7wяя]}([^a-zA-Z0-9])", "{$_obfuscate_XNsdlMLPVgяя}\\1", $EditedMessage);
  647.                     break;
  648.                 }
  649.             } while (1);
  650.         } else if ($CensorMode == 2) {
  651.             $_obfuscate_7wяя = 0;
  652.             do {
  653.                 for (; $_obfuscate_7wяя < count($CensorList); ++$_obfuscate_7wяя) {
  654.                     $EditedMessage = eregi_replace("(^|[^[:alnum:]])" . $CensorList[$_obfuscate_7wяя], "\\1" . $_obfuscate_XNsdlMLPVgяя, $EditedMessage);
  655.                     break;
  656.                 }
  657.             } while (1);
  658.         } else if ($CensorMode == 3) {
  659.             $_obfuscate_7wяя = 0;
  660.             for (; $_obfuscate_7wяя < count($CensorList); ++$_obfuscate_7wяя) {
  661.                 $EditedMessage = eregi_replace("{$CensorList[$_obfuscate_7wяя]}", "{$_obfuscate_XNsdlMLPVgяя}", $EditedMessage);
  662.             }
  663.         }
  664.     }
  665.     return $EditedMessage;
  666. }
  667.  
  668. function delquotes($_obfuscate_xyiNieq6)
  669. {
  670.     $_obfuscate_juwe      = "";
  671.     $_obfuscate_xs33Yt_k  = "";
  672.     $_obfuscate_7wяя    = 0;
  673.     $_obfuscate_7ro6638  = -1;
  674.     $_obfuscate_CxIjRh4я = 0;
  675.     $_obfuscate_mc2H      = strlen($_obfuscate_xyiNieq6);
  676.     while ($_obfuscate_7wяя < $_obfuscate_mc2H) {
  677.         switch ($_obfuscate_xyiNieq6[$_obfuscate_7wяя]) {
  678.             case "\"":
  679.                 if ($_obfuscate_CxIjRh4я == 0) {
  680.                     $_obfuscate_CxIjRh4я = 1;
  681.                 } else {
  682.                     $_obfuscate_CxIjRh4я = 0;
  683.                     if (0 < $_obfuscate_7ro6638 && $_obfuscate_juwe != "") {
  684.                         $_obfuscate_xs33Yt_k .= "=\"" . $_obfuscate_juwe . "\"";
  685.                     }
  686.                     $_obfuscate_juwe     = "";
  687.                     $_obfuscate_7ro6638 = -1;
  688.                 }
  689.                 break;
  690.             case "=":
  691.                 if ($_obfuscate_CxIjRh4я == 0) {
  692.                     $_obfuscate_7ro6638 = 1;
  693.                     if ($_obfuscate_juwe != "") {
  694.                         $_obfuscate_xs33Yt_k .= " " . $_obfuscate_juwe;
  695.                     }
  696.                     $_obfuscate_juwe = "";
  697.                 } else {
  698.                     $_obfuscate_juwe .= "=";
  699.                 }
  700.                 break;
  701.             case " ":
  702.                 if (!(0 < $_obfuscate_7ro6638)) {
  703.                     break;
  704.                 }
  705.                 $_obfuscate_juwe .= $_obfuscate_xyiNieq6[$_obfuscate_7wяя];
  706.                 break;
  707.             default:
  708.                 if ($_obfuscate_7ro6638 < 0) {
  709.                     $_obfuscate_7ro6638 = 0;
  710.                 }
  711.                 $_obfuscate_juwe .= $_obfuscate_xyiNieq6[$_obfuscate_7wяя];
  712.         }
  713.         ++$_obfuscate_7wяя;
  714.     }
  715.     if ($_obfuscate_CxIjRh4я != 0 && $_obfuscate_juwe != "") {
  716.         if ($_obfuscate_7ro6638 == 1) {
  717.             $_obfuscate_xs33Yt_k .= "=";
  718.         }
  719.         $_obfuscate_xs33Yt_k .= "\"" . $_obfuscate_juwe . "\"";
  720.     }
  721.     return $_obfuscate_xs33Yt_k;
  722. }
  723.  
  724. function check_html($_obfuscate_R2_b, $_obfuscate__dIVyL0я = "")
  725. {
  726.     global $AllowableHTML;
  727.     if ($_obfuscate__dIVyL0я == "nohtml") {
  728.         $AllowableHTML = array(
  729.             ""
  730.         );
  731.     }
  732.     $_obfuscate_R2_b = stripslashes($_obfuscate_R2_b);
  733.     $_obfuscate_R2_b = eregi_replace("<[[:space:]]*([^>]*)[[:space:]]*>", "<\\1>", $_obfuscate_R2_b);
  734.     $_obfuscate_R2_b = eregi_replace("<a[^>]*href[[:space:]]*=[[:space:]]*\"?[[:space:]]*([^\" >]*)[[:space:]]*\"?[^>]*>", "<a href=\"\\1\">", $_obfuscate_R2_b);
  735.     $_obfuscate_R2_b = eregi_replace("<[[:space:]]* img[[:space:]]*([^>]*)[[:space:]]*>", "", $_obfuscate_R2_b);
  736.     $_obfuscate_R2_b = eregi_replace("<a[^>]*href[[:space:]]*=[[:space:]]*\"?javascript[[:punct:]]*\"?[^>]*>", "", $_obfuscate_R2_b);
  737.     $_obfuscate_juwe = "";
  738.     while (ereg("<(/?[[:alpha:]]*)[[:space:]]*([^>]*)>", $_obfuscate_R2_b, &$_obfuscate_QaWJ)) {
  739.         $_obfuscate_7wяя = strpos($_obfuscate_R2_b, $_obfuscate_QaWJ[0]);
  740.         $A                 = strlen($_obfuscate_QaWJ[0]);
  741.         if ($_obfuscate_QaWJ[1][0] == "/") {
  742.             $_obfuscate_kLNZ = strtolower(substr($_obfuscate_QaWJ[1], 1));
  743.         } else {
  744.             $_obfuscate_kLNZ = strtolower($_obfuscate_QaWJ[1]);
  745.         }
  746.         if ($m = $AllowableHTML[$_obfuscate_kLNZ]) {
  747.             if ($_obfuscate_QaWJ[1][0] == "/") {
  748.                 $_obfuscate_kLNZ = "</" . $_obfuscate_kLNZ . ">";
  749.             } else if ($m == 1 || $_obfuscate_QaWJ[2] == "") {
  750.                 $_obfuscate_kLNZ = "<" . $_obfuscate_kLNZ . ">";
  751.             } else {
  752.                 $_obfuscate_OYl4UMIFnNsyyAяя = delquotes($_obfuscate_QaWJ[2]);
  753.                 $_obfuscate_OYl4UMIFnNsyyAяя = ereg_replace("&", "&amp;", $_obfuscate_OYl4UMIFnNsyyAяя);
  754.                 $_obfuscate_kLNZ               = "<" . $_obfuscate_kLNZ . $_obfuscate_OYl4UMIFnNsyyAяя . ">";
  755.             }
  756.         } else {
  757.             $_obfuscate_kLNZ = "";
  758.         }
  759.         $_obfuscate_juwe .= substr($_obfuscate_R2_b, 0, $_obfuscate_7wяя) . $_obfuscate_kLNZ;
  760.         $_obfuscate_R2_b = substr($_obfuscate_R2_b, $_obfuscate_7wяя + $A);
  761.     }
  762.     $_obfuscate_R2_b = $_obfuscate_juwe . $_obfuscate_R2_b;
  763.     return $_obfuscate_R2_b;
  764. }
  765.  
  766. function filter_text($_obfuscate_AU8lIuVIgяя, $_obfuscate__dIVyL0я = "")
  767. {
  768.     global $EditedMessage;
  769.     check_words($_obfuscate_AU8lIuVIgяя);
  770.     $EditedMessage = check_html($EditedMessage, $_obfuscate__dIVyL0я);
  771.     return $EditedMessage;
  772. }
  773.  
  774. function formattimestamp($_obfuscate_c6UELgяя)
  775. {
  776.     global $datetime;
  777.     global $locale;
  778.     global $user;
  779.     global $cookie;
  780.     global $prefix;
  781.     global $db;
  782.     global $gmtloc;
  783.     setlocale(LC_TIME, $locale);
  784.     ereg("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $_obfuscate_c6UELgяя, &$datetime);
  785.     $_obfuscate_eqys_Aяя = mktime($datetime[4], $datetime[5], $datetime[6], $datetime[2], $datetime[3], $datetime[1]);
  786.     if (is_user($user)) {
  787.         cookiedecode($user);
  788.         $_obfuscate_NS44QYkя = $cookie[1];
  789.         $_obfuscate_3y0Y      = "SELECT user_timezone FROM " . $prefix . ("_users WHERE username='" . $_obfuscate_NS44QYkя . "'");
  790.         $_obfuscate_xs33Yt_k  = $db->sql_query($_obfuscate_3y0Y);
  791.         $_obfuscate_gkt      = $db->sql_fetchrow($_obfuscate_xs33Yt_k);
  792.         dberror($db, __FILE__, 1094);
  793.         $_obfuscate_242p3g5NU0J95L39BQяя = intval($_obfuscate_gkt['user_timezone']);
  794.         $gmtloc                            = intval($gmtloc);
  795.         $_obfuscate_W9Wf                   = ($_obfuscate_242p3g5NU0J95L39BQяя - $gmtloc) * 3600;
  796.         $_obfuscate_eqys_Aяя += $_obfuscate_W9Wf;
  797.     }
  798.     $datetime = formato_fecha($_obfuscate_eqys_Aяя, 1);
  799.     return $datetime;
  800. }
  801.  
  802. function formato_fecha($_obfuscate_e4nD5c_ghxYя, $_obfuscate_G6HiEvjd6qjnQяя)
  803. {
  804.     global $locale;
  805.     $_obfuscate_e4nD5c_ghxYя      = intval($_obfuscate_e4nD5c_ghxYя);
  806.     $_obfuscate_G6HiEvjd6qjnQяя = intval($_obfuscate_G6HiEvjd6qjnQяя);
  807.     setlocale(LC_TIME, $locale);
  808.     if ($_obfuscate_G6HiEvjd6qjnQяя == 1) {
  809.         $_obfuscate_eUHEdWkowof7 = strftime(_DATESTRING, $_obfuscate_e4nD5c_ghxYя);
  810.     }
  811.     if ($_obfuscate_G6HiEvjd6qjnQяя == 2) {
  812.         $_obfuscate_eUHEdWkowof7 = strftime(_DATESTRING2, $_obfuscate_e4nD5c_ghxYя);
  813.     }
  814.     if ($_obfuscate_G6HiEvjd6qjnQяя == 3) {
  815.         $_obfuscate_eUHEdWkowof7 = strftime(_DATESTRING3, $_obfuscate_e4nD5c_ghxYя);
  816.     }
  817.     return $_obfuscate_eUHEdWkowof7;
  818. }
  819.  
  820. function themepreview($_obfuscate_obqvewяя, $_obfuscate_HyVqZn0US94я, $_obfuscate_TK8F78NSNWEя = "", $_obfuscate_LTfBZe8я = "")
  821. {
  822.     echo "<b>" . $_obfuscate_obqvewяя . "</b><br><br>{$_obfuscate_HyVqZn0US94я}";
  823.     if ($_obfuscate_TK8F78NSNWEя != "") {
  824.         echo "<br><br>" . $_obfuscate_TK8F78NSNWEя;
  825.     }
  826.     if ($_obfuscate_LTfBZe8я != "") {
  827.         echo "<br><br><b>" . _NOTE . ("</b> <i>" . $_obfuscate_LTfBZe8я . "</i>");
  828.     }
  829. }
  830.  
  831. function adminblock()
  832. {
  833.     global $admin;
  834.     global $prefix;
  835.     global $db;
  836.     if (is_admin($admin)) {
  837.         $_obfuscate_xs33Yt_k = $db->sql_query("SELECT title, content, bposition FROM " . $prefix . "_blocks WHERE bkey='admin'");
  838.         dberror($db, __FILE__, 1184);
  839.         while ($_obfuscate_gkt = $db->sql_fetchrow($_obfuscate_xs33Yt_k)) {
  840.             $_obfuscate__WwKzYz1wAяя = "<font class=\"content\">" . $_obfuscate_gkt['content'] . "</font>";
  841.             themesidebox($_obfuscate_gkt[title], $_obfuscate_gkt[content], $_obfuscate_gkt[bposition]);
  842.         }
  843.     }
  844. }
  845.  
  846. function dberror(&$_obfuscate_sx8я, $_obfuscate_6hS1Rwяя, $_obfuscate_CFGoDAяя)
  847. {
  848.     $_obfuscate_xs33Yt_k  = 1;
  849.     $_obfuscate_rixiYSgя = $_obfuscate_sx8я->sql_error();
  850.     if ($_obfuscate_rixiYSgя['code'] != "0") {
  851.         echo "<br><br><font color=\"red\"><b>" . $_obfuscate_rixiYSgя['code'] . ": " . $_obfuscate_rixiYSgя['message'] . ("<br>File: " . $_obfuscate_6hS1Rwяя . " at Line: {$_obfuscate_CFGoDAяя}</b></font><br><br>");
  852.         $_obfuscate_xs33Yt_k = 0;
  853.     }
  854.     return $_obfuscate_xs33Yt_k;
  855. }
  856.  
  857. function usuario_configuracion()
  858. {
  859.     global $db;
  860.     global $user_prefix;
  861.     global $conf_usuario;
  862.     static $confusuario;
  863.     if (isset($_obfuscate_kc4VDe2LT_sibMEя)) {
  864.         return $_obfuscate_wuhBlgH7ewfAZOD4 = $confusuario;
  865.     }
  866.     $_obfuscate_1cPpwOUjnAяя = $db->sql_query("select * from " . $user_prefix . "_users_conf");
  867.     $conf_usuario              = $db->sql_fetchrow($_obfuscate_1cPpwOUjnAяя);
  868.     dberror(&$db, __FILE__, 1213);
  869.     $confusuario = $conf_usuario;
  870.     return $conf_usuario;
  871. }
  872.  
  873. function loginbox()
  874. {
  875.     global $user;
  876.     if (!is_user($user)) {
  877.         $_obfuscate_obqvewяя = _LOGIN;
  878.         $_obfuscate_21cя      = "<form action=\"modules.php?name=Users\" method=\"post\">";
  879.         $_obfuscate_21cя .= "<center><font class=\"content\">" . _NICKNAME . "<br>";
  880.         $_obfuscate_21cя .= "<input type=\"text\" name=\"username\" size=\"8\" maxlength=\"25\"><br>";
  881.         $_obfuscate_21cя .= "" . _PASSWORD . "<br>";
  882.         $_obfuscate_21cя .= "<input type=\"password\" name=\"user_password\" size=\"8\" maxlength=\"20\"><br>";
  883.         $_obfuscate_21cя .= "<input type=\"hidden\" name=\"op\" value=\"login\">";
  884.         $_obfuscate_21cя .= "<input type=\"submit\" value=\"" . _LOGIN . "\"></font></center></form>";
  885.         $_obfuscate_21cя .= "<center><font class=\"content\">" . _ASREGISTERED . "</font></center>";
  886.         themesidebox($_obfuscate_obqvewяя, $_obfuscate_21cя);
  887.     }
  888. }
  889.  
  890. function userblock()
  891. {
  892.     global $user;
  893.     global $cookie;
  894.     global $db;
  895.     global $user_prefix;
  896.     global $prefix;
  897.     if (is_user($user) && $cookie[8]) {
  898.         $_obfuscate_3y0Y     = "SELECT ublock FROM " . $user_prefix . ("_users WHERE user_id='" . $cookie['0'] . "'");
  899.         $_obfuscate_xs33Yt_k = $db->sql_query($_obfuscate_3y0Y);
  900.         $_obfuscate_gkt     = $db->sql_fetchrow($_obfuscate_xs33Yt_k);
  901.         dberror(&$db, __FILE__, 1241);
  902.         $_obfuscate_obqvewяя     = "" . _MENUFOR . (" " . $cookie['1']);
  903.         $_obfuscate_OgoyUAsGQяя = $db->sql_query("select bposition from " . $prefix . "_blocks where bkey='userbox'");
  904.         $_obfuscate_uWfW3Qяя     = $db->sql_fetchrow($_obfuscate_OgoyUAsGQяя);
  905.         themesidebox($_obfuscate_obqvewяя, $_obfuscate_gkt[ublock], $_obfuscate_uWfW3Qяя[bposition]);
  906.     }
  907. }
  908.  
  909. function get_theme()
  910. {
  911.     global $user;
  912.     global $cookie;
  913.     global $Default_Theme;
  914.     static $ThemeSelSave;
  915.     if (isset($_obfuscate_f_95oeplfxY1P2Wb)) {
  916.         return $ThemeSelSave;
  917.     }
  918.     if (is_user($user)) {
  919.         $_obfuscate_CyuzSVIя     = base64_decode($user);
  920.         $_obfuscate_nTpCPfwuNfYя = explode(":", $_obfuscate_CyuzSVIя);
  921.         if ($_obfuscate_nTpCPfwuNfYя[9] == "") {
  922.             $_obfuscate_nTpCPfwuNfYя[9] = $Default_Theme;
  923.         }
  924.         if (isset($_obfuscate_gOwyYBkя)) {
  925.             $_obfuscate_nTpCPfwuNfYя[9] = $_obfuscate_gOwyYBkя;
  926.         }
  927.         if (!($_obfuscate_ZBz24GMя = @opendir("themes/" . $_obfuscate_nTpCPfwuNfYя['9']))) {
  928.             $_obfuscate_GpKQS4yWqFYя = $Default_Theme;
  929.         } else {
  930.             $_obfuscate_GpKQS4yWqFYя = $_obfuscate_nTpCPfwuNfYя[9];
  931.         }
  932.     } else {
  933.         $_obfuscate_GpKQS4yWqFYя = $Default_Theme;
  934.     }
  935.     $ThemeSelSave = $_obfuscate_GpKQS4yWqFYя;
  936.     return $_obfuscate_GpKQS4yWqFYя;
  937. }
  938.  
  939. function removecrlf($_obfuscate_R2_b)
  940. {
  941.     return strtr($_obfuscate_R2_b, "\r\n", " ");
  942. }
  943.  
  944. function bots()
  945. {
  946.     global $user;
  947.     global $cookie;
  948.     global $prefix;
  949.     global $db;
  950.     global $module_name;
  951.     global $ora;
  952.     global $REMOTE_ADDR;
  953.     global $HTTP_CLIENT_IP;
  954.     cookiedecode($user);
  955.     $_obfuscate_Il8i = $_SERVER['REQUEST_URI'];
  956.     $_obfuscate_x0IT = $HTTP_CLIENT_IP;
  957.     $_obfuscate_O2Rw = $_SERVER['REMOTE_ADDR'];
  958.     if ($_obfuscate_x0IT == "") {
  959.         $_obfuscate_x0IT = $_obfuscate_O2Rw;
  960.     }
  961.     $_obfuscate_Asя      = $_obfuscate_x0IT;
  962.     $_obfuscate_D9yo3Aяя = gethostbyaddr($_obfuscate_Asя);
  963.     $_obfuscate_xs33Yt_k   = $db->sql_query("SELECT nombre from " . $prefix . "_bots where ver='1'");
  964.     $m                     = 1;
  965.     $_obfuscate_gLufN6Qя  = "";
  966.     while (list($_obfuscate_FAg14cOk) = $db->sql_fetchrow($_obfuscate_xs33Yt_k)) {
  967.         if ($m == 1) {
  968.             $_obfuscate_gLufN6Qя .= "(" . $_obfuscate_D9yo3Aяя . "=={$_obfuscate_FAg14cOk})";
  969.         } else {
  970.             $_obfuscate_gLufN6Qя .= " OR (" . $_obfuscate_D9yo3Aяя . "=={$_obfuscate_FAg14cOk})";
  971.         }
  972.         ++$m;
  973.     }
  974.     if ($_obfuscate_gLufN6Qя) {
  975.         $_obfuscate_cFkcaRNw = 1;
  976.     } else {
  977.         $_obfuscate_cFkcaRNw = 0;
  978.     }
  979.     if ($_obfuscate_gLufN6Qя == "") {
  980.         $_obfuscate_cFkcaRNw = 0;
  981.     }
  982.     return $_obfuscate_cFkcaRNw;
  983. }
  984.  
  985. function selectlanguage()
  986. {
  987.     global $useflags;
  988.     global $currentlang;
  989.     if ($useflags == 1) {
  990.         $_obfuscate_obqvewяя     = _SELECTLANGUAGE;
  991.         $_obfuscate__WwKzYz1wAяя = "<center><font class=\"content\">" . _SELECTGUILANG . "<br><br>";
  992.         $_obfuscate_FGv6VaU7lgяя = dir("language");
  993.         while ($_obfuscate_G4H9PAяя = $_obfuscate_FGv6VaU7lgяя->read()) {
  994.             if (substr($_obfuscate_G4H9PAяя, 0, 5) == "lang-") {
  995.                 $_obfuscate_3m80mfqUgncя .= "{$_obfuscate_G4H9PAяя} ";
  996.             }
  997.         }
  998.         closedir($_obfuscate_FGv6VaU7lgяя->handle);
  999.         $_obfuscate_3m80mfqUgncя = explode(" ", $_obfuscate_3m80mfqUgncя);
  1000.         sort(&$_obfuscate_3m80mfqUgncя);
  1001.         $_obfuscate_7wяя = 0;
  1002.         for (; $_obfuscate_7wяя < sizeof($_obfuscate_3m80mfqUgncя); ++$_obfuscate_7wяя) {
  1003.             if ($_obfuscate_3m80mfqUgncя[$_obfuscate_7wяя] != "") {
  1004.                 $EV                        = ereg_replace("lang-", "", $_obfuscate_3m80mfqUgncя[$_obfuscate_7wяя]);
  1005.                 $EV                        = ereg_replace(".php", "", $EV);
  1006.                 $_obfuscate_8UA1iIyhqQяя = ucfirst($EV);
  1007.                 $_obfuscate__WwKzYz1wAяя .= "<a href=\"index.php?newlang=" . $EV . "\"><img src=\"images/language/flag-" . $EV . (".png\" border=\"0\" alt=\"" . $_obfuscate_8UA1iIyhqQяя . "\" title=\"{$_obfuscate_8UA1iIyhqQяя}\" hspace=\"3\" vspace=\"3\"></a> ");
  1008.             }
  1009.         }
  1010.         $_obfuscate__WwKzYz1wAяя .= "</font></center>";
  1011.         themesidebox($_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя);
  1012.     } else {
  1013.         $_obfuscate_obqvewяя     = _SELECTLANGUAGE;
  1014.         $_obfuscate__WwKzYz1wAяя = "<center><font class=\"content\">" . _SELECTGUILANG . "<br><br></font>";
  1015.         $_obfuscate__WwKzYz1wAяя .= "<form action=\"index.php\" method=\"get\"><select name=\"newlanguage\" onChange=\"top.location.href=this.options[this.selectedIndex].value\">";
  1016.         $_obfuscate_iUdm8Jn7 = opendir("language");
  1017.         while ($_obfuscate_6hS1Rwяя = readdir($_obfuscate_iUdm8Jn7)) {
  1018.             if (preg_match("/^lang\\-(.+)\\.php/", $_obfuscate_6hS1Rwяя, $_obfuscate_8UmnTppRcAяя)) {
  1019.                 $_obfuscate_mQ3ue8N8Ehqi = $_obfuscate_8UmnTppRcAяя[1];
  1020.                 $_obfuscate_MHtr76fLJRgDYU06Aяя .= "{$_obfuscate_mQ3ue8N8Ehqi} ";
  1021.             }
  1022.         }
  1023.         closedir($_obfuscate_iUdm8Jn7);
  1024.         $_obfuscate_MHtr76fLJRgDYU06Aяя = explode(" ", $_obfuscate_MHtr76fLJRgDYU06Aяя);
  1025.         sort(&$_obfuscate_MHtr76fLJRgDYU06Aяя);
  1026.         $_obfuscate_7wяя = 0;
  1027.         for (; $_obfuscate_7wяя < sizeof($_obfuscate_MHtr76fLJRgDYU06Aяя); ++$_obfuscate_7wяя) {
  1028.             if ($_obfuscate_MHtr76fLJRgDYU06Aяя[$_obfuscate_7wяя] != "") {
  1029.                 $_obfuscate__WwKzYz1wAяя .= "<option value=\"index.php?newlang=" . $_obfuscate_MHtr76fLJRgDYU06Aяя[$_obfuscate_7wяя] . "\" ";
  1030.                 if ($_obfuscate_MHtr76fLJRgDYU06Aяя[$_obfuscate_7wяя] == $currentlang) {
  1031.                     $_obfuscate__WwKzYz1wAяя .= " selected";
  1032.                 }
  1033.                 $_obfuscate__WwKzYz1wAяя .= ">" . ucfirst($_obfuscate_MHtr76fLJRgDYU06Aяя[$_obfuscate_7wяя]) . "</option>\n";
  1034.             }
  1035.         }
  1036.         $_obfuscate__WwKzYz1wAяя .= "</select></form></center>";
  1037.         themesidebox($_obfuscate_obqvewяя, $_obfuscate__WwKzYz1wAяя);
  1038.     }
  1039. }
  1040.  
  1041. function getusrinfo($_obfuscate_m2Kuwwяя)
  1042. {
  1043.     global $user_prefix;
  1044.     global $db;
  1045.     global $userinfo;
  1046.     static $userrow;
  1047.     if (!$_obfuscate_m2Kuwwяя && $_obfuscate_m2Kuwwяя == "") {
  1048.         return NULL;
  1049.     }
  1050.     if (!is_array($_obfuscate_m2Kuwwяя)) {
  1051.         $_obfuscate_m2Kuwwяя = base64_decode($_obfuscate_m2Kuwwяя);
  1052.         $_obfuscate_m2Kuwwяя = explode(":", $_obfuscate_m2Kuwwяя);
  1053.     }
  1054.     if (is_array($userrow) && $userrow['username'] == $_obfuscate_m2Kuwwяя[1] && ($userrow['user_password'] = $_obfuscate_m2Kuwwяя[2])) {
  1055.         return $userrow;
  1056.     }
  1057.     $_obfuscate_3y0Y     = "SELECT * FROM " . $user_prefix . ("_users WHERE username='" . $_obfuscate_m2Kuwwяя['1'] . "' AND user_password='{$_obfuscate_m2Kuwwяя['2']}'");
  1058.     $_obfuscate_xs33Yt_k = $db->sql_query($_obfuscate_3y0Y);
  1059.     dberror(&$db, __FILE__, 1548);
  1060.     if ($db->sql_numrows($_obfuscate_xs33Yt_k) == 1) {
  1061.         $userrow = $db->sql_fetchrow($_obfuscate_xs33Yt_k);
  1062.         return $userinfo = $userrow;
  1063.     }
  1064.     unset($_obfuscate_pbPZCXBehSAя);
  1065. }
  1066.  
  1067. define("SMS", 1);
  1068. $direccion = $_SERVER['REQUEST_URI'];
  1069. if (eregi("(<)|(>)|(%3C)|(%3E)|(admin=)|(user=)|(http://)|(ftp://)|(pwd)|(nuke_authors)|(radminsuper)|(union)|(/\\*.*\\*/)|(%25)|(dW5pb24)|(VU5JT04)", $direccion)) {
  1070.     $direccion2 = base64_encode($direccion);
  1071.     $err        = "security.php?codigo=" . $direccion2;
  1072.     header("Location: " . $err);
  1073.     exit();
  1074. }
  1075. if (eregi("mainfile.php", $direccion)) {
  1076.     $err = "error.php?op=e403";
  1077.     header("Location: " . $err);
  1078.     exit();
  1079. }
  1080. $phpver = phpversion();
  1081. if ("4.0.4pl1" <= $phpver && strstr($HTTP_USER_AGENT, "compatible")) {
  1082.     if (extension_loaded("zlib")) {
  1083.         ob_end_clean();
  1084.         ob_start("ob_gzhandler");
  1085.     }
  1086. } else if ("4.0" < $phpver && strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], "gzip") && extension_loaded("zlib")) {
  1087.     $do_gzip_compress = TRUE;
  1088.     ob_start();
  1089.     ob_implicit_flush(0);
  1090. }
  1091. $phpver = explode(".", $phpver);
  1092. $phpver = "{$phpver['0']}{$phpver['1']}";
  1093. if (41 <= $phpver) {
  1094.     $PHP_SELF = $_SERVER['PHP_SELF'];
  1095. }
  1096. if (!ini_get("register_globals")) {
  1097.     import_request_variables("GPC");
  1098. }
  1099. if (isset($admin)) {
  1100.     $admin = base64_decode($admin);
  1101.     $admin = addslashes($admin);
  1102.     $admin = base64_encode($admin);
  1103.     admin_protector($admin);
  1104. }
  1105. if (isset($user)) {
  1106.     $user = base64_decode($user);
  1107.     $user = addslashes($user);
  1108.     $user = base64_encode($user);
  1109.     admin_protector($user);
  1110. }
  1111. if (phpversion() < "4.1.0") {
  1112.     $GLOBALS['_GET']    = $_HTTP_GET_VARS;
  1113.     $GLOBALS['_POST']   = $_HTTP_POST_VARS;
  1114.     $GLOBALS['_SERVER'] = $HTTP_SERVER_VARS;
  1115. }
  1116. require_once("config.php");
  1117. require_once("db/db.php");
  1118. if (isset($llavep)) {
  1119.     $llavep = md5($llavep);
  1120. }
  1121. if (!isset($llavep) && $llavep != $llave) {
  1122.     foreach ($GLOBALS['_GET'] as $secvalue) {
  1123.         if (!eregi("<[^>]*script*\"?[^>]*>", $secvalue) || !eregi("<[^>]*object*\"?[^>]*>", $secvalue) || !eregi("<[^>]*iframe*\"?[^>]*>", $secvalue) || !eregi("<[^>]*applet*\"?[^>]*>", $secvalue) || !eregi("<[^>]*meta*\"?[^>]*>", $secvalue) || !eregi("<[^>]*form*\"?[^>]*>", $secvalue) || !eregi("<[^>]*onmouseover*\"?[^>]*>", $secvalue) || !eregi("<[^>]*textarea*\"?[^>]*>", $secvalue) || !eregi("<[^>]*body*\"?[^>]*>", $secvalue)) {
  1124.             continue;
  1125.         }
  1126.         $err = "error.php?op=tags";
  1127.         header("Location: " . $err);
  1128.         exit();
  1129.     }
  1130.     foreach ($GLOBALS['_POST'] as $secvalue) {
  1131.         if (!eregi("<[^>]*script*\"?[^>]*>", $secvalue) || !eregi("<[^>]*object*\"?[^>]*>", $secvalue) || !eregi("<[^>]*iframe*\"?[^>]*>", $secvalue) || !eregi("<[^>]*applet*\"?[^>]*>", $secvalue) || !eregi("<[^>]*form*\"?[^>]*>", $secvalue) || !eregi("<[^>]*onmouseover*\"?[^>]*>", $secvalue) || !eregi("<[^>]*textarea*\"?[^>]*>", $secvalue) || !eregi("<[^>]*body*\"?[^>]*>", $secvalue)) {
  1132.             continue;
  1133.         }
  1134.         $err = "error.php?op=tags";
  1135.         header("Location: " . $err);
  1136.         exit();
  1137.     }
  1138. }
  1139. $mainfile = 1;
  1140. $result   = $db->sql_query("SELECT * FROM " . $prefix . "_config");
  1141. $row      = $db->sql_fetchrow($result);
  1142. dberror($db, __FILE__, 139);
  1143. $sesionexpires  = 600;
  1144. $forceexpire    = 1;
  1145. $straightminbet = 1;
  1146. $straightmaxbet = 500;
  1147. $parlayminbet   = 1;
  1148. $parlaymaxbet   = 500;
  1149. $parlaymaxpicks = 10;
  1150. $parlayminpicks = 2;
  1151. define("_CIDSB", "cG9yIGZhdm9yIHNlbGVjY2lvbmUgYWwgbWVub3MgZG9zIHBpY2tz");
  1152. define("_CIDPA", "aHR0cDovL2FkYWxpZC1zb2Z0LmNvbS9zcG9ydHNib29rLnBocA==");
  1153. $sbaccount        = $row['sbaccount'];
  1154. $sitename         = $row['sitename'];
  1155. $nukeurl          = $row['nukeurl'];
  1156. $site_logo        = $row['site_logo'];
  1157. $slogan           = $row['slogan'];
  1158. $startdate        = $row['startdate'];
  1159. $adminmail        = stripslashes($row['adminmail']);
  1160. $anonpost         = $row['anonpost'];
  1161. $Default_Theme    = $row['Default_Theme'];
  1162. $foot1            = $row['foot1'];
  1163. $foot2            = $row['foot2'];
  1164. $foot3            = $row['foot3'];
  1165. $commentlimit     = intval($row['commentlimit']);
  1166. $anonymous        = $row['anonymous'];
  1167. $minpass          = intval($row['minpass']);
  1168. $pollcomm         = intval($row['pollcomm']);
  1169. $articlecomm      = intval($row['articlecomm']);
  1170. $broadcast_msg    = intval($row['broadcast_msg']);
  1171. $my_headlines     = intval($row['my_headlines']);
  1172. $top              = intval($row['top']);
  1173. $storyhome        = intval($row['storyhome']);
  1174. $user_news        = intval($row['user_news']);
  1175. $oldnum           = intval($row['oldnum']);
  1176. $ultramode        = intval($row['ultramode']);
  1177. $banners          = intval($row['banners']);
  1178. $backend_title    = $row['backend_title'];
  1179. $backend_language = $row['backend_language'];
  1180. $language         = $row['language'];
  1181. $locale           = $row['locale'];
  1182. $multilingual     = intval($row['multilingual']);
  1183. $useflags         = intval($row['useflags']);
  1184. $notify           = intval($row['notify']);
  1185. $notify_email     = $row['notify_email'];
  1186. $notify_subject   = $row['notify_subject'];
  1187. $notify_message   = $row['notify_message'];
  1188. $notify_from      = $row['notify_from'];
  1189. $moderate         = intval($row['moderate']);
  1190. $admingraphic     = intval($row['admingraphic']);
  1191. $httpref          = intval($row['httpref']);
  1192. $httprefmax       = intval($row['httprefmax']);
  1193. $CensorMode       = intval($row['CensorMode']);
  1194. $CensorReplace    = $row['CensorReplace'];
  1195. $copyright        = $row['copyright'];
  1196. $Version_Num      = $row['Version_Num'];
  1197. $gfx_chk          = intval($row['gfx_chk']);
  1198. $cod_desc         = intval($row['cod_desc']);
  1199. $plantilla        = $row['plantilla'];
  1200. $gmtloc           = intval($row['gmtloc']);
  1201. $usuarios         = intval($row['usuarios']);
  1202. $act_nuke         = intval($row['act_nuke']);
  1203. $paginacion       = intval($row['paginacion']);
  1204. $columnas         = intval($row['columnas']);
  1205. $xmlscroll        = intval($row['xmlscroll']);
  1206. $tipo_dominio     = intval($row['tipo_dominio']);
  1207. $dominio          = $row['dominio'];
  1208. $buscadores       = intval($row['buscadores']);
  1209. $forma_mail       = intval($row['forma_mail']);
  1210. $framejs          = intval($row['framejs']);
  1211. $guardar_estats   = intval($row['guardar_estats']);
  1212. $precarga         = intval($row['precarga']);
  1213. $del_user         = intval($row['del_user']);
  1214. $user_chtheme     = intval($row['user_chtheme']);
  1215. $keywords         = $row['keywords'];
  1216. $domain           = eregi_replace("http://", "", $nukeurl);
  1217. $tipath           = "images/topics/";
  1218. $mtime            = microtime();
  1219. $mtime            = explode(" ", $mtime);
  1220. $mtime            = $mtime[1] + $mtime[0];
  1221. $start_time       = $mtime;
  1222. $ThemeSel         = get_theme();
  1223. $chkdate          = intval($row['chkdate']);
  1224. $chkdatesign      = intval($row['chkdatesign']);
  1225. require_once("includes/hora.php");
  1226. global $ora;
  1227. if (isset($newlang) && !eregi("\\.", "{$newlang}")) {
  1228.     if (file_exists("language/lang-" . $newlang . ".php")) {
  1229.         if ($tipo_dominio == 1) {
  1230.             setcookie("lang", $newlang, $ora + 31536000, "/", $dominio);
  1231.         } else {
  1232.             setcookie("lang", $newlang, $ora + 31536000);
  1233.         }
  1234.         include("language/lang-" . $newlang . ".php");
  1235.         $currentlang = $newlang;
  1236.     } else {
  1237.         if ($tipo_dominio == 1) {
  1238.             setcookie("lang", $newlang, $ora + 31536000, "/", $dominio);
  1239.         } else {
  1240.             setcookie("lang", $language, $ora + 31536000);
  1241.         }
  1242.         include("language/lang-" . $language . ".php");
  1243.         $currentlang = $language;
  1244.     }
  1245. } else {
  1246.     if (isset($lang)) {
  1247.         include("language/lang-" . $lang . ".php");
  1248.         $currentlang = $lang;
  1249.     } else {
  1250.         if ($tipo_dominio == 1) {
  1251.             setcookie("lang", $newlang, $ora + 31536000, "/", $dominio);
  1252.         } else {
  1253.             setcookie("lang", $language, $ora + 31536000);
  1254.         }
  1255.         include("language/lang-" . $language . ".php");
  1256.         $currentlang = $language;
  1257.     }
  1258. }
  1259. ?>
Add Comment
Please, Sign In to add comment