Update Famitama-FlashPoint.cgi
This commit is contained in:
parent
2049c5ca38
commit
8a49ce2f7b
|
@ -169,48 +169,46 @@ function CgiGetCode(){
|
||||||
while(strlen($iid) != 3){
|
while(strlen($iid) != 3){
|
||||||
$iid = "0".$iid;
|
$iid = "0".$iid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if($logoutType == 0 || $logoutType == 1){
|
if($logoutType == 0 || $logoutType == 1){
|
||||||
$logoutNo = strval($codeType);
|
$logoutNo = strval($codeType);
|
||||||
$logoutNo .= strval($region);
|
$logoutNo .= strval($region);
|
||||||
$logoutNo .= $iid[1];
|
$logoutNo .= strval($iid[1]);
|
||||||
$logoutNo .= strval($logoutType);
|
$logoutNo .= strval($logoutType);
|
||||||
$logoutNo .= $iid[2];
|
$logoutNo .= strval($iid[2]);
|
||||||
$logoutNo .= strval($tamaIndex[0]);
|
$logoutNo .= strval($tamaIndex[0]);
|
||||||
$logoutNo .= strval($unknownValue);
|
$logoutNo .= strval($unknownValue);
|
||||||
if($codeType == 2){ # GP
|
if($codeType == 2){ # GP
|
||||||
$logoutNo .= strval($gotchiPoints);
|
$logoutNo .= strval($gotchiPoints);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$logoutNo .= $iid[0];
|
$logoutNo .= strval($iid[0]);
|
||||||
}
|
}
|
||||||
$logoutNo .= strval($tamaIndex[1]);
|
$logoutNo .= strval($tamaIndex[1]);
|
||||||
$logoutNo .= "C";
|
$logoutNo .= "C";
|
||||||
}
|
}
|
||||||
else if($logoutType == 2 or $logoutType == 3){
|
else if($logoutType == 2 || $logoutType == 3){
|
||||||
$logoutNo = $iid[1];
|
$logoutNo = strval($iid[1]);
|
||||||
$logoutNo .= strval($region);
|
$logoutNo .= strval($region);
|
||||||
$logoutNo .= strval($tamaIndex[0]);
|
$logoutNo .= strval($tamaIndex[0]);
|
||||||
$logoutNo .= strval($logoutType);
|
$logoutNo .= strval($logoutType);
|
||||||
$logoutNo .= strval($tamaIndex[1]);
|
$logoutNo .= strval($tamaIndex[1]);
|
||||||
$logoutNo .= "C";
|
$logoutNo .= "C";
|
||||||
if($codeType == 2){ # GP
|
if($codeType == 2){ # GP
|
||||||
$logoutNo += strval($gotchiPoints);
|
$logoutNo .= strval($gotchiPoints);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$logoutNo += $iid[0];
|
$logoutNo .= strval($iid[0]);
|
||||||
}
|
}
|
||||||
$logoutNo += $iid[2];
|
$logoutNo .= strval($iid[2]);
|
||||||
$logoutNo += strval($unknownValue);
|
$logoutNo .= strval($unknownValue);
|
||||||
$logoutNo += strval($codeType);
|
$logoutNo .= strval($codeType);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Calculate checksum
|
// Calculate checksum
|
||||||
$indx = strpos($logoutNo, "C");
|
$indx = strpos($logoutNo, "C");
|
||||||
$cbit = strval(CheckBit($logoutNo,false,$indx));
|
$cbit = strval(CheckBit($logoutNo,false,$indx));
|
||||||
$logoutNo = str_replace("C", $cbit, $logoutNo);
|
$logoutNo = str_replace("C", $cbit, $logoutNo);
|
||||||
|
|
||||||
$output['PasswordUp'] = substr($logoutNo, 0, 5);
|
$output['PasswordUp'] = substr($logoutNo, 0, 5);
|
||||||
$output['PasswordDown'] = substr($logoutNo, 5, 10);
|
$output['PasswordDown'] = substr($logoutNo, 5, 10);
|
||||||
return true;
|
return true;
|
||||||
|
@ -227,4 +225,4 @@ else{
|
||||||
}
|
}
|
||||||
$msg = http_build_query($output);
|
$msg = http_build_query($output);
|
||||||
echo($msg);
|
echo($msg);
|
||||||
?>
|
?>
|
||||||
|
|
Loading…
Reference in New Issue