bug fix
authorTim Starling <tstarling@users.mediawiki.org>
Sun, 22 Feb 2004 02:58:34 +0000 (02:58 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Sun, 22 Feb 2004 02:58:34 +0000 (02:58 +0000)
includes/SpecialBlockip.php

index a0aed6b..a82a2fb 100644 (file)
@@ -112,18 +112,21 @@ class IPBlockForm {
                }
 
                if ( $wpBlockExpiry == "infinite" || $wpBlockExpiry == "indefinite" ) {
-                       $expiry = 0;
+                       $expiry = '';
                } else {
                        # Convert GNU-style date, returns -1 on error
                        $expiry = strtotime( $wpBlockExpiry );
-               }
 
-               if ( $expiry < 0 ) {
-                       $this->showForm( wfMsg( "ipb_expiry_invalid" ) );
-                       return;
+                       if ( $expiry < 0 ) {
+                               $this->showForm( wfMsg( "ipb_expiry_invalid" ) );
+                               return;
+                       }
+                       
+                       $expiry = wfUnix2Timestamp( $expiry );
+
                }
-               $expiry = wfUnix2Timestamp( $expiry );
 
+               
                if ( "" == $wpBlockReason ) {
                        $this->showForm( wfMsg( "noblockreason" ) );
                        return;