2
0
mirror of https://github.com/ACSPRI/queXS synced 2024-04-02 12:12:16 +00:00

Added CHANGELOG update

Included sRandomChars in functions.limesurvey
Add an index on the token field of the survey table
This commit is contained in:
Adam Zammit
2013-01-24 15:10:16 +11:00
parent 004494e4ff
commit 9c46b41a4b
3 changed files with 36 additions and 0 deletions

View File

@@ -271,6 +271,28 @@ function getRandomID()
}
/**
* Creates a random sequence of characters
*
* @param mixed $length Length of resulting string
* @param string $pattern To define which characters should be in the resulting string
*
* From Limesurvey
*/
function sRandomChars($length = 15,$pattern="23456789abcdefghijkmnpqrstuvwxyz")
{
$patternlength = strlen($pattern)-1;
for($i=0;$i<$length;$i++)
{
if(isset($key))
$key .= $pattern{rand(0,$patternlength)};
else
$key = $pattern{rand(0,$patternlength)};
}
return $key;
}
/**