Yaron Koren has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/250698

Change subject: Fix for generated templates when field is nonempty & has 
namespace
......................................................................

Fix for generated templates when field is nonempty & has namespace

Change-Id: I52c922b5487b5c7bf7dc7a815a3c6a021ea795f6
---
M includes/SF_Template.php
1 file changed, 6 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/SemanticForms 
refs/changes/98/250698/1

diff --git a/includes/SF_Template.php b/includes/SF_Template.php
index 540a203..b3393fe 100644
--- a/includes/SF_Template.php
+++ b/includes/SF_Template.php
@@ -180,9 +180,11 @@
                foreach ( $this->mTemplateFields as $i => $field ) {
                        if ( $field->getFieldName() == '' ) continue;
 
-                       $fieldString = '{{{' . $field->getFieldName() . '|}}}';
-                       if ( !is_null( $field->getNamespace() ) ) {
-                               $fieldString = $field->getNamespace() . ':' . 
$fieldString;
+                       $fieldParam = '{{{' . $field->getFieldName() . '|}}}';
+                       if ( is_null( $field->getNamespace() ) ) {
+                               $fieldString = $fieldParam;
+                       } else {
+                               $fieldString = $field->getNamespace() . ':' . 
$fieldParam;
                        }
                        $separator = '';
 
@@ -215,7 +217,7 @@
                                if ( $this->mTemplateFormat == 'plain' || 
$this->mTemplateFormat == 'sections' ) {
                                        $tableText .= "\n";
                                }
-                               $tableText .= '{{#if:' . $fieldString . '|';
+                               $tableText .= '{{#if:' . $fieldParam . '|';
                                if ( $this->mTemplateFormat == 'standard' || 
$this->mTemplateFormat == 'infobox' ) {
                                        if ( $i > 0 ) {
                                                $tableText .= "\n{{!}}-\n";

-- 
To view, visit https://gerrit.wikimedia.org/r/250698
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I52c922b5487b5c7bf7dc7a815a3c6a021ea795f6
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/SemanticForms
Gerrit-Branch: master
Gerrit-Owner: Yaron Koren <[email protected]>

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

Reply via email to