Signed-off-by: Roland Häder <roland@mxchange.org>
if (strlen($str) > 40) {
// The string is to long
return $str;
if (strlen($str) > 40) {
// The string is to long
return $str;
- } elseif (strlen($str) == 40) {
+ } elseif ((strlen($str) == 40) && (getPassScramble() != '')) {
- $scrambleNums = explode(':', getPassScramble());
+ $scramble = getPassScramble();
} else {
// Generate new numbers
} else {
// Generate new numbers
- $scrambleNums = explode(':', genScrambleString(strlen($str)));
+ $scramble = genScrambleString(strlen($str));
+ // Convert it into an array
+ $scrambleNums = explode(':', $scramble);
+
// Assert on both lengths
assert(strlen($str) == count($scrambleNums));
// Assert on both lengths
assert(strlen($str) == count($scrambleNums));