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:
Riccardo Di Dato
2016-03-17 23:00:26 +01:00
parent aa0e3c364f
commit b015b44ec7
18 changed files with 243 additions and 68 deletions
@@ -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);
}
}
}
}
}
}
?>