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