| 1 |
<?php |
| 2 |
defined( 'ABSPATH' ) || exit; |
| 3 |
|
| 4 |
$attr["filterType"] = sanitize_html_class($attr["filterType"]); |
| 5 |
$attr["blockId"] = sanitize_html_class($attr["blockId"]); |
| 6 |
$allowed_html_tags = ultimate_post()->ultp_allowed_html_tags(); |
| 7 |
$attr["filterText"] = wp_kses($attr["filterText"], $allowed_html_tags); |
| 8 |
$attr["filterMobileText"] = wp_kses($attr["filterMobileText"], $allowed_html_tags); |
| 9 |
|
| 10 |
$page_post_id = (isset($attr['currentPostId']) && $attr['currentPostId']) ? sanitize_html_class($attr["currentPostId"]) : ultimate_post()->get_page_post_id(ultimate_post()->get_ID(), $attr['blockId']); |
| 11 |
$self_post_id = 'data-selfpostid="' .( (isset($attr['currentPostId']) && $attr['currentPostId']) ? "yes" : "no"). '"'; |
| 12 |
$wraper_before .= '<div class="ultp-filter-wrap" data-taxtype='.$attr['filterType'].' data-blockid="'.$attr['blockId'].'" data-blockname="ultimate-post_'.$block_name.'" data-postid="'.$page_post_id.'"'.$self_post_id.'>'; |
| 13 |
$wraper_before .= ultimate_post()->filter($attr['filterText'], $attr['filterType'], $attr['filterValue'], $attr['filterMobileText'], $attr['filterMobile']); |
| 14 |
$wraper_before .= '</div>'; |