function multiple_email_cron in Multiple E-mail Addresses 6
Same name and namespace in other branches
- 5 multiple_email.module \multiple_email_cron()
- 7 multiple_email.module \multiple_email_cron()
- 2.x multiple_email.module \multiple_email_cron()
Implementation of hook_cron().
File
- ./
multiple_email.module, line 278 - multiple_email module file
Code
function multiple_email_cron() {
$deadline = (int) variable_get('multiple_email_confirm_deadline', 5);
if ($deadline) {
$result = db_query("\n SELECT\n e.eid,\n e.time_code_generated,\n IF(LOWER(u.mail) = LOWER(e.email), 1, 0) as primary_address\n FROM\n {multiple_email} e\n INNER JOIN {users} u ON (u.uid = e.uid)\n WHERE confirmed=0");
$now = time();
while ($row = db_fetch_object($result)) {
if (strtotime("+{$deadline} days", $row->time_code_generated) <= $now && !$row->primary_address) {
multiple_email_expire_address($row->eid);
}
}
}
}