From 8a49ce2f7b8dc325af8023b423ee734ace4f5660 Mon Sep 17 00:00:00 2001
From: Li
Date: Fri, 2 Sep 2022 14:35:16 +1200
Subject: [PATCH] Update Famitama-FlashPoint.cgi
---
V5/pc/cgi/Famitama-FlashPoint.cgi | 24 +++++++++++-------------
1 file changed, 11 insertions(+), 13 deletions(-)
diff --git a/V5/pc/cgi/Famitama-FlashPoint.cgi b/V5/pc/cgi/Famitama-FlashPoint.cgi
index 3b08e7a..604e46f 100644
--- a/V5/pc/cgi/Famitama-FlashPoint.cgi
+++ b/V5/pc/cgi/Famitama-FlashPoint.cgi
@@ -169,48 +169,46 @@ function CgiGetCode(){
while(strlen($iid) != 3){
$iid = "0".$iid;
}
-
if($logoutType == 0 || $logoutType == 1){
$logoutNo = strval($codeType);
$logoutNo .= strval($region);
- $logoutNo .= $iid[1];
+ $logoutNo .= strval($iid[1]);
$logoutNo .= strval($logoutType);
- $logoutNo .= $iid[2];
+ $logoutNo .= strval($iid[2]);
$logoutNo .= strval($tamaIndex[0]);
$logoutNo .= strval($unknownValue);
if($codeType == 2){ # GP
$logoutNo .= strval($gotchiPoints);
}
else{
- $logoutNo .= $iid[0];
+ $logoutNo .= strval($iid[0]);
}
$logoutNo .= strval($tamaIndex[1]);
$logoutNo .= "C";
}
- else if($logoutType == 2 or $logoutType == 3){
- $logoutNo = $iid[1];
+ else if($logoutType == 2 || $logoutType == 3){
+ $logoutNo = strval($iid[1]);
$logoutNo .= strval($region);
$logoutNo .= strval($tamaIndex[0]);
$logoutNo .= strval($logoutType);
$logoutNo .= strval($tamaIndex[1]);
$logoutNo .= "C";
if($codeType == 2){ # GP
- $logoutNo += strval($gotchiPoints);
+ $logoutNo .= strval($gotchiPoints);
}
else{
- $logoutNo += $iid[0];
+ $logoutNo .= strval($iid[0]);
}
- $logoutNo += $iid[2];
- $logoutNo += strval($unknownValue);
- $logoutNo += strval($codeType);
+ $logoutNo .= strval($iid[2]);
+ $logoutNo .= strval($unknownValue);
+ $logoutNo .= strval($codeType);
}
// Calculate checksum
$indx = strpos($logoutNo, "C");
$cbit = strval(CheckBit($logoutNo,false,$indx));
$logoutNo = str_replace("C", $cbit, $logoutNo);
-
$output['PasswordUp'] = substr($logoutNo, 0, 5);
$output['PasswordDown'] = substr($logoutNo, 5, 10);
return true;
@@ -227,4 +225,4 @@ else{
}
$msg = http_build_query($output);
echo($msg);
-?>
\ No newline at end of file
+?>