Revision: 47960
Author:   nad
Date:     2009-03-02 22:51:53 +0000 (Mon, 02 Mar 2009)

Log Message:
-----------
bug fix - wasnt processing form with no attributes

Modified Paths:
--------------
    trunk/extensions/RecordAdmin/RecordAdmin_body.php

Modified: trunk/extensions/RecordAdmin/RecordAdmin_body.php
===================================================================
--- trunk/extensions/RecordAdmin/RecordAdmin_body.php   2009-03-02 21:44:30 UTC 
(rev 47959)
+++ trunk/extensions/RecordAdmin/RecordAdmin_body.php   2009-03-02 22:51:53 UTC 
(rev 47960)
@@ -327,7 +327,7 @@
                        $form = new Article( $title );
                        $form = $form->getContent();
                        $form = preg_replace( 
'#<input.+?type=[\'"]?submit["\']?.+?/(input| *)>#', '', $form );    # remove 
submits
-                       $form = preg_replace( '#^.+?<form.+?>#s', '', $form );  
                                   # remove up to and including form open
+                       $form = preg_replace( '#^.+?<form.*?>#s', '', $form );  
                                   # remove up to and including form open
                        $form = preg_replace( '#</form>.+?$#s', '', $form );    
                                   # remove form close and everything after
                        $form = preg_replace( '#name\s*=\s*([\'"])(.*?)\\1#s', 
'name="ra_$2"', $form );            # prefix input names with ra_
                        $form = preg_replace( 
'#(<select.+?>)\s*(?!<option/>)#s', '$1<option selected/>', $form ); # ensure 
all select lists have default blank



_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to