m3 Security Fixes

This commit is contained in:
Mark Gregory
2026-09-16 17:14:26 +01:00
parent 1602bdd72e
commit d68687f062
78 changed files with 1297 additions and 1228 deletions
+18 -18
View File
@@ -51,7 +51,7 @@ class Helper
'Accept: application/json'
),
));
$response = curl_exec($curl);
// dd($response);
$responseJ = json_decode($response);
@@ -80,14 +80,14 @@ class Helper
curl_close($curl);
}
return $IonToken;
// return response()->json([
// 'code' => '200',
// 'token' => $IonToken
// 'token' => $IonToken
// ]);
}
# Check M3 API Token V2
public static function checkReceiveTokenV2(){
ini_set('max_execution_time', Config::get('arrays.PHPTimeOut'));
@@ -125,7 +125,7 @@ class Helper
'Accept: application/json'
),
));
$response = curl_exec($curl);
// dd($response);
$responseJ = json_decode($response);
@@ -156,11 +156,11 @@ class Helper
]);
}
}
// return $IonToken;
// return $IonToken;
return response()->json([
'code' => '200',
'token' => $IonToken
'token' => $IonToken
]);
}
@@ -211,8 +211,8 @@ class Helper
// dump($Type);// dump($ErrorMessage);// dump($Result);// dump($responseResult->$Type);
if ($ResultT=="N/A") {
$typesErrors++;
}
}
}
else{
$ErrorMessage = isset($responseResult->$Type->ErrorMessage) ? $responseResult->$Type->ErrorMessage :'';
@@ -226,11 +226,11 @@ class Helper
// dump($Type); // dump($ErrorMessage); // dump($Result); // dump($responseResult->$Type);
if ($ResultT=="N/A") {
$typesErrors++;
}
}
}
}
// dd($ErrorMessages);
if ($CloseShipmentErr == count($M3CloseShipmentResp) && $typesErrors == count($M3TypesResponse)-1) {
$ErrorMessages .= '-M3 did not call any method or type ';
}
@@ -260,7 +260,7 @@ class Helper
$substring = substr($string, $startPos + strlen($start), $endPos - ($startPos + strlen($start)));
return $substring;
}
public static function checkLength($JSONL,$DBL,$TYPE)
{
# Check type
@@ -321,7 +321,7 @@ class Helper
// } else {
// $goodString = "";
// }
// dump($goodString);
return $goodString;
}
@@ -330,7 +330,7 @@ class Helper
public static function removeDuplicateSubstrings($str) {
$result = '';
$seenPhrases = [];
$phrases = explode(' ', $str);
foreach ($phrases as $phrase) {
if (!in_array($phrase, $seenPhrases)) {
@@ -338,7 +338,7 @@ class Helper
$seenPhrases[] = $phrase;
}
}
return trim($result);
}
@@ -379,7 +379,7 @@ public static function getUserCOWHSPLT(){
}
}
}