function agreement_user in Agreement 6
Same name and namespace in other branches
- 6.2 agreement.module \agreement_user()
Implementation of hook_user().
File
- ./
agreement.module, line 135 - agreement.module - Agreement module code
Code
function agreement_user($op, &$edit, &$account, $category = NULL) {
if ($op == 'after_update' && variable_get('agreement_frequency', 0) == 1) {
// Don't require user to re-accept agreement if they've just changed their pwd
if (!empty($edit['pass'])) {
$uid = $account->uid;
if ($uid == $GLOBALS['user']->uid) {
// To help distinguish password-generated agreements from form-based agreements
$agree = 2;
db_query("INSERT INTO {agreement} (uid, agreed, sid, agreed_date)\n VALUES (%d, %d, '%s', %d)", $uid, $agree, session_id(), time());
}
}
}
}