aboutsummaryrefslogtreecommitdiff
path: root/lib/models/Questionnaire.php
diff options
context:
space:
mode:
authorFinn Schneider <schneider@data-quest.de>2026-03-13 15:49:49 +0100
committerFinn Schneider <schneider@data-quest.de>2026-03-13 17:25:01 +0000
commit7ae0067047d49c67678050f690a926ef998952e4 (patch)
treec644623ff62c6151aa5330f7d6ccef2d5104a25d /lib/models/Questionnaire.php
parentf2a3e8a740cebc90eefba4af265358a0e5b6377a (diff)
prevent profile edit after eval start
Diffstat (limited to 'lib/models/Questionnaire.php')
-rw-r--r--lib/models/Questionnaire.php5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/models/Questionnaire.php b/lib/models/Questionnaire.php
index 62f7b82..a3609c2 100644
--- a/lib/models/Questionnaire.php
+++ b/lib/models/Questionnaire.php
@@ -170,9 +170,8 @@ class Questionnaire extends SimpleORMap implements PrivacyObject
{
if($this->is_template) {
if(EvaluationHelper::isPermittedEvaluationAccess()) {
- return !count(QuestionnaireEvalAssignment::findBySQL("
- `startdate` <= UNIX_TIMESTAMP() AND `template_id` = ?
- ", [$this->id]));
+ return !QuestionnaireEvalAssignment::countBySQL(
+ "`startdate` <= UNIX_TIMESTAMP() AND `template_id` = ?", [$this->id]);
}
return false;
}