Untitled

mail@pastecode.io avatar
unknown
php
a year ago
1.7 kB
4
Indexable
Never
<?php 

/* Wysyłka dodatkowych pól do Formularz Rekrutacyjny */


add_action( 'wpcf7_before_send_mail', 'wpcf7_add_text_to_mail_body', 10, 3 );
function wpcf7_add_text_to_mail_body( $WPCF7_ContactForm, $abort, $submission ) {

        $wpcf7 = WPCF7_ContactForm :: get_current() ;
        $submission = WPCF7_Submission :: get_instance() ;
        if ($submission)
        {
            $posted_data = $submission->get_posted_data() ;
            // nothing's here... do nothing...
            if ( empty ($posted_data))
            return ;

            $mail = $WPCF7_ContactForm->prop('mail') ;
            // Your code
            if ($WPCF7_ContactForm->id === 400) 
            {
                $rodzaj_studiow = ucwords(str_replace('-', ' ', $_POST['rodzaj_studiow']));
                $kategoria = get_the_category_by_ID($_POST['kategoria_studiow']);
                $kierunek = $_POST['kierunek_studiow'];
                $tryb = $_POST['tryb_studiow'];
                $ilosc_rat = $_POST['ilosc_rat'];
                $my_content = '<b>Rodzaj studiów:</b> ' . $rodzaj_studiow . '<br />';
                $my_content .= '<b>Kategoria studiów:</b> ' . $kategoria . '<br />';
                $my_content .= '<b>Kierunek studiów:</b> ' . $kierunek . '<br />';
                $my_content .= '<b>Tryb studiów:</b> ' . $tryb . '<br />';
                $mail['body'] = $my_content . '<br />' . $mail['body'];
            }
            // Save the email body
            $WPCF7_ContactForm->set_properties( array("mail" => $mail)) ;

            // return current cf7 instance
            return $WPCF7_ContactForm ;
        }
}

?>