primo commit
This commit is contained in:
50
plugins/system/conditionalcontent/src/Protect.php
Normal file
50
plugins/system/conditionalcontent/src/Protect.php
Normal file
@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* @package Conditional Content
|
||||
* @version 5.2.2
|
||||
*
|
||||
* @author Peter van Westen <info@regularlabs.com>
|
||||
* @link https://regularlabs.com
|
||||
* @copyright Copyright © 2024 Regular Labs All Rights Reserved
|
||||
* @license GNU General Public License version 2 or later
|
||||
*/
|
||||
|
||||
namespace RegularLabs\Plugin\System\ConditionalContent;
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use RegularLabs\Library\Protect as RL_Protect;
|
||||
|
||||
class Protect
|
||||
{
|
||||
static $name = 'ConditionalContent';
|
||||
|
||||
public static function _(&$string)
|
||||
{
|
||||
RL_Protect::protectHtmlCommentTags($string);
|
||||
RL_Protect::protectFields($string, Params::getTags(true));
|
||||
RL_Protect::protectSourcerer($string);
|
||||
}
|
||||
|
||||
public static function protectTags(&$string)
|
||||
{
|
||||
RL_Protect::protectTags($string, Params::getTags(true));
|
||||
}
|
||||
|
||||
public static function unprotectTags(&$string)
|
||||
{
|
||||
RL_Protect::unprotectTags($string, Params::getTags(true));
|
||||
}
|
||||
|
||||
/**
|
||||
* Wrap the comment in comment tags
|
||||
*
|
||||
* @param string $comment
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function wrapInCommentTags($comment)
|
||||
{
|
||||
return RL_Protect::wrapInCommentTags(self::$name, $comment);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user