This forum is no longer open and is for reading/searching only.

Please use our new MachForm Community Forum instead.

MachForm Community Forums » MachForm 2

Custom email body for just one form, default for others


  1. philipwareham
    Member

    Hi there,
    Is there a way to alter the code slightly in helper-function.php so that most emails use the standard template with line 326 as...

    $email_body = '<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Lucida Grande,Tahoma,Arial,Verdana,sans-serif;font-size:12px;text-align:left">'."\n";

    ...but, say for example, only form 7 uses a customised version of that line with...

    $email_body = '<img src="/images/my-image-example.gif"/><table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Lucida Grande,Tahoma,Arial,Verdana,sans-serif;font-size:12px;text-align:left">'."\n";

    I'm sure this can be done with 'if' conditional statements? But if so, how do I do it?

    Thanks in advance,
    Phil

    Posted 15 years ago #
  2. yuniar

    Yes, that is possible. You can use something like this:

    if($form_id == 7){
        $email_body = '<img src="/images/my-image-example.gif"/><table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Lucida Grande,Tahoma,Arial,Verdana,sans-serif;font-size:12px;text-align:left">'."\n";
    }else{
        $email_body = '<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Lucida Grande,Tahoma,Arial,Verdana,sans-serif;font-size:12px;text-align:left">'."\n";
    }

    MachForm Founder

    Posted 15 years ago #
  3. philipwareham
    Member

    Works great, thanks yuniar

    Posted 15 years ago #

RSS feed for this topic

Reply