| 1 |
<?php |
| 2 |
/** |
| 3 |
* @package FirePlugins Framework |
| 4 |
* @version 1.0.4 |
| 5 |
* |
| 6 |
* @author FirePlugins <[email protected]> |
| 7 |
* @link https://www.fireplugins.com |
| 8 |
* @copyright Copyright © 2021 FirePlugins All Rights Reserved |
| 9 |
* @license GNU GPLv3 <http://www.gnu.org/licenses/gpl.html> or later |
| 10 |
*/ |
| 11 |
|
| 12 |
if (!defined('ABSPATH')) |
| 13 |
{ |
| 14 |
exit; // Exit if accessed directly. |
| 15 |
} |
| 16 |
$allowed_tags = [ |
| 17 |
'a' => [ 'href' => true, 'target' => true ], |
| 18 |
'i' => [ 'class' => true ], |
| 19 |
'strong' => true, |
| 20 |
'b' => true |
| 21 |
]; |
| 22 |
$icon = $this->data->get('icon', ''); |
| 23 |
$right_action = $this->data->get('right_action', ''); |
| 24 |
$showon = (!empty($this->data->get('showon'))) ? ' data-showon="' . esc_attr($this->data->get('showon')) . '"' : ''; |
| 25 |
?> |
| 26 |
<div class="fpf-alert callout<?php echo esc_attr($this->data->get('input_class')); ?>"<?php echo $showon; ?>> |
| 27 |
<?php if (!empty($icon)): ?> |
| 28 |
<i class="dashicons <?php echo esc_attr($icon); ?>"></i> |
| 29 |
<?php endif; ?> |
| 30 |
<p><?php echo wp_kses(fpframework()->_($this->data->get('text')), $allowed_tags); ?></p> |
| 31 |
<?php if (!empty($right_action)): ?> |
| 32 |
<div class="actions"><?php echo wp_kses($right_action, $allowed_tags); ?></div> |
| 33 |
<?php endif; ?> |
| 34 |
</div> |