Aggiunti warning mail per commenti
Aggiunte nuove mail al mail helper Correzioni grafiche alle pagine di cancellazione in amministrazione Modificata pagina di validazione commento
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
Author: Riccardo Di Dato
|
||||
Creation Date: 17/mar/2016
|
||||
*/
|
||||
|
||||
class GenerateCommentiWarningMailTask extends Task {
|
||||
public static function getName(){
|
||||
return "generateCommentiWarning";
|
||||
}
|
||||
|
||||
public static function getLabel(){
|
||||
return "Genera email su ricezione commenti";
|
||||
}
|
||||
|
||||
public static function execute(){
|
||||
$admins = GlobalVariables::get("dao")->query("AdminModel",array("active"=>true));
|
||||
|
||||
$commenti = GlobalVariables::get("dao")->query("CommentoModel",array("mailSent"=>false),array("limit"=>10));
|
||||
|
||||
if(sizeof($commenti)>0 && sizeof($admins)>0){
|
||||
foreach ($admins as $admin){
|
||||
if ($admin->hasRole(AdminModel::ADMIN_TYPE_COMMENTI_SUPERVISOR) && !$admin->hasRole(AdminModel::ADMIN_TYPE_SUPERADMIN)){
|
||||
foreach ($commenti as $commento){
|
||||
$mail = FDN_MailHelper::getNewCommentoMail($commento,$admin);
|
||||
GlobalVariables::get("dao")->save($mail);
|
||||
$commento->mailSent = true;
|
||||
GlobalVariables::get("dao")->save($commento);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user