diff --git a/edit.php b/edit.php index 65fbf4d..5706cb0 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'],