0 Votes

Changes for page PublicSubmission

Last modified by Ryan C on 2025/06/08 18:17

From version 7.1
edited by Ryan C
on 2025/06/08 17:59
Change comment: There is no comment for this version
To version 14.1
edited by Ryan C
on 2025/06/08 18:09
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,49 +1,35 @@
1 -{{velocity}}
2 -#if($request.headline)
3 - ## Processing form submission
4 - #set($appPage = $xwiki.getDocument("Help.Applications.AntiWhiteIncidents.WebHome"))
5 - #set($className = "Help.Applications.AntiWhiteIncidents.Code.AntiWhiteIncidentsClass")
6 - #set($obj = $appPage.newObject($className))
7 - $obj.set("headline", $request.headline)
8 - $obj.set("description", $request.description)
9 - $obj.set("url", $request.url)
10 - $obj.set("image", $request.image)
11 - $obj.set("date", $request.date)
12 - $appPage.save("Added new incident from public form")
13 -
14 - <div class="alert alert-success">
15 - Thank you for your submission. It has been added to our database.
1 +{{html clean="false"}}
2 +<h3>Submit an Incident</h3>
3 +<form method="post" action="/bin/save/Help/Applications/Anti%20White%20Incidents/WebHome">
4 + <input type="hidden" name="xpage" value="plain">
5 + <input type="hidden" name="className" value="Help.Applications.Anti White Incidents.Code.AntiWhiteIncidentsClass">
6 + <input type="hidden" name="classId" value="0">
7 +
8 + <div class="form-group">
9 + <label>Headline</label>
10 + <input type="text" name="Help.Applications.Anti White Incidents.Code.AntiWhiteIncidentsClass_0_headline" class="form-control" required>
16 16   </div>
17 -#else
18 - <h3>Submit an Incident</h3>
19 - <form method="post" action="$doc.getURL()">
20 - <div class="form-group">
21 - <label>Headline</label>
22 - <input type="text" name="headline" class="form-control" required>
23 - </div>
24 -
25 - <div class="form-group">
26 - <label>Description</label>
27 - <textarea name="description" class="form-control" rows="4" required></textarea>
28 - </div>
29 -
30 - <div class="form-group">
31 - <label>Source URL</label>
32 - <input type="url" name="url" class="form-control">
33 - </div>
34 -
35 - <div class="form-group">
36 - <label>Image URL</label>
37 - <input type="url" name="image" class="form-control">
38 - </div>
39 -
40 - <div class="form-group">
41 - <label>Date</label>
42 - <input type="date" name="date" class="form-control">
43 - </div>
44 -
45 - <button type="submit" class="btn btn-primary">Submit Incident</button>
46 - </form>
47 -#end
48 -{{/velocity}}
49 -
12 +
13 + <div class="form-group">
14 + <label>Description</label>
15 + <textarea name="Help.Applications.Anti White Incidents.Code.AntiWhiteIncidentsClass_0_description" class="form-control" rows="4" required></textarea>
16 + </div>
17 +
18 + <div class="form-group">
19 + <label>Source URL</label>
20 + <input type="url" name="Help.Applications.Anti White Incidents.Code.AntiWhiteIncidentsClass_0_url" class="form-control">
21 + </div>
22 +
23 + <div class="form-group">
24 + <label>Image URL</label>
25 + <input type="url" name="Help.Applications.Anti White Incidents.Code.AntiWhiteIncidentsClass_0_image" class="form-control">
26 + </div>
27 +
28 + <div class="form-group">
29 + <label>Date</label>
30 + <input type="date" name="Help.Applications.Anti White Incidents.Code.AntiWhiteIncidentsClass_0_date" class="form-control">
31 + </div>
32 +
33 + <button type="submit" class="btn btn-primary">Submit Incident</button>
34 +</form>
35 +{{/html}}