Please help us help you and fill where relevant:
Your LimeSurvey version: url=https://bizxawards.ca/polls/index.php/surveyAdministration/view?surveyid=389677#modalSystemInformation]Version 5.6.33+230808[/url
Own server or LimeSurvey hosting: Own Server
Survey theme/template: extends_fruity
==================
Because I'm using an extended version of Fruity, I'll start by saying the only modifications to standard fruity are:
1) Implementing suggested code for displaying available surveys in Alphabetical Order (this works)
2) Adding a custom image to replace logo.png (this works)
My issue:
We annually create a "voting poll" consisting of 24 categories. These voting categories are implemented as a set of 24 different Limesurvey Surveys with a single-answer list-style question. The URL's for these 24 surveys are displayed on the client's landing page (and because of an issue with last year's survey, where CloudFlare was interfering with some devices accessing the survey, we decided this year to host the survey database on a separate domain - not connected with CloudFlare).
When someone tries to vote for a candidate in a specific category (i.e. a specific Limesurvey Survey), the answer registers, and the End of Survey URL is executed after submission, returning the voter to the previous landing page on the client's website. This is working perfectly.
However, when someone tries voting again in the same category, we catch that as an attempt to execute the same survey as has already been completed. This results in the standard error message:
ERROR
You have already completed this survey.
For further information please contact ....
What I want to do is add a link to the template (I assume this will be done by editing the file /limesurvey/application/controllers/survey/index.php) to provide an easy method of returning to the standard End-of-survey URL after the user encounters this error.
I don't know what format the PHP will take to do this, as I have not located the code that normally is used to return from the SUBMIT process.