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();