From 755580463dc2cf44d5834d2f068a22afd2a92e33 Mon Sep 17 00:00:00 2001 From: Antonin Date: Fri, 29 May 2015 17:36:13 +0200 Subject: [PATCH] Fix the change of expiration date check which was too loose. --- adminstuds.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/adminstuds.php b/adminstuds.php index 5d7e2d6..0ccc534 100644 --- a/adminstuds.php +++ b/adminstuds.php @@ -111,7 +111,8 @@ if (isset($_POST['update_poll_info'])) { break; } } elseif ($field == 'expiration_date') { - $expiration_date = filter_input(INPUT_POST, 'expiration_date', FILTER_VALIDATE_REGEXP, ['options' => ['regexp' => '#^[0-9]+[-/][0-9]+[-/][0-9]+#']]); + $expiration_date = filter_input(INPUT_POST, 'expiration_date', FILTER_VALIDATE_REGEXP, + ['options' => ['regexp' => '#^[0-9]{4}-[0-9]{2}-[0-9]{2}$#']]); if ($expiration_date) { $poll->end_date = $expiration_date; $updated = true;