Hooks Notification

Développement d'extensions tierces
aser
Membre
Messages : 10
Inscription : 09 Mars 2010 16:52
Localisation : bretagne

Hooks Notification

Messagepar aser » 08 Sep 2015 09:59

Bonjour à tous,

J'aurais besoin d'un conseil, pour un contao 3.5, je suis à la recherche d'un HOOK qui permet d'envoyer un mail lorsque un utilisateur créer un article/actualité/events (mais qui n'a pas la permission de le rendre visible), j'avais penser à GetArticle...
Je voulais savoir si quelqu'un l'avais déjà réaliser?

Bien cordialement

aser
Membre
Messages : 10
Inscription : 09 Mars 2010 16:52
Localisation : bretagne

Re: Hooks Notification

Messagepar aser » 08 Sep 2015 17:41

Re,

Bon, j'ai trouvé une solution un peu bancale, j'ai utiliser le HOOK : AddLogEntry. ( est déclenché lorsqu'une nouvelle entrée est ajoutée au journal (log))
Quand l'utilisateur, nommé rédacteur créer un article, j'arrive à le détecter et envoyer une notification à l'admin.

Voir :

Code : Tout sélectionner

class MyHooks extends Frontend {
public function myAddLogEntry($strText, $strFunction, $strAction)
{
   $userRedact = $GLOBALS['TL_USERNAME'];
   if (($strFunction == "Contao\DC_Table::create") && ($userRedact == "redacteur"))
   {
      $objEmail = new Email();
      $objEmail->from = "admin@mail.fr";
      $objEmail->fromName = $GLOBALS['TL_ADMIN_NAME'];
      $objEmail->subject = "Nouvel Article .....";
      $objEmail->text = "Un nouvel article a été crée sur le site .......";
      $objEmail->sendTo("mail@mail.fr");
   }
}
}


Si quelqu'un à une autre solution, je suis preneur!!

Bien cordialement,

playmovince
Membre
Messages : 49
Inscription : 24 Oct 2008 14:19

Re: Hooks Notification

Messagepar playmovince » 05 Mai 2016 21:22

Hello,

il y aurait peut-etre un coup à jouer avec l'extension Notification center ? je n'ai pas bien regardé, mais il doit etre possible de rajouter des types de notifications. à l'occasion, j'essaye de regarder ça.


Revenir vers « Développement d'extensions »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité