Browse
For agents
About
GiveWP – Donation Plugin and Fundraising Platform
/
3.6.0
GiveWP – Donation Plugin and Fundraising Platform
v3.6.0
Switch version
4.16.8
4.16.7.2
4.16.7.1
4.16.7
4.16.6.1
4.16.6
4.16.5.1
4.16.5
4.16.4
4.16.3
4.16.2
4.16.1
4.16.0
4.15.5
4.15.4
4.15.3
4.15.2
4.15.1
4.15.0
2.3.0
2.3.1
2.3.2
2.30.0
2.31.0
2.31.1
All 253 releases
Overview
Code
give
/
src
/
Donations
/
Actions
/
GeneratePurchaseKey.php
GeneratePurchaseKey.php
19 lines
370 B
Find file
t
No matching file
Up and down to move
Enter to open
Esc to close
Raw
Download
Zip
View raw
1
<
?
php
2
3
namespace
Give
\
Donations
\
Actions
;
4
5
class
GeneratePurchaseKey
{
6
/**
7
*
@since
2.19.6
8
*
9
*
@param
string
$email
10
*
@return
string
11
*/
12
public
function
__invoke
(
$
email
)
13
{
14
$
auth_key
=
defined
(
'
AUTH_KEY
'
)
?
AUTH_KEY
:
'
'
;
15
16
return
strtolower
(
md5
(
$
email
.
date
(
'
Y-m-d H:i:s
'
)
.
$
auth_key
.
uniqid
(
'
give
'
,
true
)
)
)
;
17
}
18
}
19