|
@@ -2,45 +2,45 @@
|
|
|
error_reporting(E_ALL);
|
|
|
ini_set('display_errors', '1');
|
|
|
$encriptKeyToUse = "key from Config.php (created while installation)";
|
|
|
-function base64_url_encode($input) {
|
|
|
+function base64_url_encode($input){
|
|
|
return strtr(base64_encode($input), '+/=', '-_,');
|
|
|
}
|
|
|
-
|
|
|
-function base64_url_decode($input) {
|
|
|
+function base64_url_decode($input){
|
|
|
return base64_decode(strtr($input, '-_,', '+/='));
|
|
|
}
|
|
|
define("IN_MYBB", 1);
|
|
|
define("NO_ONLINE", 1);
|
|
|
require_once "./global.php";
|
|
|
-
|
|
|
ob_start();
|
|
|
-if(!isset($_GET['op'])) {
|
|
|
- if(isset($_GET['txt']))
|
|
|
+if(!isset($_GET['op'])){
|
|
|
+ if(isset($_GET['txt'])){
|
|
|
header('Content-type: text/plain');
|
|
|
- elseif (!isset($_GET['textmode']))
|
|
|
+ }elseif(!isset($_GET['textmode'])){
|
|
|
header('Content-type: text/javascript');
|
|
|
- if ($mybb->user['username']=="" || $mybb->user['isbannedgroup']) {
|
|
|
+ }
|
|
|
+ if($mybb->user['username']=="" || $mybb->user['isbannedgroup']){
|
|
|
$nick = "Guest";
|
|
|
$signature = "";
|
|
|
- } else {
|
|
|
+ }else{
|
|
|
$nick = $mybb->user['username'];
|
|
|
$signature = base64_url_encode(mcrypt_encrypt ( MCRYPT_RIJNDAEL_256 , $encriptKeyToUse , $nick , MCRYPT_MODE_ECB));
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
ob_end_clean();
|
|
|
-if(isset($_GET['op'])) {
|
|
|
+if(isset($_GET['op'])){
|
|
|
header('Content-type: text/plain');
|
|
|
$id = $_GET['u'];
|
|
|
$user = get_user((int) $id);
|
|
|
- if (base64_url_decode($_GET['nick'])==$user['username'])
|
|
|
+ if (base64_url_decode($_GET['nick'])==$user['username']){
|
|
|
echo $user['usergroup'];
|
|
|
-} else {
|
|
|
- if(isset($_GET['txt']))
|
|
|
+ }
|
|
|
+}else{
|
|
|
+ if(isset($_GET['txt'])){
|
|
|
echo $signature."\n".$nick."\n".$mybb->user['uid'];
|
|
|
- elseif (isset($_GET['textmode']))
|
|
|
+ }elseif(isset($_GET['textmode'])){
|
|
|
header('Location: http://chat.forum.acr.victorz.ca/textmode.php?login&nick='.urlencode($nick).'&sig='.urlencode($signature).'&id='.$mybb->user['uid']);
|
|
|
- else
|
|
|
+ }else{
|
|
|
echo "signCallback('$signature','$nick','".$mybb->user['uid']."');";
|
|
|
+ }
|
|
|
}
|
|
|
?>
|