Skip to content

Commit 51702e4

Browse files
committed
* Use SemanticForms $sfgListSeparator to separate pages with "||" in the query condition
* v1.1.0
1 parent 097534a commit 51702e4

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Diff for: SemanticDependencyUpdater.php

+8-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
die( "ERROR: Semantic MediaWiki must be installed for Semantic Dummy Editor to run!" );
2121
}
2222

23-
define( 'SDU_VERSION', '1.0.2' );
23+
define( 'SDU_VERSION', '1.1.0' );
2424

2525
$wgExtensionCredits[defined( 'SEMANTIC_EXTENSION_TYPE' ) ? 'semantic' : 'other'][] = array(
2626
'name' => 'SemanticDependencyUpdater',
@@ -97,9 +97,16 @@ public static function onAfterDataUpdateComplete( SMWStore $store, SMWSemanticDa
9797
*/
9898
private static function updatePagesMatchingQuery( $queryString ) {
9999

100+
global $sfgListSeparator;
101+
100102
$queryString = str_replace('AND', ']] [[', $queryString);
101103
$queryString = str_replace('OR', ']] OR [[', $queryString);
102104

105+
if (isset($sfgListSeparator)) {
106+
$queryString = rtrim($queryString, $sfgListSeparator);
107+
$queryString = str_replace($sfgListSeparator, ' || ', $queryString);
108+
}
109+
103110
wfDebugLog( 'SemanticDependencyUpdater', "[SDU] --------> [[$queryString]]");
104111

105112
$store = smwfGetStore();

0 commit comments

Comments
 (0)