diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2010-04-30 13:51:03 +0200 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2010-04-30 13:51:03 +0200 |
commit | c9554bdccd794950b81a1cd3882097928e4cdc5b (patch) | |
tree | 9b7ed21d1297bbba36836446f582dcff78d82d99 /index.cgi | |
parent | 0f017e67c4571a8993b906485f9e77da58969381 (diff) |
try to guess good url
Diffstat (limited to '')
-rwxr-xr-x | index.cgi | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -37,8 +37,9 @@ if $cgi.include?("create_poll") && $cgi.include?("poll_url") createnotice = _("Please enter a descriptive title.") else if $cgi["poll_url"] == "" - if POLLTITLE =~ /^[\w\-_]*$/ && !File.exist?(POLLTITLE) - POLLURL = POLLTITLE + guessurl = POLLTITLE.gsub(" ","_").gsub(/[\?\!\.]/,"") + if guessurl =~ /^[\w\-_]*$/ && !File.exist?(guessurl) + POLLURL = guessurl else chars = ("a".."z").to_a + ("1".."9").to_a POLLURL = Array.new(8){chars[rand(chars.size)]}.join |