php8: random cleanup and warning fixes

This commit is contained in:
Mario
2022-09-08 20:02:22 +00:00
parent 1f5a23143a
commit 990a3af2a7
11 changed files with 96 additions and 128 deletions

View File

@@ -367,26 +367,30 @@ function bb_format_attachdata($body) {
if($data) {
$txt = '';
if($data['url'] && $data['title']) {
if(isset($data['url']) && isset($data['title'])) {
$txt .= "\n\n" . '[url=' . $data['url'] . ']' . $data['title'] . '[/url]';
}
else {
if($data['url']) {
if(isset($data['url'])) {
$txt .= "\n\n" . $data['url'];
}
if($data['title']) {
if(isset($data['title'])) {
$txt .= "\n\n" . $data['title'];
}
}
if($data['preview']) {
if(isset($data['preview'])) {
$txt .= "\n\n" . '[img]' . $data['preview'] . '[/img]';
}
if($data['image']) {
if(isset($data['image'])) {
$txt .= "\n\n" . '[img]' . $data['image'] . '[/img]';
}
if(isset($data['text'])) {
$txt .= "\n\n" . $data['text'];
}
$txt .= "\n\n" . $data['text'];
return preg_replace('/\[attachment(.*?)\](.*?)\[\/attachment\]/ism',$txt,$body);
}