Appnitro Software Forums » MachForm 2

For some reason this won't work anymore... Sigh...


  1. MvdL79
    Member

    Hi Yuniar,

    I am experiencing some problems with the following code:

    if($data['element_type'] == 'radio' && $target_is_admin === true){
    			if($form_id == 1){
    			if($data['element_id'] == 5){
    
    			if($data['value'] == "Registratie domeinnaam"){
    				$entry_details[$i]['value'] .= "Bij deze bevestigen wij dat de onderstaande domeinnaam (of domeinnamen) voor u is (of zijn) geregistreerd:";
    			}elseif($data['value'] == "Verhuizing domeinnaam"){
    				$entry_details[$i]['value'] .= "Bij deze bevestigen wij dat de onderstaande domeinnaam (of domeinnamen) voor u is (of zijn) aangevraagd voor verhuizing:";
    			}elseif($data['value'] == "DNS wijziging"){
    				$entry_details[$i]['value'] .= "Bij deze bevestigen wij dat de DNS-gegevens van de onderstaande domeinnaam (of domeinnamen) voor u is (of zijn) aangepast:";
    			}
    		}
    	}
    }

    I added this in the helper-functions.php file.
    But for some reason it won't post that text in the email.

    It should replace "Registratie domeinnaam" with "Bij deze bevestigen wij dat de onderstaande domeinnaam (of domeinnamen) voor u is (of zijn) geregistreerd:"

    However it doesn't do anything.

    Thing I did check:

    1. Correct form_id = yes!
    2. Correct element_it = yes!

    I am baffled, cause this used to work without problems. :(

    Posted 5 months ago #
  2. redityo

    Hi,

    It might be there is a space character in your "radio button text", try to use "trim" function. You can change the code to be like this :

    if($data['element_type'] == 'radio' && $target_is_admin === true){
    			if($form_id == 1){
    			if($data['element_id'] == 5){
    
    			if(trim($data['value']) == "Registratie domeinnaam"){
    				$entry_details[$i]['value'] .= "Bij deze bevestigen wij dat de onderstaande domeinnaam (of domeinnamen) voor u is (of zijn) geregistreerd:";
    			}elseif(trim($data['value']) == "Verhuizing domeinnaam"){
    				$entry_details[$i]['value'] .= "Bij deze bevestigen wij dat de onderstaande domeinnaam (of domeinnamen) voor u is (of zijn) aangevraagd voor verhuizing:";
    			}elseif(trim($data['value']) == "DNS wijziging"){
    				$entry_details[$i]['value'] .= "Bij deze bevestigen wij dat de DNS-gegevens van de onderstaande domeinnaam (of domeinnamen) voor u is (of zijn) aangepast:";
    			}
    		}
    	}
    }

    however, if the problem still persist. You can send us your "helper-functions.php" file to :

    customer.service[at]appnitro.com


    MachForm Support

    Posted 5 months ago #
  3. MvdL79
    Member

    It didn't work for me... I have send you my helper-functions.php file.

    Posted 5 months ago #

RSS feed for this topic

Reply