예제 #1
0
}
if (isset($_POST['submit']) && $submit == 1 && $validation == true) {
    $retrieved_nonce = $_REQUEST['_wpnonce'];
    if (!wp_verify_nonce($retrieved_nonce, 'view_crf_form')) {
        die('Failed security check');
    }
    $form_fields->crf_update_stats($_POST, $content['id']);
    $entry_id = $form_fields->crf_insert_form_entry($_POST, $content['id'], $_FILES, $_SERVER);
    $send_email = $form_fields->crf_get_form_option_value('send_email', $content['id']);
    if ($send_email == 1) {
        $form_fields->crf_send_user_email($content['id'], $entry_id, 0);
    }
    /*admin notification start */
    $admin_notification = $form_fields->crf_get_global_option_value('adminnotification');
    if ($admin_notification == 'yes') {
        $form_fields->crf_send_admin_notification($entry_id, $content['id']);
    }
    /*admin notification end */
    /*Mailchimp Integration Start*/
    $enable_mailchimp = $form_fields->crf_get_global_option_value('enable_mailchimp');
    if ($enable_mailchimp == 'yes') {
        /*mailchimp start */
        $subscriber_email = $form_fields->crf_get_subscriber_email($content['id'], $entry_id);
        $firstname = $form_fields->crf_get_subscriber_other_field($content['id'], $entry_id, 'mailchimp_firstfield');
        $lastname = $form_fields->crf_get_subscriber_other_field($content['id'], $entry_id, 'mailchimp_lastfield');
        $form_options = $form_fields->crf_get_form_option_value('form_option', $content['id']);
        $form_option = maybe_unserialize($form_options);
        $optin_box = $form_option['optin_box'];
        // echo $optin_box;die;
        if ($optin_box == 1) {
            if (isset($_POST['crf_optin_box']) && $_POST['crf_optin_box'] == 'yes') {