name = __( 'Success Message', 'ninja-forms' ); } /** * Output our edit screen * * @access public * @since 2.8 * @return void */ public function edit_screen( $id = '' ) { $settings = array( 'textarea_name' => 'settings[success_msg]', ); $loc_opts = apply_filters( 'nf_success_message_locations', array( array( 'action' => 'ninja_forms_display_before_fields', 'name' => __( 'Before Form', 'ninja-forms' ) ), array( 'action' => 'ninja_forms_display_after_fields', 'name' => __( 'After Form', 'ninja-forms' ) ), ) ); ?> notification( $id )->get_setting( 'name' ); // If our name is empty, we need to generate a random string. if ( empty ( $name ) ) { $name = ninja_forms_random_string( 4 ); } $success_msg = apply_filters( 'nf_success_msg', Ninja_Forms()->notification( $id )->get_setting( 'success_msg' ), $id ); $success_msg = do_shortcode( wpautop( $success_msg ) ); $success_msg = nf_parse_fields_shortcode( $success_msg ); $ninja_forms_processing->add_success_msg( 'success_msg-' . $name, $success_msg ); } } return new NF_Notification_Success_Message();