Add CSVFORM hidden vars, a=chris
Add CSVFORM hidden vars, a=chris
diff --git a/src/library/WikiParser.php b/src/library/WikiParser.php
index 77caf73ce..52ed0d9fb 100644
--- a/src/library/WikiParser.php
+++ b/src/library/WikiParser.php
@@ -192,17 +192,26 @@ class WikiParser implements CrawlConstants
];
$braces_substitutions = [
["/{{timestamp}}/si",
- "<input type='hidden' name='timestamp' value='" .time()."' />"],
+ "<input type='hidden' name='timestamp' value='" .time()."' />".
+ "<input type='hidden' name='CSVFORM[timestamp]' ".
+ "value='textfield' />"],
["/{{timestamp\|(.+?)}}/si",
- "<input type='hidden' name='$1' value='" .time()."' />"],
+ "<input type='hidden' name='$1' value='" .time()."' />".
+ "<input type='hidden' name='CSVFORM[$1]' value='textfield' />"],
["/{{date}}/si",
- "<input type='hidden' name='date' value='" .date('r'). "' />"],
+ "<input type='hidden' name='date' value='" .date('r'). "' />".
+ "<input type='hidden' name='CSVFORM[date]' ".
+ "value='textfield' />"],
["/{{date\|(.+?)}}/si",
- "<input type='hidden' name='$1' value='" .date('r'). "' />"],
+ "<input type='hidden' name='$1' value='" .date('r'). "' />".
+ "<input type='hidden' name='CSVFORM[$1]' value='textfield' />"],
["/{{username}}/si",
- "<input type='hidden' name='username' value='[{username}]' />"],
+ "<input type='hidden' name='username' value='[{username}]' />".
+ "<input type='hidden' name='CSVFORM[username]' ".
+ "value='textfield' />"],
["/{{username\|(.+?)}}/si",
- "<input type='hidden' name='$1' value='[{username}]' />"],
+ "<input type='hidden' name='$1' value='[{username}]' />".
+ "<input type='hidden' name='CSVFORM[$1]' value='textfield' />"],
["/{{image-captcha\|(.+?)}}/si", "<div class='csv-captcha'>".
"[{image-captcha}]<br /><input id='captcha-id' ".
"type='text' name='user_captcha_text' placeholder='$1'/>".