function shurly_flood_register_event in ShURLy 6
Same name and namespace in other branches
- 8 shurly.module \shurly_flood_register_event()
- 7 shurly.module \shurly_flood_register_event()
Function to store the flood event.
1 call to shurly_flood_register_event()
- shurly_rate_limit_allowed in ./
shurly.module - Check rate limit for this user return an array in the following format array( 'allowed' => TRUE/FALSE 'rate' => number of requests allowed 'time' => period of time in minutes )
File
- ./
shurly.module, line 354 - description http://www.youtube.com/watch?v=Qo7qoonzTCE
Code
function shurly_flood_register_event($name, $window = 3600, $identifier = NULL) {
if (!isset($identifier)) {
$identifier = ip_address();
}
db_query("INSERT INTO {shurly_flood} (event, identifier, timestamp, expiration) VALUES ('%s', '%s', %d, %d)", $name, ip_address(), time(), time() + $window);
}