PluginProbe
YayMail – WooCommerce Email Customizer / 4.4.5
YayMail – WooCommerce Email Customizer v4.4.5
4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 trunk 1.9.6 2.1.4 2.1.5 3.2.2 3.2.6 3.2.7.1 3.2.8.1 3.2.9 3.3 3.3.1 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.4 3.4.1 All 57 releases
← All changes | src/Controllers/RevisionController.php +4 -2 4.4.2 → 4.4.5 View file →
@@ -80,10 +80,11 @@
80 80 return $this->exec( [ $this, 'get_all_revisions' ], $request );
81 81 }
82 82 public function get_all_revisions( \WP_REST_Request $request ) {
83 83 $template_name = sanitize_text_field( $request->get_param( 'template_name' ) );
84 + $variant = yaymail_sanitize_template_variant( $request->get_param( 'variant' ) );
84 85
85 - $revisions = $this->model->get_by_template( $template_name );
86 + $revisions = $this->model->get_by_template( $template_name, $variant );
86 87 return $revisions;
87 88 }
88 89
89 90 /**
@@ -93,10 +94,11 @@
93 94 return $this->exec( [ $this, 'delete_all_revisions' ], $request );
94 95 }
95 96 public function delete_all_revisions( \WP_REST_Request $request ) {
96 97 $template_name = sanitize_text_field( $request->get_param( 'template_name' ) );
98 + $variant = yaymail_sanitize_template_variant( $request->get_param( 'variant' ) );
97 99
98 - $this->model->delete_by_template( $template_name );
100 + $this->model->delete_by_template( $template_name, $variant );
99 101 return [ 'success' => true ];
100 102 }
101 103
102 104 /**