From 6e7d75efad94c1ed684f84241767264b26a21e35 Mon Sep 17 00:00:00 2001 From: pjmattal Date: Tue, 8 Aug 2006 01:28:26 +0000 Subject: committed dsa's patch to allow periods in package names (closes #4758) --- web/html/pkgsubmit.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'web/html') diff --git a/web/html/pkgsubmit.php b/web/html/pkgsubmit.php index 6bec9f6..9ae74c7 100644 --- a/web/html/pkgsubmit.php +++ b/web/html/pkgsubmit.php @@ -33,8 +33,13 @@ if ($_COOKIE["AURSID"]) { $pkg_name = str_replace("'", "", $_REQUEST["pkgname"]); $pkg_name = escapeshellarg($pkg_name); $pkg_name = str_replace("'", "", $pkg_name); # get rid of single quotes - $presult = preg_match("/^[a-z0-9][a-z0-9_-]*$/", $pkg_name); - if ($presult == FALSE || $presult <= 0) { + + # Solves the problem when you try to submit PKGBUILD + # that have the name with a period like (gstreamer0.10) + # Added by: dsa + $presult = preg_match("/^[a-z0-9][a-z0-9\._-]*$/", $pkg_name); + + if ($presult == FALSE || $presult <= 0) { # FALSE => error processing regex, 0 => invalid characters # $error = __("Invalid name: only lowercase letters are allowed."); -- cgit v1.2.3-70-g09d2