| @@ -1,12 +1,8 @@ | ||
| 1 | 1 | <?php |
| 2 | + | |
| 2 | 3 | namespace WPDeveloper\BetterDocs\Shortcodes; |
| 3 | 4 | |
| 4 | -if ( ! defined( 'ABSPATH' ) ) { | |
| 5 | - exit; | |
| 6 | -} | |
| 7 | - | |
| 8 | - | |
| 9 | 5 | use WPDeveloper\BetterDocs\Core\Query; |
| 10 | 6 | use WPDeveloper\BetterDocs\Utils\Helper; |
| 11 | 7 | use WPDeveloper\BetterDocs\Core\Settings; |
| 12 | 8 | use WPDeveloper\BetterDocs\Core\Shortcode; |
| @@ -36,13 +32,13 @@ | ||
| 36 | 32 | } |
| 37 | 33 | |
| 38 | 34 | check_ajax_referer( 'betterdocs_submit_data', 'security' ); |
| 39 | 35 | |
| 40 | - $postID = isset( $_POST['postID'] ) ? absint( wp_unslash( $_POST['postID'] ) ) : 0; | |
| 36 | + $postID = isset( $_POST['postID'] ) ? $_POST['postID'] : null; | |
| 41 | 37 | $article = get_the_title( $postID ); |
| 42 | - $name = isset( $_POST['message_name'] ) ? sanitize_text_field( wp_unslash( $_POST['message_name'] ) ) : ''; | |
| 43 | - $email = isset( $_POST['message_email'] ) ? sanitize_email( wp_unslash( $_POST['message_email'] ) ) : ''; | |
| 44 | - $message_text = isset( $_POST['message_text'] ) ? sanitize_textarea_field( wp_unslash( $_POST['message_text'] ) ) : ''; | |
| 38 | + $name = isset( $_POST['message_name'] ) ? sanitize_text_field( stripslashes( $_POST['message_name'] ) ) : ''; | |
| 39 | + $email = isset( $_POST['message_email'] ) ? sanitize_email( stripslashes( $_POST['message_email'] ) ) : ''; | |
| 40 | + $message_text = isset( $_POST['message_text'] ) ? sanitize_textarea_field( stripslashes( $_POST['message_text'] ) ) : ''; | |
| 45 | 41 | |
| 46 | 42 | $_errors = []; |
| 47 | 43 | |
| 48 | 44 | //validate presence of name |