Index: trunk/extensions/SemanticMediaWiki/includes/parserhooks/SMW_Declare.php |
— | — | @@ -48,7 +48,7 @@ |
49 | 49 | |
50 | 50 | if ( $type == '_wpg' ) { |
51 | 51 | $matches = array(); |
52 | | - preg_match_all( '/\[\[([^\[\]]*)\]\]/', $valuestring, $matches ); |
| 52 | + preg_match_all( '/\[\[([^\[\]]*)\]\]/u', $valuestring, $matches ); |
53 | 53 | $objects = $matches[1]; |
54 | 54 | |
55 | 55 | if ( count( $objects ) == 0 ) { |
— | — | @@ -60,13 +60,11 @@ |
61 | 61 | SMWParseData::addProperty( $propertystring, $object, false, $parser, true ); |
62 | 62 | } |
63 | 63 | } |
64 | | - } else { |
65 | | - if ( trim( $valuestring ) != '' ) { |
| 64 | + } elseif ( trim( $valuestring ) != '' ) { |
66 | 65 | SMWParseData::addProperty( $propertystring, $valuestring, false, $parser, true ); |
67 | | - } |
68 | 66 | } |
69 | 67 | |
70 | | - $value = SMWDataValueFactory::newPropertyObjectValue( $property, $valuestring ); |
| 68 | + // $value = SMWDataValueFactory::newPropertyObjectValue( $property->getDataItem(), $valuestring ); |
71 | 69 | // if (!$value->isValid()) continue; |
72 | 70 | } |
73 | 71 | } |