PluginProbe ʕ •ᴥ•ʔ
WP All Export – Drag & Drop Export to Any Custom CSV, XML & Excel / trunk
WP All Export – Drag & Drop Export to Any Custom CSV, XML & Excel vtrunk
trunk 0.9.0 0.9.1 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.2.0 1.2.1 1.2.10 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.10 1.4.11 1.4.12 1.4.13 1.4.14 1.4.15 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0
wp-all-export / classes / CdataStrategyIllegalCharacters.php
wp-all-export / classes Last commit date
partner-discount-sdk 1 month ago CdataStrategy.php 1 month ago CdataStrategyAlways.php 1 month ago CdataStrategyFactory.php 1 month ago CdataStrategyIllegalCharacters.php 1 month ago CdataStrategyIllegalCharactersHtmlEntities.php 1 month ago CdataStrategyNever.php 1 month ago XMLWriter.php 1 month ago chunk.php 1 month ago config.php 3 years ago download.php 1 month ago handler.php 1 month ago helper.php 1 month ago input.php 1 month ago installer.php 1 month ago session.php 10 years ago wpallimport.php 1 month ago zip.php 4 years ago
CdataStrategyIllegalCharacters.php
29 lines
1 <?php
2
3 // phpcs:ignoreFile WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound,WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound,WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound -- legitimate plugin prefixes (pmxe/PMXE/wpae/Wpae/wp_all_export/wpallexport/XmlExport/CdataStrategy/VariableProductTitle/Soflyy/GF_Export); Plugin Check does not honor phpcs.xml prefix declaration
4 require_once('CdataStrategy.php');
5
6 class CdataStrategyIllegalCharacters implements CdataStrategy
7 {
8 private $illegalCharacters = array('<','>','&', '\'', '"','**LT**', '**GT**');
9
10 public function should_cdata_be_applied($field, $hasSnippets = false)
11 {
12 if(empty($field)){
13 return false;
14 }
15
16 if($hasSnippets) {
17 $this->illegalCharacters = array('<','>','&', '**LT**', '**GT**');
18 }
19
20 foreach($this->illegalCharacters as $character) {
21 if(strpos($field, $character) !== false) {
22 return true;
23 }
24 }
25
26 return false;
27 }
28
29 }