Wijzigen voor document Interesse

Laatst gewijzigd door Afgeschermd op 16-12-2018 18:03:43

Van versie < 4.1 >
gewijzigd door Mark van den Broek (Admin)
op 16-12-2018 16:56:36
Naar versie < 5.1 >
gewijzigd door Mark van den Broek (Admin)
op 16-12-2018 17:01:15
< >
Opmerking bij wijziging: Er is geen opmerking bij deze versie

Samenvatting

Details

Paginaeigenschappen
Inhoud
... ... @@ -9,80 +9,80 @@
9 9  {{velocity}}
10 10  #set($docextras=[])
11 11  #set($antwoord=$stringtool.trim($request.antwoord))
12 -#if($stringtool.upperCase($antwoord)!="OLO")
13 - == Verkeerde afkorting ==
14 -#else
15 15  #if ("$!request.organisatie" != "" && "$!request.naam" != "" && "$!request.email" != "" )
16 -## The action is confirmed
17 -## Execute the action
18 -##
19 - #set($userName=$stringtool.trim($request.naam))
20 - #set($userOrg=$stringtool.trim("$!{request.organisatie}"))
21 - #set($userMail=$stringtool.trim($request.email))
22 - #set($userPhone=$stringtool.trim("$!{request.telefoon}"))
23 - #set($userOpmerking=$!{request.opmerking})
24 - #set($msgTekst="Contactverzoek van ${userName}")
25 - #set($attach=[])
26 - #set($token="xoxp-4587271190-4587271198-7289142886-c79ece")
27 - #set($velden=[])
28 - #set($veld={"title":"Server", "value":"$!request.hostName ($!request.ipAddress)", "short":"true"})
29 - #set($discard=$velden.add($veld))
30 - #set($veld={"title":"Wiki","value":"$!request.wiki","short":"true"})
31 - #set($discard=$velden.add($veld))
32 - #set($veld={"title":"Telefoon","value":"$!{userPhone}","short":"true"})
33 - #set($discard=$velden.add($veld))
34 - #set($message={"fallback" : "Host: $!request.hostName ($!request.ipAddress) - Wiki: $!request.wiki - User: $!userName - Organisatie: $!userOrg - Datum: $!request.dateTime"})
35 - #set($discard=$message.put("color", "good"))
36 - #set($discard=$message.put("author_name", "$userName ($!{userOrg})"))
37 - #set($discard=$message.put("author_link", "mailto:${userMail}"))
38 - #set($discard=$message.put("title", "Contactverzoek"))
39 - #set($discard=$message.put("text", "$!{userOpmerking}"))
40 - #set($discard=$message.put("fields", $velden))
41 - #set($discard=$attach.add($message))
42 - #set($slackUrl="https://slack.com/api/chat.postMessage?token=$token&channel=%23360-contact&username=Kennisfabriek-ContactBot&text=$escapetool.url($msgTekst)&attachments=$escapetool.url($jsontool.serialize($attach))")
43 -## $slackUrl
44 - #set($antwoordJSON=$jsontool.parse($xwiki.getURLContent($slackUrl,1000)))
45 -## #foreach($antw in $antwoordJSON.keySet())
46 -## $antw : $antwoordJSON.get($antw)
47 -## #end
48 -## $antwoord
49 - #if($antwoordJSON.get("ok"))
50 - == Verzonden ==
51 - Uw contactverzoek is verzonden en wordt zo snel mogelijk in behandeling genomen.
13 + #if($stringtool.upperCase($antwoord)!="OLO")
14 + == Verkeerde afkorting ==
52 52   #else
53 - == Niet verzonden ==
54 - Uw ondersteuningsverzoek kon niet worden verzonden.
55 - De foutmelding is: **$!antwoordJSON.get("error")**
56 - Probeer het over enkele ogenblikken opnieuw.
16 + ## The action is confirmed
17 + ## Execute the action
18 + ##
19 + #set($userName=$stringtool.trim($request.naam))
20 + #set($userOrg=$stringtool.trim("$!{request.organisatie}"))
21 + #set($userMail=$stringtool.trim($request.email))
22 + #set($userPhone=$stringtool.trim("$!{request.telefoon}"))
23 + #set($userOpmerking=$!{request.opmerking})
24 + #set($msgTekst="Contactverzoek van ${userName}")
25 + #set($attach=[])
26 + #set($token="xoxp-4587271190-4587271198-7289142886-c79ece")
27 + #set($velden=[])
28 + #set($veld={"title":"Server", "value":"$!request.hostName ($!request.ipAddress)", "short":"true"})
29 + #set($discard=$velden.add($veld))
30 + #set($veld={"title":"Wiki","value":"$!request.wiki","short":"true"})
31 + #set($discard=$velden.add($veld))
32 + #set($veld={"title":"Telefoon","value":"$!{userPhone}","short":"true"})
33 + #set($discard=$velden.add($veld))
34 + #set($message={"fallback" : "Host: $!request.hostName ($!request.ipAddress) - Wiki: $!request.wiki - User: $!userName - Organisatie: $!userOrg - Datum: $!request.dateTime"})
35 + #set($discard=$message.put("color", "good"))
36 + #set($discard=$message.put("author_name", "$userName ($!{userOrg})"))
37 + #set($discard=$message.put("author_link", "mailto:${userMail}"))
38 + #set($discard=$message.put("title", "Contactverzoek"))
39 + #set($discard=$message.put("text", "$!{userOpmerking}"))
40 + #set($discard=$message.put("fields", $velden))
41 + #set($discard=$attach.add($message))
42 + #set($slackUrl="https://slack.com/api/chat.postMessage?token=$token&channel=%23360-contact&username=Kennisfabriek-ContactBot&text=$escapetool.url($msgTekst)&attachments=$escapetool.url($jsontool.serialize($attach))")
43 + ## $slackUrl
44 + #set($antwoordJSON=$jsontool.parse($xwiki.getURLContent($slackUrl,1000)))
45 + ## #foreach($antw in $antwoordJSON.keySet())
46 + ## $antw : $antwoordJSON.get($antw)
47 + ## #end
48 + ## $antwoord
49 + #if($antwoordJSON.get("ok"))
50 + == Verzonden ==
51 + Uw contactverzoek is verzonden en wordt zo snel mogelijk in behandeling genomen.
52 + #else
53 + == Niet verzonden ==
54 + Uw ondersteuningsverzoek kon niet worden verzonden.
55 + De foutmelding is: **$!antwoordJSON.get("error")**
56 + Probeer het over enkele ogenblikken opnieuw.
57 + #end
58 + ## Mail the request as well
59 + #set ($templateReference = $services.model.createDocumentReference('', '360HomeCode', 'InteresseMail'))
60 + #set ($mailParameters = {'language' : $xcontext.language, 'velocityVariables' : { 'verzoekerNaam' : $userName, 'verzoekerOrganisatie' : $userOrg, 'verzoekerEmail' : $userMail, 'verzoekerTelefoon' : $userPhone, 'verzoekerOpmerking' : $userOpmerking, 'verzoekerPaginaTitel' : $doc.title }})
61 + #set ($message = $services.mailsender.createMessage('template', $templateReference, $mailParameters))
62 + #set ($discard = $message.setFrom('no-reply@360overheid.wiki'))
63 + #set ($discard = $message.addRecipient('to', 'contact@kennisfabriek.wiki'))
64 + #set ($mailResult = $services.mailsender.send($message))
65 + ## #set ($mailmessage = $services.mailsender.createMessage("$userMail", "support@kennisfabriek.wiki", "Ondersteuningsverzoek: $!request.probleem"))
66 + ## #set ($htmlBody = $escapetool.html("<p>Server: $!request.hostName ($!request.ipAddress)</p>"))
67 + ## #set ($htmlBody = $escapetool.html("${htmlBody}<p>Wiki: $!request.wiki - Pagina: $!pag</p>"))
68 + ## #set ($htmlBody = $escapetool.html("${htmlBody}<p>Gebruiker: <a href=&quot;$userDoc.getExternalURL()&quot;)>$userName</a>"))
69 + ## #set ($htmlBody = $escapetool.html("${htmlBody}<p>Toelichting:<br />$!request.toelichting</p>"))
70 + ## #set ($discard = $mailmessage.addPart("text/html", $htmlBody))
71 + ## #set ($mailResult = $services.mailsender.send($mailmessage))
72 + ## ## Check if the message was created properly and if we have permissions to send emails
73 + ## #if ($services.mailsender.lastError)
74 + ## {{error}}$exceptiontool.getStackTrace($services.mailsender.lastError){{/error}}
75 + ## #end
76 + ## ## Check if the mail we tried to send has failed to be sent
77 + ## #set ($mailStatuses = $mailResult.statusResult.getByState('FAILED'))
78 + ## ## XWiki 7.1+ #set ($statuses = $mailResult.statusResult.getAllErrors())
79 + ## #foreach($mailStatus in $mailStatuses)
80 + ## {{error}}
81 + ## Error: $mailStatus.errorSummary ($mailStatus.state)
82 + ## $mailStatus.errorDescription
83 + ## {{/error}}
84 + ## #end
57 57   #end
58 - ## Mail the request as well
59 - #set ($templateReference = $services.model.createDocumentReference('', '360HomeCode', 'InteresseMail'))
60 - #set ($mailParameters = {'language' : $xcontext.language, 'velocityVariables' : { 'verzoekerNaam' : $userName, 'verzoekerOrganisatie' : $userOrg, 'verzoekerEmail' : $userMail, 'verzoekerTelefoon' : $userPhone, 'verzoekerOpmerking' : $userOpmerking, 'verzoekerPaginaTitel' : $doc.title }})
61 - #set ($message = $services.mailsender.createMessage('template', $templateReference, $mailParameters))
62 - #set ($discard = $message.setFrom('no-reply@360overheid.wiki'))
63 - #set ($discard = $message.addRecipient('to', 'contact@kennisfabriek.wiki'))
64 - #set ($mailResult = $services.mailsender.send($message))
65 -## #set ($mailmessage = $services.mailsender.createMessage("$userMail", "support@kennisfabriek.wiki", "Ondersteuningsverzoek: $!request.probleem"))
66 -## #set ($htmlBody = $escapetool.html("<p>Server: $!request.hostName ($!request.ipAddress)</p>"))
67 -## #set ($htmlBody = $escapetool.html("${htmlBody}<p>Wiki: $!request.wiki - Pagina: $!pag</p>"))
68 -## #set ($htmlBody = $escapetool.html("${htmlBody}<p>Gebruiker: <a href=&quot;$userDoc.getExternalURL()&quot;)>$userName</a>"))
69 -## #set ($htmlBody = $escapetool.html("${htmlBody}<p>Toelichting:<br />$!request.toelichting</p>"))
70 -## #set ($discard = $mailmessage.addPart("text/html", $htmlBody))
71 -## #set ($mailResult = $services.mailsender.send($mailmessage))
72 -## ## Check if the message was created properly and if we have permissions to send emails
73 -## #if ($services.mailsender.lastError)
74 -## {{error}}$exceptiontool.getStackTrace($services.mailsender.lastError){{/error}}
75 -## #end
76 -## ## Check if the mail we tried to send has failed to be sent
77 -## #set ($mailStatuses = $mailResult.statusResult.getByState('FAILED'))
78 -## ## XWiki 7.1+ #set ($statuses = $mailResult.statusResult.getAllErrors())
79 -## #foreach($mailStatus in $mailStatuses)
80 -## {{error}}
81 -## Error: $mailStatus.errorSummary ($mailStatus.state)
82 -
83 -## $mailStatus.errorDescription
84 -## {{/error}}
85 -## #end
86 86  #else
87 87  ## Show the form
88 88  ##
Deze 360º Overheid-site is ontwikkeld door 360Q m.b.v. open-source-software XWiki 12.5.1