PHP 5.3 backward compatibility

This commit is contained in:
danpros 2023-11-27 16:10:50 +07:00
commit 3278f6e799
2 changed files with 18 additions and 4 deletions

View file

@ -120,7 +120,11 @@ function add_content($title, $tag, $url, $content, $user, $draft, $category, $ty
$post_date = date('Y-m-d-H-i-s');
$post_title = safe_html($title);
$post_media = preg_replace('/\s\s+/', ' ', strip_tags($media ?? ''));
if (defined('PHP_MAJOR_VERSION') && PHP_MAJOR_VERSION < 7) {
$post_media = preg_replace('/\s\s+/', ' ', strip_tags($media));
} else {
$post_media = preg_replace('/\s\s+/', ' ', strip_tags($media ?? ''));
}
$post_tag = strtolower(preg_replace(array('/[^a-zA-Z0-9,. \-\p{L}]/u', '/[ -]+/', '/^-|-$/'), array('', '-', ''), remove_accent($post_tag)));
$post_url = strtolower(preg_replace(array('/[^a-zA-Z0-9 \-\p{L}]/u', '/[ -]+/', '/^-|-$/'), array('', '-', ''), remove_accent($url)));
$description = safe_html($description);
@ -260,7 +264,11 @@ function edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publ
}
$post_title = safe_html($title);
$post_media = preg_replace('/\s\s+/', ' ', strip_tags($media ?? ''));
if (defined('PHP_MAJOR_VERSION') && PHP_MAJOR_VERSION < 7) {
$post_media = preg_replace('/\s\s+/', ' ', strip_tags($media));
} else {
$post_media = preg_replace('/\s\s+/', ' ', strip_tags($media ?? ''));
}
$post_tag = strtolower(preg_replace(array('/[^a-zA-Z0-9,. \-\p{L}]/u', '/[ -]+/', '/^-|-$/'), array('', '-', ''), remove_accent($post_tag)));
$post_url = strtolower(preg_replace(array('/[^a-zA-Z0-9 \-\p{L}]/u', '/[ -]+/', '/^-|-$/'), array('', '-', ''), remove_accent($url)));
$description = safe_html($description);