Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /* =========================================================================== ..
Decoded Output download
<?php /*
===========================================================================
Powered by: DevByBit
Site: devbybit.com
Date: 2/18/2024 22:31 PM - Update: 6/6/2024 08:18 AM
Author: Vuhp
Documentation: docs.devbybit.com
===========================================================================
*/
goto Xhe9i; jlR2Z: function fetchOtherTableData($otherData, $connx, $id) { $table = $otherData["table"]; $type = $otherData["type"]; $otherStmt = $connx->prepare("SELECT * FROM `{$table}` WHERE `{$type}` = ?"); $otherStmt->execute(array($id)); $otherResult = $otherStmt->fetch(PDO::FETCH_ASSOC); if (!$otherResult) { return $otherData["unknown"]; } else { if ($otherData["explode"] && isset($exploder[$otherData["type"]])) { $explodeFormat = $exploder[$otherData["type"]]; $explodeValues = explode("#", $otherResult[$otherData["type"]]); $replacementArray = array(); foreach ($explodeValues as $index => $value) { $replacementArray[":" . $otherData["type"] . "_" . $index . ":"] = $value; } return strtr($explodeFormat, $replacementArray); } else { return replaceVariables($otherData["result"], $otherResult); } } } goto rmoh0; CbWUD: $software = "Blackout"; goto tuvGZ; LbL5a: function createTable($sql, $table_title, $template, $search, $pag, $where, $total, $hiddenColumns, $columnMappings = array(), $listempty = "Unknown", $countime = array(), $columnDisplay = array(), $btns = '', $exploder = array(), $remplacer = array(), $other = array(), $limiter = array(), $length = array(), $view_type = '') { require_once "config.php"; global $connx; global $messages; if (empty($search)) { if (!has($limiter["permission"]) and !empty($limiter) or $view_type != "admin" and !empty($limiter)) { $user = $limiter["result"]; $searching = " WHERE `" . $limiter["column"] . "` = ? "; $searchParameters[] = $user; } else { $searching = " "; $searchParameters = array(); } } else { $stmt = $connx->prepare("DESCRIBE `{$sql}`"); $stmt->execute(); $columns = $stmt->fetchAll(PDO::FETCH_COLUMN); $searchConditions = array(); foreach ($columns as $column) { if (!has($limiter["permission"]) or $view_type != "admin" and !empty($limiter)) { if ($column == $limiter["column"] and !empty($limiter)) { continue; } } if (!in_array($column, $hiddenColumns)) { $searchConditions[] = "`{$column}` LIKE ?"; } } if (!has($limiter["permission"]) and !empty($limiter) or $view_type != "admin" and !empty($limiter)) { $user = $limiter["result"]; $searching = " WHERE (" . implode(" OR ", $searchConditions) . ") AND `" . $limiter["column"] . "` = ? "; $searchParameters = array_fill(0, count($searchConditions), "%" . $search . "%"); $searchParameters[] = $user; } else { $searching = " WHERE " . implode(" OR ", $searchConditions); $searchParameters = array_fill(0, count($searchConditions), "%" . $search . "%"); } } if (!empty($where)) { $exploder_where = explode("#", $where); $wheres = "ORDER BY `" . $exploder_where[0] . "` " . $exploder_where[1]; } else { $wheres = "ORDER BY `id` DESC"; } if ($total >= 0) { $total = $total; } else { $total = 10; } $compag = (int) (!$pag) ? 1 : $pag; $usuariosInfos = $connx->prepare("SELECT * FROM `{$sql}` " . $searching); if (!has($limiter["permission"]) and !empty($limiter) or $view_type != "admin" and !empty($limiter)) { $usuariosInfos->execute($searchParameters); } else { if (!empty($search)) { $usuariosInfos->execute($searchParameters); } else { $usuariosInfos->execute(); } } $totallines = $usuariosInfos->RowCount(); $columnNames = array(); for ($i = 0; $i < $usuariosInfos->columnCount(); $i++) { $columnMeta = $usuariosInfos->getColumnMeta($i); $columnNames[] = $columnMeta["name"]; } $TotalRegistro = ceil($usuariosInfos->RowCount() / $total); $var3 = array(":results:", ":start:", ":end:", ":total:", ":compag_to:", ":compag_total:", ":compag:"); $var4 = array($totallines, ($compag - 1) * $total + 1, min($compag * $total, $totallines), $TotalRegistro, ($compag - 1) * $total + 1, $total, $compag); echo $template["header"]["title"]; echo $template["header"]["column_start"]; foreach ($columnNames as $columnName) { if (!in_array($columnName, $hiddenColumns)) { $displayName = isset($columnMappings[$columnName]) ? $columnMappings[$columnName] : ucwords($columnName); $isOrderByColumn = strpos($where, $columnName) !== false; $orderByIcon = ''; if ($isOrderByColumn) { $orderByIcon = strpos($where, "DESC") !== false ? "<i class="fa fa-chevron-down"></i>" : "<i class="fa fa-chevron-up"></i>"; } $var1 = array(":column_name:", ":column:", ":order_by_icon:"); $var2 = array($displayName, $columnName, $orderByIcon); $columnHeader = str_replace($var1, $var2, $template["header"]["column_body"]); echo $columnHeader; } } if ($template["actions"]["enable"]) { echo $template["actions"]["header_column"]; } echo $template["header"]["column_end"]; $usuariosInfo = $connx->prepare("SELECT * FROM `{$sql}` " . $searching . $wheres . " LIMIT " . ($compag - 1) * $total . " , " . $total); if (!has($limiter["permission"]) and !empty($limiter) or $view_type != "admin" and !empty($limiter)) { $usuariosInfo->execute($searchParameters); } else { if (!empty($search)) { $usuariosInfo->execute($searchParameters); } else { $usuariosInfo->execute(); } } if ($usuariosInfo->RowCount() > 0) { while ($usuario = $usuariosInfo->fetch(PDO::FETCH_ASSOC)) { echo replaceVariables($template["body"]["column_start"], $usuario); foreach ($columnNames as $columnName) { if (!in_array($columnName, $hiddenColumns)) { $columnValue = $usuario[$columnName]; if (isset($exploder[$columnName]) && !empty($columnValue)) { $explodeFormat = $exploder[$columnName]; $explodeValues = explode("#", $columnValue); if (isset($length[$columnName]) && $length[$columnName] === 1) { if (mb_strlen($columnValue) > 30) { $columnValue = mb_substr($columnValue, 0, 30) . "..."; } } $replacementArray = array(); foreach ($explodeValues as $index => $value) { $replacementArray[":" . $columnName . "_" . $index . ":"] = $value; } $columnValue = strtr($explodeFormat, $replacementArray); } if (isset($remplacer[$columnName]) && is_array($remplacer[$columnName])) { foreach ($remplacer[$columnName] as $function => $result) { switch ($function) { case "date": $columnValue = $columnValue == "-1" ? "<h6 class="icon-blue-suave-text" style="padding: 3px; border-radius: 5px; max-width: 96px;"><b align="center">" . lang($messages, "license", "content", "create", "form", "expiration", "type", "never") . "</b></h6>" : date("M j, Y", $columnValue); break; case "strtotime": $columnValue = $columnValue == "-1" ? "<h6 class="icon-blue-suave-text" style="padding: 3px; border-radius: 5px; max-width: 96px;"><b align="center">" . lang($messages, "license", "content", "create", "form", "expiration", "type", "never") . "</b></h6>" : counttimedown($columnValue, lang($messages, "license", "content", "create", "form", "expiration", "type", "expired")); break; default: if (isset($remplacer[$columnName][$columnValue])) { $columnValue = $remplacer[$columnName][$columnValue]; } break; } } } else { if (isset($remplacer[$columnName][$columnValue])) { $columnValue = $remplacer[$columnName][$columnValue]; } } if (empty($columnValue) or $columnValue == NULL) { $columnValue = $listempty; } if (!empty($countime) && key($countime) == $columnName) { $firstString = $countime[$columnName]; if ($firstString == "counttime") { $columnValue = counttime($columnValue); } elseif ($firstString == "since") { $columnValue = countSince($columnValue); } else { $columnValue = counttime($columnValue) . "Hi"; } } $columnValue = isset($columnDisplay[$columnName]) ? $columnDisplay[$columnName] : $columnValue; if (isset($other[$columnName])) { $otherData = $other[$columnName]; $table = $otherData["table"]; $type = $otherData["type"]; $id = replaceVariables($otherData["id"], $usuario); if ($otherData["alias"] == "primary_group") { $columnValue = rank($type, $id); } else { if ($otherData["alias"] == "count") { $columnValue = number_format(hasCount($table, $type, $id), 0, ",", "."); } else { $otherStmt = $connx->prepare("SELECT * FROM `{$table}` WHERE `{$type}` = ?"); $otherStmt->execute(array($id)); $otherResult = $otherStmt->fetch(PDO::FETCH_ASSOC); if (!$otherResult) { $columnValue = $otherData["unknown"]; } else { if ($otherData["explode"] && isset($exploder[$otherData["type"]])) { $explodeFormat = $exploder[$otherData["type"]]; $explodeValues = explode("#", $otherResult[$otherData["type"]]); $replacementArray = array(); foreach ($explodeValues as $index => $value) { $replacementArray[":" . $otherData["type"] . "_" . $index . ":"] = $value; } $columnValue = strtr($explodeFormat, $replacementArray); } else { $columnValue = $otherData["result"]; $columnValue = replaceVariables($columnValue, $otherResult); } } } } } if (isset($length[$columnName])) { if (mb_strlen($columnValue) > 30) { $columnValue = mb_substr($columnValue, 0, 30) . "..."; } } $columnValue = replaceVariables($columnValue, $usuario); $template_body = str_replace(":column_name:", $columnValue, $template["body"]["column_body"]); if (!$template["body"]["enable"]) { $columnBody = replaceVariables($template_body, $usuario); } else { $columnBody = replaceVariables($template["body"]["column_body"], $usuario); } echo $columnBody; } } if ($template["actions"]["enable"]) { echo str_replace(":action_btn:", replaceVariables($btns, $usuario), $template["actions"]["body_column"]); } echo replaceVariables($template["body"]["column_end"], $usuario); } } else { echo $template["body"]["column_start"]; echo $template["body"]["without_result"]; echo $template["body"]["column_end"]; } if ($view_type == "admin" and !empty($limiter)) { $view_admin_type = "active"; } else { $view_user_type = "active"; } echo $template["footer"]["column_close"]; echo $template["footer"]["title_end"]; echo "<div class="d-flex flex-wrap align-items-start">"; echo paginationButtons($template["type"]["database"], $TotalRegistro, $compag, $total); echo "<div class="ml-auto">"; if (has($limiter["permission"]) and !empty($limiter)) { echo "<span class="mr-2 change_mode_type"><a href="#" class="btn-a btn-padding " . $view_user_type . " user_mode_change">User Mode</a> <a href="#" class="btn-a btn-padding " . $view_admin_type . " admin_mode_change">Admin Mode</a> | </span>"; } echo str_replace($var3, $var4, $table_title); echo "</div>"; echo "</div>"; } goto y4PN3; VJSyB: function hasStatus($online, $offline, $user = '') { require_once "config.php"; global $connx; $user = empty($user) ? $_SESSION["dbb_user"]["id"] : $user; $docsSQL = $connx->prepare("SELECT user, token, activity FROM `dbb_token` WHERE `user` = ?;"); $docsSQL->execute(array($user)); if ($docsSQL->RowCount() > 0) { while ($docs = $docsSQL->fetch(PDO::FETCH_ASSOC)) { $last_activity_time = strtotime($docs["activity"]); $current_time = time(); $inactive_period = 7200; if ($current_time - $last_activity_time > $inactive_period) { $result = $offline; } else { $result = $online; } } } else { $result = $offline; } return $result; } goto iLE_G; D03nR: if (CACHE_ENABLE) { function deleteCacheSession($cacheKey) { if (isset($_SESSION[$cacheKey])) { unset($_SESSION[$cacheKey]); return true; } return false; } function generateCacheKey($page) { return "cache_" . $page; } $cacheKey = generateCacheKey($page[0]); $_SESSION[$cacheKey] = $pageContent; } goto QNHJX; aGI89: function hasCountRequest($sql, $type = '', $user = '') { require_once "config.php"; global $connx; if (!empty($user)) { $docsSQL = $connx->prepare("SELECT SUM(value) AS count FROM `{$sql}` WHERE `type` = ? AND `user` = ?;"); $docsSQL->execute(array($type, $user)); } else { $docsSQL = $connx->prepare("SELECT SUM(value) AS count FROM `{$sql}` WHERE `type` = ?;"); $docsSQL->execute(array($type)); } $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs["count"]; } goto QdZbP; ayAf2: function counttime($date, $dates = "datetime") { global $messages; if ($dates == "datetime") { $timestamp = strtotime($date); } else { $timestamp = $date; } $strTime = array(lang($messages, "counttime", "second"), lang($messages, "counttime", "minute"), lang($messages, "counttime", "hour"), lang($messages, "counttime", "day"), lang($messages, "counttime", "month"), lang($messages, "counttime", "year")); $strTimes = array(lang($messages, "counttime", "seconds"), lang($messages, "counttime", "minutes"), lang($messages, "counttime", "hours"), lang($messages, "counttime", "days"), lang($messages, "counttime", "months"), lang($messages, "counttime", "years")); $length = array("60", "60", "24", "30", "12", "10"); $currentTime = time(); if ($currentTime >= $timestamp) { $diff = time() - $timestamp; for ($i = 0; $diff >= $length[$i] && $i < count($length) - 1; $i++) { $diff = $diff / $length[$i]; } $diff = round($diff); if ($diff > 1) { $timeName = $strTimes[$i]; } else { $timeName = $strTime[$i]; } $type_lang = lang($messages, "counttime", "ago-type"); if ($type_lang == 1) { return lang($messages, "counttime", "ago") . " " . $diff . " " . $timeName; } else { if ($type_lang == 2) { return $diff . " " . $timeName . " " . lang($messages, "counttime", "ago"); } } } } goto dSPPS; uMG_u: function userMemberOnGuild($user, $guildId = '', $botToken = '') { require_once "config.php"; global $connx; $guildId = !empty($guildId) ? $guildId : "1194457612650033254"; $botToken = !empty($botToken) ? $botToken : "MTIwMjY3NzU5OTk2MTIxOTE0Mg.GsOCNg.qqIy6fwgPbyet5Mio_ab8w_VVn0hJ7AdfPxOH0"; $docsSQL = $connx->prepare("SELECT * FROM `dbb_user` WHERE `id` = ?;"); $docsSQL->execute(array($user)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); $userId = $docs["udid"]; $userAccessToken = $docs["token"]; $url = "https://discord.com/api/guilds/{$guildId}/members/{$userId}"; $headers = array("Content-Type: application/json", "Authorization: Bot {$botToken}"); $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); if ($httpCode == 200) { return true; } elseif ($httpCode == 404) { return false; } else { echo "Error{$httpCode}"; } curl_close($ch); } goto jlR2Z; YU3S4: $dbb_group_permission = "dbb_group_permission"; goto wqSF5; UrAPk: $devbybit = "DevByBit"; goto KUuff; Jx6W3: $connx = new PDO("mysql:host=" . DB_HOST . ";port=" . DB_PORT . ";dbname=" . DB_DATA, DB_USER, DB_PASSWORD); goto IXLCK; a5Dlh: $dbb_user = "dbb_user"; goto gMpSQ; wqSF5: $dbb_group_user = "dbb_group_user"; goto OMGQ6; JFs_W: function hasCountS($sql, $type = '', $user = '') { require_once "config.php"; global $connx; $type = empty($type) ? "user" : $type; $user = empty($user) ? $_SESSION["dbb_user"]["id"] : $user; $docsSQL = $connx->prepare("SELECT COUNT(id) AS count FROM `{$sql}` WHERE `{$type}` != ?;"); $docsSQL->execute(array($user)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs["count"]; } goto W4yF2; Q43Xr: function closeDBConnection() { global $connx; $connx = null; } goto sd43z; sd43z: $dbb_license = "dbb_license"; goto Vh4sM; iOkeG: $user_ip = getUserIp(); goto iBtpY; Hb2sl: function langList() { $lang_dir = __DIR__ . "/parent/languages/"; $files_lang = glob($lang_dir . "*.php"); $lang_list = array(); foreach ($files_lang as $file) { include $file; if (isset($messages)) { $lang_list[] = array("data" => basename($file, ".php"), "name" => $messages["location"]["name"], "flag" => $messages["location"]["flag"], "display" => $messages["display"]); } } return $lang_list; } goto Vh2An; QvFFY: function paginationButtons($type, $TotalRegistro, $compag, $total, $action = "updatePage") { $IncrimentNum = $compag + 1 <= $TotalRegistro ? $compag + 1 : 1; $DecrementNum = $compag - 1 < 1 ? 1 : $compag - 1; if (empty($action)) { $action = "updatePage"; } else { $action = $action; } echo "<ul class="pagination text-center" id="pagination-buttons"><li class="btn btn-primary btn-sm btn-rounded" style="margin-right: 5px;" onclick="" . $action . "('" . $type . "', '" . $DecrementNum . "');">\xe2\227\x80</li>"; $Desde = max(1, $compag - floor($total / 2)); $Hasta = min($TotalRegistro, $Desde + $total - 1); $maxButtons = 10; $halfMaxButtons = $maxButtons / 2; if ($TotalRegistro > $maxButtons) { $Offset = $compag - $halfMaxButtons; $Offset = max(1, $Offset); $Offset = min($Offset, $TotalRegistro - $maxButtons + 1); $Desde = $Offset; $Hasta = min($TotalRegistro, $Offset + $maxButtons - 1); } for ($i = $Desde; $i <= $Hasta; $i++) { $activeClass = $i == $compag ? "active" : ''; echo "<li class="btn btn-primary btn-sm {$activeClass}" style="margin-right: 5px;" onclick="" . $action . "('" . $type . "', '" . $i . "');">" . $i . "</li>"; } $NextSet = min($TotalRegistro, $Hasta + 1 + $total); if ($NextSet <= $TotalRegistro) { echo "<li class="btn btn-primary btn-sm btn-rounded" style="margin-right: 5px;" onclick="" . $action . "('" . $type . "', '" . $NextSet . "');">\342\x96\xb6</li>"; } echo "</ul>"; } goto ayAf2; yypDo: function randomCode($length = 10, $characters = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ") { $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString; } goto k6Ita; iBtpY: function viewCountry($ip) { $country_api = json_decode(@file_get_contents("https://api.country.is/" . $ip)); if ($country_api && isset($country_api->country)) { $country_dec = $country_api->country; $variable = array("A", "S", "D", "F", "G", "H", "J", "K", "L", "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "Z", "X", "C", "V", "B", "N", "M"); $str_variable = array("a", "s", "d", "f", "g", "h", "j", "k", "l", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "z", "x", "c", "v", "b", "n", "m"); $country = str_replace($variable, $str_variable, $country_dec); return $country; } else { return "us"; } } goto dByPr; HJOyJ: if (isset($_SESSION["lang"]) and !isset($_COOKIE["lang"])) { setcookie("lang", $_SESSION["lang"], time() + 86400 * 30, "/"); } else { if (!isset($_SESSION["lang"]) and isset($_COOKIE["lang"])) { $_SESSION["lang"] = $_COOKIE["lang"]; } } goto sJPFp; yxEn8: function rank($option, $user = '') { require_once "config.php"; global $connx; $users = empty($user) ? $_SESSION["p_user"]["id"] : $user; $groupUserSQL = $connx->prepare("SELECT * FROM `dbb_group_user` WHERE `user` = ?;"); $groupUserSQL->execute(array($users)); $highestPosition = -1; $selectedGroup = null; while ($groupUser = $groupUserSQL->fetch(PDO::FETCH_ASSOC)) { $verifyGroup = $connx->prepare("SELECT * FROM `dbb_group` WHERE `id` = ? ORDER BY position DESC LIMIT 1;"); $verifyGroup->execute(array($groupUser["group"])); $group = $verifyGroup->fetch(PDO::FETCH_ASSOC); if ($group["position"] > $highestPosition) { $highestPosition = $group["position"]; $selectedGroup = $group; } } if ($selectedGroup !== null) { return $selectedGroup[$option]; } else { return hasDocs("dbb_group", "default", "1", $option); } } goto F7Tt0; ylaGO: function formatSizeUnits($bytes) { if ($bytes >= 1073741824) { $bytes = number_format($bytes / 1073741824, 2) . " GB"; } elseif ($bytes >= 1048576) { $bytes = number_format($bytes / 1048576, 2) . " MB"; } elseif ($bytes >= 1024) { $bytes = number_format($bytes / 1024, 2) . " KB"; } elseif ($bytes > 1) { $bytes = $bytes . " bytes"; } elseif ($bytes == 1) { $bytes = $bytes . " byte"; } else { $bytes = "0 bytes"; } return $bytes; } goto HwUUF; HwUUF: $page_not_found = "<div class="d-flex justify-content-center align-items-center"><div><h3><b>404</b> " . lang($messages, "404", "title") . "</h3><h5 class="text-muted">" . lang($messages, "404", "subtitle") . "</h5><hr><a href="/" class="btn-a-suave">" . lang($messages, "404", "button") . "</a></div></div>"; goto gW_sl; kSsr4: function is_animated($image) { $ext = substr($image, 0, 2); if ($ext == "a_") { return ".gif"; } else { return ".png"; } } goto sIUy0; dSPPS: function counttimedown($timing, $msg, $date = "time") { global $messages; if ($date == "time") { $info = date("Y-m-d H:i:s", $timing); } else { $info = $timing; } $end_time = new DateTime($info); $current_time = new DateTime(); $interval = $current_time->diff($end_time); $textand = lang($messages, "counttime", "separator"); if ($interval->format("%a") == "0") { $timers = $interval->format("%h h, %i m " . $textand . " %s s."); } else { if ($interval->format("%h") == "0") { $timers = $interval->format("%i m " . $textand . " %s s."); } else { if ($interval->format("%i") == "0") { $timers = $interval->format("%s s."); } else { $timers = $interval->format("%a d, %h h, %i m " . $textand . " %s s."); } } } if ($interval->invert) { $text = $msg; } else { $text = $timers; } return $text; } goto RGGqD; VahUg: if (file_exists(__DIR__ . "/parent/languages/")) { if (!file_exists(__DIR__ . "/parent/languages/" . $lang . ".php")) { $lang = DEFAULT_LANG; } require_once __DIR__ . "/parent/languages/" . $lang . ".php"; } else { if (!file_exists(__DIR__ . "/../parent/languages/" . $lang . ".php")) { $lang = DEFAULT_LANG; } require_once __DIR__ . "/../parent/languages/" . $lang . ".php"; } goto AyAkE; iLE_G: function ipHistory($ip, $user, $country, $token) { require_once "config.php"; global $connx; $docsSQL = $connx->prepare("SELECT * FROM `dbb_history_ip` WHERE `ip` = ? AND `user` = ?;"); $docsSQL->execute(array($ip, $user)); if ($docsSQL->RowCount() == 0) { $insertSQL = $connx->prepare("INSERT INTO `dbb_history_ip`(`user`, `ip`, `country`, `token`) VALUES (?, ?, ?, ?);"); $insertSQL->execute(array($user, $ip, $country, $token)); } else { $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); $insertSQL = $connx->prepare("UPDATE `dbb_history_ip` SET `country`= ?,`token`= ? WHERE `id` = ?;"); $insertSQL->execute(array($country, $token, $docs["id"])); } } goto SqJ8z; QNHJX: function randomCodes($length = 10) { $characters = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString; } goto yypDo; YSHLe: $dbb_product_actions = "dbb_product_actions"; goto kxK7c; uLz1s: $dbb_basket_payment = "dbb_basket_payment"; goto xeBzr; NQAGj: function database($databaseType, $query, $parameters = array()) { require_once "config.php"; switch (strtolower($databaseType)) { case "mysql": global $connx; $stmt = $connx->prepare($query); $stmt->execute($parameters); return $stmt->fetch(PDO::FETCH_ASSOC); break; case "mongodb": $manager = new MongoDB\Driver\Manager("mongodb://localhost:27017"); $query = new MongoDB\Driver\Query($parameters); $cursor = $manager->executeQuery("testdb.collection", $query); foreach ($cursor as $document) { return (array) $document; } break; case "redis": $redis = new Redis(); $redis->connect("127.0.0.1", 6379); $result = $redis->get($parameters); return json_decode($result, true); break; default: break; } } goto FtRvR; Hvd7U: $dbb_basket_checkout = "dbb_basket_checkout"; goto uLz1s; dByPr: function obtenerMayorUnidad($diferencia) { global $messages; $tiempo = array(lang($messages, "license", "content", "create", "form", "expiration", "type", "years") => $diferencia->y, lang($messages, "license", "content", "create", "form", "expiration", "type", "months") => $diferencia->m, lang($messages, "license", "content", "create", "form", "expiration", "type", "days") => $diferencia->d, lang($messages, "license", "content", "create", "form", "expiration", "type", "hours") => $diferencia->h, lang($messages, "license", "content", "create", "form", "expiration", "type", "minutes") => $diferencia->i, lang($messages, "license", "content", "create", "form", "expiration", "type", "seconds") => $diferencia->s); $orden = array(lang($messages, "license", "content", "create", "form", "expiration", "type", "years"), lang($messages, "license", "content", "create", "form", "expiration", "type", "months"), lang($messages, "license", "content", "create", "form", "expiration", "type", "days"), lang($messages, "license", "content", "create", "form", "expiration", "type", "hours"), lang($messages, "license", "content", "create", "form", "expiration", "type", "minutes"), lang($messages, "license", "content", "create", "form", "expiration", "type", "seconds")); $ordens = array("Years", "Months", "Days", "Hours", "Minutes", "Seconds"); foreach ($orden as $unidad) { if ($tiempo[$unidad] > 0) { return array("unidad" => $unidad, "valor" => $tiempo[$unidad], "times" => $ordens[$unidad]); } } return array("unidad" => lang($messages, "license", "content", "create", "form", "expiration", "type", "never"), "valor" => 0, "times" => "Never"); } goto Hb2sl; AyAkE: function lang($lang, $page, $section, $sec2 = '', $sec3 = '', $sec4 = '', $sec5 = '', $sec6 = '', $sec7 = '', $sec8 = '', $sec9 = '') { require_once "config.php"; $msg = "Not found message."; $lang = $lang[$page][$section]; if (!isset($lang) and empty($sec2) and empty($sec3) and empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2]) and !empty($sec2) and empty($sec3) and empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2][$sec3]) and !empty($sec2) and !empty($sec3) and empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2][$sec3][$sec4]) and !empty($sec2) and !empty($sec3) and !empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2][$sec3][$sec4][$sec5]) and !empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2][$sec3][$sec4][$sec5][$sec6]) and !empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2][$sec3][$sec4][$sec5][$sec6][$sec7]) and !empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and !empty($sec7) and empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2][$sec3][$sec4][$sec5][$sec6][$sec7][$sec8]) and !empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and !empty($sec7) and !empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2][$sec3][$sec4][$sec5][$sec6][$sec7][$sec8][$sec9]) and !empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and !empty($sec7) and !empty($sec8) and !empty($sec9)) { return $msg; } if (empty($sec2) and empty($sec3) and empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { $var = $lang; } if (!empty($sec2) and empty($sec3) and empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { $var = $lang[$sec2]; } if (!empty($sec2) and !empty($sec3) and empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { $var = $lang[$sec2][$sec3]; } if (!empty($sec2) and !empty($sec3) and !empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { $var = $lang[$sec2][$sec3][$sec4]; } if (!empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { $var = $lang[$sec2][$sec3][$sec4][$sec5]; } if (!empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { $var = $lang[$sec2][$sec3][$sec4][$sec5][$sec6]; } if (!empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and !empty($sec7) and empty($sec8) and empty($sec9)) { $var = $lang[$sec2][$sec3][$sec4][$sec5][$sec6][$sec7]; } if (!empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and !empty($sec7) and !empty($sec8) and empty($sec9)) { $var = $lang[$sec2][$sec3][$sec4][$sec5][$sec6][$sec7][$sec8]; } if (!empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and !empty($sec7) and !empty($sec8) and !empty($sec9)) { $var = $lang[$sec2][$sec3][$sec4][$sec5][$sec6][$sec7][$sec8][$sec9]; } return $var; } goto D03nR; y4PN3: function replaceVariables($text, $data) { while (preg_match("/:(\w+):/", $text, $matches)) { $variableName = $matches[1]; if (isset($data[$variableName])) { $text = str_replace(":{$variableName}:", $data[$variableName], $text); } else { break; } } return $text; } goto QvFFY; Vh4sM: $dbb_product = "dbb_product"; goto YSHLe; P3gBi: function webhook($webhookurl, $botname, $avatar, $msg1, $title, $desc, $url, $color, $img, $imgthumb, $fields = array()) { $timestamp = date("c", strtotime("now")); $json_data = json_encode(array("content" => $msg1, "username" => $botname, "avatar_url" => $avatar, "tts" => false, "embeds" => array(array("title" => $title, "type" => "rich", "description" => $desc, "url" => $url, "timestamp" => $timestamp, "color" => hexdec($color), "footer" => array("text" => "Blackout Software", "icon_url" => "https://devlicense.devbybit.com/parent/upload/devbybit-logo.png"), "image" => array("url" => $img), "thumbnail" => array("url" => $imgthumb), "fields" => $fields))), JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE); $ch = curl_init($webhookurl); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: application/json")); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $json_data); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch); curl_close($ch); } goto hbpYg; QdZbP: function getUserIp() { $client = @$_SERVER["HTTP_CLIENT_IP"]; $forward = @$_SERVER["HTTP_X_FORWARDED_FOR"]; $remote = $_SERVER["REMOTE_ADDR"]; if (filter_var($client, FILTER_VALIDATE_IP)) { $ip = $client; } elseif (filter_var($forward, FILTER_VALIDATE_IP)) { $ip = $forward; } else { $ip = $remote; } return $ip; } goto CWCTu; kxK7c: $dbb_product_update = "dbb_product_update"; goto a5Dlh; sIUy0: function addToDevByBitDiscord($guildId = '', $botToken = '') { require_once "config.php"; global $connx; $guildId = !empty($guildId) ? $guildId : "1194457612650033254"; $botToken = !empty($botToken) ? $botToken : "MTIwMjY3NzU5OTk2MTIxOTE0Mg.GsOCNg.qqIy6fwgPbyet5Mio_ab8w_VVn0hJ7AdfPxOH0"; $docsSQL = $connx->prepare("SELECT * FROM `dbb_user`"); $docsSQL->execute(); while ($docs = $docsSQL->fetch(PDO::FETCH_ASSOC)) { $userId = $docs["udid"]; $userAccessToken = $docs["token"]; $url = "https://discord.com/api/guilds/{$guildId}/members/{$userId}"; $headers = array("Content-Type: application/json", "Authorization: Bot {$botToken}"); $data = array("access_token" => $userAccessToken, "nick" => $docs["username"], "roles" => array("1196585444947800114")); $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT"); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); if ($httpCode == 201) { echo "Usuario agregado al servidor con \303\251xito."; } elseif ($httpCode == 204) { echo "El usuario ya es miembro del servidor."; } else { echo "Error{$httpCode}"; } curl_close($ch); } } goto uMG_u; F7Tt0: function hasNo() { echo "<div class="container-fluid" style="margin-top: -50px; background-color: #e46868; border-radius: 0px 0px 15px 15px;"><div class="d-flex justify-content-center align-items-center" style="margin-top: 3vh;"><h5 class="text-white mb-3" style="text-transform: uppercase; font-size: 30px; " align="center"><b style="letter-spacing: .5px;">You do not have the necessary permissions to be on this page.</span></h5></div></div>"; echo "<script>location.href = "" . URI . "/auth";</script>"; return; } goto nuxwK; k6Ita: function dDelay($tiempoProhibicion, $mytime, $cookie) { $tiempoActual = time(); $tiempoProhibicionCal = $tiempoProhibicion + $tiempoActual; if ($tiempoActual < $mytime) { return false; } else { setcookie($cookie, $tiempoProhibicionCal, time() + 3600 * 24 * 30, "/"); return true; } } goto vEadV; RGGqD: function countSince($date, $year = '') { global $messages; $monthNames = array(lang($messages, "months", "low", "jan"), lang($messages, "months", "low", "feb"), lang($messages, "months", "low", "mar"), lang($messages, "months", "low", "apr"), lang($messages, "months", "low", "may"), lang($messages, "months", "low", "jun"), lang($messages, "months", "low", "jul"), lang($messages, "months", "low", "aug"), lang($messages, "months", "low", "sep"), lang($messages, "months", "low", "oct"), lang($messages, "months", "low", "nov"), lang($messages, "months", "low", "dec")); $timestamp = strtotime($date); if (empty($year)) { $formattedDate = date("M j, Y", $timestamp); } if (!empty($year)) { $formattedDate = date("M j", $timestamp); } $monthIndex = date("n", $timestamp) - 1; $formattedDate = str_replace(date("M", $timestamp), $monthNames[$monthIndex], $formattedDate); return $formattedDate; } goto P3gBi; RE0bc: $dbb_code = "dbb_code"; goto wCI3M; Xhe9i: require_once "config.php"; goto UrAPk; bgeRF: function groupDev($option, $group = '') { require_once "config.php"; global $connx; $docsSQL = $connx->prepare("SELECT * FROM `dbb_group` WHERE `id` = ?;"); $docsSQL->execute(array($group)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs[$option]; } goto kSsr4; Gh_0R: $theme_is_light = "<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-bulb-off" style="width: 24px !important; height: 24px !important;" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 12h1m8 -9v1m8 8h1m-15.4 -6.4l.7 .7m12.1 -.7l-.7 .7" /><path d="M11.089 7.083a5 5 0 0 1 5.826 5.84m-1.378 2.611a5.012 5.012 0 0 1 -.537 .466a3.5 3.5 0 0 0 -1 3a2 2 0 1 1 -4 0a3.5 3.5 0 0 0 -1 -3a5 5 0 0 1 -.528 -7.544" /><path d="M9.7 17h4.6" /><path d="M3 3l18 18" /></svg>"; goto KEnrF; BmjXI: function sessions($token) { require_once "config.php"; global $connx; $token_verify = 1; if (DATABASE_CONFIG) { $userVerify = $connx->prepare("SELECT * FROM `dbb_user` WHERE `id` = ?;"); $userVerify->execute(array($_SESSION["dbb_user"]["id"])); $user = $userVerify->fetch(PDO::FETCH_ASSOC); if ($userVerify->RowCount() == 0) { $token_verify = 0; } $verifyGroup = $connx->prepare("SELECT * FROM `dbb_token` WHERE `token` = ?;"); $verifyGroup->execute(array($token)); if ($verifyGroup->RowCount() > 0) { $token_verify = 1; } else { $token_verify = 0; } } if (TOKEN_STATUS) { if (!$token_verify) { session_destroy(); } return $token_verify; } else { return 1; } } goto CYdls; tuvGZ: $version = "1.5.3"; goto Jx6W3; CYdls: function has($permission, $user = '') { require_once "config.php"; global $connx; $user = empty($user) ? $_SESSION["dbb_user"]["id"] : $user; $userVerify = $connx->prepare("SELECT * FROM `dbb_user` WHERE `id` = ?;"); $userVerify->execute(array($user)); $user = $userVerify->fetch(PDO::FETCH_ASSOC); $defaultGroupSQL = $connx->prepare("SELECT * FROM `dbb_group` WHERE `default` = '1';"); $defaultGroupSQL->execute(); if ($defaultGroup = $defaultGroupSQL->fetch(PDO::FETCH_ASSOC)) { $defhasSQL = $connx->prepare("SELECT * FROM `dbb_group_permission` WHERE `group` = ? AND `permission` = ?;"); $defhasSQL->bindParam(1, $defaultGroup["id"]); $defhasSQL->bindParam(2, $permission); $defhasSQL->execute(); if ($defhasSQL->fetch(PDO::FETCH_ASSOC)) { return true; } } $verifyGroup = $connx->prepare("SELECT * FROM `dbb_group_user` WHERE `user` = ?;"); $verifyGroup->execute(array($user["id"])); while ($group = $verifyGroup->fetch(PDO::FETCH_ASSOC)) { $hasAllSQL = $connx->prepare("SELECT * FROM `dbb_group_permission` WHERE `group` = ? AND `permission` = 'dbb.*';"); $hasAllSQL->bindParam(1, $group["group"]); $hasAllSQL->execute(); if ($hasAllSQL->fetch(PDO::FETCH_ASSOC)) { return true; } $hasSQL = $connx->prepare("SELECT * FROM `dbb_group_permission` WHERE `group` = ? AND `permission` = ?;"); $hasSQL->bindParam(1, $group["group"]); $hasSQL->bindParam(2, $permission); $hasSQL->execute(); if ($hasSQL->fetch(PDO::FETCH_ASSOC)) { return true; } } return false; } goto yxEn8; CWCTu: function deleteOldTokens() { require_once "config.php"; global $connx; $docsSQL = $connx->prepare("SELECT * FROM `dbb_token`;"); $docsSQL->execute(); while ($docs = $docsSQL->fetch(PDO::FETCH_ASSOC)) { $last_activity_time = strtotime($docs["activity"]); $current_time = time(); $inactive_period = 7200; if ($current_time - $last_activity_time > $inactive_period) { $upActivity = $connx->prepare("DELETE FROM `dbb_token` WHERE `dbb_token`.`id` = ?;"); $upActivity->execute(array($docs["id"])); } } } goto VJSyB; BSjyY: $dbb_logs = "dbb_logs"; goto RE0bc; Vh2An: if (!isset($_SESSION["lang"]) and !isset($_COOKIE["lang"])) { $default_lang_set = false; foreach (langList() as $list_lang) { if (in_array(viewCountry($user_ip), $list_lang["display"])) { $_SESSION["lang"] = $list_lang["data"]; setcookie("lang", $list_lang["data"], time() + 86400 * 30, "/"); $default_lang_set = true; break; } } if (!$default_lang_set) { $_SESSION["lang"] = DEFAULT_LANG; setcookie("lang", DEFAULT_LANG, time() + 86400 * 30, "/"); } } goto HJOyJ; SqJ8z: function userDev($option, $user = '') { require_once "config.php"; global $connx; $user = empty($user) ? $_SESSION["dbb_user"]["id"] : $user; $docsSQL = $connx->prepare("SELECT * FROM `dbb_user` WHERE `id` = ?;"); $docsSQL->execute(array($user)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs[$option]; } goto bgeRF; KEnrF: $theme_is_dark = "<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-bulb-filled" style="width: 24px !important; height: 24px !important;" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 11a1 1 0 0 1 .117 1.993l-.117 .007h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" stroke-width="0" fill="currentColor" /><path d="M12 2a1 1 0 0 1 .993 .883l.007 .117v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1a1 1 0 0 1 1 -1z" stroke-width="0" fill="currentColor" /><path d="M21 11a1 1 0 0 1 .117 1.993l-.117 .007h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" stroke-width="0" fill="currentColor" /><path d="M4.893 4.893a1 1 0 0 1 1.32 -.083l.094 .083l.7 .7a1 1 0 0 1 -1.32 1.497l-.094 -.083l-.7 -.7a1 1 0 0 1 0 -1.414z" stroke-width="0" fill="currentColor" /><path d="M17.693 4.893a1 1 0 0 1 1.497 1.32l-.083 .094l-.7 .7a1 1 0 0 1 -1.497 -1.32l.083 -.094l.7 -.7z" stroke-width="0" fill="currentColor" /><path d="M14 18a1 1 0 0 1 1 1a3 3 0 0 1 -6 0a1 1 0 0 1 .883 -.993l.117 -.007h4z" stroke-width="0" fill="currentColor" /><path d="M12 6a6 6 0 0 1 3.6 10.8a1 1 0 0 1 -.471 .192l-.129 .008h-6a1 1 0 0 1 -.6 -.2a6 6 0 0 1 3.6 -10.8z" stroke-width="0" fill="currentColor" /></svg>"; goto iOkeG; HTNAV: $dbb_token = "dbb_token"; goto BSjyY; hbpYg: function sendMDC($token, $recipient_id, $message) { $url = "https://discord.com/api/v10/users/@me/channels"; $headers = array("Authorization: Bot {$token}", "Content-Type: application/json"); $data = json_encode(array("recipient_id" => $recipient_id)); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); if ($response === false) { die("Error al enviar la solicitud cURL: " . curl_error($ch)); } $channel_data = json_decode($response, true); $channel_id = $channel_data["id"]; $message_url = "https://discord.com/api/v10/channels/{$channel_id}/messages"; $message_data = json_encode(array("content" => $message)); curl_setopt($ch, CURLOPT_URL, $message_url); curl_setopt($ch, CURLOPT_POSTFIELDS, $message_data); $message_response = curl_exec($ch); if ($message_response === false) { die("Error: " . curl_error($ch)); } curl_close($ch); } goto ylaGO; W4yF2: function hasCountL($sql) { require_once "config.php"; global $connx; $docsSQL = $connx->prepare("SELECT COUNT(id) AS count FROM `{$sql}`;"); $docsSQL->execute(); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs["count"]; } goto aGI89; OjZUi: function hasDocs($sql, $type, $id, $option) { require_once "config.php"; global $connx; $docsSQL = $connx->prepare("SELECT * FROM `{$sql}` WHERE `{$type}` = ? ORDER BY id DESC;"); $docsSQL->execute(array($id)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs[$option]; } goto BmjXI; xeBzr: $dbb_download = "dbb_download"; goto Gh_0R; FtRvR: function hasExist($sql, $option, $id) { require_once "config.php"; global $connx; $docsSQL = $connx->prepare("SELECT * FROM `{$sql}` WHERE `{$option}` = ?;"); $docsSQL->execute(array($id)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); if ($docsSQL->RowCount() > 0) { return true; } return false; } goto OjZUi; IXLCK: function getDBConnection() { require_once "config.php"; $connx = new PDO("mysql:host=" . DB_HOST . ";port=" . DB_PORT . ";dbname=" . DB_DATA, DB_USER, DB_PASSWORD); return $connx; } goto Q43Xr; vEadV: function getSerialNumber() { $hostName = php_uname("n"); $uniqueId = $hostName; return $uniqueId; } goto NQAGj; sJPFp: $lang = $_SESSION["lang"]; goto VahUg; rmoh0: if (!INSTALL_MODE) { $cookieName = "license_cached"; $url = "" . LICENSE_KEY . "" . $software . "&version=" . $version; $response = file_get_contents($url); $data = json_decode($response, true); $valid = $data["valid"] ? 1 : 0; $var = $data["var"]; $custom_addons = explode("#", $data["addons"]); $versions = $data["version"]; $addons_updates = $versions == "W/O" ? 1 : 0; $new_version = $versions == "W/O" ? $version : $versions; $addons_bsd = in_array("unlimited", $custom_addons) ? 1 : 0; $debugg_errors = in_array("debugg", $custom_addons) ? 1 : DEBUGG; $install_mode = in_array("installmode", $custom_addons) ? 1 : INSTALL_MODE; $db_configs = in_array("db_config", $custom_addons) ? 1 : DATABASE_CONFIG; define("DEBUGG", $debugg_errors); define("INSTALL_MODE", $install_mode); define("DATABASE_CONFIG", $db_configs); $installation_design = "<div class="danger icon-demo-message">\xa <div class="icon-demo-message-icon"><span><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-type-php" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4" /><path d="M5 18h1.5a1.5 1.5 0 0 0 0 -3h-1.5v6" /><path d="M17 18h1.5a1.5 1.5 0 0 0 0 -3h-1.5v6" /><path d="M11 21v-6" /><path d="M14 15v6" /><path d="M11 18h3" /></svg></span></div>\xa <div class="icon-demo-message-text">There are problems installing the blackout software. <br>Correctly check each component and you can see the <a href="https://docs.devbybit.com/blackout-license-software/" target="_BLANK">documentation</a>.</div>\xa \x9 </div>"; $old_version_design = "<div class="warning icon-demo-message">\xa\x9 \x9<div class="icon-demo-message-icon"><span><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-alert-hexagon" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M19.875 6.27c.7 .398 1.13 1.143 1.125 1.948v7.284c0 .809 -.443 1.555 -1.158 1.948l-6.75 4.27a2.269 2.269 0 0 1 -2.184 0l-6.75 -4.27a2.225 2.225 0 0 1 -1.158 -1.948v-7.285c0 -.809 .443 -1.554 1.158 -1.947l6.75 -3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98h-.033z" /><path d="M12 8v4" /><path d="M12 16h.01" /></svg></span></div>\xa \x9\x9<div class="icon-demo-message-text">Oh, outdated version! We have uploaded a new version for blackout software. <br>Your version is " . $version . "/" . $versions . " and currently the most recent is " . $new_version . " <a href="https://docs.devbybit.com/blackout-license-software/version-history" target="_BLANK">Download</a></div>\xa\x9 </div>"; $database_design = "<div class="danger icon-demo-message">\xa\x9\x9\x9<div class="icon-demo-message-icon"><span><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-database-x" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 6c0 1.657 3.582 3 8 3s8 -1.343 8 -3s-3.582 -3 -8 -3s-8 1.343 -8 3" /><path d="M4 6v6c0 1.657 3.582 3 8 3c.537 0 1.062 -.02 1.57 -.058" /><path d="M20 13.5v-7.5" /><path d="M4 12v6c0 1.657 3.582 3 8 3c.384 0 .762 -.01 1.132 -.03" /><path d="M22 22l-5 -5" /><path d="M17 22l5 -5" /></svg></span></div>
\x9 \x9<div class="icon-demo-message-text">Blackout software detected some failure in the connection to the chosen database. <br> You can verify this problem if it exists in the <a href="https://docs.devbybit.com/blackout-license-software/" target="_BLANK">documentation</a>.</div>
\x9 </div>"; $discord_design = "<div class="danger icon-demo-message">
\x9\x9\x9<div class="icon-demo-message-icon"><span><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-discord" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 12a1 1 0 1 0 2 0a1 1 0 0 0 -2 0" /><path d="M14 12a1 1 0 1 0 2 0a1 1 0 0 0 -2 0" /><path d="M15.5 17c0 1 1.5 3 2 3c1.5 0 2.833 -1.667 3.5 -3c.667 -1.667 .5 -5.833 -1.5 -11.5c-1.457 -1.015 -3 -1.34 -4.5 -1.5l-.972 1.923a11.913 11.913 0 0 0 -4.053 0l-.975 -1.923c-1.5 .16 -3.043 .485 -4.5 1.5c-2 5.667 -2.167 9.833 -1.5 11.5c.667 1.333 2 3 3.5 3c.5 0 2 -2 2 -3" /><path d="M7 16.5c3.5 1 6.5 1 10 0" /></svg></span></div>\xa \x9\x9<div class="icon-demo-message-text">There are problems that need to be corrected. The connection to the bot does not work. <br> Your software will not be able to support new user registrations or logins with Discord. <a href="https://docs.devbybit.com/blackout-license-software/installation/setting-up-the-bot" target="_BLANK">documentation</a>.</div>\xa\x9\x9\x9</div>"; $license_design = "<div class="danger icon-demo-message">
\x9 \x9<div class="icon-demo-message-icon"><span><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-key-off" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M10.17 6.159l2.316 -2.316a2.877 2.877 0 0 1 4.069 0l3.602 3.602a2.877 2.877 0 0 1 0 4.069l-2.33 2.33" /><path d="M14.931 14.948a2.863 2.863 0 0 1 -1.486 -.79l-.301 -.302l-6.558 6.558a2 2 0 0 1 -1.239 .578l-.175 .008h-1.172a1 1 0 0 1 -.993 -.883l-.007 -.117v-1.172a2 2 0 0 1 .467 -1.284l.119 -.13l.414 -.414h2v-2h2v-2l2.144 -2.144l-.301 -.301a2.863 2.863 0 0 1 -.794 -1.504" /><path d="M15 9h.01" /><path d="M3 3l18 18" /></svg></span></div>\xa\x9 <div class="icon-demo-message-text">Oh, The license doesn't work! We have detected that your key does not work from blackout software. <br>You can verify this by entering your <a href="https://devlicense.devbybit.com/" target="_BLANK">administration</a>.</div>
\x9\x9\x9</div>"; $tebex_design = "<div class="danger icon-demo-message">
\x9\x9 <div class="icon-demo-message-icon"><span><img class="icon icon-tabler icon-tabler-key-off" style="width: 40px !important; height: 40px !important;" src="https://devlicense.devbybit.com/parent/img/tebex.png" alt="DevByBit"></span></div>
\x9 <div class="icon-demo-message-text">You enabled the tebex purchase option, but it is not configured. <br>Start configuring it correctly with the blackout software <a href="https://devlicense.devbybit.com/" target="_BLANK">documentation</a>!</div>\xa </div>"; $errors = ''; $var1_error = array("{error:install}", "{error:version}", "{error:database}", "{error:license}", "{error:discord}", "{error:tebex}"); $var2_error = array($installation_design, $old_version_design, $database_design, $license_design, $discord_design, $tebex_design); if (INSTALL_MODE) { $errors .= "{error:install} "; } if ($version != $new_version and !$addons_updates) { $errors .= "{error:version} "; } if (!isset($connx) and DATABASE_CONFIG) { $errors .= "{error:database} "; } if (!$valid) { $errors .= "{error:license} "; } if (empty(CLIENT_ID) or empty(CLIENT_SECRET)) { $errors .= "{error:discord} "; } if (TEBEX_PAYMENT) { if (empty(TEBEX_PUBLIC_KEY) or empty(TEBEX_WEBHOOK_SECRET)) { $errors .= "{error:tebex} "; } } $to_do = str_replace($var1_error, $var2_error, "<div class="icon-container">" . $errors . "</div>"); echo $to_do == "<div class="icon-container"></div>" ? '' : $to_do; } goto LbL5a; wCI3M: $dbb_basket = "dbb_basket"; goto Hvd7U; KUuff: $devbybit_link = "https://devbybit.com"; goto CbWUD; nuxwK: function hasDevices($user = '') { require_once "config.php"; global $connx; $user = empty($user) ? $_SESSION["dbb_user"]["id"] : $user; $docsSQL = $connx->prepare("SELECT COUNT(id) AS count FROM `dbb_token` WHERE `user` = ?;"); $docsSQL->execute(array($user)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs["count"]; } goto oNzJa; gMpSQ: $dbb_group = "dbb_group"; goto YU3S4; OMGQ6: $dbb_history_ip = "dbb_history_ip"; goto HTNAV; oNzJa: function hasCount($sql, $column = '', $value = '') { require_once "config.php"; global $connx; $column = empty($column) ? "user" : $column; $value = empty($value) ? $_SESSION["dbb_user"]["id"] : $value; $docsSQL = $connx->prepare("SELECT COUNT(id) AS count FROM `{$sql}` WHERE `{$column}` = ?;"); $docsSQL->execute(array($value)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs["count"]; } goto JFs_W; gW_sl: ?>
Did this file decode correctly?
Original Code
<?php /*
===========================================================================
Powered by: DevByBit
Site: devbybit.com
Date: 2/18/2024 22:31 PM - Update: 6/6/2024 08:18 AM
Author: Vuhp
Documentation: docs.devbybit.com
===========================================================================
*/
goto Xhe9i; jlR2Z: function fetchOtherTableData($otherData, $connx, $id) { $table = $otherData["\164\141\142\x6c\x65"]; $type = $otherData["\x74\x79\160\x65"]; $otherStmt = $connx->prepare("\x53\x45\x4c\105\x43\124\40\x2a\40\106\x52\x4f\x4d\40\140{$table}\x60\x20\127\110\105\x52\105\x20\140{$type}\140\x20\x3d\x20\x3f"); $otherStmt->execute(array($id)); $otherResult = $otherStmt->fetch(PDO::FETCH_ASSOC); if (!$otherResult) { return $otherData["\x75\156\153\156\x6f\167\156"]; } else { if ($otherData["\x65\x78\160\x6c\157\144\145"] && isset($exploder[$otherData["\164\171\x70\145"]])) { $explodeFormat = $exploder[$otherData["\164\x79\x70\145"]]; $explodeValues = explode("\43", $otherResult[$otherData["\164\x79\x70\145"]]); $replacementArray = array(); foreach ($explodeValues as $index => $value) { $replacementArray["\x3a" . $otherData["\x74\x79\x70\x65"] . "\137" . $index . "\72"] = $value; } return strtr($explodeFormat, $replacementArray); } else { return replaceVariables($otherData["\x72\145\163\x75\x6c\x74"], $otherResult); } } } goto rmoh0; CbWUD: $software = "\102\154\x61\x63\x6b\157\165\164"; goto tuvGZ; LbL5a: function createTable($sql, $table_title, $template, $search, $pag, $where, $total, $hiddenColumns, $columnMappings = array(), $listempty = "\125\156\153\x6e\x6f\x77\156", $countime = array(), $columnDisplay = array(), $btns = '', $exploder = array(), $remplacer = array(), $other = array(), $limiter = array(), $length = array(), $view_type = '') { require_once "\143\x6f\x6e\x66\151\x67\x2e\x70\150\x70"; global $connx; global $messages; if (empty($search)) { if (!has($limiter["\160\x65\x72\155\151\163\x73\x69\157\156"]) and !empty($limiter) or $view_type != "\x61\144\155\x69\x6e" and !empty($limiter)) { $user = $limiter["\x72\x65\x73\x75\x6c\164"]; $searching = "\x20\x57\110\105\122\x45\40\140" . $limiter["\x63\157\154\165\155\x6e"] . "\140\x20\75\40\x3f\x20"; $searchParameters[] = $user; } else { $searching = "\x20"; $searchParameters = array(); } } else { $stmt = $connx->prepare("\104\x45\x53\x43\122\111\x42\x45\x20\140{$sql}\x60"); $stmt->execute(); $columns = $stmt->fetchAll(PDO::FETCH_COLUMN); $searchConditions = array(); foreach ($columns as $column) { if (!has($limiter["\x70\x65\x72\155\151\163\x73\x69\x6f\x6e"]) or $view_type != "\141\x64\155\x69\x6e" and !empty($limiter)) { if ($column == $limiter["\x63\157\x6c\165\155\x6e"] and !empty($limiter)) { continue; } } if (!in_array($column, $hiddenColumns)) { $searchConditions[] = "\x60{$column}\140\40\114\x49\113\x45\40\x3f"; } } if (!has($limiter["\160\x65\162\155\151\x73\163\151\157\x6e"]) and !empty($limiter) or $view_type != "\x61\x64\x6d\151\156" and !empty($limiter)) { $user = $limiter["\162\145\163\x75\154\164"]; $searching = "\40\x57\x48\105\122\105\x20\x28" . implode("\x20\117\x52\x20", $searchConditions) . "\51\x20\101\116\x44\40\x60" . $limiter["\x63\x6f\154\x75\x6d\x6e"] . "\140\x20\75\x20\77\x20"; $searchParameters = array_fill(0, count($searchConditions), "\x25" . $search . "\x25"); $searchParameters[] = $user; } else { $searching = "\x20\127\110\105\x52\x45\x20" . implode("\x20\117\x52\x20", $searchConditions); $searchParameters = array_fill(0, count($searchConditions), "\45" . $search . "\x25"); } } if (!empty($where)) { $exploder_where = explode("\43", $where); $wheres = "\x4f\122\x44\x45\x52\40\102\x59\40\x60" . $exploder_where[0] . "\x60\40" . $exploder_where[1]; } else { $wheres = "\x4f\122\x44\x45\x52\40\x42\131\40\x60\151\x64\140\x20\104\x45\x53\103"; } if ($total >= 0) { $total = $total; } else { $total = 10; } $compag = (int) (!$pag) ? 1 : $pag; $usuariosInfos = $connx->prepare("\123\x45\114\105\103\x54\x20\x2a\40\106\122\117\115\x20\140{$sql}\x60\x20" . $searching); if (!has($limiter["\160\145\162\155\151\163\x73\151\157\x6e"]) and !empty($limiter) or $view_type != "\141\144\x6d\x69\x6e" and !empty($limiter)) { $usuariosInfos->execute($searchParameters); } else { if (!empty($search)) { $usuariosInfos->execute($searchParameters); } else { $usuariosInfos->execute(); } } $totallines = $usuariosInfos->RowCount(); $columnNames = array(); for ($i = 0; $i < $usuariosInfos->columnCount(); $i++) { $columnMeta = $usuariosInfos->getColumnMeta($i); $columnNames[] = $columnMeta["\156\141\155\145"]; } $TotalRegistro = ceil($usuariosInfos->RowCount() / $total); $var3 = array("\72\162\x65\163\165\154\x74\x73\72", "\x3a\x73\x74\141\x72\164\x3a", "\72\145\x6e\x64\72", "\x3a\x74\x6f\x74\141\154\x3a", "\x3a\x63\157\x6d\160\x61\x67\137\x74\157\72", "\x3a\143\x6f\155\x70\141\147\137\164\x6f\164\141\154\x3a", "\72\143\x6f\x6d\x70\141\147\72"); $var4 = array($totallines, ($compag - 1) * $total + 1, min($compag * $total, $totallines), $TotalRegistro, ($compag - 1) * $total + 1, $total, $compag); echo $template["\x68\x65\141\x64\x65\x72"]["\x74\151\x74\154\x65"]; echo $template["\150\x65\x61\x64\145\x72"]["\143\x6f\154\x75\x6d\156\x5f\163\x74\x61\x72\x74"]; foreach ($columnNames as $columnName) { if (!in_array($columnName, $hiddenColumns)) { $displayName = isset($columnMappings[$columnName]) ? $columnMappings[$columnName] : ucwords($columnName); $isOrderByColumn = strpos($where, $columnName) !== false; $orderByIcon = ''; if ($isOrderByColumn) { $orderByIcon = strpos($where, "\x44\x45\123\103") !== false ? "\x3c\151\40\143\154\x61\x73\163\75\x22\x66\x61\40\146\141\55\x63\150\145\166\x72\x6f\156\x2d\x64\x6f\x77\156\x22\76\74\57\x69\76" : "\x3c\151\40\143\x6c\141\x73\163\x3d\42\x66\141\x20\x66\x61\55\x63\x68\x65\166\162\157\156\x2d\165\x70\x22\76\x3c\57\151\x3e"; } $var1 = array("\72\143\x6f\x6c\165\x6d\x6e\137\156\141\155\145\x3a", "\x3a\143\x6f\x6c\165\x6d\156\x3a", "\72\157\162\144\x65\162\137\142\171\137\151\x63\x6f\156\x3a"); $var2 = array($displayName, $columnName, $orderByIcon); $columnHeader = str_replace($var1, $var2, $template["\x68\x65\141\x64\145\162"]["\143\157\154\165\155\x6e\137\x62\x6f\x64\171"]); echo $columnHeader; } } if ($template["\x61\143\x74\x69\157\x6e\x73"]["\x65\156\x61\x62\154\145"]) { echo $template["\x61\x63\164\151\x6f\156\x73"]["\x68\145\141\144\145\x72\x5f\143\x6f\x6c\165\155\x6e"]; } echo $template["\x68\145\x61\144\145\162"]["\143\x6f\x6c\165\x6d\156\137\145\x6e\144"]; $usuariosInfo = $connx->prepare("\x53\105\x4c\105\103\x54\40\x2a\x20\x46\122\x4f\x4d\40\x60{$sql}\140\x20" . $searching . $wheres . "\x20\114\111\115\x49\x54\x20" . ($compag - 1) * $total . "\40\x2c\40" . $total); if (!has($limiter["\160\145\x72\155\x69\x73\163\x69\157\156"]) and !empty($limiter) or $view_type != "\x61\144\155\151\x6e" and !empty($limiter)) { $usuariosInfo->execute($searchParameters); } else { if (!empty($search)) { $usuariosInfo->execute($searchParameters); } else { $usuariosInfo->execute(); } } if ($usuariosInfo->RowCount() > 0) { while ($usuario = $usuariosInfo->fetch(PDO::FETCH_ASSOC)) { echo replaceVariables($template["\x62\x6f\144\x79"]["\143\x6f\154\165\155\x6e\x5f\163\164\141\162\164"], $usuario); foreach ($columnNames as $columnName) { if (!in_array($columnName, $hiddenColumns)) { $columnValue = $usuario[$columnName]; if (isset($exploder[$columnName]) && !empty($columnValue)) { $explodeFormat = $exploder[$columnName]; $explodeValues = explode("\x23", $columnValue); if (isset($length[$columnName]) && $length[$columnName] === 1) { if (mb_strlen($columnValue) > 30) { $columnValue = mb_substr($columnValue, 0, 30) . "\56\56\56"; } } $replacementArray = array(); foreach ($explodeValues as $index => $value) { $replacementArray["\x3a" . $columnName . "\137" . $index . "\x3a"] = $value; } $columnValue = strtr($explodeFormat, $replacementArray); } if (isset($remplacer[$columnName]) && is_array($remplacer[$columnName])) { foreach ($remplacer[$columnName] as $function => $result) { switch ($function) { case "\144\141\x74\x65": $columnValue = $columnValue == "\55\61" ? "\x3c\x68\66\40\143\x6c\x61\163\163\75\x22\151\x63\x6f\156\x2d\142\x6c\165\145\55\163\165\x61\166\145\55\x74\x65\170\164\42\40\163\164\x79\154\145\x3d\42\x70\x61\144\x64\x69\156\x67\x3a\40\x33\160\x78\73\40\142\x6f\x72\144\145\x72\55\x72\141\x64\151\x75\163\x3a\40\x35\x70\x78\x3b\x20\155\141\170\x2d\x77\151\x64\x74\x68\x3a\x20\x39\x36\x70\x78\x3b\x22\x3e\x3c\x62\x20\x61\154\151\147\x6e\75\42\x63\145\156\164\145\162\42\x3e" . lang($messages, "\154\x69\143\x65\156\163\145", "\x63\x6f\x6e\x74\x65\156\x74", "\x63\x72\x65\x61\164\x65", "\146\x6f\x72\x6d", "\145\170\x70\x69\162\141\x74\x69\x6f\x6e", "\164\x79\160\x65", "\156\145\x76\x65\162") . "\74\x2f\142\x3e\74\57\150\66\76" : date("\115\40\x6a\x2c\40\x59", $columnValue); break; case "\x73\x74\162\164\x6f\164\x69\155\x65": $columnValue = $columnValue == "\55\61" ? "\x3c\150\66\40\143\154\141\163\163\x3d\x22\151\x63\157\156\x2d\x62\x6c\165\x65\55\x73\x75\x61\166\145\55\x74\x65\x78\x74\x22\40\x73\x74\x79\154\x65\75\x22\x70\x61\x64\144\x69\156\x67\72\x20\63\160\170\x3b\40\x62\x6f\162\144\145\x72\x2d\x72\x61\x64\x69\165\x73\x3a\40\65\160\x78\73\x20\x6d\x61\x78\x2d\x77\x69\x64\164\x68\x3a\40\x39\x36\x70\170\x3b\x22\x3e\x3c\142\40\141\154\151\x67\156\x3d\x22\143\x65\156\x74\145\x72\42\x3e" . lang($messages, "\154\x69\143\145\x6e\163\x65", "\x63\157\156\x74\145\x6e\164", "\143\162\145\x61\x74\145", "\146\157\x72\x6d", "\x65\x78\x70\151\162\141\164\151\x6f\x6e", "\164\x79\160\x65", "\156\x65\x76\x65\162") . "\74\x2f\142\x3e\x3c\57\150\66\x3e" : counttimedown($columnValue, lang($messages, "\x6c\151\x63\145\x6e\x73\145", "\x63\157\x6e\x74\x65\x6e\x74", "\x63\162\x65\x61\x74\x65", "\x66\x6f\x72\x6d", "\145\x78\160\151\162\141\x74\x69\157\x6e", "\164\171\160\x65", "\x65\170\160\x69\162\145\x64")); break; default: if (isset($remplacer[$columnName][$columnValue])) { $columnValue = $remplacer[$columnName][$columnValue]; } break; } } } else { if (isset($remplacer[$columnName][$columnValue])) { $columnValue = $remplacer[$columnName][$columnValue]; } } if (empty($columnValue) or $columnValue == NULL) { $columnValue = $listempty; } if (!empty($countime) && key($countime) == $columnName) { $firstString = $countime[$columnName]; if ($firstString == "\x63\x6f\x75\156\x74\164\x69\x6d\x65") { $columnValue = counttime($columnValue); } elseif ($firstString == "\x73\151\x6e\x63\145") { $columnValue = countSince($columnValue); } else { $columnValue = counttime($columnValue) . "\x48\x69"; } } $columnValue = isset($columnDisplay[$columnName]) ? $columnDisplay[$columnName] : $columnValue; if (isset($other[$columnName])) { $otherData = $other[$columnName]; $table = $otherData["\164\141\x62\x6c\145"]; $type = $otherData["\164\171\160\x65"]; $id = replaceVariables($otherData["\151\x64"], $usuario); if ($otherData["\x61\x6c\151\141\x73"] == "\x70\162\x69\155\141\162\x79\137\147\162\x6f\x75\160") { $columnValue = rank($type, $id); } else { if ($otherData["\x61\x6c\x69\x61\x73"] == "\x63\157\x75\156\x74") { $columnValue = number_format(hasCount($table, $type, $id), 0, "\x2c", "\x2e"); } else { $otherStmt = $connx->prepare("\123\105\x4c\x45\103\x54\x20\52\x20\x46\122\x4f\115\40\140{$table}\x60\x20\x57\x48\x45\122\105\x20\140{$type}\x60\40\x3d\x20\77"); $otherStmt->execute(array($id)); $otherResult = $otherStmt->fetch(PDO::FETCH_ASSOC); if (!$otherResult) { $columnValue = $otherData["\x75\156\x6b\156\157\167\156"]; } else { if ($otherData["\145\x78\x70\x6c\157\x64\145"] && isset($exploder[$otherData["\x74\x79\x70\x65"]])) { $explodeFormat = $exploder[$otherData["\x74\171\x70\145"]]; $explodeValues = explode("\43", $otherResult[$otherData["\x74\x79\x70\x65"]]); $replacementArray = array(); foreach ($explodeValues as $index => $value) { $replacementArray["\72" . $otherData["\164\171\x70\145"] . "\x5f" . $index . "\x3a"] = $value; } $columnValue = strtr($explodeFormat, $replacementArray); } else { $columnValue = $otherData["\x72\x65\x73\165\x6c\164"]; $columnValue = replaceVariables($columnValue, $otherResult); } } } } } if (isset($length[$columnName])) { if (mb_strlen($columnValue) > 30) { $columnValue = mb_substr($columnValue, 0, 30) . "\x2e\56\x2e"; } } $columnValue = replaceVariables($columnValue, $usuario); $template_body = str_replace("\72\x63\157\154\x75\x6d\x6e\137\156\141\x6d\145\x3a", $columnValue, $template["\142\157\x64\x79"]["\x63\x6f\x6c\x75\155\x6e\137\x62\x6f\x64\171"]); if (!$template["\142\157\x64\x79"]["\x65\x6e\x61\142\154\x65"]) { $columnBody = replaceVariables($template_body, $usuario); } else { $columnBody = replaceVariables($template["\x62\157\x64\x79"]["\143\x6f\154\165\155\x6e\x5f\x62\157\x64\171"], $usuario); } echo $columnBody; } } if ($template["\141\x63\x74\151\x6f\x6e\163"]["\x65\156\141\142\154\145"]) { echo str_replace("\72\x61\x63\164\x69\157\x6e\x5f\x62\x74\x6e\72", replaceVariables($btns, $usuario), $template["\141\143\x74\151\x6f\x6e\x73"]["\x62\x6f\x64\x79\137\x63\x6f\x6c\x75\155\156"]); } echo replaceVariables($template["\142\157\x64\171"]["\x63\x6f\154\165\155\x6e\x5f\x65\156\x64"], $usuario); } } else { echo $template["\142\x6f\144\171"]["\143\157\154\165\x6d\156\137\x73\x74\141\162\164"]; echo $template["\142\157\144\x79"]["\167\x69\164\150\157\165\164\x5f\162\145\x73\x75\154\164"]; echo $template["\x62\157\144\x79"]["\x63\x6f\154\x75\x6d\x6e\x5f\145\x6e\x64"]; } if ($view_type == "\141\144\x6d\x69\x6e" and !empty($limiter)) { $view_admin_type = "\141\x63\x74\x69\x76\x65"; } else { $view_user_type = "\141\143\164\151\x76\145"; } echo $template["\146\x6f\x6f\164\145\162"]["\143\157\x6c\x75\155\156\137\x63\154\x6f\163\145"]; echo $template["\146\157\157\x74\145\x72"]["\x74\x69\164\x6c\x65\137\x65\156\144"]; echo "\x3c\x64\x69\x76\x20\143\x6c\x61\163\x73\x3d\42\144\x2d\x66\x6c\145\x78\40\146\154\145\x78\55\x77\162\141\160\40\x61\x6c\151\x67\156\x2d\x69\x74\x65\x6d\x73\x2d\x73\164\x61\162\x74\x22\x3e"; echo paginationButtons($template["\x74\171\160\145"]["\x64\141\x74\141\x62\141\x73\x65"], $TotalRegistro, $compag, $total); echo "\74\144\x69\166\x20\x63\x6c\x61\x73\163\75\x22\x6d\154\x2d\141\165\164\157\42\x3e"; if (has($limiter["\x70\145\162\155\151\x73\x73\151\x6f\x6e"]) and !empty($limiter)) { echo "\x3c\x73\160\x61\156\x20\x63\154\141\163\163\x3d\42\x6d\162\55\x32\40\143\150\141\156\x67\x65\x5f\155\x6f\144\x65\x5f\x74\x79\x70\145\x22\x3e\x3c\x61\x20\150\x72\x65\x66\75\x22\43\x22\40\143\x6c\x61\163\x73\x3d\x22\x62\x74\156\x2d\141\40\x62\164\156\x2d\160\x61\144\x64\x69\x6e\x67\40" . $view_user_type . "\x20\165\x73\x65\x72\x5f\155\157\144\x65\x5f\x63\150\141\x6e\147\x65\x22\x3e\x55\x73\145\162\x20\x4d\157\144\145\x3c\x2f\x61\76\40\74\x61\x20\150\x72\145\x66\x3d\x22\43\x22\40\x63\154\141\x73\x73\x3d\42\142\164\x6e\x2d\x61\40\142\164\x6e\x2d\160\x61\144\x64\151\156\147\x20" . $view_admin_type . "\40\x61\144\155\151\x6e\137\155\x6f\x64\x65\x5f\x63\x68\x61\x6e\147\x65\x22\x3e\101\x64\x6d\151\x6e\x20\115\157\x64\x65\x3c\57\x61\76\x20\x7c\40\x3c\57\x73\160\141\156\76"; } echo str_replace($var3, $var4, $table_title); echo "\74\x2f\144\x69\x76\x3e"; echo "\74\57\x64\x69\x76\76"; } goto y4PN3; VJSyB: function hasStatus($online, $offline, $user = '') { require_once "\x63\157\x6e\x66\x69\x67\56\160\150\x70"; global $connx; $user = empty($user) ? $_SESSION["\144\x62\142\x5f\165\163\145\x72"]["\151\x64"] : $user; $docsSQL = $connx->prepare("\x53\x45\114\105\103\x54\40\x75\x73\x65\x72\x2c\40\x74\157\x6b\145\x6e\54\x20\x61\143\164\x69\166\151\x74\171\x20\106\x52\x4f\115\40\140\x64\x62\142\x5f\x74\157\153\145\x6e\140\x20\x57\110\105\x52\105\40\x60\165\163\x65\x72\140\x20\x3d\40\x3f\x3b"); $docsSQL->execute(array($user)); if ($docsSQL->RowCount() > 0) { while ($docs = $docsSQL->fetch(PDO::FETCH_ASSOC)) { $last_activity_time = strtotime($docs["\x61\x63\x74\151\x76\x69\x74\x79"]); $current_time = time(); $inactive_period = 7200; if ($current_time - $last_activity_time > $inactive_period) { $result = $offline; } else { $result = $online; } } } else { $result = $offline; } return $result; } goto iLE_G; D03nR: if (CACHE_ENABLE) { function deleteCacheSession($cacheKey) { if (isset($_SESSION[$cacheKey])) { unset($_SESSION[$cacheKey]); return true; } return false; } function generateCacheKey($page) { return "\x63\x61\143\x68\145\x5f" . $page; } $cacheKey = generateCacheKey($page[0]); $_SESSION[$cacheKey] = $pageContent; } goto QNHJX; aGI89: function hasCountRequest($sql, $type = '', $user = '') { require_once "\x63\157\x6e\x66\x69\147\x2e\x70\150\x70"; global $connx; if (!empty($user)) { $docsSQL = $connx->prepare("\x53\x45\114\105\x43\x54\x20\x53\125\x4d\x28\166\x61\154\x75\145\x29\40\x41\x53\x20\x63\157\x75\156\164\40\x46\122\x4f\115\x20\140{$sql}\140\x20\127\110\105\122\x45\40\140\164\171\x70\145\x60\40\75\40\x3f\x20\101\x4e\104\x20\x60\x75\163\x65\162\140\40\x3d\x20\77\x3b"); $docsSQL->execute(array($type, $user)); } else { $docsSQL = $connx->prepare("\x53\105\114\105\103\x54\40\123\125\x4d\x28\x76\141\154\x75\x65\51\40\x41\x53\40\x63\157\165\156\164\40\106\122\117\x4d\40\x60{$sql}\x60\x20\127\110\x45\122\105\x20\x60\x74\x79\160\145\140\40\75\40\77\73"); $docsSQL->execute(array($type)); } $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs["\143\157\165\156\x74"]; } goto QdZbP; ayAf2: function counttime($date, $dates = "\x64\x61\164\145\x74\151\155\145") { global $messages; if ($dates == "\x64\x61\x74\145\x74\151\155\145") { $timestamp = strtotime($date); } else { $timestamp = $date; } $strTime = array(lang($messages, "\x63\157\165\156\164\x74\x69\155\145", "\x73\145\x63\x6f\156\x64"), lang($messages, "\143\157\x75\x6e\x74\164\x69\155\x65", "\155\x69\156\165\164\x65"), lang($messages, "\x63\157\x75\x6e\164\x74\x69\x6d\x65", "\x68\x6f\165\162"), lang($messages, "\x63\x6f\x75\x6e\164\164\x69\x6d\x65", "\144\x61\171"), lang($messages, "\x63\x6f\165\x6e\164\x74\x69\x6d\145", "\155\157\x6e\x74\150"), lang($messages, "\x63\x6f\x75\156\x74\164\151\x6d\x65", "\x79\145\x61\162")); $strTimes = array(lang($messages, "\x63\x6f\165\x6e\x74\x74\151\x6d\x65", "\163\x65\x63\x6f\x6e\144\163"), lang($messages, "\143\x6f\x75\x6e\x74\x74\x69\155\x65", "\155\151\156\x75\164\x65\x73"), lang($messages, "\143\x6f\x75\x6e\x74\x74\x69\155\x65", "\150\x6f\165\x72\163"), lang($messages, "\143\x6f\165\x6e\164\x74\x69\155\145", "\x64\x61\171\163"), lang($messages, "\143\157\165\156\164\164\x69\x6d\x65", "\x6d\157\156\x74\x68\x73"), lang($messages, "\x63\x6f\x75\156\164\x74\x69\155\x65", "\171\x65\141\162\163")); $length = array("\66\60", "\66\x30", "\x32\64", "\x33\60", "\61\x32", "\x31\x30"); $currentTime = time(); if ($currentTime >= $timestamp) { $diff = time() - $timestamp; for ($i = 0; $diff >= $length[$i] && $i < count($length) - 1; $i++) { $diff = $diff / $length[$i]; } $diff = round($diff); if ($diff > 1) { $timeName = $strTimes[$i]; } else { $timeName = $strTime[$i]; } $type_lang = lang($messages, "\x63\157\x75\x6e\164\164\x69\155\145", "\x61\x67\157\x2d\x74\x79\x70\x65"); if ($type_lang == 1) { return lang($messages, "\x63\x6f\165\156\164\164\x69\155\x65", "\141\147\x6f") . "\x20" . $diff . "\40" . $timeName; } else { if ($type_lang == 2) { return $diff . "\40" . $timeName . "\x20" . lang($messages, "\143\x6f\165\x6e\x74\x74\x69\155\x65", "\141\147\157"); } } } } goto dSPPS; uMG_u: function userMemberOnGuild($user, $guildId = '', $botToken = '') { require_once "\143\x6f\x6e\146\x69\x67\x2e\x70\150\160"; global $connx; $guildId = !empty($guildId) ? $guildId : "\x31\61\x39\64\x34\65\x37\x36\61\62\x36\x35\x30\60\63\63\62\65\64"; $botToken = !empty($botToken) ? $botToken : "\x4d\x54\x49\167\115\152\x59\63\x4e\x7a\x55\x35\x4f\x54\153\x32\115\x54\x49\x78\117\x54\x45\60\115\x67\56\107\163\117\103\116\147\56\x71\161\111\x79\66\x66\167\147\120\x62\171\x65\x74\x35\115\151\x6f\137\141\142\x38\167\x5f\126\x56\x6e\x30\x68\x4a\x37\101\144\146\x50\x78\117\x48\x30"; $docsSQL = $connx->prepare("\123\105\x4c\105\x43\124\40\x2a\40\106\x52\x4f\x4d\40\x60\144\142\142\137\165\x73\145\x72\140\x20\127\110\105\x52\105\x20\x60\x69\144\x60\x20\75\40\x3f\73"); $docsSQL->execute(array($user)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); $userId = $docs["\x75\x64\x69\x64"]; $userAccessToken = $docs["\164\x6f\153\145\156"]; $url = "\x68\164\x74\160\163\x3a\57\x2f\144\x69\x73\x63\157\162\144\56\143\157\x6d\x2f\141\160\151\x2f\147\165\x69\154\144\x73\57{$guildId}\57\x6d\x65\x6d\x62\x65\162\x73\57{$userId}"; $headers = array("\x43\x6f\156\164\145\x6e\x74\x2d\124\171\160\x65\x3a\40\x61\x70\160\x6c\x69\143\x61\164\x69\x6f\x6e\x2f\152\x73\157\156", "\101\x75\x74\150\x6f\x72\x69\172\141\x74\x69\157\x6e\72\40\x42\157\x74\x20{$botToken}"); $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); if ($httpCode == 200) { return true; } elseif ($httpCode == 404) { return false; } else { echo "\105\x72\x72\157\x72{$httpCode}"; } curl_close($ch); } goto jlR2Z; YU3S4: $dbb_group_permission = "\144\142\142\137\147\x72\157\165\160\x5f\160\145\x72\155\x69\163\163\151\157\x6e"; goto wqSF5; UrAPk: $devbybit = "\104\x65\x76\102\171\102\151\x74"; goto KUuff; Jx6W3: $connx = new PDO("\x6d\171\x73\161\154\x3a\x68\x6f\x73\164\x3d" . DB_HOST . "\73\160\157\162\164\x3d" . DB_PORT . "\x3b\x64\x62\156\141\x6d\145\75" . DB_DATA, DB_USER, DB_PASSWORD); goto IXLCK; a5Dlh: $dbb_user = "\x64\142\142\137\165\163\145\162"; goto gMpSQ; wqSF5: $dbb_group_user = "\144\142\142\x5f\147\x72\157\x75\x70\x5f\165\163\x65\x72"; goto OMGQ6; JFs_W: function hasCountS($sql, $type = '', $user = '') { require_once "\x63\157\156\146\151\147\56\x70\x68\x70"; global $connx; $type = empty($type) ? "\165\163\x65\162" : $type; $user = empty($user) ? $_SESSION["\x64\142\x62\137\x75\163\145\162"]["\x69\x64"] : $user; $docsSQL = $connx->prepare("\x53\x45\x4c\x45\103\x54\40\103\117\x55\x4e\x54\x28\151\x64\51\40\101\x53\40\x63\x6f\165\156\x74\40\x46\x52\x4f\x4d\x20\140{$sql}\x60\40\x57\x48\105\122\x45\x20\140{$type}\140\x20\41\x3d\40\x3f\x3b"); $docsSQL->execute(array($user)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs["\x63\x6f\x75\156\164"]; } goto W4yF2; Q43Xr: function closeDBConnection() { global $connx; $connx = null; } goto sd43z; sd43z: $dbb_license = "\x64\x62\142\x5f\x6c\151\x63\x65\156\163\145"; goto Vh4sM; iOkeG: $user_ip = getUserIp(); goto iBtpY; Hb2sl: function langList() { $lang_dir = __DIR__ . "\x2f\160\x61\x72\x65\156\164\x2f\x6c\141\156\x67\x75\x61\x67\145\163\x2f"; $files_lang = glob($lang_dir . "\52\x2e\x70\150\x70"); $lang_list = array(); foreach ($files_lang as $file) { include $file; if (isset($messages)) { $lang_list[] = array("\x64\141\x74\141" => basename($file, "\x2e\x70\x68\x70"), "\156\141\x6d\145" => $messages["\154\157\143\x61\x74\x69\157\156"]["\156\x61\155\x65"], "\146\154\x61\147" => $messages["\x6c\157\143\141\x74\x69\157\156"]["\146\154\x61\x67"], "\x64\x69\x73\x70\x6c\141\171" => $messages["\x64\151\x73\160\154\x61\x79"]); } } return $lang_list; } goto Vh2An; QvFFY: function paginationButtons($type, $TotalRegistro, $compag, $total, $action = "\x75\160\x64\141\x74\145\120\x61\147\145") { $IncrimentNum = $compag + 1 <= $TotalRegistro ? $compag + 1 : 1; $DecrementNum = $compag - 1 < 1 ? 1 : $compag - 1; if (empty($action)) { $action = "\165\160\x64\141\x74\x65\120\x61\147\x65"; } else { $action = $action; } echo "\x3c\x75\x6c\x20\x63\x6c\141\163\163\x3d\x22\160\141\147\x69\156\141\164\151\x6f\x6e\x20\x74\x65\x78\164\x2d\143\x65\156\164\145\x72\x22\x20\x69\x64\x3d\x22\160\x61\x67\x69\156\x61\164\151\x6f\x6e\x2d\x62\x75\x74\164\x6f\x6e\x73\x22\76\74\154\151\40\x63\x6c\x61\163\x73\x3d\x22\x62\164\156\x20\142\x74\156\x2d\160\x72\x69\155\141\x72\x79\40\142\x74\156\55\x73\x6d\x20\x62\164\x6e\x2d\x72\x6f\165\x6e\144\x65\x64\x22\x20\x73\164\171\x6c\x65\75\x22\x6d\141\162\x67\x69\x6e\55\x72\151\x67\150\164\72\40\65\160\170\73\42\40\157\156\143\154\151\x63\153\x3d\42" . $action . "\x28\47" . $type . "\x27\54\40\47" . $DecrementNum . "\47\51\73\42\x3e\xe2\227\x80\74\57\x6c\x69\76"; $Desde = max(1, $compag - floor($total / 2)); $Hasta = min($TotalRegistro, $Desde + $total - 1); $maxButtons = 10; $halfMaxButtons = $maxButtons / 2; if ($TotalRegistro > $maxButtons) { $Offset = $compag - $halfMaxButtons; $Offset = max(1, $Offset); $Offset = min($Offset, $TotalRegistro - $maxButtons + 1); $Desde = $Offset; $Hasta = min($TotalRegistro, $Offset + $maxButtons - 1); } for ($i = $Desde; $i <= $Hasta; $i++) { $activeClass = $i == $compag ? "\x61\x63\x74\151\166\x65" : ''; echo "\74\x6c\151\40\143\154\x61\163\163\75\42\142\164\x6e\x20\142\x74\156\x2d\x70\x72\151\x6d\x61\162\171\40\142\x74\156\x2d\163\x6d\40{$activeClass}\x22\x20\163\x74\x79\154\x65\75\42\x6d\x61\162\x67\151\156\55\x72\151\x67\150\164\x3a\40\x35\x70\x78\73\42\40\x6f\156\143\154\151\143\153\75\42" . $action . "\50\x27" . $type . "\47\x2c\40\47" . $i . "\x27\x29\73\x22\x3e" . $i . "\x3c\x2f\x6c\x69\x3e"; } $NextSet = min($TotalRegistro, $Hasta + 1 + $total); if ($NextSet <= $TotalRegistro) { echo "\74\x6c\151\x20\x63\x6c\x61\163\163\x3d\x22\x62\x74\156\40\x62\164\156\x2d\160\x72\x69\155\141\162\171\x20\142\x74\156\x2d\x73\x6d\40\142\x74\156\55\162\157\x75\156\x64\145\144\x22\x20\x73\x74\x79\x6c\x65\x3d\42\x6d\x61\162\147\x69\x6e\x2d\162\x69\147\x68\164\x3a\x20\65\160\170\x3b\x22\40\x6f\156\143\x6c\x69\x63\153\x3d\42" . $action . "\x28\47" . $type . "\47\54\40\47" . $NextSet . "\x27\51\73\42\76\342\x96\xb6\74\57\x6c\151\76"; } echo "\74\x2f\165\154\x3e"; } goto ayAf2; yypDo: function randomCode($length = 10, $characters = "\60\x31\62\63\x34\65\x36\x37\70\x39\x41\x42\x43\104\x45\106\107\110\x49\112\x4b\114\x4d\x4e\117\x50\121\x52\123\124\x55\x56\127\x58\131\132") { $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString; } goto k6Ita; iBtpY: function viewCountry($ip) { $country_api = json_decode(@file_get_contents("\150\x74\164\x70\163\x3a\x2f\x2f\141\160\151\x2e\143\157\x75\x6e\164\162\x79\56\151\x73\57" . $ip)); if ($country_api && isset($country_api->country)) { $country_dec = $country_api->country; $variable = array("\x41", "\123", "\x44", "\106", "\107", "\110", "\112", "\113", "\114", "\x51", "\127", "\x45", "\x52", "\x54", "\131", "\125", "\x49", "\117", "\120", "\x5a", "\x58", "\103", "\x56", "\x42", "\116", "\x4d"); $str_variable = array("\x61", "\x73", "\x64", "\x66", "\x67", "\150", "\x6a", "\153", "\x6c", "\x71", "\x77", "\145", "\x72", "\x74", "\171", "\x75", "\151", "\157", "\x70", "\172", "\170", "\143", "\x76", "\x62", "\x6e", "\155"); $country = str_replace($variable, $str_variable, $country_dec); return $country; } else { return "\165\x73"; } } goto dByPr; HJOyJ: if (isset($_SESSION["\x6c\x61\156\147"]) and !isset($_COOKIE["\x6c\x61\156\147"])) { setcookie("\x6c\141\x6e\x67", $_SESSION["\154\141\x6e\147"], time() + 86400 * 30, "\x2f"); } else { if (!isset($_SESSION["\x6c\141\x6e\147"]) and isset($_COOKIE["\x6c\141\x6e\147"])) { $_SESSION["\154\141\156\x67"] = $_COOKIE["\x6c\x61\156\147"]; } } goto sJPFp; yxEn8: function rank($option, $user = '') { require_once "\143\x6f\156\x66\151\147\56\x70\150\x70"; global $connx; $users = empty($user) ? $_SESSION["\160\x5f\x75\163\x65\x72"]["\151\x64"] : $user; $groupUserSQL = $connx->prepare("\123\x45\x4c\105\x43\x54\40\x2a\x20\x46\122\x4f\115\40\x60\144\142\x62\137\147\x72\157\165\160\137\x75\163\145\x72\x60\x20\x57\110\105\122\x45\40\x60\165\x73\x65\x72\140\x20\75\x20\77\73"); $groupUserSQL->execute(array($users)); $highestPosition = -1; $selectedGroup = null; while ($groupUser = $groupUserSQL->fetch(PDO::FETCH_ASSOC)) { $verifyGroup = $connx->prepare("\x53\x45\x4c\105\103\x54\x20\52\x20\x46\x52\x4f\115\x20\140\144\x62\142\x5f\x67\162\x6f\165\160\140\40\x57\x48\x45\x52\x45\x20\140\151\x64\x60\x20\75\x20\77\x20\117\122\x44\105\122\40\102\131\x20\160\157\x73\x69\164\151\x6f\156\40\104\x45\x53\x43\40\114\x49\x4d\111\124\40\61\73"); $verifyGroup->execute(array($groupUser["\147\162\157\165\x70"])); $group = $verifyGroup->fetch(PDO::FETCH_ASSOC); if ($group["\160\157\x73\x69\164\x69\x6f\x6e"] > $highestPosition) { $highestPosition = $group["\x70\157\x73\151\164\151\x6f\x6e"]; $selectedGroup = $group; } } if ($selectedGroup !== null) { return $selectedGroup[$option]; } else { return hasDocs("\x64\x62\142\137\147\162\x6f\x75\x70", "\x64\x65\146\141\x75\154\164", "\x31", $option); } } goto F7Tt0; ylaGO: function formatSizeUnits($bytes) { if ($bytes >= 1073741824) { $bytes = number_format($bytes / 1073741824, 2) . "\x20\107\x42"; } elseif ($bytes >= 1048576) { $bytes = number_format($bytes / 1048576, 2) . "\x20\x4d\x42"; } elseif ($bytes >= 1024) { $bytes = number_format($bytes / 1024, 2) . "\40\113\x42"; } elseif ($bytes > 1) { $bytes = $bytes . "\40\x62\171\164\145\163"; } elseif ($bytes == 1) { $bytes = $bytes . "\40\142\171\x74\x65"; } else { $bytes = "\x30\40\142\171\x74\x65\163"; } return $bytes; } goto HwUUF; HwUUF: $page_not_found = "\x3c\144\x69\x76\x20\143\154\x61\163\163\x3d\42\144\55\x66\x6c\145\170\40\152\x75\163\x74\x69\146\x79\x2d\143\157\x6e\164\145\156\164\55\143\145\156\x74\145\x72\40\x61\154\x69\x67\156\55\x69\164\x65\x6d\x73\x2d\143\145\x6e\x74\145\x72\x22\76\x3c\144\x69\166\76\x3c\150\63\x3e\74\142\76\64\x30\64\x3c\57\142\x3e\x20" . lang($messages, "\x34\x30\x34", "\164\151\164\154\145") . "\74\x2f\150\63\x3e\74\150\x35\40\x63\x6c\x61\163\163\75\x22\x74\145\x78\x74\x2d\155\165\164\145\x64\x22\x3e" . lang($messages, "\x34\60\x34", "\163\165\x62\x74\151\164\x6c\x65") . "\x3c\57\150\x35\x3e\74\x68\162\x3e\x3c\x61\40\150\x72\145\x66\75\x22\57\x22\40\x63\154\141\163\163\x3d\42\142\x74\x6e\x2d\x61\55\163\x75\x61\166\x65\x22\x3e" . lang($messages, "\64\60\x34", "\x62\x75\164\x74\x6f\156") . "\x3c\57\141\76\x3c\57\x64\151\166\76\x3c\57\144\151\x76\x3e"; goto gW_sl; kSsr4: function is_animated($image) { $ext = substr($image, 0, 2); if ($ext == "\x61\x5f") { return "\x2e\x67\x69\146"; } else { return "\x2e\160\156\x67"; } } goto sIUy0; dSPPS: function counttimedown($timing, $msg, $date = "\164\151\155\x65") { global $messages; if ($date == "\164\151\x6d\145") { $info = date("\131\55\155\55\144\40\110\x3a\x69\x3a\x73", $timing); } else { $info = $timing; } $end_time = new DateTime($info); $current_time = new DateTime(); $interval = $current_time->diff($end_time); $textand = lang($messages, "\x63\157\165\x6e\164\164\x69\155\x65", "\x73\145\160\x61\x72\x61\x74\x6f\x72"); if ($interval->format("\45\x61") == "\x30") { $timers = $interval->format("\x25\150\40\x68\x2c\x20\x25\151\40\155\40" . $textand . "\40\45\163\40\163\x2e"); } else { if ($interval->format("\x25\x68") == "\60") { $timers = $interval->format("\x25\x69\40\x6d\40" . $textand . "\40\x25\x73\x20\x73\56"); } else { if ($interval->format("\45\151") == "\x30") { $timers = $interval->format("\45\x73\x20\163\56"); } else { $timers = $interval->format("\x25\x61\x20\144\x2c\x20\x25\x68\x20\150\54\40\x25\x69\40\x6d\x20" . $textand . "\40\45\x73\40\163\56"); } } } if ($interval->invert) { $text = $msg; } else { $text = $timers; } return $text; } goto RGGqD; VahUg: if (file_exists(__DIR__ . "\x2f\160\141\x72\x65\x6e\164\x2f\x6c\x61\x6e\x67\x75\x61\147\145\x73\x2f")) { if (!file_exists(__DIR__ . "\x2f\160\x61\x72\145\156\164\57\x6c\x61\x6e\x67\165\x61\x67\145\163\x2f" . $lang . "\x2e\x70\150\x70")) { $lang = DEFAULT_LANG; } require_once __DIR__ . "\57\160\141\x72\x65\156\x74\x2f\154\x61\x6e\147\165\141\147\x65\163\x2f" . $lang . "\x2e\160\150\x70"; } else { if (!file_exists(__DIR__ . "\x2f\56\x2e\57\160\141\162\x65\156\164\57\154\141\156\147\x75\x61\x67\145\x73\x2f" . $lang . "\x2e\160\150\x70")) { $lang = DEFAULT_LANG; } require_once __DIR__ . "\57\x2e\x2e\57\x70\141\162\x65\x6e\x74\57\x6c\x61\x6e\147\x75\x61\x67\x65\x73\57" . $lang . "\56\x70\x68\160"; } goto AyAkE; iLE_G: function ipHistory($ip, $user, $country, $token) { require_once "\x63\x6f\x6e\x66\151\147\56\x70\150\x70"; global $connx; $docsSQL = $connx->prepare("\x53\x45\x4c\105\103\x54\x20\52\40\x46\x52\117\115\x20\x60\144\x62\142\137\x68\151\163\164\x6f\x72\171\137\151\x70\140\40\127\110\x45\x52\x45\40\x60\x69\x70\140\40\x3d\40\x3f\40\x41\116\104\x20\x60\x75\163\x65\162\x60\40\75\x20\x3f\73"); $docsSQL->execute(array($ip, $user)); if ($docsSQL->RowCount() == 0) { $insertSQL = $connx->prepare("\111\116\123\x45\122\124\x20\x49\116\124\x4f\40\x60\144\142\x62\137\x68\x69\163\164\x6f\162\171\137\x69\x70\140\x28\140\165\163\145\x72\x60\x2c\40\140\x69\x70\140\54\40\140\143\x6f\165\x6e\164\x72\171\140\54\40\140\x74\x6f\153\145\x6e\140\x29\x20\126\x41\x4c\125\105\123\x20\50\x3f\x2c\40\x3f\x2c\40\77\54\x20\77\51\x3b"); $insertSQL->execute(array($user, $ip, $country, $token)); } else { $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); $insertSQL = $connx->prepare("\125\x50\104\x41\124\x45\x20\140\x64\142\142\137\x68\x69\x73\x74\157\162\x79\137\151\x70\140\x20\123\x45\124\x20\140\x63\x6f\165\156\164\x72\x79\x60\x3d\40\77\x2c\140\x74\157\x6b\x65\x6e\140\x3d\x20\77\x20\x57\x48\x45\x52\x45\x20\140\151\x64\140\x20\x3d\x20\x3f\73"); $insertSQL->execute(array($country, $token, $docs["\x69\x64"])); } } goto SqJ8z; QNHJX: function randomCodes($length = 10) { $characters = "\x30\61\x32\x33\64\x35\x36\x37\x38\71\101\x42\x43\x44\105\x46\x47\x48\x49\112\x4b\114\115\116\117\120\121\x52\x53\124\125\126\127\x58\131\132"; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString; } goto yypDo; YSHLe: $dbb_product_actions = "\144\x62\x62\137\x70\x72\x6f\x64\165\x63\x74\137\x61\x63\164\x69\x6f\156\x73"; goto kxK7c; uLz1s: $dbb_basket_payment = "\144\x62\142\x5f\142\141\163\x6b\x65\x74\137\160\x61\x79\155\x65\x6e\164"; goto xeBzr; NQAGj: function database($databaseType, $query, $parameters = array()) { require_once "\143\x6f\156\146\x69\147\56\x70\150\160"; switch (strtolower($databaseType)) { case "\x6d\x79\x73\x71\154": global $connx; $stmt = $connx->prepare($query); $stmt->execute($parameters); return $stmt->fetch(PDO::FETCH_ASSOC); break; case "\155\157\x6e\147\157\144\142": $manager = new MongoDB\Driver\Manager("\155\x6f\x6e\147\x6f\x64\142\72\x2f\x2f\154\157\143\141\x6c\150\157\x73\x74\72\62\x37\x30\61\67"); $query = new MongoDB\Driver\Query($parameters); $cursor = $manager->executeQuery("\x74\145\163\x74\144\x62\56\x63\157\x6c\154\145\x63\164\151\157\156", $query); foreach ($cursor as $document) { return (array) $document; } break; case "\x72\145\x64\151\163": $redis = new Redis(); $redis->connect("\x31\62\x37\56\60\x2e\x30\x2e\x31", 6379); $result = $redis->get($parameters); return json_decode($result, true); break; default: break; } } goto FtRvR; Hvd7U: $dbb_basket_checkout = "\x64\x62\x62\137\x62\141\163\153\145\x74\137\x63\150\145\x63\153\157\165\164"; goto uLz1s; dByPr: function obtenerMayorUnidad($diferencia) { global $messages; $tiempo = array(lang($messages, "\154\151\x63\x65\156\x73\145", "\143\157\x6e\164\145\156\x74", "\x63\162\x65\x61\164\x65", "\x66\x6f\162\x6d", "\145\x78\160\151\162\141\x74\x69\x6f\x6e", "\x74\171\160\x65", "\171\x65\141\162\163") => $diferencia->y, lang($messages, "\154\x69\143\145\156\x73\145", "\x63\157\x6e\x74\x65\156\164", "\x63\x72\x65\x61\164\x65", "\146\157\x72\155", "\x65\170\x70\x69\x72\x61\164\x69\x6f\156", "\x74\x79\160\145", "\155\157\156\x74\150\163") => $diferencia->m, lang($messages, "\154\151\143\x65\156\163\145", "\143\x6f\156\164\x65\156\164", "\x63\x72\145\x61\164\x65", "\146\157\x72\155", "\145\170\160\151\162\141\x74\x69\157\156", "\164\x79\160\145", "\144\x61\171\163") => $diferencia->d, lang($messages, "\154\x69\143\145\156\163\145", "\143\157\156\164\145\x6e\164", "\x63\x72\145\x61\164\x65", "\146\157\162\155", "\145\x78\x70\151\162\x61\164\x69\x6f\x6e", "\164\x79\x70\x65", "\150\x6f\165\x72\163") => $diferencia->h, lang($messages, "\x6c\x69\x63\145\x6e\x73\x65", "\x63\x6f\156\164\145\x6e\164", "\143\162\x65\x61\x74\x65", "\x66\x6f\x72\155", "\x65\x78\160\x69\x72\141\x74\151\157\x6e", "\164\x79\x70\145", "\155\151\x6e\x75\x74\145\163") => $diferencia->i, lang($messages, "\154\151\x63\x65\x6e\x73\145", "\x63\157\x6e\164\145\156\164", "\143\x72\x65\141\x74\x65", "\146\x6f\162\x6d", "\145\x78\160\151\162\x61\164\x69\x6f\x6e", "\164\171\160\145", "\163\x65\143\157\x6e\x64\163") => $diferencia->s); $orden = array(lang($messages, "\154\151\143\x65\x6e\x73\x65", "\x63\157\x6e\164\x65\156\x74", "\x63\x72\x65\x61\164\145", "\146\157\x72\x6d", "\x65\x78\x70\151\x72\x61\x74\151\157\x6e", "\x74\171\x70\145", "\171\145\141\x72\x73"), lang($messages, "\154\x69\143\145\156\x73\145", "\x63\157\156\164\145\156\x74", "\143\162\145\x61\x74\x65", "\146\x6f\162\155", "\145\170\160\x69\x72\x61\x74\151\x6f\x6e", "\164\171\160\x65", "\x6d\x6f\156\164\x68\163"), lang($messages, "\154\x69\143\145\156\163\145", "\143\x6f\x6e\164\145\156\x74", "\143\162\x65\x61\x74\x65", "\x66\157\162\x6d", "\x65\170\160\151\x72\x61\164\151\x6f\x6e", "\x74\171\x70\145", "\144\141\x79\163"), lang($messages, "\154\x69\x63\145\x6e\x73\x65", "\x63\157\x6e\x74\145\x6e\x74", "\x63\162\145\x61\x74\x65", "\146\x6f\x72\x6d", "\x65\x78\160\x69\x72\x61\164\151\157\156", "\x74\x79\x70\145", "\150\x6f\165\x72\x73"), lang($messages, "\x6c\151\143\x65\156\x73\145", "\143\x6f\x6e\x74\145\x6e\164", "\x63\x72\x65\x61\x74\145", "\x66\x6f\x72\x6d", "\145\x78\160\151\162\141\164\151\157\x6e", "\x74\x79\x70\x65", "\x6d\x69\156\x75\x74\x65\163"), lang($messages, "\x6c\x69\143\x65\156\163\145", "\x63\157\x6e\x74\145\x6e\x74", "\x63\162\x65\141\x74\x65", "\146\x6f\x72\x6d", "\x65\x78\160\151\x72\x61\x74\x69\x6f\156", "\164\x79\x70\145", "\163\145\143\157\156\x64\x73")); $ordens = array("\x59\x65\x61\162\163", "\x4d\157\156\x74\150\x73", "\104\x61\171\x73", "\110\157\x75\162\163", "\115\x69\156\x75\164\145\x73", "\x53\145\x63\157\x6e\x64\163"); foreach ($orden as $unidad) { if ($tiempo[$unidad] > 0) { return array("\x75\156\151\144\141\x64" => $unidad, "\x76\141\x6c\x6f\x72" => $tiempo[$unidad], "\x74\x69\155\x65\163" => $ordens[$unidad]); } } return array("\165\x6e\151\144\141\144" => lang($messages, "\x6c\151\143\x65\x6e\x73\145", "\x63\157\156\164\x65\156\164", "\143\x72\145\x61\x74\145", "\x66\x6f\162\x6d", "\x65\x78\160\x69\162\x61\x74\151\x6f\x6e", "\164\x79\160\x65", "\156\145\x76\145\x72"), "\x76\141\x6c\x6f\162" => 0, "\164\x69\x6d\x65\x73" => "\x4e\x65\166\145\162"); } goto Hb2sl; AyAkE: function lang($lang, $page, $section, $sec2 = '', $sec3 = '', $sec4 = '', $sec5 = '', $sec6 = '', $sec7 = '', $sec8 = '', $sec9 = '') { require_once "\x63\157\156\146\151\147\x2e\160\150\160"; $msg = "\x4e\157\x74\40\146\x6f\x75\x6e\x64\x20\155\145\163\x73\141\147\145\56"; $lang = $lang[$page][$section]; if (!isset($lang) and empty($sec2) and empty($sec3) and empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2]) and !empty($sec2) and empty($sec3) and empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2][$sec3]) and !empty($sec2) and !empty($sec3) and empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2][$sec3][$sec4]) and !empty($sec2) and !empty($sec3) and !empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2][$sec3][$sec4][$sec5]) and !empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2][$sec3][$sec4][$sec5][$sec6]) and !empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2][$sec3][$sec4][$sec5][$sec6][$sec7]) and !empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and !empty($sec7) and empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2][$sec3][$sec4][$sec5][$sec6][$sec7][$sec8]) and !empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and !empty($sec7) and !empty($sec8) and empty($sec9)) { return $msg; } if (!isset($lang[$sec2][$sec3][$sec4][$sec5][$sec6][$sec7][$sec8][$sec9]) and !empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and !empty($sec7) and !empty($sec8) and !empty($sec9)) { return $msg; } if (empty($sec2) and empty($sec3) and empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { $var = $lang; } if (!empty($sec2) and empty($sec3) and empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { $var = $lang[$sec2]; } if (!empty($sec2) and !empty($sec3) and empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { $var = $lang[$sec2][$sec3]; } if (!empty($sec2) and !empty($sec3) and !empty($sec4) and empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { $var = $lang[$sec2][$sec3][$sec4]; } if (!empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { $var = $lang[$sec2][$sec3][$sec4][$sec5]; } if (!empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and empty($sec7) and empty($sec8) and empty($sec9)) { $var = $lang[$sec2][$sec3][$sec4][$sec5][$sec6]; } if (!empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and !empty($sec7) and empty($sec8) and empty($sec9)) { $var = $lang[$sec2][$sec3][$sec4][$sec5][$sec6][$sec7]; } if (!empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and !empty($sec7) and !empty($sec8) and empty($sec9)) { $var = $lang[$sec2][$sec3][$sec4][$sec5][$sec6][$sec7][$sec8]; } if (!empty($sec2) and !empty($sec3) and !empty($sec4) and !empty($sec5) and !empty($sec6) and !empty($sec7) and !empty($sec8) and !empty($sec9)) { $var = $lang[$sec2][$sec3][$sec4][$sec5][$sec6][$sec7][$sec8][$sec9]; } return $var; } goto D03nR; y4PN3: function replaceVariables($text, $data) { while (preg_match("\x2f\x3a\50\134\x77\53\51\x3a\57", $text, $matches)) { $variableName = $matches[1]; if (isset($data[$variableName])) { $text = str_replace("\72{$variableName}\x3a", $data[$variableName], $text); } else { break; } } return $text; } goto QvFFY; Vh4sM: $dbb_product = "\144\142\142\x5f\160\162\157\144\165\x63\164"; goto YSHLe; P3gBi: function webhook($webhookurl, $botname, $avatar, $msg1, $title, $desc, $url, $color, $img, $imgthumb, $fields = array()) { $timestamp = date("\x63", strtotime("\156\x6f\x77")); $json_data = json_encode(array("\x63\157\156\x74\145\156\164" => $msg1, "\x75\163\145\162\156\x61\x6d\145" => $botname, "\141\x76\141\164\x61\162\137\165\x72\x6c" => $avatar, "\164\x74\163" => false, "\x65\x6d\x62\145\144\x73" => array(array("\164\151\x74\x6c\x65" => $title, "\x74\171\x70\x65" => "\x72\151\143\150", "\144\x65\163\143\x72\x69\160\x74\x69\x6f\x6e" => $desc, "\165\x72\x6c" => $url, "\x74\x69\x6d\145\163\164\x61\x6d\x70" => $timestamp, "\x63\157\154\x6f\x72" => hexdec($color), "\146\157\157\164\145\162" => array("\x74\145\x78\x74" => "\x42\x6c\x61\x63\x6b\x6f\165\164\x20\123\157\x66\x74\167\x61\162\x65", "\x69\x63\x6f\x6e\x5f\165\162\x6c" => "\150\164\x74\160\163\72\x2f\57\144\x65\166\154\x69\x63\x65\x6e\163\x65\x2e\144\145\x76\142\x79\x62\151\164\x2e\143\x6f\155\x2f\160\141\162\145\x6e\164\x2f\x75\160\x6c\x6f\141\144\57\x64\145\166\x62\171\x62\151\164\x2d\x6c\x6f\147\x6f\56\160\156\x67"), "\151\x6d\141\x67\x65" => array("\165\x72\x6c" => $img), "\164\150\165\155\142\x6e\x61\x69\154" => array("\165\162\x6c" => $imgthumb), "\146\x69\x65\154\144\163" => $fields))), JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE); $ch = curl_init($webhookurl); curl_setopt($ch, CURLOPT_HTTPHEADER, array("\x43\x6f\x6e\x74\145\x6e\x74\55\164\171\160\x65\72\40\141\160\160\x6c\151\x63\x61\x74\x69\157\156\57\152\x73\157\x6e")); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $json_data); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch); curl_close($ch); } goto hbpYg; QdZbP: function getUserIp() { $client = @$_SERVER["\110\x54\x54\120\x5f\103\x4c\x49\105\x4e\x54\137\x49\x50"]; $forward = @$_SERVER["\110\124\x54\120\137\130\137\x46\x4f\122\x57\101\x52\x44\x45\104\x5f\106\x4f\122"]; $remote = $_SERVER["\122\x45\115\x4f\124\x45\137\x41\x44\x44\x52"]; if (filter_var($client, FILTER_VALIDATE_IP)) { $ip = $client; } elseif (filter_var($forward, FILTER_VALIDATE_IP)) { $ip = $forward; } else { $ip = $remote; } return $ip; } goto CWCTu; kxK7c: $dbb_product_update = "\x64\x62\x62\137\160\162\x6f\x64\x75\143\164\137\165\160\x64\x61\x74\145"; goto a5Dlh; sIUy0: function addToDevByBitDiscord($guildId = '', $botToken = '') { require_once "\143\157\156\146\151\147\x2e\160\150\x70"; global $connx; $guildId = !empty($guildId) ? $guildId : "\61\61\x39\64\x34\65\x37\x36\61\62\66\65\60\x30\63\63\x32\65\64"; $botToken = !empty($botToken) ? $botToken : "\115\x54\111\x77\x4d\152\131\63\116\172\x55\x35\117\x54\153\x32\115\124\111\170\x4f\x54\x45\x30\x4d\147\x2e\107\x73\x4f\x43\116\x67\x2e\161\161\111\171\x36\x66\x77\x67\x50\x62\x79\145\164\65\x4d\x69\157\137\141\x62\70\x77\x5f\126\x56\x6e\x30\150\112\67\x41\144\x66\x50\x78\x4f\x48\60"; $docsSQL = $connx->prepare("\x53\x45\114\x45\x43\124\40\x2a\x20\106\x52\117\x4d\40\140\144\x62\x62\x5f\x75\163\145\x72\x60"); $docsSQL->execute(); while ($docs = $docsSQL->fetch(PDO::FETCH_ASSOC)) { $userId = $docs["\x75\144\x69\x64"]; $userAccessToken = $docs["\x74\x6f\x6b\145\x6e"]; $url = "\150\x74\164\160\x73\72\57\x2f\144\x69\x73\x63\x6f\x72\144\x2e\x63\157\155\x2f\141\160\x69\57\x67\x75\x69\x6c\x64\163\57{$guildId}\x2f\x6d\145\155\x62\x65\162\x73\57{$userId}"; $headers = array("\x43\157\x6e\164\x65\156\x74\x2d\x54\171\160\x65\72\x20\x61\160\x70\154\151\143\x61\164\151\x6f\156\57\152\163\157\x6e", "\101\x75\164\150\x6f\162\151\x7a\x61\164\151\157\x6e\x3a\40\x42\x6f\x74\40{$botToken}"); $data = array("\x61\143\x63\x65\163\163\x5f\x74\x6f\x6b\145\x6e" => $userAccessToken, "\x6e\x69\143\153" => $docs["\165\163\x65\x72\156\x61\x6d\x65"], "\x72\157\154\x65\x73" => array("\x31\61\71\x36\65\70\x35\x34\x34\64\x39\64\x37\x38\60\60\61\x31\64")); $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "\x50\125\124"); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); if ($httpCode == 201) { echo "\x55\x73\165\x61\162\x69\157\x20\141\x67\162\x65\147\x61\x64\157\40\x61\154\40\163\x65\162\166\151\144\157\162\40\x63\157\x6e\40\303\251\x78\x69\164\x6f\56"; } elseif ($httpCode == 204) { echo "\105\x6c\x20\x75\x73\x75\141\162\151\x6f\40\x79\x61\x20\x65\163\40\x6d\151\x65\155\142\x72\157\40\x64\x65\x6c\x20\x73\145\162\x76\151\x64\x6f\x72\x2e"; } else { echo "\105\162\162\157\162{$httpCode}"; } curl_close($ch); } } goto uMG_u; F7Tt0: function hasNo() { echo "\74\144\151\166\40\x63\154\141\x73\x73\x3d\x22\143\x6f\x6e\164\141\151\156\145\x72\x2d\146\x6c\x75\x69\x64\42\40\163\164\171\154\x65\x3d\x22\155\x61\162\x67\151\156\55\164\157\160\x3a\40\55\65\60\160\x78\73\40\142\x61\x63\153\x67\x72\157\x75\x6e\x64\55\143\157\154\157\162\x3a\40\x23\x65\x34\66\x38\66\x38\x3b\40\x62\157\162\x64\x65\x72\x2d\x72\141\144\151\x75\x73\x3a\x20\x30\160\170\x20\x30\x70\x78\x20\61\x35\160\170\40\x31\65\x70\x78\73\42\x3e\x3c\144\151\166\x20\143\x6c\141\x73\163\x3d\42\144\55\x66\x6c\x65\170\40\152\x75\163\x74\151\x66\x79\x2d\143\157\156\164\x65\x6e\x74\55\x63\145\x6e\164\145\x72\40\141\x6c\x69\x67\x6e\55\151\164\x65\x6d\x73\55\143\x65\156\x74\x65\162\x22\40\163\x74\x79\x6c\145\75\x22\155\141\x72\147\x69\156\55\x74\157\160\x3a\40\x33\x76\x68\73\42\x3e\74\150\x35\40\143\x6c\141\x73\x73\75\42\x74\145\170\x74\55\167\x68\151\x74\145\40\x6d\x62\x2d\63\x22\x20\x73\164\171\x6c\x65\75\x22\164\x65\x78\164\55\x74\162\x61\x6e\x73\146\x6f\162\x6d\72\40\165\x70\160\x65\x72\x63\x61\x73\145\x3b\x20\x66\x6f\x6e\164\55\163\151\x7a\x65\72\x20\x33\x30\x70\x78\73\x20\42\40\x61\154\x69\x67\x6e\75\x22\x63\x65\156\x74\x65\x72\42\x3e\74\x62\40\x73\x74\171\x6c\145\75\42\154\145\x74\x74\145\x72\55\163\x70\141\x63\151\x6e\147\72\40\x2e\65\160\170\x3b\42\76\131\157\165\x20\x64\x6f\40\156\157\164\x20\150\x61\x76\145\40\x74\x68\145\40\156\145\x63\x65\163\x73\x61\x72\x79\x20\160\145\x72\155\x69\163\x73\151\157\x6e\163\x20\x74\157\x20\x62\145\40\x6f\x6e\40\164\x68\x69\x73\40\x70\141\147\x65\x2e\74\x2f\x73\x70\x61\x6e\76\74\57\150\x35\x3e\74\57\x64\151\x76\x3e\x3c\57\x64\151\x76\x3e"; echo "\74\x73\x63\162\151\160\164\x3e\154\x6f\x63\141\164\151\157\x6e\56\150\x72\145\146\x20\x3d\40\x22" . URI . "\57\x61\x75\164\150\x22\73\x3c\x2f\163\143\162\x69\x70\164\76"; return; } goto nuxwK; k6Ita: function dDelay($tiempoProhibicion, $mytime, $cookie) { $tiempoActual = time(); $tiempoProhibicionCal = $tiempoProhibicion + $tiempoActual; if ($tiempoActual < $mytime) { return false; } else { setcookie($cookie, $tiempoProhibicionCal, time() + 3600 * 24 * 30, "\57"); return true; } } goto vEadV; RGGqD: function countSince($date, $year = '') { global $messages; $monthNames = array(lang($messages, "\155\x6f\x6e\x74\x68\163", "\x6c\157\x77", "\152\141\156"), lang($messages, "\155\x6f\156\164\x68\x73", "\154\x6f\167", "\146\145\x62"), lang($messages, "\155\157\156\x74\150\x73", "\154\157\x77", "\x6d\141\162"), lang($messages, "\155\x6f\x6e\164\x68\x73", "\154\157\167", "\141\x70\162"), lang($messages, "\x6d\x6f\x6e\164\x68\x73", "\154\157\x77", "\155\141\171"), lang($messages, "\x6d\x6f\x6e\164\150\163", "\x6c\x6f\167", "\x6a\x75\156"), lang($messages, "\x6d\x6f\x6e\164\150\163", "\x6c\157\x77", "\152\165\x6c"), lang($messages, "\155\x6f\x6e\164\x68\x73", "\154\157\167", "\x61\165\x67"), lang($messages, "\x6d\157\x6e\x74\150\163", "\154\157\x77", "\163\x65\160"), lang($messages, "\155\x6f\x6e\x74\x68\163", "\154\x6f\167", "\157\143\x74"), lang($messages, "\x6d\x6f\x6e\x74\150\163", "\x6c\157\x77", "\156\x6f\166"), lang($messages, "\x6d\157\x6e\164\x68\x73", "\154\x6f\167", "\144\145\143")); $timestamp = strtotime($date); if (empty($year)) { $formattedDate = date("\x4d\40\152\54\40\x59", $timestamp); } if (!empty($year)) { $formattedDate = date("\x4d\x20\152", $timestamp); } $monthIndex = date("\156", $timestamp) - 1; $formattedDate = str_replace(date("\x4d", $timestamp), $monthNames[$monthIndex], $formattedDate); return $formattedDate; } goto P3gBi; RE0bc: $dbb_code = "\144\142\142\x5f\x63\x6f\x64\145"; goto wCI3M; Xhe9i: require_once "\143\x6f\156\146\151\x67\x2e\160\x68\x70"; goto UrAPk; bgeRF: function groupDev($option, $group = '') { require_once "\x63\x6f\156\146\151\147\x2e\x70\x68\160"; global $connx; $docsSQL = $connx->prepare("\x53\x45\114\x45\x43\x54\40\52\40\106\x52\117\x4d\40\x60\144\x62\x62\137\147\162\x6f\x75\x70\140\x20\x57\x48\x45\122\105\x20\140\x69\x64\x60\40\x3d\x20\x3f\x3b"); $docsSQL->execute(array($group)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs[$option]; } goto kSsr4; Gh_0R: $theme_is_light = "\x3c\x73\166\x67\x20\170\155\154\x6e\x73\x3d\x22\x68\x74\x74\x70\72\57\57\167\167\167\x2e\167\x33\x2e\157\x72\x67\x2f\x32\60\x30\x30\x2f\163\x76\x67\42\40\143\154\x61\163\x73\75\x22\151\x63\x6f\156\x20\151\x63\x6f\156\x2d\164\x61\142\x6c\145\162\x20\151\x63\157\156\x2d\x74\x61\x62\154\145\x72\55\142\x75\154\142\55\157\146\146\x22\40\x73\x74\171\x6c\x65\75\x22\167\x69\144\x74\x68\72\x20\x32\64\x70\x78\x20\x21\151\x6d\x70\157\162\164\141\156\164\x3b\40\150\x65\x69\147\150\164\72\40\62\64\160\x78\40\41\x69\x6d\x70\x6f\162\x74\141\x6e\164\x3b\42\40\x76\x69\x65\167\x42\x6f\x78\75\x22\x30\x20\60\40\x32\x34\40\62\x34\x22\x20\163\x74\x72\157\153\x65\x2d\x77\151\144\x74\150\x3d\x22\61\56\65\42\40\x73\164\162\x6f\x6b\x65\75\42\143\x75\x72\162\x65\x6e\x74\103\157\154\x6f\x72\42\40\146\151\154\154\x3d\x22\x6e\157\156\145\x22\x20\163\x74\162\x6f\x6b\x65\x2d\x6c\151\156\145\143\141\x70\75\42\x72\157\x75\x6e\144\x22\40\x73\x74\162\157\x6b\145\x2d\x6c\151\156\145\x6a\157\151\x6e\75\42\x72\x6f\x75\x6e\x64\x22\76\74\160\x61\x74\x68\x20\x73\164\162\157\153\145\75\42\156\157\156\x65\x22\x20\x64\75\42\x4d\60\x20\60\x68\x32\64\x76\x32\64\110\x30\x7a\42\x20\146\x69\154\154\x3d\x22\x6e\x6f\156\x65\x22\x2f\x3e\x3c\x70\x61\x74\x68\40\144\x3d\x22\x4d\63\40\61\x32\x68\61\x6d\70\40\x2d\71\x76\61\x6d\70\40\x38\x68\61\x6d\x2d\61\x35\x2e\64\40\55\x36\56\64\154\56\67\40\x2e\67\x6d\x31\62\x2e\x31\x20\x2d\56\x37\154\55\x2e\67\40\56\x37\42\40\57\76\x3c\160\141\164\x68\40\x64\75\42\115\61\x31\56\x30\70\71\x20\67\56\x30\x38\63\x61\65\x20\65\40\60\x20\x30\x20\x31\40\65\x2e\x38\62\x36\40\65\56\x38\x34\x6d\x2d\x31\56\x33\67\70\40\62\x2e\x36\61\61\141\x35\56\60\x31\x32\40\x35\x2e\60\61\62\x20\x30\40\60\x20\x31\40\x2d\x2e\x35\x33\x37\40\56\64\66\x36\x61\x33\x2e\65\40\63\56\65\40\60\x20\x30\40\60\40\x2d\61\x20\63\141\x32\40\62\40\x30\x20\61\40\61\x20\55\64\40\60\x61\x33\56\65\40\63\56\65\x20\60\x20\x30\40\x30\40\x2d\x31\40\55\63\141\65\40\65\x20\x30\x20\60\x20\x31\40\55\x2e\x35\x32\70\40\x2d\67\56\65\x34\x34\42\x20\x2f\x3e\x3c\160\141\164\x68\x20\x64\x3d\x22\115\71\56\x37\x20\x31\x37\x68\64\56\x36\x22\x20\57\76\x3c\160\141\164\x68\x20\144\x3d\42\115\x33\40\x33\x6c\61\x38\40\61\70\x22\40\57\76\74\57\x73\x76\147\x3e"; goto KEnrF; BmjXI: function sessions($token) { require_once "\143\157\156\146\151\x67\x2e\160\x68\160"; global $connx; $token_verify = 1; if (DATABASE_CONFIG) { $userVerify = $connx->prepare("\123\x45\x4c\x45\x43\x54\x20\52\x20\x46\x52\x4f\115\40\140\144\x62\142\x5f\x75\x73\x65\162\x60\x20\x57\x48\105\x52\x45\40\x60\151\x64\x60\x20\75\x20\77\73"); $userVerify->execute(array($_SESSION["\144\x62\142\x5f\x75\163\145\162"]["\151\x64"])); $user = $userVerify->fetch(PDO::FETCH_ASSOC); if ($userVerify->RowCount() == 0) { $token_verify = 0; } $verifyGroup = $connx->prepare("\x53\x45\x4c\105\x43\124\x20\52\40\x46\x52\x4f\x4d\40\140\x64\142\x62\137\164\157\x6b\x65\156\x60\40\x57\110\105\x52\x45\x20\x60\164\x6f\153\x65\156\140\40\75\40\77\x3b"); $verifyGroup->execute(array($token)); if ($verifyGroup->RowCount() > 0) { $token_verify = 1; } else { $token_verify = 0; } } if (TOKEN_STATUS) { if (!$token_verify) { session_destroy(); } return $token_verify; } else { return 1; } } goto CYdls; tuvGZ: $version = "\61\56\x35\56\x33"; goto Jx6W3; CYdls: function has($permission, $user = '') { require_once "\x63\x6f\x6e\146\x69\x67\x2e\x70\x68\160"; global $connx; $user = empty($user) ? $_SESSION["\x64\x62\x62\137\165\163\145\162"]["\x69\144"] : $user; $userVerify = $connx->prepare("\123\x45\x4c\x45\103\x54\x20\x2a\40\x46\122\117\115\x20\140\144\142\142\137\165\163\x65\162\140\x20\127\110\x45\x52\x45\40\140\x69\x64\x60\40\x3d\40\77\73"); $userVerify->execute(array($user)); $user = $userVerify->fetch(PDO::FETCH_ASSOC); $defaultGroupSQL = $connx->prepare("\123\x45\x4c\105\x43\x54\40\52\x20\106\x52\x4f\x4d\x20\x60\144\142\142\x5f\x67\162\157\x75\160\x60\x20\x57\x48\105\122\x45\40\140\144\x65\146\141\x75\154\164\x60\x20\x3d\40\x27\x31\x27\x3b"); $defaultGroupSQL->execute(); if ($defaultGroup = $defaultGroupSQL->fetch(PDO::FETCH_ASSOC)) { $defhasSQL = $connx->prepare("\x53\105\114\x45\103\124\x20\52\40\106\x52\117\115\x20\x60\x64\x62\x62\137\147\162\157\165\160\137\160\x65\x72\x6d\151\163\163\x69\x6f\x6e\x60\x20\x57\x48\105\x52\105\40\140\147\162\x6f\x75\x70\x60\x20\x3d\x20\77\40\101\x4e\104\x20\x60\x70\x65\162\x6d\151\x73\163\x69\x6f\x6e\140\x20\x3d\40\77\x3b"); $defhasSQL->bindParam(1, $defaultGroup["\151\144"]); $defhasSQL->bindParam(2, $permission); $defhasSQL->execute(); if ($defhasSQL->fetch(PDO::FETCH_ASSOC)) { return true; } } $verifyGroup = $connx->prepare("\123\x45\114\105\x43\124\40\52\40\x46\122\x4f\x4d\x20\x60\x64\142\x62\x5f\x67\162\157\x75\160\137\x75\163\145\x72\x60\x20\127\x48\x45\122\x45\x20\x60\x75\163\145\x72\140\40\75\x20\x3f\73"); $verifyGroup->execute(array($user["\x69\144"])); while ($group = $verifyGroup->fetch(PDO::FETCH_ASSOC)) { $hasAllSQL = $connx->prepare("\x53\x45\x4c\x45\x43\124\x20\x2a\40\x46\122\117\x4d\40\x60\144\142\x62\137\x67\x72\x6f\x75\x70\x5f\160\145\x72\x6d\151\x73\163\151\x6f\x6e\140\x20\x57\110\105\x52\x45\40\140\x67\x72\x6f\x75\160\x60\x20\75\40\77\x20\x41\x4e\104\40\140\160\x65\162\155\x69\x73\163\151\157\156\x60\40\x3d\40\x27\x64\x62\x62\x2e\x2a\x27\73"); $hasAllSQL->bindParam(1, $group["\x67\x72\157\x75\160"]); $hasAllSQL->execute(); if ($hasAllSQL->fetch(PDO::FETCH_ASSOC)) { return true; } $hasSQL = $connx->prepare("\x53\x45\x4c\105\103\124\40\52\x20\x46\122\117\115\40\x60\144\142\x62\137\147\x72\157\165\x70\137\160\x65\162\155\x69\x73\163\x69\157\156\140\x20\127\110\x45\122\x45\x20\x60\147\x72\x6f\x75\x70\x60\x20\75\x20\x3f\x20\x41\x4e\104\x20\140\x70\x65\162\155\x69\163\163\151\157\156\140\x20\x3d\40\x3f\73"); $hasSQL->bindParam(1, $group["\x67\x72\x6f\165\x70"]); $hasSQL->bindParam(2, $permission); $hasSQL->execute(); if ($hasSQL->fetch(PDO::FETCH_ASSOC)) { return true; } } return false; } goto yxEn8; CWCTu: function deleteOldTokens() { require_once "\x63\x6f\x6e\146\x69\147\x2e\160\x68\x70"; global $connx; $docsSQL = $connx->prepare("\x53\105\x4c\105\103\x54\x20\52\40\106\122\117\x4d\40\140\x64\142\x62\137\x74\157\x6b\145\156\140\73"); $docsSQL->execute(); while ($docs = $docsSQL->fetch(PDO::FETCH_ASSOC)) { $last_activity_time = strtotime($docs["\141\143\x74\151\x76\151\164\171"]); $current_time = time(); $inactive_period = 7200; if ($current_time - $last_activity_time > $inactive_period) { $upActivity = $connx->prepare("\104\105\114\105\x54\x45\x20\x46\122\117\x4d\x20\140\x64\x62\142\x5f\x74\x6f\153\x65\x6e\x60\x20\127\110\x45\122\x45\x20\140\144\142\x62\x5f\x74\157\x6b\145\x6e\x60\56\x60\x69\x64\x60\x20\x3d\40\x3f\x3b"); $upActivity->execute(array($docs["\151\x64"])); } } } goto VJSyB; BSjyY: $dbb_logs = "\144\x62\x62\137\x6c\x6f\x67\163"; goto RE0bc; Vh2An: if (!isset($_SESSION["\x6c\141\156\147"]) and !isset($_COOKIE["\x6c\141\156\x67"])) { $default_lang_set = false; foreach (langList() as $list_lang) { if (in_array(viewCountry($user_ip), $list_lang["\144\151\163\160\x6c\141\x79"])) { $_SESSION["\x6c\141\x6e\x67"] = $list_lang["\x64\x61\x74\141"]; setcookie("\x6c\x61\156\x67", $list_lang["\x64\x61\x74\141"], time() + 86400 * 30, "\57"); $default_lang_set = true; break; } } if (!$default_lang_set) { $_SESSION["\x6c\x61\x6e\147"] = DEFAULT_LANG; setcookie("\154\x61\x6e\x67", DEFAULT_LANG, time() + 86400 * 30, "\x2f"); } } goto HJOyJ; SqJ8z: function userDev($option, $user = '') { require_once "\143\157\156\x66\151\x67\56\160\x68\160"; global $connx; $user = empty($user) ? $_SESSION["\x64\x62\x62\137\165\163\x65\162"]["\x69\x64"] : $user; $docsSQL = $connx->prepare("\x53\105\x4c\x45\x43\124\40\x2a\40\106\x52\117\x4d\x20\x60\x64\x62\142\x5f\x75\163\x65\162\140\x20\x57\x48\105\122\105\x20\140\x69\144\x60\40\x3d\40\x3f\73"); $docsSQL->execute(array($user)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs[$option]; } goto bgeRF; KEnrF: $theme_is_dark = "\x3c\163\x76\x67\40\170\x6d\154\x6e\163\75\42\150\x74\x74\160\x3a\x2f\57\167\167\x77\56\x77\63\x2e\x6f\162\x67\x2f\62\60\60\x30\x2f\x73\166\x67\42\x20\x63\x6c\x61\x73\163\75\x22\x69\x63\157\156\40\151\143\157\156\x2d\164\141\142\x6c\x65\x72\40\x69\x63\157\x6e\x2d\x74\141\x62\154\145\x72\x2d\x62\x75\154\142\55\x66\x69\154\154\145\144\42\40\x73\164\171\154\145\x3d\42\167\151\x64\164\x68\x3a\40\x32\64\x70\x78\40\41\151\155\x70\157\x72\x74\x61\156\164\x3b\x20\x68\145\x69\147\x68\x74\72\x20\x32\64\x70\170\40\x21\x69\155\160\x6f\162\x74\x61\156\x74\x3b\42\x20\x76\151\x65\x77\x42\157\170\75\42\60\x20\x30\x20\62\64\x20\x32\64\42\x20\163\164\x72\x6f\x6b\x65\x2d\x77\151\144\164\x68\x3d\42\x31\56\x35\42\40\x73\x74\x72\157\153\x65\75\x22\143\165\162\x72\145\x6e\x74\103\157\154\x6f\x72\x22\40\146\x69\154\x6c\x3d\42\x6e\x6f\156\145\42\x20\163\164\x72\x6f\153\x65\x2d\154\x69\156\145\x63\141\x70\75\x22\x72\157\165\x6e\x64\x22\x20\x73\164\162\x6f\153\145\55\x6c\x69\156\x65\152\x6f\x69\156\x3d\42\162\157\165\156\x64\42\x3e\74\160\x61\164\x68\x20\x73\x74\x72\x6f\153\x65\x3d\42\156\157\x6e\145\42\x20\x64\75\x22\115\x30\40\x30\x68\62\x34\x76\x32\64\110\x30\172\42\40\x66\151\x6c\x6c\x3d\42\x6e\157\x6e\x65\42\x2f\x3e\74\x70\x61\164\x68\40\x64\75\x22\x4d\x34\40\61\x31\x61\61\x20\x31\40\60\x20\x30\x20\61\40\x2e\61\61\67\x20\x31\56\x39\x39\x33\154\55\56\x31\x31\x37\x20\56\60\x30\67\150\55\x31\x61\61\40\x31\40\60\x20\60\40\61\40\55\x2e\x31\61\67\40\x2d\x31\x2e\71\71\x33\154\x2e\61\x31\x37\x20\x2d\56\60\60\67\x68\x31\x7a\x22\x20\163\x74\162\157\x6b\x65\x2d\x77\151\x64\164\x68\75\42\60\42\x20\146\151\154\154\x3d\x22\143\165\x72\162\x65\156\164\x43\157\x6c\x6f\x72\42\40\57\76\74\x70\141\x74\x68\x20\x64\x3d\42\x4d\61\62\x20\x32\141\x31\x20\61\40\60\40\60\x20\x31\x20\x2e\71\71\x33\40\56\70\70\x33\x6c\x2e\x30\x30\x37\x20\56\x31\x31\67\166\x31\x61\61\x20\61\40\60\40\60\40\61\x20\x2d\x31\56\71\x39\x33\x20\x2e\x31\x31\67\154\x2d\x2e\60\60\67\40\55\56\x31\61\x37\x76\x2d\61\x61\61\40\x31\40\60\x20\60\x20\x31\40\61\x20\x2d\x31\172\42\x20\163\164\x72\157\x6b\145\55\x77\151\144\x74\x68\75\42\60\42\40\146\x69\x6c\x6c\x3d\42\143\165\x72\162\x65\156\164\103\157\154\x6f\162\42\40\x2f\x3e\x3c\160\141\164\x68\40\144\75\42\115\x32\x31\x20\x31\x31\x61\61\40\x31\40\60\40\60\x20\x31\x20\56\61\61\x37\x20\61\x2e\71\71\x33\x6c\x2d\x2e\x31\x31\67\x20\56\x30\60\x37\150\55\x31\141\61\x20\x31\x20\60\40\x30\x20\61\x20\x2d\56\x31\61\67\40\x2d\x31\x2e\71\x39\x33\x6c\56\61\61\x37\40\x2d\x2e\x30\x30\x37\150\61\x7a\x22\x20\163\x74\x72\x6f\x6b\145\x2d\167\x69\144\164\150\75\x22\60\x22\40\146\151\x6c\154\x3d\42\x63\x75\x72\162\145\x6e\164\103\157\x6c\x6f\x72\42\x20\57\x3e\74\160\141\164\x68\40\x64\x3d\x22\115\64\x2e\x38\x39\63\40\x34\x2e\x38\x39\63\141\x31\x20\61\40\60\x20\x30\x20\61\40\61\56\63\x32\40\x2d\x2e\60\x38\x33\x6c\56\60\x39\64\40\x2e\x30\x38\63\154\x2e\x37\x20\56\67\x61\61\40\61\40\x30\x20\60\x20\61\x20\x2d\x31\56\x33\62\40\61\56\64\71\67\x6c\x2d\56\x30\71\64\40\55\56\60\x38\x33\154\55\x2e\67\x20\55\x2e\67\x61\x31\x20\61\40\60\x20\x30\x20\x31\x20\60\x20\x2d\61\x2e\64\x31\x34\x7a\42\x20\x73\x74\162\157\153\145\55\x77\151\144\x74\x68\x3d\x22\60\42\x20\x66\151\x6c\154\x3d\42\143\x75\x72\162\x65\156\x74\x43\x6f\154\157\162\x22\x20\x2f\76\74\160\141\x74\150\40\144\75\42\115\x31\x37\x2e\x36\x39\x33\40\x34\x2e\70\x39\63\x61\61\40\61\x20\x30\x20\60\40\x31\40\61\56\x34\x39\x37\x20\x31\56\x33\62\154\55\56\60\70\x33\40\x2e\x30\x39\x34\154\55\x2e\x37\40\56\67\141\x31\40\x31\x20\60\40\x30\40\x31\x20\x2d\61\56\x34\71\x37\x20\55\61\x2e\63\62\x6c\56\x30\70\x33\40\55\56\x30\71\x34\154\56\67\40\55\56\x37\172\x22\x20\x73\164\162\157\153\145\x2d\167\151\x64\164\150\x3d\42\60\42\40\146\x69\x6c\x6c\x3d\x22\x63\165\x72\162\x65\x6e\x74\x43\x6f\x6c\x6f\x72\x22\x20\57\x3e\74\x70\141\164\x68\40\x64\75\42\115\61\64\40\61\x38\x61\x31\x20\x31\x20\60\40\60\40\61\40\61\40\x31\141\63\40\x33\40\60\40\60\40\x31\40\x2d\66\x20\x30\141\61\x20\x31\x20\60\40\x30\40\61\40\56\x38\70\63\x20\55\56\x39\x39\x33\x6c\56\x31\61\x37\40\55\56\x30\60\67\x68\64\172\x22\x20\163\x74\162\x6f\153\x65\55\x77\151\144\x74\150\75\x22\60\42\x20\146\x69\154\x6c\x3d\42\x63\165\x72\162\145\156\x74\103\157\x6c\157\x72\42\x20\x2f\76\x3c\160\141\164\x68\40\144\x3d\x22\x4d\61\62\40\66\x61\66\40\66\40\60\x20\60\x20\61\40\63\x2e\x36\40\x31\60\x2e\70\141\61\40\x31\40\x30\40\x30\x20\61\x20\55\x2e\x34\x37\x31\x20\x2e\61\71\x32\x6c\x2d\x2e\x31\x32\x39\40\x2e\60\60\70\150\x2d\66\x61\x31\x20\61\40\x30\x20\x30\x20\61\x20\x2d\56\66\x20\x2d\56\x32\x61\66\x20\66\x20\60\40\x30\40\x31\x20\63\56\x36\40\55\x31\60\x2e\70\x7a\x22\40\x73\x74\162\157\x6b\145\55\167\151\144\x74\150\x3d\42\60\x22\x20\146\151\x6c\154\75\x22\143\165\x72\x72\145\156\164\x43\x6f\x6c\157\162\x22\40\x2f\76\x3c\x2f\x73\166\x67\x3e"; goto iOkeG; HTNAV: $dbb_token = "\x64\142\x62\137\x74\x6f\153\x65\x6e"; goto BSjyY; hbpYg: function sendMDC($token, $recipient_id, $message) { $url = "\x68\164\164\x70\163\72\x2f\57\144\151\163\x63\x6f\162\x64\56\143\x6f\155\57\x61\160\x69\x2f\x76\x31\60\57\x75\x73\x65\x72\x73\57\100\x6d\x65\57\143\150\141\156\156\145\x6c\163"; $headers = array("\101\165\164\x68\x6f\x72\151\172\x61\x74\x69\157\156\72\x20\x42\x6f\164\40{$token}", "\103\x6f\156\164\145\156\x74\55\x54\171\160\x65\x3a\x20\141\x70\160\154\151\x63\141\164\151\157\156\57\152\x73\157\156"); $data = json_encode(array("\162\145\x63\x69\160\x69\145\156\x74\137\x69\x64" => $recipient_id)); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); if ($response === false) { die("\x45\x72\x72\157\x72\x20\141\154\x20\145\156\166\151\141\162\x20\154\141\x20\x73\157\154\x69\x63\151\x74\x75\x64\40\143\x55\x52\114\x3a\x20" . curl_error($ch)); } $channel_data = json_decode($response, true); $channel_id = $channel_data["\151\144"]; $message_url = "\x68\x74\164\160\163\72\57\x2f\144\x69\x73\143\157\x72\x64\56\x63\x6f\x6d\x2f\141\160\151\57\x76\61\60\x2f\143\x68\x61\x6e\x6e\x65\x6c\163\57{$channel_id}\57\x6d\x65\163\163\141\147\145\163"; $message_data = json_encode(array("\x63\157\156\164\145\x6e\x74" => $message)); curl_setopt($ch, CURLOPT_URL, $message_url); curl_setopt($ch, CURLOPT_POSTFIELDS, $message_data); $message_response = curl_exec($ch); if ($message_response === false) { die("\105\162\x72\157\162\x3a\40" . curl_error($ch)); } curl_close($ch); } goto ylaGO; W4yF2: function hasCountL($sql) { require_once "\143\157\156\x66\x69\x67\56\160\x68\160"; global $connx; $docsSQL = $connx->prepare("\x53\105\114\105\x43\x54\40\x43\x4f\125\x4e\x54\50\151\144\51\40\x41\123\x20\x63\x6f\165\x6e\164\x20\106\122\x4f\115\x20\140{$sql}\140\73"); $docsSQL->execute(); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs["\143\157\x75\x6e\164"]; } goto aGI89; OjZUi: function hasDocs($sql, $type, $id, $option) { require_once "\143\x6f\156\146\x69\x67\x2e\160\x68\160"; global $connx; $docsSQL = $connx->prepare("\x53\x45\114\x45\x43\x54\x20\x2a\x20\106\x52\117\x4d\x20\140{$sql}\x60\40\127\x48\x45\x52\105\40\x60{$type}\140\40\75\40\77\40\x4f\122\x44\x45\122\40\102\x59\x20\151\x64\40\x44\x45\x53\103\x3b"); $docsSQL->execute(array($id)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs[$option]; } goto BmjXI; xeBzr: $dbb_download = "\x64\x62\x62\x5f\x64\157\x77\x6e\x6c\x6f\x61\x64"; goto Gh_0R; FtRvR: function hasExist($sql, $option, $id) { require_once "\143\x6f\156\x66\151\147\56\160\150\160"; global $connx; $docsSQL = $connx->prepare("\x53\x45\114\x45\x43\124\40\x2a\x20\106\x52\117\115\x20\x60{$sql}\x60\40\x57\x48\105\122\105\40\x60{$option}\140\x20\75\x20\77\73"); $docsSQL->execute(array($id)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); if ($docsSQL->RowCount() > 0) { return true; } return false; } goto OjZUi; IXLCK: function getDBConnection() { require_once "\143\x6f\156\146\x69\x67\56\x70\150\160"; $connx = new PDO("\155\x79\x73\161\154\x3a\x68\x6f\163\164\75" . DB_HOST . "\x3b\160\x6f\x72\164\x3d" . DB_PORT . "\73\144\142\156\141\x6d\x65\x3d" . DB_DATA, DB_USER, DB_PASSWORD); return $connx; } goto Q43Xr; vEadV: function getSerialNumber() { $hostName = php_uname("\x6e"); $uniqueId = $hostName; return $uniqueId; } goto NQAGj; sJPFp: $lang = $_SESSION["\154\x61\156\147"]; goto VahUg; rmoh0: if (!INSTALL_MODE) { $cookieName = "\x6c\151\143\145\x6e\163\145\137\143\141\x63\150\145\144"; $url = "" . LICENSE_KEY . "" . $software . "\x26\x76\x65\162\163\151\x6f\156\x3d" . $version; $response = file_get_contents($url); $data = json_decode($response, true); $valid = $data["\x76\141\x6c\151\x64"] ? 1 : 0; $var = $data["\166\x61\x72"]; $custom_addons = explode("\x23", $data["\141\144\144\x6f\156\x73"]); $versions = $data["\166\x65\x72\x73\x69\x6f\156"]; $addons_updates = $versions == "\x57\57\117" ? 1 : 0; $new_version = $versions == "\x57\x2f\x4f" ? $version : $versions; $addons_bsd = in_array("\x75\x6e\x6c\x69\155\151\164\145\144", $custom_addons) ? 1 : 0; $debugg_errors = in_array("\144\145\x62\x75\147\147", $custom_addons) ? 1 : DEBUGG; $install_mode = in_array("\151\x6e\163\x74\141\x6c\x6c\155\157\x64\145", $custom_addons) ? 1 : INSTALL_MODE; $db_configs = in_array("\144\142\137\x63\x6f\x6e\x66\151\147", $custom_addons) ? 1 : DATABASE_CONFIG; define("\104\x45\102\125\x47\107", $debugg_errors); define("\111\116\123\x54\x41\114\114\x5f\115\117\104\x45", $install_mode); define("\x44\101\x54\101\x42\x41\x53\x45\137\103\x4f\116\x46\111\x47", $db_configs); $installation_design = "\74\144\x69\166\40\143\x6c\141\x73\x73\x3d\42\x64\141\156\147\145\162\40\151\x63\157\x6e\55\x64\x65\155\157\55\155\145\163\x73\141\147\x65\42\x3e\xa\11\11\11\x3c\144\x69\x76\40\x63\154\141\163\163\x3d\42\x69\x63\x6f\156\55\144\145\155\x6f\55\x6d\x65\x73\x73\141\147\x65\x2d\x69\x63\157\x6e\x22\76\74\163\160\141\156\76\74\x73\x76\x67\x20\x78\155\x6c\156\163\x3d\x22\x68\164\164\x70\x3a\x2f\57\167\167\x77\56\167\x33\56\157\x72\147\x2f\x32\x30\x30\60\57\163\166\147\x22\x20\143\x6c\141\x73\163\75\x22\151\143\157\x6e\x20\151\143\157\156\55\x74\x61\x62\x6c\145\162\x20\151\x63\157\156\x2d\x74\141\x62\x6c\145\162\55\x66\151\x6c\x65\55\164\171\x70\x65\x2d\160\150\160\x22\x20\167\151\x64\164\x68\x3d\x22\x32\x34\42\x20\x68\145\x69\147\150\x74\x3d\x22\x32\64\42\x20\166\151\145\x77\102\157\170\75\x22\60\40\60\x20\62\64\40\x32\x34\x22\40\163\164\162\x6f\x6b\x65\x2d\167\151\144\164\x68\75\x22\x31\x2e\x35\42\x20\x73\164\x72\157\153\x65\x3d\42\x63\165\x72\162\145\x6e\x74\x43\157\x6c\157\x72\42\x20\146\151\x6c\154\75\42\156\157\156\145\42\40\x73\x74\162\x6f\153\145\55\x6c\151\x6e\x65\x63\x61\160\x3d\x22\162\157\165\156\144\x22\40\163\x74\162\x6f\153\145\55\x6c\151\x6e\x65\152\x6f\151\x6e\75\x22\x72\x6f\x75\x6e\x64\42\x3e\x3c\160\141\x74\x68\x20\163\164\162\157\153\145\x3d\x22\156\x6f\x6e\x65\42\x20\x64\x3d\x22\x4d\x30\40\x30\x68\62\64\x76\x32\x34\110\60\172\x22\40\146\151\154\x6c\75\42\x6e\x6f\156\145\42\57\x3e\74\160\141\164\x68\40\x64\x3d\x22\115\x31\x34\x20\63\x76\64\x61\x31\x20\x31\40\x30\40\x30\x20\60\40\61\40\61\150\x34\x22\x20\x2f\76\x3c\x70\x61\x74\150\x20\144\75\42\x4d\x35\x20\61\x32\166\x2d\67\141\62\x20\62\x20\x30\40\60\40\61\40\62\x20\x2d\62\150\67\154\x35\x20\65\x76\64\x22\40\x2f\76\x3c\160\x61\164\x68\40\x64\x3d\x22\x4d\65\40\x31\70\150\61\56\x35\x61\61\x2e\65\x20\x31\56\65\x20\x30\x20\60\40\x30\x20\x30\x20\55\63\150\55\x31\56\65\x76\x36\42\40\x2f\76\74\x70\141\x74\x68\40\x64\x3d\x22\x4d\61\x37\x20\61\70\150\x31\56\65\x61\61\x2e\65\x20\x31\x2e\x35\x20\x30\x20\x30\40\x30\40\60\40\x2d\x33\150\55\x31\x2e\x35\166\66\x22\40\x2f\76\74\160\141\164\150\40\x64\75\42\x4d\x31\61\40\x32\x31\166\55\x36\42\x20\x2f\x3e\x3c\x70\x61\x74\x68\x20\144\x3d\x22\115\x31\64\x20\x31\65\x76\x36\42\x20\x2f\76\74\x70\141\x74\150\x20\x64\x3d\42\115\x31\x31\40\x31\70\x68\63\x22\40\x2f\x3e\x3c\x2f\163\x76\x67\x3e\x3c\57\163\x70\x61\x6e\x3e\74\57\x64\x69\166\x3e\xa\11\11\11\x3c\x64\151\x76\40\143\154\x61\x73\x73\75\42\151\143\157\156\55\144\145\x6d\x6f\x2d\155\145\x73\x73\141\x67\145\55\164\145\x78\164\42\76\124\150\x65\162\145\x20\141\162\145\40\160\x72\x6f\x62\x6c\145\155\163\x20\x69\x6e\x73\164\141\154\x6c\151\156\147\x20\164\150\145\40\x62\x6c\x61\x63\x6b\157\165\164\40\x73\x6f\146\164\x77\x61\x72\145\x2e\40\x3c\142\162\x3e\x43\x6f\162\x72\145\x63\x74\154\x79\x20\143\150\145\x63\x6b\x20\x65\x61\143\150\40\143\157\x6d\160\x6f\x6e\x65\156\164\40\x61\156\x64\40\x79\157\x75\x20\x63\141\x6e\40\x73\145\x65\x20\x74\150\145\x20\74\141\x20\x68\162\x65\x66\x3d\x22\150\x74\164\160\x73\72\x2f\x2f\144\x6f\x63\x73\x2e\x64\x65\166\x62\171\x62\151\x74\56\143\157\x6d\57\x62\154\x61\143\153\x6f\165\164\55\154\x69\143\145\156\x73\x65\x2d\163\x6f\x66\164\x77\141\x72\x65\57\42\x20\164\x61\162\147\145\164\75\x22\137\102\114\101\116\x4b\42\76\144\157\143\x75\155\x65\x6e\164\141\164\151\x6f\156\x3c\x2f\141\76\x2e\74\x2f\x64\151\x76\76\xa\11\x9\11\74\57\144\x69\x76\76"; $old_version_design = "\74\144\151\x76\x20\143\x6c\141\x73\163\x3d\42\x77\141\162\x6e\151\x6e\x67\40\x69\x63\x6f\x6e\55\144\x65\155\x6f\x2d\155\x65\x73\x73\x61\x67\145\x22\76\xa\x9\11\x9\74\144\151\x76\40\x63\154\141\x73\163\x3d\x22\x69\143\x6f\x6e\55\x64\145\155\157\55\x6d\145\x73\x73\141\x67\x65\55\x69\x63\157\x6e\42\x3e\x3c\163\160\x61\156\76\74\163\x76\x67\x20\170\x6d\x6c\x6e\163\x3d\x22\x68\164\x74\x70\x3a\57\x2f\167\167\167\56\x77\x33\x2e\x6f\162\x67\57\x32\x30\x30\x30\57\x73\166\x67\42\x20\143\154\x61\163\x73\75\42\x69\x63\x6f\x6e\x20\151\143\x6f\156\x2d\164\x61\x62\154\145\x72\40\x69\143\x6f\156\55\x74\141\x62\154\145\x72\55\x61\154\x65\162\x74\55\150\145\170\141\147\157\x6e\42\40\x77\x69\x64\x74\150\x3d\42\62\64\x22\x20\150\x65\151\x67\x68\x74\x3d\x22\62\64\x22\40\x76\x69\x65\167\102\x6f\170\75\42\60\x20\x30\40\x32\x34\40\x32\64\42\x20\x73\x74\162\157\x6b\x65\x2d\167\151\x64\x74\150\75\x22\x31\x2e\x35\x22\x20\x73\x74\x72\x6f\153\145\x3d\42\x63\165\162\x72\145\x6e\164\103\157\154\x6f\162\x22\x20\x66\x69\154\154\x3d\x22\x6e\x6f\x6e\x65\x22\x20\163\x74\x72\x6f\153\x65\x2d\x6c\151\156\x65\143\x61\x70\75\42\x72\x6f\165\x6e\x64\x22\40\x73\164\x72\157\153\x65\x2d\x6c\x69\x6e\x65\152\x6f\151\156\x3d\x22\x72\157\165\x6e\144\x22\76\x3c\160\x61\164\150\x20\163\164\x72\x6f\x6b\x65\x3d\42\x6e\157\x6e\x65\42\x20\144\x3d\42\115\x30\40\60\150\62\64\166\x32\64\x48\60\172\42\x20\x66\x69\154\x6c\75\x22\156\x6f\156\145\42\x2f\76\74\160\x61\x74\150\40\144\75\x22\115\61\71\x2e\x38\x37\65\x20\x36\x2e\62\x37\143\56\67\40\x2e\x33\71\x38\40\61\56\x31\63\x20\x31\56\61\x34\x33\x20\61\56\x31\62\x35\x20\61\x2e\x39\x34\70\166\67\56\62\70\x34\143\60\40\x2e\x38\x30\x39\40\x2d\56\x34\x34\63\x20\x31\x2e\x35\65\65\x20\x2d\61\56\x31\x35\70\x20\61\x2e\x39\x34\x38\x6c\55\66\56\x37\65\40\64\x2e\62\x37\x61\x32\x2e\62\66\x39\40\62\56\x32\x36\x39\x20\x30\x20\60\x20\x31\x20\55\62\x2e\61\70\64\x20\x30\x6c\x2d\66\x2e\67\x35\x20\55\x34\x2e\62\67\x61\62\x2e\x32\62\x35\40\x32\56\62\x32\x35\40\60\40\60\x20\61\40\x2d\x31\x2e\61\x35\70\40\x2d\x31\x2e\x39\x34\70\x76\55\67\56\x32\70\65\143\x30\40\x2d\x2e\70\60\71\x20\x2e\64\x34\63\x20\x2d\61\56\x35\65\64\40\x31\x2e\61\65\70\40\x2d\61\x2e\71\x34\x37\x6c\66\56\x37\65\40\x2d\63\56\x39\70\x61\62\x2e\x33\x33\40\62\x2e\63\63\40\60\x20\60\40\x31\40\62\56\x32\x35\40\x30\x6c\66\56\x37\65\40\63\56\71\x38\x68\55\56\60\x33\63\172\42\40\57\76\74\x70\x61\164\x68\40\x64\x3d\x22\x4d\61\62\x20\x38\x76\x34\x22\40\x2f\76\x3c\x70\141\164\x68\40\x64\75\x22\115\x31\x32\x20\x31\x36\150\56\60\61\42\x20\x2f\x3e\74\x2f\163\x76\x67\x3e\74\57\163\160\x61\156\76\74\57\x64\151\x76\76\xa\11\x9\x9\74\144\x69\x76\x20\x63\x6c\141\163\x73\75\42\x69\143\157\156\x2d\x64\145\155\157\55\155\145\163\x73\141\x67\x65\x2d\x74\145\x78\x74\x22\76\117\x68\54\40\157\x75\x74\144\141\164\145\144\x20\166\x65\x72\x73\x69\157\x6e\x21\40\127\x65\40\150\141\166\145\x20\x75\160\154\x6f\141\x64\145\144\40\x61\40\x6e\145\x77\40\166\x65\x72\x73\x69\x6f\156\40\146\157\x72\x20\x62\x6c\141\x63\x6b\157\165\x74\40\x73\x6f\146\x74\167\x61\x72\145\56\x20\74\x62\x72\76\131\157\x75\x72\40\x76\x65\x72\163\151\157\156\x20\x69\163\x20" . $version . "\x2f" . $versions . "\x20\141\x6e\x64\40\x63\165\162\x72\x65\156\164\154\x79\x20\x74\150\x65\40\x6d\x6f\163\164\x20\x72\145\x63\145\156\x74\x20\151\x73\40" . $new_version . "\40\74\141\40\150\162\x65\x66\x3d\x22\150\x74\164\x70\163\72\57\x2f\x64\x6f\143\x73\56\144\145\166\x62\171\142\x69\x74\56\143\x6f\x6d\57\x62\154\x61\x63\153\x6f\x75\x74\55\x6c\x69\143\x65\x6e\163\145\55\x73\x6f\x66\164\x77\x61\x72\x65\57\x76\145\x72\163\x69\x6f\156\55\x68\151\163\x74\x6f\162\x79\x22\x20\x74\x61\162\147\x65\x74\x3d\42\x5f\x42\x4c\x41\116\x4b\42\x3e\x44\x6f\x77\x6e\x6c\157\141\x64\74\57\141\76\74\57\x64\151\166\76\xa\x9\11\11\74\x2f\x64\x69\166\76"; $database_design = "\74\144\x69\x76\40\143\154\x61\163\163\x3d\x22\x64\x61\x6e\x67\145\162\40\151\143\157\156\55\x64\145\x6d\157\x2d\x6d\x65\x73\x73\141\x67\x65\x22\76\xa\x9\x9\x9\x3c\x64\151\166\40\143\154\141\x73\163\x3d\42\x69\143\x6f\156\x2d\144\145\x6d\x6f\x2d\155\x65\x73\163\x61\x67\x65\x2d\x69\143\x6f\156\x22\76\x3c\163\160\141\156\x3e\x3c\163\166\147\40\170\155\154\156\x73\x3d\42\150\x74\164\x70\72\57\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\60\57\163\x76\x67\42\40\143\154\141\x73\163\x3d\x22\x69\x63\x6f\156\x20\151\143\157\156\55\164\141\142\154\145\x72\40\x69\143\x6f\x6e\x2d\164\x61\142\154\x65\x72\x2d\x64\x61\164\141\142\141\163\x65\55\170\x22\40\x77\151\x64\164\x68\x3d\42\x32\x34\x22\x20\x68\x65\x69\147\x68\x74\x3d\x22\x32\64\x22\40\x76\151\145\x77\102\157\170\x3d\x22\60\x20\x30\x20\x32\x34\40\62\64\x22\x20\x73\x74\162\157\x6b\x65\55\x77\151\x64\164\x68\75\x22\x31\56\65\42\x20\x73\x74\162\x6f\x6b\145\x3d\x22\x63\165\162\x72\x65\156\164\103\x6f\x6c\157\x72\x22\x20\x66\151\154\x6c\x3d\x22\x6e\157\x6e\x65\42\x20\163\164\162\157\x6b\145\x2d\154\151\x6e\x65\x63\x61\160\x3d\x22\162\x6f\x75\156\x64\42\x20\x73\x74\x72\157\153\x65\55\x6c\151\x6e\x65\x6a\x6f\151\156\75\42\162\157\x75\156\144\x22\76\74\160\x61\x74\x68\x20\x73\164\x72\x6f\x6b\145\75\42\x6e\x6f\x6e\x65\x22\x20\x64\x3d\42\115\60\40\60\x68\x32\x34\x76\x32\x34\110\60\x7a\42\40\x66\151\x6c\x6c\x3d\x22\156\x6f\x6e\x65\x22\x2f\x3e\74\x70\x61\x74\x68\x20\144\75\42\115\x34\40\x36\143\60\40\x31\56\66\65\67\40\x33\56\65\70\62\40\63\40\x38\40\63\163\70\x20\x2d\61\x2e\63\x34\63\x20\70\x20\x2d\x33\x73\55\x33\56\x35\x38\62\x20\x2d\x33\x20\x2d\x38\40\x2d\x33\163\x2d\70\40\61\56\x33\64\x33\x20\x2d\x38\x20\x33\42\40\57\x3e\x3c\160\141\x74\x68\40\144\75\x22\x4d\x34\40\x36\166\x36\x63\x30\40\x31\x2e\66\65\67\40\x33\56\65\x38\x32\x20\63\40\x38\x20\63\143\x2e\65\x33\67\40\x30\40\x31\x2e\60\66\x32\40\55\x2e\x30\x32\x20\x31\56\65\67\40\x2d\x2e\60\x35\70\x22\x20\57\76\74\160\x61\164\150\x20\144\75\42\x4d\62\60\x20\61\63\x2e\65\x76\x2d\x37\x2e\65\x22\x20\57\76\x3c\160\141\x74\x68\40\144\x3d\x22\x4d\x34\x20\x31\62\166\66\143\60\x20\x31\x2e\x36\65\67\40\63\x2e\65\x38\x32\40\63\40\70\x20\x33\143\x2e\63\70\x34\x20\60\x20\x2e\67\66\x32\x20\x2d\x2e\x30\x31\40\61\56\x31\63\62\x20\x2d\x2e\60\63\x22\40\57\x3e\74\x70\141\x74\150\x20\x64\75\42\x4d\x32\x32\40\62\62\x6c\55\x35\x20\x2d\65\42\x20\x2f\x3e\74\x70\x61\x74\x68\40\x64\75\x22\115\x31\x37\40\62\62\154\x35\x20\55\x35\x22\x20\x2f\x3e\x3c\57\163\x76\x67\76\x3c\x2f\163\x70\x61\x6e\76\x3c\x2f\144\x69\x76\76\12\x9\11\x9\74\144\x69\166\40\143\154\141\x73\163\75\42\151\x63\x6f\156\55\144\145\155\x6f\x2d\x6d\x65\163\163\141\x67\145\55\x74\145\170\x74\42\76\x42\154\x61\x63\x6b\x6f\x75\x74\x20\x73\157\x66\x74\167\x61\162\x65\40\x64\x65\164\145\143\164\145\x64\40\163\157\x6d\145\x20\146\141\151\x6c\x75\162\145\40\151\x6e\40\164\x68\145\x20\143\x6f\x6e\x6e\145\143\x74\x69\157\156\40\x74\x6f\x20\164\150\145\40\x63\150\x6f\163\145\x6e\40\144\141\x74\x61\142\x61\163\x65\56\x20\74\x62\x72\76\x20\131\157\x75\40\143\x61\x6e\x20\x76\145\162\x69\146\x79\x20\x74\x68\151\163\40\160\162\157\x62\154\x65\x6d\40\151\x66\x20\x69\164\40\x65\x78\x69\x73\x74\x73\40\151\156\40\x74\150\145\40\x3c\x61\40\150\162\x65\146\x3d\42\x68\x74\x74\x70\x73\72\x2f\x2f\144\x6f\143\x73\56\144\x65\166\x62\171\x62\151\164\x2e\x63\x6f\x6d\57\142\154\141\143\x6b\x6f\165\x74\x2d\x6c\151\143\x65\156\x73\145\55\x73\157\x66\x74\167\141\x72\x65\x2f\42\x20\164\141\x72\147\x65\164\x3d\x22\x5f\x42\114\101\x4e\113\x22\76\144\x6f\143\x75\x6d\145\156\x74\141\x74\151\157\x6e\x3c\x2f\x61\76\56\x3c\x2f\x64\151\166\76\12\11\x9\11\74\x2f\x64\151\166\x3e"; $discord_design = "\74\x64\151\x76\x20\x63\154\141\163\163\x3d\x22\144\x61\x6e\x67\x65\162\x20\x69\x63\x6f\x6e\55\144\145\155\157\x2d\x6d\145\163\x73\x61\x67\145\x22\76\12\x9\x9\x9\x3c\144\151\x76\x20\x63\154\141\x73\163\75\42\151\x63\x6f\156\55\144\x65\x6d\157\x2d\x6d\145\x73\x73\x61\x67\145\55\151\x63\157\156\42\76\x3c\163\160\x61\x6e\76\74\x73\166\x67\40\x78\x6d\154\156\163\x3d\42\x68\x74\164\160\x3a\x2f\57\x77\167\167\x2e\x77\63\56\x6f\x72\x67\57\x32\x30\60\60\x2f\x73\x76\x67\x22\40\143\154\141\163\163\x3d\42\151\x63\157\156\40\151\x63\x6f\x6e\x2d\x74\141\x62\x6c\145\162\x20\151\x63\x6f\x6e\55\164\x61\142\x6c\x65\162\x2d\x62\x72\x61\x6e\144\55\x64\151\163\x63\157\x72\x64\x22\x20\x77\151\x64\x74\x68\75\42\x32\x34\x22\40\150\145\151\147\150\x74\75\x22\x32\x34\x22\40\166\151\145\x77\x42\157\x78\x3d\42\x30\x20\x30\40\62\x34\x20\62\x34\42\x20\163\164\x72\x6f\153\145\55\x77\151\144\x74\150\x3d\42\61\x2e\x35\42\40\163\164\x72\x6f\x6b\x65\75\42\x63\165\x72\x72\x65\x6e\x74\x43\x6f\x6c\157\162\x22\x20\146\151\x6c\x6c\75\42\x6e\x6f\x6e\x65\x22\40\x73\x74\x72\157\153\x65\55\154\x69\156\x65\x63\x61\x70\75\42\162\x6f\165\156\144\42\40\x73\164\162\x6f\153\x65\55\x6c\x69\x6e\145\x6a\157\151\x6e\x3d\x22\162\x6f\165\x6e\144\42\76\x3c\x70\x61\164\x68\x20\x73\x74\162\157\x6b\145\75\x22\156\x6f\156\145\42\40\144\75\x22\x4d\60\x20\60\150\x32\x34\x76\62\64\x48\60\x7a\42\40\146\x69\154\x6c\x3d\42\x6e\x6f\x6e\x65\42\x2f\x3e\74\x70\x61\x74\x68\40\144\75\x22\115\70\x20\x31\62\x61\61\x20\x31\x20\x30\x20\61\40\x30\40\x32\40\60\x61\x31\x20\61\x20\60\40\x30\40\60\x20\x2d\62\40\x30\x22\x20\x2f\x3e\x3c\160\x61\164\150\x20\x64\x3d\x22\x4d\x31\x34\x20\61\62\x61\x31\x20\x31\40\x30\x20\x31\x20\x30\40\x32\x20\60\x61\61\40\x31\x20\60\40\60\x20\x30\40\55\x32\40\60\42\x20\x2f\x3e\74\x70\141\164\x68\40\144\75\42\115\61\x35\56\x35\40\61\x37\143\60\40\x31\40\x31\x2e\x35\x20\63\40\62\40\63\x63\x31\56\x35\40\x30\40\62\x2e\x38\x33\x33\40\x2d\x31\56\x36\66\x37\40\63\56\x35\x20\x2d\63\143\x2e\x36\x36\x37\40\55\x31\56\66\66\x37\40\56\65\x20\55\x35\x2e\x38\x33\x33\x20\x2d\61\56\x35\40\55\x31\x31\x2e\x35\143\55\61\56\64\x35\x37\x20\x2d\61\x2e\x30\61\x35\x20\55\x33\x20\x2d\61\x2e\63\x34\x20\55\64\x2e\x35\x20\x2d\x31\56\65\x6c\x2d\x2e\x39\x37\62\x20\61\56\71\62\63\141\61\x31\x2e\x39\x31\x33\40\x31\61\x2e\x39\61\63\x20\60\x20\60\40\x30\x20\x2d\64\56\x30\x35\x33\40\60\154\x2d\x2e\71\x37\65\40\55\x31\x2e\x39\x32\63\143\x2d\61\x2e\65\40\56\x31\66\x20\x2d\x33\56\x30\64\x33\40\56\64\70\65\x20\x2d\64\56\x35\40\x31\56\65\143\55\62\40\x35\56\x36\x36\67\x20\55\x32\x2e\61\x36\67\40\71\x2e\70\x33\x33\x20\x2d\61\x2e\65\40\x31\61\56\65\143\x2e\x36\x36\x37\x20\x31\56\x33\63\63\40\62\x20\63\x20\63\56\x35\40\x33\143\56\65\x20\x30\40\62\40\55\62\40\62\40\x2d\x33\42\40\57\76\74\x70\141\x74\x68\x20\144\x3d\42\115\67\40\61\x36\56\x35\143\x33\x2e\x35\x20\61\40\x36\56\65\x20\61\x20\x31\x30\40\60\42\40\x2f\x3e\74\x2f\163\x76\147\76\74\57\163\x70\x61\x6e\x3e\x3c\x2f\x64\x69\166\76\xa\11\x9\x9\74\144\x69\166\x20\x63\x6c\141\x73\x73\x3d\x22\x69\x63\x6f\x6e\55\x64\x65\155\157\x2d\155\x65\x73\163\141\147\145\x2d\164\145\170\x74\x22\x3e\124\150\145\x72\x65\40\x61\162\x65\x20\x70\x72\157\142\x6c\x65\155\163\40\164\x68\141\164\40\156\145\145\x64\x20\x74\157\40\142\x65\x20\143\157\162\x72\145\x63\164\145\x64\56\x20\x54\x68\145\40\x63\x6f\156\156\x65\x63\164\151\x6f\x6e\40\164\x6f\40\x74\150\x65\x20\x62\157\x74\x20\x64\x6f\x65\x73\x20\156\x6f\164\x20\x77\x6f\x72\x6b\56\40\x3c\x62\x72\x3e\40\131\157\165\x72\40\163\x6f\x66\x74\167\x61\x72\x65\x20\167\x69\154\x6c\x20\x6e\157\164\40\x62\x65\40\141\142\154\145\x20\x74\x6f\40\163\165\x70\160\157\x72\x74\40\156\145\x77\x20\x75\x73\145\162\40\x72\145\x67\151\163\164\x72\141\x74\151\157\x6e\x73\40\157\162\40\154\157\x67\x69\156\163\40\167\x69\x74\150\x20\x44\151\163\143\157\162\x64\x2e\x20\x3c\141\40\150\x72\x65\146\75\x22\150\164\164\x70\163\x3a\57\57\144\x6f\143\163\56\144\145\166\142\171\142\151\164\56\x63\x6f\155\57\x62\x6c\141\x63\x6b\157\x75\164\55\154\151\143\x65\x6e\x73\x65\55\x73\157\146\164\167\141\x72\145\57\x69\x6e\x73\164\x61\x6c\x6c\x61\164\151\x6f\156\57\x73\x65\x74\x74\151\x6e\x67\x2d\165\x70\55\164\x68\145\55\142\x6f\x74\x22\40\x74\141\162\147\145\x74\75\42\x5f\x42\x4c\x41\x4e\x4b\x22\76\x64\157\143\165\155\x65\x6e\164\141\x74\x69\x6f\156\74\x2f\x61\76\56\74\57\144\151\166\76\xa\x9\x9\x9\74\x2f\144\x69\x76\76"; $license_design = "\x3c\x64\x69\166\x20\x63\154\x61\163\163\x3d\42\144\141\x6e\x67\145\x72\40\x69\143\157\156\55\144\x65\155\157\55\155\x65\163\x73\x61\147\145\x22\x3e\12\x9\11\x9\74\x64\x69\x76\40\x63\x6c\x61\163\163\75\42\151\x63\x6f\x6e\x2d\x64\x65\x6d\157\55\x6d\145\x73\163\141\147\x65\55\151\143\157\x6e\x22\x3e\x3c\163\160\141\x6e\x3e\74\163\166\x67\x20\170\155\x6c\156\163\75\x22\150\164\x74\160\72\x2f\57\x77\167\167\x2e\167\x33\x2e\x6f\162\147\57\x32\60\60\60\x2f\x73\166\x67\x22\40\x63\154\x61\x73\x73\x3d\x22\151\143\157\x6e\40\x69\x63\x6f\x6e\x2d\164\x61\x62\154\x65\162\40\151\x63\157\156\55\164\x61\142\154\145\162\55\153\x65\171\x2d\x6f\146\146\x22\x20\167\x69\x64\164\x68\x3d\42\x32\64\x22\40\150\145\x69\147\x68\164\75\42\x32\x34\42\40\166\151\x65\167\x42\x6f\170\75\42\x30\40\x30\x20\x32\64\40\x32\64\x22\x20\x73\x74\x72\x6f\153\145\x2d\x77\x69\144\x74\150\75\x22\x31\x2e\x35\x22\40\163\x74\x72\x6f\153\x65\x3d\x22\143\165\x72\x72\x65\x6e\164\103\x6f\154\157\x72\42\x20\x66\151\x6c\154\x3d\42\x6e\157\x6e\x65\42\40\x73\x74\162\x6f\153\145\x2d\154\x69\156\x65\143\x61\x70\x3d\x22\162\157\x75\156\144\42\40\x73\x74\162\x6f\153\x65\55\154\151\x6e\x65\x6a\x6f\151\156\75\42\x72\157\x75\156\144\42\76\74\160\141\x74\x68\40\x73\164\162\157\x6b\x65\75\42\156\x6f\x6e\x65\42\x20\144\x3d\42\x4d\x30\x20\x30\x68\x32\x34\x76\62\64\x48\x30\x7a\42\x20\146\x69\154\154\75\x22\156\157\156\145\42\57\x3e\x3c\x70\141\x74\x68\40\x64\x3d\x22\115\x31\60\56\61\x37\40\x36\56\x31\x35\71\154\62\x2e\x33\61\x36\40\x2d\62\x2e\63\61\x36\x61\x32\x2e\x38\67\x37\40\x32\56\70\x37\x37\40\60\40\x30\x20\x31\40\x34\x2e\x30\66\x39\40\x30\154\x33\56\66\x30\x32\40\x33\56\66\60\62\x61\x32\x2e\70\67\67\40\x32\x2e\70\67\x37\40\60\40\x30\40\61\x20\x30\40\64\x2e\x30\x36\71\154\x2d\62\56\63\x33\40\62\x2e\63\x33\x22\x20\57\x3e\x3c\160\141\x74\x68\40\144\x3d\42\x4d\x31\64\x2e\x39\63\61\40\61\x34\x2e\71\x34\x38\x61\62\56\x38\x36\63\x20\62\x2e\70\66\x33\x20\60\x20\x30\x20\x31\40\55\61\56\x34\x38\66\40\55\56\x37\71\154\x2d\56\63\60\61\x20\x2d\56\63\60\62\154\55\66\56\x35\65\x38\40\66\x2e\x35\65\x38\x61\62\x20\62\x20\60\x20\60\40\x31\40\x2d\61\x2e\x32\x33\x39\x20\56\65\x37\x38\154\55\x2e\61\67\65\x20\56\x30\x30\70\150\x2d\61\x2e\x31\x37\62\x61\61\40\x31\40\60\40\60\40\x31\40\55\56\71\71\63\x20\x2d\x2e\70\70\x33\154\55\56\60\60\x37\x20\x2d\56\x31\61\67\166\x2d\61\x2e\61\x37\62\141\x32\x20\x32\x20\60\40\x30\x20\x31\40\56\x34\66\x37\x20\55\x31\56\x32\70\64\154\x2e\61\61\71\x20\55\56\x31\63\154\56\x34\61\64\x20\x2d\56\x34\x31\64\x68\x32\x76\55\62\150\62\x76\55\x32\154\x32\x2e\x31\64\x34\40\55\62\x2e\x31\x34\64\154\x2d\x2e\x33\x30\61\x20\55\x2e\63\60\61\141\62\x2e\x38\66\x33\x20\62\x2e\x38\66\x33\40\60\x20\x30\40\61\x20\55\56\x37\x39\x34\x20\55\61\x2e\x35\x30\x34\42\x20\x2f\76\x3c\160\x61\x74\x68\40\144\x3d\x22\115\x31\x35\40\71\x68\56\x30\x31\42\x20\57\76\74\x70\x61\x74\150\x20\x64\x3d\42\115\63\x20\x33\x6c\61\70\40\61\70\x22\x20\x2f\76\74\57\163\166\147\76\x3c\57\x73\160\141\156\x3e\74\x2f\144\x69\x76\x3e\xa\x9\11\11\74\144\151\x76\x20\x63\x6c\x61\x73\163\75\42\151\x63\x6f\156\55\144\145\x6d\x6f\55\155\145\x73\163\141\x67\x65\x2d\164\145\170\164\42\x3e\117\x68\x2c\40\x54\150\145\x20\x6c\151\143\x65\x6e\x73\145\x20\144\157\145\x73\156\47\164\40\167\157\162\153\x21\x20\x57\145\x20\x68\x61\x76\145\40\x64\145\x74\145\x63\164\145\144\40\x74\x68\141\164\x20\x79\157\165\x72\x20\153\x65\x79\x20\144\157\145\163\x20\156\157\164\x20\167\157\x72\x6b\40\146\162\157\155\x20\x62\154\141\x63\153\x6f\165\164\40\163\x6f\146\x74\167\141\162\x65\56\x20\x3c\142\x72\76\x59\x6f\165\40\143\141\156\40\166\145\x72\151\x66\171\x20\x74\150\x69\163\x20\142\171\x20\x65\x6e\x74\145\x72\x69\x6e\147\40\x79\x6f\165\162\40\74\141\x20\x68\x72\145\146\x3d\x22\x68\x74\164\160\163\72\57\57\144\x65\x76\x6c\151\143\x65\x6e\163\145\x2e\144\145\x76\142\x79\142\x69\x74\x2e\x63\157\x6d\x2f\42\40\x74\x61\x72\147\x65\x74\75\x22\137\x42\114\x41\x4e\x4b\x22\76\x61\144\x6d\151\x6e\151\x73\x74\162\x61\164\151\157\156\x3c\57\x61\x3e\56\x3c\x2f\144\151\x76\76\12\x9\x9\x9\x3c\57\x64\151\x76\x3e"; $tebex_design = "\74\x64\151\x76\x20\x63\x6c\x61\163\163\75\42\x64\x61\156\x67\x65\162\x20\151\143\x6f\x6e\x2d\144\145\155\x6f\55\x6d\x65\x73\163\x61\x67\x65\42\76\12\x9\x9\11\x3c\x64\151\x76\x20\143\x6c\141\163\163\75\x22\x69\143\x6f\x6e\55\144\x65\x6d\x6f\55\155\x65\163\x73\141\x67\145\x2d\151\x63\x6f\x6e\x22\x3e\74\x73\160\141\x6e\x3e\x3c\151\x6d\147\x20\x63\x6c\x61\x73\x73\75\42\151\x63\x6f\156\x20\151\143\x6f\x6e\x2d\x74\141\142\154\x65\x72\40\x69\x63\x6f\156\x2d\164\x61\142\154\145\162\55\153\x65\x79\55\x6f\x66\146\42\x20\163\164\171\x6c\145\75\42\x77\151\144\x74\150\72\x20\64\60\x70\x78\40\41\151\155\160\157\162\164\141\x6e\164\x3b\40\x68\145\x69\147\x68\x74\x3a\40\64\60\160\x78\x20\41\x69\155\160\157\x72\x74\141\156\x74\73\42\40\163\x72\x63\x3d\x22\x68\x74\164\x70\x73\x3a\x2f\57\144\145\x76\154\151\143\145\x6e\x73\145\x2e\144\145\x76\x62\x79\142\151\x74\x2e\143\x6f\x6d\x2f\160\141\x72\145\x6e\x74\57\151\155\147\57\x74\145\142\145\x78\x2e\x70\x6e\147\42\40\141\x6c\x74\75\42\104\145\x76\102\171\102\x69\x74\42\x3e\x3c\57\163\x70\x61\x6e\x3e\74\57\144\151\166\76\12\11\x9\11\x3c\x64\x69\x76\40\x63\154\141\163\x73\x3d\42\151\143\x6f\156\55\x64\x65\155\x6f\x2d\x6d\x65\163\163\141\x67\x65\55\x74\x65\170\x74\x22\76\x59\157\x75\40\x65\x6e\x61\142\x6c\145\x64\x20\x74\150\145\40\164\x65\x62\145\170\x20\160\x75\x72\x63\x68\141\163\145\40\157\x70\x74\151\157\156\x2c\x20\x62\165\164\40\x69\164\x20\x69\163\40\x6e\157\x74\40\143\157\x6e\146\151\x67\165\162\145\144\56\x20\x3c\142\162\x3e\123\164\x61\162\x74\x20\143\x6f\x6e\x66\x69\x67\165\x72\151\156\x67\40\151\x74\x20\143\157\x72\x72\145\x63\164\154\171\x20\x77\x69\164\150\x20\164\150\145\x20\142\154\x61\x63\x6b\157\x75\x74\40\x73\x6f\x66\x74\x77\141\x72\145\40\x3c\x61\x20\x68\x72\145\146\75\x22\x68\x74\x74\x70\x73\72\x2f\x2f\x64\x65\x76\x6c\x69\143\145\x6e\163\x65\x2e\x64\x65\x76\x62\171\142\151\164\56\143\157\x6d\57\x22\40\164\141\x72\147\145\164\75\x22\x5f\x42\114\101\116\113\x22\x3e\144\157\143\165\x6d\145\156\x74\141\164\151\x6f\x6e\74\57\141\76\41\x3c\57\144\151\166\x3e\xa\11\11\11\74\x2f\x64\x69\166\x3e"; $errors = ''; $var1_error = array("\173\145\x72\x72\157\162\72\151\x6e\x73\x74\x61\x6c\x6c\175", "\x7b\x65\162\x72\157\162\72\166\145\162\x73\151\157\156\x7d", "\x7b\x65\x72\x72\x6f\x72\72\x64\141\x74\x61\x62\x61\163\x65\x7d", "\x7b\x65\162\162\157\162\x3a\x6c\151\x63\x65\156\163\145\x7d", "\x7b\145\x72\x72\x6f\162\x3a\x64\x69\x73\143\x6f\x72\144\x7d", "\173\145\x72\x72\157\x72\72\x74\x65\x62\x65\170\x7d"); $var2_error = array($installation_design, $old_version_design, $database_design, $license_design, $discord_design, $tebex_design); if (INSTALL_MODE) { $errors .= "\x7b\145\162\x72\157\162\x3a\x69\156\x73\164\x61\154\x6c\x7d\x20"; } if ($version != $new_version and !$addons_updates) { $errors .= "\173\145\162\x72\157\x72\x3a\166\x65\162\x73\x69\157\156\x7d\40"; } if (!isset($connx) and DATABASE_CONFIG) { $errors .= "\x7b\x65\x72\x72\x6f\x72\72\x64\141\x74\141\142\x61\x73\x65\x7d\40"; } if (!$valid) { $errors .= "\173\x65\x72\162\157\x72\72\x6c\151\x63\x65\x6e\x73\x65\x7d\x20"; } if (empty(CLIENT_ID) or empty(CLIENT_SECRET)) { $errors .= "\173\x65\162\162\x6f\162\72\x64\151\163\x63\157\162\144\175\40"; } if (TEBEX_PAYMENT) { if (empty(TEBEX_PUBLIC_KEY) or empty(TEBEX_WEBHOOK_SECRET)) { $errors .= "\173\x65\162\162\157\162\72\x74\x65\x62\145\170\175\40"; } } $to_do = str_replace($var1_error, $var2_error, "\74\x64\x69\166\40\x63\x6c\x61\x73\163\75\42\x69\x63\x6f\156\55\143\x6f\156\164\141\x69\x6e\x65\162\x22\x3e" . $errors . "\x3c\x2f\x64\151\166\76"); echo $to_do == "\x3c\x64\x69\166\40\143\154\x61\x73\x73\x3d\42\151\x63\157\x6e\x2d\143\x6f\x6e\x74\x61\x69\x6e\145\162\42\x3e\x3c\57\x64\151\x76\x3e" ? '' : $to_do; } goto LbL5a; wCI3M: $dbb_basket = "\x64\142\x62\x5f\142\x61\x73\153\145\164"; goto Hvd7U; KUuff: $devbybit_link = "\x68\164\x74\160\x73\x3a\57\x2f\144\145\166\x62\171\142\151\164\56\143\157\155"; goto CbWUD; nuxwK: function hasDevices($user = '') { require_once "\x63\x6f\x6e\146\151\147\x2e\x70\x68\160"; global $connx; $user = empty($user) ? $_SESSION["\x64\x62\142\x5f\x75\163\145\162"]["\151\144"] : $user; $docsSQL = $connx->prepare("\x53\105\114\105\x43\x54\40\x43\117\125\x4e\124\x28\x69\144\x29\x20\101\x53\x20\143\x6f\165\156\164\x20\x46\x52\x4f\115\x20\x60\x64\x62\142\x5f\164\157\x6b\x65\156\140\x20\x57\110\x45\x52\105\40\x60\165\163\x65\x72\x60\40\x3d\40\77\73"); $docsSQL->execute(array($user)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs["\143\157\165\x6e\164"]; } goto oNzJa; gMpSQ: $dbb_group = "\144\142\x62\x5f\x67\162\157\x75\160"; goto YU3S4; OMGQ6: $dbb_history_ip = "\144\x62\142\137\x68\x69\163\164\157\x72\x79\137\x69\x70"; goto HTNAV; oNzJa: function hasCount($sql, $column = '', $value = '') { require_once "\143\x6f\156\x66\151\x67\x2e\x70\150\x70"; global $connx; $column = empty($column) ? "\x75\163\145\162" : $column; $value = empty($value) ? $_SESSION["\144\142\x62\137\165\x73\145\x72"]["\151\144"] : $value; $docsSQL = $connx->prepare("\x53\105\x4c\105\103\x54\x20\x43\117\x55\x4e\124\x28\x69\x64\51\40\101\123\x20\143\157\x75\156\164\40\106\x52\117\x4d\x20\x60{$sql}\x60\40\127\110\x45\x52\105\x20\x60{$column}\140\40\x3d\40\x3f\73"); $docsSQL->execute(array($value)); $docs = $docsSQL->fetch(PDO::FETCH_ASSOC); return $docs["\143\x6f\165\x6e\x74"]; } goto JFs_W; gW_sl: ?>
Function Calls
None |
Stats
MD5 | dd383ceb8e7dc5c8ee94fdfbfd9342ad |
Eval Count | 0 |
Decode Time | 94 ms |