http://www.mediawiki.org/wiki/Special:Code/MediaWiki/90887

Revision: 90887
Author:   ankitgarg833
Date:     2011-06-27 17:20:47 +0000 (Mon, 27 Jun 2011)
Log Message:
-----------


Modified Paths:
--------------
    trunk/extensions/PageSchemas/PageSchemas.classes.php

Modified: trunk/extensions/PageSchemas/PageSchemas.classes.php
===================================================================
--- trunk/extensions/PageSchemas/PageSchemas.classes.php        2011-06-27 
17:11:02 UTC (rev 90886)
+++ trunk/extensions/PageSchemas/PageSchemas.classes.php        2011-06-27 
17:20:47 UTC (rev 90887)
@@ -72,10 +72,8 @@
                $text .= "</table>\n";
                }else{
                $text = "";
-               }
-               wfDebugLog( 'myextension', 'Generate html is::  ' . $text );    
        
-               return $text;
-               
+               }                       
+               return $text;           
        }
        static function parseTemplate ( $template_xml ) {               
                $name = $template_xml->attributes()->name;
@@ -87,7 +85,12 @@
        }               
        static function parseField ( $field_xml ) {
                $name = $field_xml->attributes()->name;
-               $text = self::tableMessageRowHTML('paramAttr', $name, 
$field_xml);
+               $text = self::tableRowHTML('paramAttr', 'Field', $name);
+               $text_object = array(); //different extensions will fill the 
html parsed text in this array via hooks
+               wfRunHooks( 'PSParseFieldElements', array( $field_xml, 
&$text_object ) );               
+               foreach( $text_object as $key => $value ) {
+                       $text .= $value;
+               }
                return $text;
        }
 }


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to