PluginProbe
TableKit – WordPress Table Builder for Data Tables, WooCommerce Product Tables & Post Tables / 2.2.4
TableKit – WordPress Table Builder for Data Tables, WooCommerce Product Tables & Post Tables v2.2.4
2.2.14 2.2.13 2.2.12 2.2.11 2.2.10 2.2.9 2.2.8 2.2.7 2.2.6 2.2.5 2.2.4 2.2.3 trunk 1.0.0 1.0.1 2.0.0 2.0.1 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.2.2
table-builder-block / scoped / vendor / wpmet / utility-package / src / Helper / Helper.php

Helper.php in TableKit – WordPress Table Builder for Data Tables, WooCommerce Product Tables & Post Tables 2.2.4, at scoped/vendor/wpmet/utility-package/src/Helper/Helper.php

33 lines 3.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace TableBuilderScopedDeps\Wpmet\UtilityPackage\Helper;
4
5 \defined('ABSPATH') || exit;
6 /**
7 * package helper class.
8 *
9 * @since 1.0.0
10 */
11 class Helper
12 {
13 public static function kses($raw)
14 {
15 $allowed_tags = array('a' => array('class' => array(), 'href' => array(), 'rel' => array(), 'title' => array(), 'target' => array()), 'abbr' => array('title' => array()), 'b' => array(), 'blockquote' => array('cite' => array()), 'cite' => array('title' => array()), 'code' => array(), 'del' => array('datetime' => array(), 'title' => array()), 'dd' => array(), 'div' => array('class' => array(), 'title' => array(), 'style' => array()), 'dl' => array(), 'dt' => array(), 'em' => array(), 'h1' => array('class' => array()), 'h2' => array('class' => array()), 'h3' => array('class' => array()), 'h4' => array('class' => array()), 'h5' => array('class' => array()), 'h6' => array('class' => array()), 'i' => array('class' => array()), 'img' => array('alt' => array(), 'class' => array(), 'height' => array(), 'src' => array(), 'width' => array()), 'li' => array('class' => array()), 'ol' => array('class' => array()), 'p' => array('class' => array()), 'q' => array('cite' => array(), 'title' => array()), 'span' => array('class' => array(), 'title' => array(), 'style' => array()), 'iframe' => array('width' => array(), 'height' => array(), 'scrolling' => array(), 'frameborder' => array(), 'allow' => array(), 'src' => array()), 'strike' => array(), 'br' => array(), 'strong' => array(), 'data-wow-duration' => array(), 'data-wow-delay' => array(), 'data-wallpaper-options' => array(), 'data-stellar-background-ratio' => array(), 'ul' => array('class' => array()));
16 if (\function_exists('wp_kses')) {
17 // WP is here
18 return \wp_kses($raw, $allowed_tags);
19 } else {
20 return $raw;
21 }
22 }
23 public static function get_kses_array()
24 {
25 $allowed_tags = array('a' => array('class' => array(), 'href' => array(), 'rel' => array(), 'title' => array(), 'target' => array()), 'abbr' => array('title' => array()), 'b' => array(), 'blockquote' => array('cite' => array()), 'cite' => array('title' => array()), 'code' => array(), 'del' => array('datetime' => array(), 'title' => array()), 'dd' => array(), 'div' => array('class' => array(), 'title' => array(), 'style' => array()), 'dl' => array(), 'dt' => array(), 'em' => array(), 'h1' => array('class' => array()), 'h2' => array('class' => array()), 'h3' => array('class' => array()), 'h4' => array('class' => array()), 'h5' => array('class' => array()), 'h6' => array('class' => array()), 'i' => array('class' => array()), 'img' => array('alt' => array(), 'class' => array(), 'height' => array(), 'src' => array(), 'width' => array()), 'li' => array('class' => array()), 'ol' => array('class' => array()), 'p' => array('class' => array()), 'q' => array('cite' => array(), 'title' => array()), 'span' => array('class' => array(), 'title' => array(), 'style' => array()), 'iframe' => array('width' => array(), 'height' => array(), 'scrolling' => array(), 'frameborder' => array(), 'allow' => array(), 'src' => array()), 'strike' => array(), 'br' => array(), 'strong' => array(), 'data-wow-duration' => array(), 'data-wow-delay' => array(), 'data-wallpaper-options' => array(), 'data-stellar-background-ratio' => array(), 'ul' => array('class' => array()));
26 return $allowed_tags;
27 }
28 public static function get_pac_version()
29 {
30 return \TableBuilderScopedDeps\Composer\InstalledVersions::getPrettyVersion('wpmet/utility-package');
31 }
32 }
33