PluginProbe ʕ •ᴥ•ʔ
Rich Showcase for Google Reviews / 3.1
Rich Showcase for Google Reviews v3.1
6.9.10 6.9.9 6.9.8 6.9.7 6.9.6 trunk 1.4 1.42 1.43 1.44 1.45 1.46 1.47 1.48 1.49 1.5 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.7 1.6.8 1.6.9 1.7 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 2.3 2.4 2.4.1 2.4.2 2.5 2.5.1 2.6 2.6.1 2.6.2 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.6.1 3.7 3.8 3.9 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.8.1 4.8.2 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.7.1 5.8 5.9 5.9.1 5.9.2 5.9.3 5.9.7 6.0 6.1 6.2 6.3 6.4 6.4.1 6.5 6.6 6.6.1 6.6.2 6.7 6.8 6.8.1 6.8.2 6.9 6.9.1 6.9.2 6.9.3 6.9.4 6.9.4.1 6.9.4.2 6.9.4.3 6.9.4.4 6.9.5
widget-google-reviews / includes / admin / class-admin-rateus-ajax.php
widget-google-reviews / includes / admin Last commit date
class-admin-feed-columns.php 2 years ago class-admin-menu.php 3 years ago class-admin-notice.php 3 years ago class-admin-page.php 3 years ago class-admin-rateus-ajax.php 3 years ago class-admin-rev.php 3 years ago class-admin-tophead.php 3 years ago
class-admin-rateus-ajax.php
40 lines
1 <?php
2
3 namespace WP_Rplg_Google_Reviews\Includes\Admin;
4
5 class Admin_Rateus_Ajax {
6
7 public function __construct() {
8 add_action('wp_ajax_grw_rateus_ajax', array($this, 'rateus_ajax'));
9 add_action('wp_ajax_grw_rateus_ajax_feedback', array($this, 'rateus_ajax_feedback'));
10 }
11
12 public function rateus_ajax() {
13 $rate = trim(sanitize_text_field(wp_unslash($_POST['rate'])));
14 update_option('grw_rate_us', time() . ':' . $rate);
15 echo json_encode(array('rate' => $rate));
16
17 die();
18 }
19
20 public function rateus_ajax_feedback() {
21 $rate = trim(sanitize_text_field(wp_unslash($_POST['rate'])));
22 $email = trim(sanitize_text_field(wp_unslash($_POST['email'])));
23 $msg = trim(sanitize_text_field(wp_unslash($_POST['msg'])));
24 update_option('grw_rate_us', time() . ':' . $rate);
25
26 $request = wp_remote_post('https://admin.richplugins.com/plugins/feedback', array(
27 'timeout' => 15,
28 'sslverify' => false,
29 'body' => array(
30 'rate' => $rate,
31 'email' => $email,
32 'msg' => $msg
33 )
34 ));
35 echo json_encode(array('rate' => $rate, 'email' => $email, 'msg' => $msg));
36
37 die();
38 }
39 }
40