PluginProbe ʕ •ᴥ•ʔ
Hostinger Tools / 3.0.70
Hostinger Tools v3.0.70
3.0.71 3.0.70 3.0.69 3.0.68 3.0.67 3.0.66 1.8.1 1.8.2 1.8.3 1.9.1 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.4 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.2 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 3.0.0 3.0.10 3.0.11 3.0.12 3.0.13 3.0.14 3.0.15 3.0.16 3.0.17 3.0.18 3.0.19 3.0.2 3.0.20 3.0.21 3.0.22 3.0.23 3.0.24 3.0.25 3.0.26 3.0.27 3.0.28 3.0.29 3.0.3 3.0.30 3.0.31 3.0.32 3.0.33 3.0.34 3.0.35 3.0.36 3.0.37 3.0.38 3.0.39 3.0.4 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.0.46 3.0.47 3.0.48 3.0.49 3.0.5 3.0.50 3.0.51 3.0.52 3.0.53 3.0.54 3.0.55 3.0.56 3.0.57 3.0.58 3.0.59 3.0.6 3.0.60 3.0.61 3.0.62 3.0.65 3.0.7 3.0.8 3.0.9 trunk 1.8.0
hostinger / includes / Admin / Hooks.php
hostinger / includes / Admin Last commit date
Jobs 10 months ago Options 9 months ago Views 1 year ago Ajax.php 1 year ago Assets.php 2 months ago Hooks.php 9 months ago Menu.php 1 year ago PluginSettings.php 9 months ago Proxy.php 11 months ago Redirects.php 1 year ago
Hooks.php
61 lines
1 <?php
2
3 namespace Hostinger\Admin;
4
5 use Hostinger\Helper;
6 use Hostinger\WpHelper\Utils;
7
8 defined( 'ABSPATH' ) || exit;
9
10 class Hooks {
11 /**
12 * @var Helper
13 */
14 private Helper $helper;
15
16 /**
17 * @var Utils
18 */
19 private Utils $utils;
20
21 public function __construct( $utils ) {
22 $this->helper = new Helper();
23 $this->utils = $utils ?? new Utils();
24 add_action( 'admin_footer', array( $this, 'rate_plugin' ) );
25 add_filter( 'wp_kses_allowed_html', array( $this, 'custom_kses_allowed_html' ), 10, 1 );
26 }
27
28 /**
29 * @return void
30 */
31 public function rate_plugin(): void {
32 $admin_path = parse_url( admin_url(), PHP_URL_PATH );
33
34 if ( ! $this->utils->isThisPage( $admin_path . 'admin.php?page=' . Menu::MENU_SLUG ) ) {
35 return;
36 }
37
38 require_once HOSTINGER_ABSPATH . 'includes/Admin/Views/Partials/RateUs.php';
39 }
40
41
42
43 public function custom_kses_allowed_html( $allowed ) {
44 $allowed['svg'] = array(
45 'xmlns' => true,
46 'width' => true,
47 'height' => true,
48 'viewBox' => true,
49 'fill' => true,
50 'style' => true,
51 'class' => true,
52 );
53 $allowed['path'] = array(
54 'd' => true,
55 'fill' => true,
56 );
57
58 return $allowed;
59 }
60 }
61