function _eu_cookie_compliance_explode_multiple_lines in EU Cookie Compliance (GDPR Compliance) 7.2
Same name and namespace in other branches
- 8 eu_cookie_compliance.module \_eu_cookie_compliance_explode_multiple_lines()
- 7 eu_cookie_compliance.module \_eu_cookie_compliance_explode_multiple_lines()
Splits a return delimited text string into an array.
Parameters
string $text: Text to split.
bool $convert: Whether to convert the strings to relative URLs.
Return value
array Text split into an array.
2 calls to _eu_cookie_compliance_explode_multiple_lines()
- eu_cookie_compliance_js_alter in ./
eu_cookie_compliance.module - Implements hook_js_alter().
- eu_cookie_compliance_page_build in ./
eu_cookie_compliance.module - Implements hook_page_build().
File
- ./
eu_cookie_compliance.module, line 803 - EU cookie compliance primary module file.
Code
function _eu_cookie_compliance_explode_multiple_lines($text, $convert = TRUE) {
$text = explode("\r\n", $text);
if (count($text) == 1) {
$text = explode("\r", $text[0]);
}
if (count($text) == 1) {
$text = explode("\n", $text[0]);
}
if ($convert) {
array_walk($text, '_eu_cookie_compliance_convert_relative_uri');
}
return $text;
}