http://www.mediawiki.org/wiki/Special:Code/MediaWiki/90066
Revision: 90066
Author: ankitgarg833
Date: 2011-06-14 18:04:33 +0000 (Tue, 14 Jun 2011)
Log Message:
-----------
hard-coded pageXml values for test purpose
Modified Paths:
--------------
trunk/extensions/PageSchemas/PageSchemas.classes.php
Modified: trunk/extensions/PageSchemas/PageSchemas.classes.php
===================================================================
--- trunk/extensions/PageSchemas/PageSchemas.classes.php 2011-06-14
18:03:42 UTC (rev 90065)
+++ trunk/extensions/PageSchemas/PageSchemas.classes.php 2011-06-14
18:04:33 UTC (rev 90066)
@@ -112,9 +112,29 @@
$this->categoryName = $category_name;
$title = Title::newFromText( $categoryName, NS_CATEGORY );
$pageId = $title->getArticleID();
- /* get the database instance */
+ $pageXml =<<<END
+ <ClassSchema name="City">
+ <semanticforms:FormName>City</semanticforms:FormName>
+ <Template name="City">
+ <Field name="Population">
+ <semanticmediawiki:Property name="Has population">
+ <Type>Number</Type>
+ </semanticmediawiki:Property>
+ <semanticforms:FormInput>
+ <InputType>text</InputType>
+ <Size>20</Size>
+ </semanticforms:FormInput>
+ <semanticdrilldown:Filter>
+ <Label>Population</Label>
+ </semanticdrilldown:Filter>
+ </Field>
+ </Template>
+ <ClassSchema>
+END;
+
+ /*
$dbr = wfGetDB( DB_SLAVE );
- /*get the result set, query : slect page_props*/
+ //get the result set, query : slect page_props
$res = $dbr->select( 'page_props',
array(
'pp_page',
@@ -127,11 +147,12 @@
)
);
- /*first row of the result set */
+ //first row of the result set
$row = $dbr->fetchRow( $res );
- /* retrievimg the third attribute which is pp_value */
+ //retrievimg the third attribute which is pp_value
$pageXml = $row[2];
+ */
$pageName = $pageXml->attributes()->name;
/* index for template objects */
$i = 0 ;
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs