evently-nl / zesthook Goto Github PK
View Code? Open in Web Editor NEWLimesurvey Plugin that allows you to send a post request on each survey completion
License: GNU General Public License v3.0
Limesurvey Plugin that allows you to send a post request on each survey completion
License: GNU General Public License v3.0
Hey @evently-nl , I've used your plugin with the previous version of LS. Do you have any plans to make it compatible with LS v5?
you need to remove the "\ls\pluginmanager" part from the class extension because it doesn't work anymore in version 3.3.1 (throws 500 error)
If someone types some "html" or other code it can still cause errors with zesthook with building the array. For example, I have a survey in LimeSurvey with a comment section. My immediate go to is to type something along the lines of
"Some test comment <a>
"Some quote Text" try to break me"
The "<a>"
breaks me :(
Fix is
private function getAdditionalAnswers($additionalFields, $response) { if($additionalFields) { $additionalAnswers = array(); foreach($additionalFields as $field) { $additionalAnswers[$field] = urlencode(htmlspecialchars($response[$field])); } return $additionalAnswers; } return null; }
Just wrapped the resposne field with urlencode
urlencode(htmlspecialchars($response[$field]));
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.