From 508039b38d5adbc874b325e73e410a920eecef22 Mon Sep 17 00:00:00 2001 From: zPlus <--> Date: Tue, 29 Nov 2016 11:12:28 +0100 Subject: [PATCH] edit.php: Remove 'http://' prefix from empty links --- edit.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/edit.php b/edit.php index 65fbf4d7..5706cb0f 100644 --- a/edit.php +++ b/edit.php @@ -73,10 +73,15 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') if (strlen ($new_post_data['title']) == 0) $new_post_data['title'] = $post['title']; - // Add "http://" if URL scheme is missing - $link_components = parse_url ($new_post_data['link']); - if (!isset ($link_components['scheme'])) - $new_post_data['link'] = 'http://' . $new_post_data['link']; + // If no link given, keep an empty string + if (strlen ($new_post_data['link']) > 0) + { + $link_components = parse_url ($new_post_data['link']); + + // Make sure there's a "scheme" + if (!isset ($link_components['scheme'])) + $new_post_data['link'] = 'http://' . $new_post_data['link']; + } $db->edit_post ( $new_post_data['title'],