Fix CR
This commit is contained in:
@@ -416,15 +416,13 @@ class G
|
|||||||
}
|
}
|
||||||
|
|
||||||
$result = base64_encode($result);
|
$result = base64_encode($result);
|
||||||
$search = ['/', '='];
|
$search = ['/' => '°', '=' => ''];
|
||||||
$replace = ['°', ''];
|
|
||||||
|
|
||||||
if ($urlSafe) {
|
if ($urlSafe) {
|
||||||
$search[] = '+';
|
$search['+'] = '-';
|
||||||
$replace[] = '_';
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return str_replace($search, $replace, $result);
|
return strtr($result, $search);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -441,18 +439,15 @@ class G
|
|||||||
public static function decrypt($string, $key, $urlSafe = false)
|
public static function decrypt($string, $key, $urlSafe = false)
|
||||||
{
|
{
|
||||||
$result = '';
|
$result = '';
|
||||||
$search = ['°'];
|
$search = ['°' => '/'];
|
||||||
$replace = ['/'];
|
|
||||||
|
|
||||||
if ($urlSafe) {
|
if ($urlSafe) {
|
||||||
$search[] = '_';
|
$search['-'] = '+';
|
||||||
$replace[] = '+';
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$string = str_replace($search, $replace, $string);
|
$string = strtr($string, $search);
|
||||||
$string_jhl = explode("?", $string);
|
$complement = explode('?', $string);
|
||||||
$string = base64_decode($string);
|
$string = base64_decode($complement[0]);
|
||||||
$string = base64_decode($string_jhl[0]);
|
|
||||||
|
|
||||||
for ($i = 0; $i < strlen($string); $i++) {
|
for ($i = 0; $i < strlen($string); $i++) {
|
||||||
$char = substr($string, $i, 1);
|
$char = substr($string, $i, 1);
|
||||||
@@ -460,8 +455,8 @@ class G
|
|||||||
$char = chr(ord($char) - ord($keychar));
|
$char = chr(ord($char) - ord($keychar));
|
||||||
$result .= $char;
|
$result .= $char;
|
||||||
}
|
}
|
||||||
if (!empty($string_jhl[1])) {
|
if (!empty($complement[1])) {
|
||||||
$result .= '?' . $string_jhl[1];
|
$result .= '?' . $complement[1];
|
||||||
}
|
}
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ if (isset($_GET['BROWSER_TIME_ZONE_OFFSET'])) {
|
|||||||
|
|
||||||
$_REQUEST['APP_UID'] = G::decrypt(urldecode(utf8_encode($_REQUEST['APP_UID'])), URL_KEY, true);
|
$_REQUEST['APP_UID'] = G::decrypt(urldecode(utf8_encode($_REQUEST['APP_UID'])), URL_KEY, true);
|
||||||
$_REQUEST['DEL_INDEX'] = G::decrypt(urldecode(utf8_encode($_REQUEST['DEL_INDEX'])), URL_KEY, true);
|
$_REQUEST['DEL_INDEX'] = G::decrypt(urldecode(utf8_encode($_REQUEST['DEL_INDEX'])), URL_KEY, true);
|
||||||
$_REQUEST['FIELD'] = G::decrypt(rawurldecode(utf8_encode($_REQUEST['FIELD'])), URL_KEY, true);
|
$_REQUEST['FIELD'] = G::decrypt(urldecode(utf8_encode($_REQUEST['FIELD'])), URL_KEY, true);
|
||||||
$_REQUEST['VALUE'] = G::decrypt(urldecode(utf8_encode($_REQUEST['VALUE'])), URL_KEY, true);
|
$_REQUEST['VALUE'] = G::decrypt(urldecode(utf8_encode($_REQUEST['VALUE'])), URL_KEY, true);
|
||||||
$_REQUEST['ABER'] = G::decrypt(urldecode(utf8_encode($_REQUEST['ABER'])), URL_KEY, true);
|
$_REQUEST['ABER'] = G::decrypt(urldecode(utf8_encode($_REQUEST['ABER'])), URL_KEY, true);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user