30 lines
678 B
PHP
30 lines
678 B
PHP
<?php
|
|
/*
|
|
Author: Riccardo Di Dato
|
|
Creation Date: 17/mar/2016
|
|
*/
|
|
|
|
|
|
class GenerateUserActivationMailTask extends Task {
|
|
public static function getName(){
|
|
return "generateUserActivation";
|
|
}
|
|
|
|
public static function getLabel(){
|
|
return "Genera email di attivazione utenti";
|
|
}
|
|
|
|
public static function execute(){
|
|
$users = GlobalVariables::get("dao")->query("UserModel",array("activationSent"=>false),array("limit"=>10));
|
|
if(sizeof($users)>0){
|
|
foreach ($users as $user){
|
|
$mail = FDN_MailHelper::getUserConfirmMail($user);
|
|
GlobalVariables::get("dao")->save($mail);
|
|
$user->activationSent = true;
|
|
GlobalVariables::get("dao")->save($user);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
?>
|