Send form to Address specified from a select list of who to contact

  • Posts: 2348
  • Karma: 85
  • Thank you received: 315

mihaela replied the topic: Send form to Address specified from a select list of who to contact

Hello,

Can you please explain in which way do you want to send emails to multiple emails?

Do you mean that you have more select lists and then depending on what is selected emails should be sent to more addresses or you have ONE select list, but for some options, emails should be sent to multiple emails?

Regards,

Mihaela
#236548
  • Cpointcc
  • Topic Author
  • Offline
  • Expert Boarder
  • Expert Boarder
  • Posts: 104
  • Thank you received: 0

Cpointcc replied the topic: Send form to Address specified from a select list of who to contact

In the select list, I have (which is working fine currently), the client wants some of the emails to go to multiple people.

See my example:

0;--Select an Official or Department--;selectofficial
0;The Big Boss;email1@mydomain.com, email2@mydomain.com

Will this work?
#236556
  • Cpointcc
  • Topic Author
  • Offline
  • Expert Boarder
  • Expert Boarder
  • Posts: 104
  • Thank you received: 0

Cpointcc replied the topic: Send form to Address specified from a select list of who to contact

ONE select list, but for some options, emails should be sent to multiple emails?
#236559
  • Posts: 2348
  • Karma: 85
  • Thank you received: 315

mihaela replied the topic: Send form to Address specified from a select list of who to contact

Hello,

Ok, I understand how you would like this to work.

Unfortunately, it can't work that way.

There are two ways to send more emails at once in your case.

One way is to define the select list like this for example:
0;--Select an Official or Department--;selectofficial
0;The Big Boss;The Big Boss
and then write code in End Submit pieces as for example in this example crosstec.org/en/forums/18-languages/1254....html?start=6#232059 or here crosstec.org/en/forums/15-usage/125018-c...backfile.html#230236 .

For your case, the code would look similar to this:
$this->execPieceByName('ff_InitLib');
$from = 'your@email.com'; //change to wanted email
$fromname = 'yourname'; //change to wanted from name
$subject = 'Your Email Subject'; // Change to your preferred Email subject

$body = '';
foreach ($this->maildata as $data) {
   $body .= $data[_FF_DATA_TITLE].": ".$data[_FF_DATA_VALUE].nl() . "\r\n";
 
}
if( ff_getSubmit('SELECTLISTNAME') == "The Big Boss") {
    $this->sendMail($from, $fromname, "email1@mydomain.com", $subject, $body); 
    $this->sendMail($from, $fromname, "email2@mydomain.com", $subject, $body);  
    }
else if( ff_getSubmit('SELECTLISTNAME') == "SOME OTHER OPTION") {
    $this->sendMail($from, $fromname, "email3@mydomain.com", $subject, $body); 
    }
Do the necessary changes in the code.
NOTE: It is important to know that with this solution if you have used a custom email template it will not be used for this email.

Therefore, if you wish to use the email template, I will give you instructions on how to send emails to multiple addresses in another way.

Regards,

Mihaela
#236593
Moderators: ForumSupporttomeperica
Time to create page: 0.068 seconds

Summer Sale!

50% discount on all of our extension subscription plans & templates!

Get Your Subscription Here

News and Updates

Get informed about new downloads, updates and more in our News and Updates newsletter.

All Extensions Subscription

Get 1 year access to all of our current and future products and 1 year of professional support -- 99 for just 49! (Summer Sale)

No support per domain or website installation limits! Includes all of our current and future Joomla!® extensions, Joomla!® templates for the duration of your membership. This means, by purchasing an All Extensions Subscription you'll have it all covered!

Get it from here

3rd Party Discount - 25% Off

We help you to keep your costs under control. If you are a new member and purchased a form building tool from a different form vendor, then you'll get a 25% discount on our subscription plans.

How to receive the discount:

Send us a quick email to sales@crosstec.org with a proof of purchase (for example a paypal receipt), await payment instructions and enjoy your membership!

Community Reward

Help us to create new extensions and plugins! With only $5 you help us a lot and get unlimited download access to all of our products, professional support and even more. Get your reward now!

Read More Here