Easiest way to get email notification on front end submission

Easiest way to get email notification on front end submission

5 Monate 6 Tage her #9797 von Jason L

I have created a component using component creator where registered users can submit items, before those items can be displayed I need to have a admin approve these in the backend. All of this functionality is working great.

As we can go weeks without a submission, I would like to be able to email an alert to approver when and item has been submitted and or an items is awaiting approval.

I thought about doing this through cron but would like to have something built into Joomla either via plugin or a modification to the component that was created.

Thoughts I can do basic hacking / code modification of a samples

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

5 Monate 1 Tag her #9798 von Travis

If it were me, I would edit /components/com_[componentname]/controllers/[viewname]form.php

Find the save function, right before the redirect, and add:

$mail = Factory::getMailer();
$config = Factory::getConfig();
$sender = [$config->get('mailfrom'), $config->get('fromname')];
$mail->setSender($sender);
//Can also do something to get admins or email from param if you don't want to hardcode this.
$mailer->addRecipient('johndoe@example.com');
$body = '<h1>Success!</h1> This is the body of your message. You can do things here.';
$mail->setBody($body);
$mail->isHtml(true);

$mail->Send();

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.227 Sekunden
Powered by Kunena Forum

Wir verwenden eigene Cookies und Cookies von Drittanbietern, um Ihr Nutzererlebnis zu verbessern und Ihnen einen optimalen Service zu bieten. Wenn Sie die Website weiter nutzen, gehen wir davon aus, dass Sie mit unserer Cookie-Politik einverstanden sind.