No Guest Email 1.1 for SP1.3 - SP1.4 This mod removes the requirement for guests to enter a valid email address when posting. Thanks to everyone who made a contribution to this mod! Homepages: BHRA Webmaster: http://www.bhra.org.uk t-master: http://www.t-master.de/ BHRA Webmaster, t-master http://www.bhra.org.uk, http://www.t-master.de/ Sources/Post.pl &fatal_error("$txt{'76'}") if($FORM{'email'} eq ''); &fatal_error("$txt{'240'} $txt{'69'} $txt{'241'}") if($FORM{'email'} !~ /[\w\-\.\+]+\@[\w\-\.\+]+\.(\w{2,4}$)/); &fatal_error("$txt{'500'}") if(($FORM{'email'} =~ /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)|(\.$)/) || ($FORM{'email'} !~ /^.+@\[?(\w|[-.])+\.[a-zA-Z]{2,4}|[0-9]{1,4}\]?$/)); # &fatal_error("$txt{'76'}") if($FORM{'email'} eq ''); &fatal_error("$txt{'240'} $txt{'69'} $txt{'241'}") if($FORM{'email'} ne '' && $FORM{'email'} !~ /^[0-9A-Za-z@\._\-]+$/); &fatal_error("$txt{'500'}") if($FORM{'email'} ne '' && (($FORM{'email'} =~ /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)|(\.$)/) || ($FORM{'email'} !~ /^.+@\[?(\w|[-.])+\.[a-zA-Z]{2,4}|[0-9]{1,4}\]?$/))); if($name && $email) { if($name) { &fatal_error($txt{'76'}) unless($settings[2] || $email); # &fatal_error($txt{'76'}) unless($settings[2] || $email); Sources/Display.pl if($musername eq "Guest") { $yymain .= qq~
$img{'email_sm'}

~; }
if($musername eq "Guest") { if($memail ne "") { $yymain .= qq~
$img{'email_sm'}

~; } }