View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
18453 | Bug reports | Other | public | 2022-11-04 09:30 | 2023-06-20 17:49 |
Reporter | DenisChenu | Assigned To | gabrieljenik | ||
Priority | high | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 5.4.x | ||||
Summary | 18453: Missing 8.1 compatibility | ||||
Description | When setting debug = 2 on PHP8.1 : all pages are broken | ||||
Steps To Reproduce | Steps to reproduceSet debug to 2 Expected resultSee home page Actual resultError page | ||||
Tags | No tags attached. | ||||
Attached Files | PHP error.html (16,026 bytes)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>PHP error</title> <style type="text/css"> /*<![CDATA[*/ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;} body{line-height:1;} ol,ul{list-style:none;} blockquote,q{quotes:none;} blockquote:before,blockquote:after,q:before,q:after{content:none;} :focus{outline:0;} ins{text-decoration:none;} del{text-decoration:line-through;} table{border-collapse:collapse;border-spacing:0;} body { font: normal 9pt "Verdana"; color: #000; background: #fff; } h1 { font: normal 18pt "Verdana"; color: #f00; margin-bottom: .5em; } h2 { font: normal 14pt "Verdana"; color: #800000; margin-bottom: .5em; } h3 { font: bold 11pt "Verdana"; } pre { font: normal 11pt Menlo, Consolas, "Lucida Console", Monospace; } pre span.error { display: block; background: #fce3e3; } pre span.ln { color: #999; padding-right: 0.5em; border-right: 1px solid #ccc; } pre span.error-ln { font-weight: bold; } .container { margin: 1em 4em; } .version { color: gray; font-size: 8pt; border-top: 1px solid #aaa; padding-top: 1em; margin-bottom: 1em; } .message { color: #000; padding: 1em; font-size: 11pt; background: #f3f3f3; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom: 1em; line-height: 160%; } .source { margin-bottom: 1em; } .code pre { background-color: #ffe; margin: 0.5em 0; padding: 0.5em; line-height: 125%; border: 1px solid #eee; } .source .file { margin-bottom: 1em; font-weight: bold; } .traces { margin: 2em 0; } .trace { margin: 0.5em 0; padding: 0.5em; } .trace.app { border: 1px dashed #c00; } .trace .number { text-align: right; width: 2em; padding: 0.5em; } .trace .content { padding: 0.5em; } .trace .plus, .trace .minus { display:inline; vertical-align:middle; text-align:center; border:1px solid #000; color:#000; font-size:10px; line-height:10px; margin:0; padding:0 1px; width:10px; height:10px; } .trace.collapsed .minus, .trace.expanded .plus, .trace.collapsed pre { display: none; } .trace-file { cursor: pointer; padding: 0.2em; } .trace-file:hover { background: #f0ffff; } /*]]>*/ </style> </head> <body> <div class="container"> <h1>PHP error</h1> <p class="message"> realpath(): Passing null to parameter #1 ($path) of type string is deprecated </p> <div class="source"> <p class="file">/home/www/demonstrations/master.sondages.pro/htdocs/third_party/twig/twig/src/Loader/FilesystemLoader.php(40)</p> <div class="code"><pre><span class="ln">28</span> protected $cache = []; <span class="ln">29</span> protected $errorCache = []; <span class="ln">30</span> <span class="ln">31</span> private $rootPath; <span class="ln">32</span> <span class="ln">33</span> /** <span class="ln">34</span> * @param string|array $paths A path or an array of paths where to look for templates <span class="ln">35</span> * @param string|null $rootPath The root path common to all relative paths (null for getcwd()) <span class="ln">36</span> */ <span class="ln">37</span> public function __construct($paths = [], $rootPath = null) <span class="ln">38</span> { <span class="ln">39</span> $this->rootPath = (null === $rootPath ? getcwd() : $rootPath).\DIRECTORY_SEPARATOR; <span class="error"><span class="ln error-ln">40</span> if (false !== $realPath = realpath($rootPath)) { </span><span class="ln">41</span> $this->rootPath = $realPath.\DIRECTORY_SEPARATOR; <span class="ln">42</span> } <span class="ln">43</span> <span class="ln">44</span> if ($paths) { <span class="ln">45</span> $this->setPaths($paths); <span class="ln">46</span> } <span class="ln">47</span> } <span class="ln">48</span> <span class="ln">49</span> /** <span class="ln">50</span> * Returns the paths to the templates. <span class="ln">51</span> * <span class="ln">52</span> * @param string $namespace A path namespace </pre></div> </div> <div class="traces"> <h2>Stack Trace</h2> <table style="width:100%;"> <tr class="trace app expanded"> <td class="number"> #0 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /home/www/demonstrations/master.sondages.pro/htdocs/third_party/twig/twig/src/Loader/FilesystemLoader.php(40): <strong>realpath</strong>(null) </div> <div class="code"><pre><span class="ln">35</span> * @param string|null $rootPath The root path common to all relative paths (null for getcwd()) <span class="ln">36</span> */ <span class="ln">37</span> public function __construct($paths = [], $rootPath = null) <span class="ln">38</span> { <span class="ln">39</span> $this->rootPath = (null === $rootPath ? getcwd() : $rootPath).\DIRECTORY_SEPARATOR; <span class="error"><span class="ln error-ln">40</span> if (false !== $realPath = realpath($rootPath)) { </span><span class="ln">41</span> $this->rootPath = $realPath.\DIRECTORY_SEPARATOR; <span class="ln">42</span> } <span class="ln">43</span> <span class="ln">44</span> if ($paths) { <span class="ln">45</span> $this->setPaths($paths); </pre></div> </td> </tr> <tr class="trace app expanded"> <td class="number"> #1 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /home/www/demonstrations/master.sondages.pro/htdocs/third_party/yiiext/twig-renderer/ETwigViewRenderer.php(86): <strong>Twig\Loader\FilesystemLoader</strong>-><strong>__construct</strong>(array("/home/www/demonstrations/master.sondages.pro/htdocs/application")) </div> <div class="code"><pre><span class="ln">81</span> $this->_paths[] = $theme->getBasePath(); <span class="ln">82</span> } <span class="ln">83</span> <span class="ln">84</span> $this->_paths[] = $app->getBasePath(); <span class="ln">85</span> <span class="error"><span class="ln error-ln">86</span> $loader = new Twig_Loader_Filesystem($this->_paths); </span><span class="ln">87</span> <span class="ln">88</span> $defaultOptions = array( <span class="ln">89</span> 'autoescape' => false, // false because other way Twig escapes all HTML in templates <span class="ln">90</span> 'auto_reload' => true, <span class="ln">91</span> 'cache' => $app->getRuntimePath() . '/twig_cache/', </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #2 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /home/www/demonstrations/master.sondages.pro/htdocs/third_party/yiisoft/yii/framework/base/CModule.php(394): <strong>ETwigViewRenderer</strong>-><strong>init</strong>() </div> <div class="code"><pre><span class="ln">389</span> if(!isset($config['enabled']) || $config['enabled']) <span class="ln">390</span> { <span class="ln">391</span> Yii::trace("Loading \"$id\" application component",'system.CModule'); <span class="ln">392</span> unset($config['enabled']); <span class="ln">393</span> $component=Yii::createComponent($config); <span class="error"><span class="ln error-ln">394</span> $component->init(); </span><span class="ln">395</span> return $this->_components[$id]=$component; <span class="ln">396</span> } <span class="ln">397</span> } <span class="ln">398</span> } <span class="ln">399</span> </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #3 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /home/www/demonstrations/master.sondages.pro/htdocs/third_party/yiisoft/yii/framework/base/CModule.php(530): <strong>CModule</strong>-><strong>getComponent</strong>("ETwigViewRenderer") </div> <div class="code"><pre><span class="ln">525</span> * Loads static application components. <span class="ln">526</span> */ <span class="ln">527</span> protected function preloadComponents() <span class="ln">528</span> { <span class="ln">529</span> foreach($this->preload as $id) <span class="error"><span class="ln error-ln">530</span> $this->getComponent($id); </span><span class="ln">531</span> } <span class="ln">532</span> <span class="ln">533</span> /** <span class="ln">534</span> * Preinitializes the module. <span class="ln">535</span> * This method is called at the beginning of the module constructor. </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #4 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /home/www/demonstrations/master.sondages.pro/htdocs/third_party/yiisoft/yii/framework/base/CApplication.php(168): <strong>CModule</strong>-><strong>preloadComponents</strong>() </div> <div class="code"><pre><span class="ln">163</span> $this->initSystemHandlers(); <span class="ln">164</span> $this->registerCoreComponents(); <span class="ln">165</span> <span class="ln">166</span> $this->configure($config); <span class="ln">167</span> $this->attachBehaviors($this->behaviors); <span class="error"><span class="ln error-ln">168</span> $this->preloadComponents(); </span><span class="ln">169</span> <span class="ln">170</span> $this->init(); <span class="ln">171</span> } <span class="ln">172</span> <span class="ln">173</span> </pre></div> </td> </tr> <tr class="trace app expanded"> <td class="number"> #5 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /home/www/demonstrations/master.sondages.pro/htdocs/application/core/LSYii_Application.php(90): <strong>CApplication</strong>-><strong>__construct</strong>(array("name" => "LimeSurvey", "localeClass" => "LSYii_Locale", "defaultController" => "surveys", "modules" => array("HelloWorld" => array("class" => "modules.root.HelloWorld.HelloWorldModule")), ...)) </div> <div class="code"><pre><span class="ln">85</span> if (array_key_exists('use_custom_twig_extensions', $baseConfig) && $baseConfig ['use_custom_twig_extensions']) { <span class="ln">86</span> $aApplicationConfig = $this->getTwigCustomExtensionsConfig($baseConfig['usertwigextensionrootdir'], $aApplicationConfig); <span class="ln">87</span> } <span class="ln">88</span> <span class="ln">89</span> /* Construct CWebApplication */ <span class="error"><span class="ln error-ln">90</span> parent::__construct($aApplicationConfig); </span><span class="ln">91</span> <span class="ln">92</span> /* Because we have app now : we have to call again the config (usage of Yii::app() for publicurl) */ <span class="ln">93</span> $this->setConfigs(); <span class="ln">94</span> /* Since session can be set by DB : need to be set again … */ <span class="ln">95</span> $this->setSessionByDB($aApplicationConfig); </pre></div> </td> </tr> <tr class="trace core collapsed"> <td class="number"> #6 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /home/www/demonstrations/master.sondages.pro/htdocs/third_party/yiisoft/yii/framework/YiiBase.php(132): <strong>LSYii_Application</strong>-><strong>__construct</strong>(array("basePath" => "/home/www/demonstrations/master.sondages.pro/htdocs/application", "name" => "LimeSurvey", "localeClass" => "LSYii_Locale", "defaultController" => "surveys", ...)) </div> <div class="code"><pre><span class="ln">127</span> * to the constructor of the application class. <span class="ln">128</span> * @return mixed the application instance <span class="ln">129</span> */ <span class="ln">130</span> public static function createApplication($class,$config=null) <span class="ln">131</span> { <span class="error"><span class="ln error-ln">132</span> return new $class($config); </span><span class="ln">133</span> } <span class="ln">134</span> <span class="ln">135</span> /** <span class="ln">136</span> * Returns the application singleton or null if the singleton has not been created yet. <span class="ln">137</span> * @return CApplication the application singleton, null if the singleton has not been created yet. </pre></div> </td> </tr> <tr class="trace app collapsed"> <td class="number"> #7 </td> <td class="content"> <div class="trace-file"> <div class="plus">+</div> <div class="minus">–</div> /home/www/demonstrations/master.sondages.pro/htdocs/index.php(192): <strong>YiiBase</strong>::<strong>createApplication</strong>("LSYii_Application", array("basePath" => "/home/www/demonstrations/master.sondages.pro/htdocs/application", "name" => "LimeSurvey", "localeClass" => "LSYii_Locale", "defaultController" => "surveys", ...)) </div> <div class="code"><pre><span class="ln">187</span> require_once APPPATH . 'core/LSYii_Application' . EXT; <span class="ln">188</span> <span class="ln">189</span> $config = require_once(APPPATH . 'config/internal' . EXT); <span class="ln">190</span> <span class="ln">191</span> Yii::$enableIncludePath = false; <span class="error"><span class="ln error-ln">192</span> Yii::createApplication('LSYii_Application', $config)->run(); </span><span class="ln">193</span> <span class="ln">194</span> /* End of file index.php */ <span class="ln">195</span> /* Location: ./index.php */ </pre></div> </td> </tr> </table> </div> <div class="version"> 2022-11-04 09:25:13 Apache/2.4.38 (Debian) <a href="https://www.yiiframework.com/">Yii Framework</a>/1.1.26 </div> </div> <script type="text/javascript"> /*<![CDATA[*/ var traceReg = new RegExp("(^|\\s)trace-file(\\s|$)"); var collapsedReg = new RegExp("(^|\\s)collapsed(\\s|$)"); var e = document.getElementsByTagName("div"); for(var j=0,len=e.length;j<len;j++){ if(traceReg.test(e[j].className)){ e[j].onclick = function(){ var trace = this.parentNode.parentNode; if(collapsedReg.test(trace.className)) trace.className = trace.className.replace("collapsed", "expanded"); else trace.className = trace.className.replace("expanded", "collapsed"); } } } /*]]>*/ </script> </body> </html> | ||||
Bug heat | 20 | ||||
Complete LimeSurvey version number (& build) | 5.4.9 / master | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | not relevant | ||||
Database type & version | 10.3.36-MariaDB-0+deb10u2 | ||||
Server OS (if known) | debian | ||||
Webserver software & version (if known) | apache | ||||
PHP Version | 8.1.12 | ||||
related to | 18707 | assigned | gabrieljenik | Feature requests | Missing 8.2 compatibility |
related to | 18454 | closed | DenisChenu | Bug reports | PHP deprecated notice on lot of page for PHP 8.1 |
Same bug as other for deprecated warnings? Merge? |
|
This one is in all page , Related to third_party twig … we currently use 1.X branch ? Right ? https://github.com/twigphp/Twig/tree/1.x Argl ? |
|
To upgrade Twig, we might have to drop support for PHP 7.2. Maybe we do this for LS 6.0? Which is the Bootstrap 5 update. |
|
Then check if we can fix via calling twig part ? Else LimeSurvey are not PHP8.1 compatible … Let me check if i can fix it with the call |
|
"Twig 3.x needs at least PHP 7.2.5 to run." |
|
Same for 2 : "Twig 2.x needs at least PHP 7.2.5 to run." Else : another third_party … adding getcwd to call anotherbroke Return type of Twig\Node\Node::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice … … :( |
|
As to also consider |
|
Maybe we can make debug = 2 to not show deprecated? |
|
Or debugdeprecated (true by default) ? Or check PHP version here https://github.com/LimeSurvey/LimeSurvey/blob/872336377c64a243db8f4210e3f8942c9429897d/index.php#L150 (and add a debugdeprecatedPHP8 false by default). Maybe it's the only current soluton … |
|
Yes, some custom code there should be able to do the trick. Still, there is a big issue I believe. |
|
Yii1 patching is more easy than Twig fix here … |
|
So, what do we do here? @gabrieljenik, could you do this? |
|
OK, I will start working on the PHP8.1 compatibility. |
|
Yes, develop would b the correct base branch. |
|
But if LS 5.x is the LTS version for the next years, shouldn't we work on making that version compatible with PHP 8.1 as well? Because it doesn't make much sense if LS 5.x is LTS e.g. until 2025 but only works with PHP 8.0 which already is end of lifetime (https://endoflife.software/programming-languages/server-side-scripting/php) and gets security support only until October this year. |
|
We need a task for PHP 8.2 too.
|
|
Should we wait for PHP8.1 is ready? I have some good news about this. Couldn't upload them here yet. |
|
We started to explore the option for updating to Twig3.x. We found a Yii Extension that links Yii 1.1 with Twig3. We run a small PoC. Switching from yiiext/twig-renderer to vintagesucks/twig-renderer, and making some tweaks to the settings and the LSETwigViewRenderer "works". Created a PR with 8.1 adaptations. |
|
Great news ! |
|
Nice work, Gabriel. :) |
|
Looking at code : this 8.1 make us update a lot of function call … trim(NULL) etc … |
|
trim($var ?? "") instead? If $var can be null. |
|
My opinion : cast as int is OK for a quick fix but some need better fix after
etc … each must have own dedicated fix in some month … |
|
trim it as save (in model), and use etc … |
|
@c_schmitz, we see an increasing amount of issues reported by our customers. More and more people switch to PHP 8.1 and face different issues, most of them "deprecated" error messages for certain features. @gabrieljenik, what are the next steps to solve this in the long run? How can we help? |
|
We have this error (see file error1.png attached) on the page Resources "Add/edit resources (files/images) for this survey" which seems related to this bug. We are moving to LS 5 because it is compatible with PHP 8.1 so we really need a fix for this issue. Thanks for your help |
|
With debug = 0 ? Arg ! This one is for https://bugs.limesurvey.org/view.php?id=18359 (the hardest part) |
|
Weird, ehy do I get an "Access denied" error when being logged in and trying to access https://bugs.limesurvey.org/view.php?id=18359? |
|
It's public Maybe ask on discord ? |
|
Looks like I am not allowed to access tickets at section "development". |
|
We have solved the Twig issue. Now we need to test the 8.1
Maybe use that environment for testing as well? |
|
On master ?
I have one too (but unusuable since i always work with debug ;)) |
|
PR: https://github.com/LimeSurvey/LimeSurvey/pull/2878
This is something just mounted for testing this. |
|
@constantinl How can we reproduce the issue you mentioned? |
|
This seems to be a different problem, as you shouldn't see that kind of message with no debug.
This is expected. We are on it. |
|
@constantinl Created https://bugs.limesurvey.org/view.php?id=18644 |
|
Here's the task for PHP 8.2 support: https://bugs.limesurvey.org/view.php?id=18707 Normal priority. |
|
About
It's related to kcfinder didn't use debug, this one is fixed in master no ? |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=34453 |
|
LimeSurvey: master a9f4a84b 2023-03-27 17:18 Gabriel Jenik Committer: GitHub Details Diff |
Fixed issue 18453: Add PHP 8.1 compatibility (#2878) - Upgrade Twig from 1.0 to 3.0 - Replace yiiext/twig-renderer with vintagesucks/twig-renderer - Fix calls to string related functions that no longer accept null values - Fix "includes" in question theme templates to include the whole context, to solve issue 18100 in a compatible way. - Update vendor/vintagesucks to version 3.0.2 - Fix DbStorage - Apply Rector's NullToStrictStringFuncCallArgRector rule - Update Twig to version 3.5.1 - Fix rules using Yii's filter validator - Update GitHub worflow to use PHP 8.1 - Updated deps --------- Co-authored-by: lapiudevgit <devgit@lapiu.biz> Co-authored-by: Olle Härstedt <olleharstedt@yahoo.com> |
Affected Issues 18100, 18453 |
|
mod - .github/workflows/main.yml | Diff File | ||
mod - application/commands/DemomodeCommand.php | Diff File | ||
mod - application/commands/InstallCommand.php | Diff File | ||
mod - application/commands/InstallFromConfigCommand.php | Diff File | ||
mod - application/commands/TwigCommand.php | Diff File | ||
mod - application/commands/WipeCommand.php | Diff File | ||
mod - application/config/internal.php | Diff File | ||
mod - application/controllers/FailedEmailController.php | Diff File | ||
mod - application/controllers/InstallerController.php | Diff File | ||
mod - application/controllers/LimereplacementfieldsController.php | Diff File | ||
mod - application/controllers/OptinController.php | Diff File | ||
mod - application/controllers/OptoutController.php | Diff File | ||
mod - application/controllers/PrintanswersController.php | Diff File | ||
mod - application/controllers/QuestionAdministrationController.php | Diff File | ||
mod - application/controllers/QuestionGroupsAdministrationController.php | Diff File | ||
mod - application/controllers/QuickTranslationController.php | Diff File | ||
mod - application/controllers/QuotasController.php | Diff File | ||
mod - application/controllers/RegisterController.php | Diff File | ||
mod - application/controllers/ResponsesController.php | Diff File | ||
mod - application/controllers/SurveyAdministrationController.php | Diff File | ||
mod - application/controllers/SurveysController.php | Diff File | ||
mod - application/controllers/ThemeOptionsController.php | Diff File | ||
mod - application/controllers/UploaderController.php | Diff File | ||
mod - application/controllers/UserManagementController.php | Diff File | ||
mod - application/controllers/UserRoleController.php | Diff File | ||
mod - application/controllers/admin/Authentication.php | Diff File | ||
mod - application/controllers/admin/CheckIntegrity.php | Diff File | ||
mod - application/controllers/admin/ConditionsAction.php | Diff File | ||
mod - application/controllers/admin/DataEntry.php | Diff File | ||
mod - application/controllers/admin/Database.php | Diff File | ||
mod - application/controllers/admin/EmailTemplates.php | Diff File | ||
mod - application/controllers/admin/Export.php | Diff File | ||
mod - application/controllers/admin/ExpressionValidate.php | Diff File | ||
mod - application/controllers/admin/Labels.php | Diff File | ||
mod - application/controllers/admin/ParticipantsAction.php | Diff File | ||
mod - application/controllers/admin/PluginManagerController.php | Diff File | ||
mod - application/controllers/admin/PrintableSurvey.php | Diff File | ||
mod - application/controllers/admin/RemoteControl.php | Diff File | ||
mod - application/controllers/admin/Statistics.php | Diff File | ||
mod - application/controllers/admin/SurveymenuController.php | Diff File | ||
mod - application/controllers/admin/SurveymenuEntryController.php | Diff File | ||
mod - application/controllers/admin/Themes.php | Diff File | ||
mod - application/controllers/admin/Tokens.php | Diff File | ||
mod - application/controllers/admin/Update.php | Diff File | ||
mod - application/controllers/admin/globalsettings.php | Diff File | ||
mod - application/controllers/survey/index.php | Diff File | ||
mod - application/core/LSETwigViewRenderer.php | Diff File | ||
add - application/core/LSGettextMoFile.php | Diff File | ||
mod - application/core/LSHttpRequest.php | Diff File | ||
mod - application/core/LSMessageSource.php | Diff File | ||
mod - application/core/LSSodium.php | Diff File | ||
mod - application/core/LSYii_Application.php | Diff File | ||
mod - application/core/LSYii_AssetManager.php | Diff File | ||
mod - application/core/LSYii_CaseValidator.php | Diff File | ||
mod - application/core/LSYii_ClientScript.php | Diff File | ||
mod - application/core/LSYii_CompareInsensitiveValidator.php | Diff File | ||
mod - application/core/LSYii_Controller.php | Diff File | ||
mod - application/core/LSYii_EmailIDNAValidator.php | Diff File | ||
add - application/core/LSYii_FilterValidator.php | Diff File | ||
mod - application/core/LSYii_ImageValidator.php | Diff File | ||
mod - application/core/LSYii_Validators.php | Diff File | ||
mod - application/core/LS_Twig_Extension.php | Diff File | ||
mod - application/core/LimeMailer.php | Diff File | ||
mod - application/core/QuestionTypes/ArrayFlexibleRow/RenderArrayFlexibleRow.php | Diff File | ||
mod - application/core/QuestionTypes/ArrayMultiscale/RenderArrayMultiscale.php | Diff File | ||
mod - application/core/QuestionTypes/Date/RenderDate.php | Diff File | ||
mod - application/core/QuestionTypes/Equation/RenderEquation.php | Diff File | ||
mod - application/core/QuestionTypes/HugeFreeText/RenderHugeFreeText.php | Diff File | ||
mod - application/core/QuestionTypes/ListDropdown/RenderListDropdown.php | Diff File | ||
mod - application/core/QuestionTypes/ListRadio/RenderListRadio.php | Diff File | ||
mod - application/core/QuestionTypes/ListWithComment/RenderListComment.php | Diff File | ||
mod - application/core/QuestionTypes/LongFreeText/RenderLongFreeText.php | Diff File | ||
mod - application/core/QuestionTypes/MultipleChoice/RenderMultipleChoice.php | Diff File | ||
mod - application/core/QuestionTypes/MultipleChoiceWithComments/RenderMultipleChoiceWithComments.php | Diff File | ||
mod - application/core/QuestionTypes/MultipleNumericalQuestion/RenderMultipleNumerical.php | Diff File | ||
mod - application/core/QuestionTypes/MultipleShortText/RenderMultipleShortText.php | Diff File | ||
mod - application/core/QuestionTypes/Numerical/RenderNumerical.php | Diff File | ||
mod - application/core/QuestionTypes/RankingStyle/RenderRanking.php | Diff File | ||
mod - application/core/QuestionTypes/ShortFreeText/RenderShortFreeText.php | Diff File | ||
mod - application/core/SurveyCommonAction.php | Diff File | ||
mod - application/core/db/DbConnection.php | Diff File | ||
mod - application/core/db/MssqlSchema.php | Diff File | ||
mod - application/core/db/MysqlSchema.php | Diff File | ||
mod - application/core/db/PgsqlSchema.php | Diff File | ||
mod - application/core/plugins/AuditLog/AuditLog.php | Diff File | ||
mod - application/core/plugins/Authwebserver/Authwebserver.php | Diff File | ||
mod - application/core/plugins/ExportR/RDataWriter.php | Diff File | ||
mod - application/core/plugins/ExportR/RSyntaxWriter.php | Diff File | ||
mod - application/core/plugins/ExportSPSSsav/SPSSWriter.php | Diff File | ||
mod - application/core/plugins/ExportSTATAxml/STATAxmlWriter.php | Diff File | ||
mod - application/core/plugins/TwoFactorAdminLogin/helper/phpqrcode.php | Diff File | ||
mod - application/core/plugins/TwoFactorAdminLogin/vendor/composer/ClassLoader.php | Diff File | ||
mod - application/core/plugins/TwoFactorAdminLogin/vendor/robthree/twofactorauth/demo/demo.php | Diff File | ||
mod - application/core/plugins/TwoFactorAdminLogin/vendor/robthree/twofactorauth/demo/loader.php | Diff File | ||
mod - application/core/plugins/TwoFactorAdminLogin/vendor/robthree/twofactorauth/lib/Providers/Qr/GoogleQRCodeProvider.php | Diff File | ||
mod - application/core/plugins/TwoFactorAdminLogin/vendor/robthree/twofactorauth/lib/Providers/Qr/QRServerProvider.php | Diff File | ||
mod - application/core/plugins/TwoFactorAdminLogin/vendor/robthree/twofactorauth/lib/Providers/Qr/QRicketProvider.php | Diff File | ||
mod - application/core/plugins/TwoFactorAdminLogin/vendor/robthree/twofactorauth/lib/Providers/Rng/HashRNGProvider.php | Diff File | ||
mod - application/core/plugins/TwoFactorAdminLogin/vendor/robthree/twofactorauth/lib/Providers/Time/HttpTimeProvider.php | Diff File | ||
mod - application/core/plugins/TwoFactorAdminLogin/vendor/robthree/twofactorauth/lib/Providers/Time/NTPTimeProvider.php | Diff File | ||
mod - application/core/plugins/TwoFactorAdminLogin/vendor/robthree/twofactorauth/lib/TwoFactorAuth.php | Diff File | ||
mod - application/core/plugins/TwoFactorAdminLogin/vendor/robthree/twofactorauth/tests/TwoFactorAuthTest.php | Diff File | ||
mod - application/core/plugins/customToken/customToken.php | Diff File | ||
mod - application/extensions/AdvancedSettingWidget/AdvancedSettingWidget.php | Diff File | ||
mod - application/extensions/AdvancedSettingWidget/views/layout.php | Diff File | ||
mod - application/extensions/AdvancedSettingWidget/views/switch.php | Diff File | ||
mod - application/extensions/BreadcrumbWidget/BreadcrumbWidget.php | Diff File | ||
mod - application/extensions/CustomFormatter.php | Diff File | ||
mod - application/extensions/DateTimePickerWidget/DateTimePicker.php | Diff File | ||
mod - application/extensions/GeneralOptionWidget/views/layout.php | Diff File | ||
mod - application/extensions/LimeScript/LimeScript.php | Diff File | ||
mod - application/extensions/PanelBoxWidget/PanelBoxWidget.php | Diff File | ||
mod - application/extensions/PanelBoxWidget/views/box.php | Diff File | ||
mod - application/extensions/SettingsWidget/SettingsWidget.php | Diff File | ||
mod - application/extensions/admin/PreviewModalWidget/views/grouped_select_modal.php | Diff File | ||
mod - application/extensions/admin/PreviewModalWidget/views/select_modal.php | Diff File | ||
mod - application/extensions/admin/TextDisplaySwitch/TextDisplaySwitch.php | Diff File | ||
mod - application/extensions/bootstrap5/helpers/TbHtml.php | Diff File | ||
mod - application/extensions/bootstrap5/widgets/TbDataColumn.php | Diff File | ||
mod - application/extensions/bootstrap5/widgets/TbGridView.php | Diff File | ||
mod - application/extensions/captchaExtended/CaptchaExtendedAction.php | Diff File | ||
mod - application/extensions/captchaExtended/CaptchaExtendedValidator.php | Diff File | ||
mod - application/extensions/yiiwheels/widgets/box/WhBox.php | Diff File | ||
mod - application/extensions/yiiwheels/widgets/datetimepicker/WhDateTimePicker.php | Diff File | ||
mod - application/extensions/yiiwheels/widgets/grid/WhGridView.php | Diff File | ||
mod - application/extensions/yiiwheels/widgets/grid/WhToggleColumn.php | Diff File | ||
mod - application/extensions/yiiwheels/widgets/grid/operations/WhCountOfTypeOperation.php | Diff File | ||
mod - application/extensions/yiiwheels/widgets/grid/operations/WhSumOperation.php | Diff File | ||
mod - application/extensions/yiiwheels/widgets/rangeslider/WhRangeSlider.php | Diff File | ||
mod - application/extensions/yiiwheels/widgets/timeago/WhTimeAgoFormatter.php | Diff File | ||
mod - application/helpers/ClassFactory.php | Diff File | ||
mod - application/helpers/Hash.php | Diff File | ||
mod - application/helpers/SurveyRuntimeHelper.php | Diff File | ||
mod - application/helpers/SurveyThemeHelper.php | Diff File | ||
mod - application/helpers/Zend/Http/Client.php | Diff File | ||
mod - application/helpers/Zend/Http/Client/Adapter/Curl.php | Diff File | ||
mod - application/helpers/Zend/Http/Client/Adapter/Proxy.php | Diff File | ||
mod - application/helpers/Zend/Http/Client/Adapter/Socket.php | Diff File | ||
mod - application/helpers/Zend/Http/Client/Adapter/Test.php | Diff File | ||
mod - application/helpers/Zend/Http/CookieJar.php | Diff File | ||
mod - application/helpers/Zend/Http/Cookies.php | Diff File | ||
mod - application/helpers/Zend/Http/Header/AbstractAccept.php | Diff File | ||
mod - application/helpers/Zend/Http/Header/Allow.php | Diff File | ||
mod - application/helpers/Zend/Http/Header/CacheControl.php | Diff File | ||
mod - application/helpers/Zend/Http/Header/ContentType.php | Diff File | ||
mod - application/helpers/Zend/Http/Header/Cookie.php | Diff File | ||
mod - application/helpers/Zend/Http/Header/SetCookie.php | Diff File | ||
mod - application/helpers/Zend/Http/Headers.php | Diff File | ||
mod - application/helpers/Zend/Http/PhpEnvironment/RemoteAddress.php | Diff File | ||
mod - application/helpers/Zend/Http/PhpEnvironment/Request.php | Diff File | ||
mod - application/helpers/Zend/Http/Response.php | Diff File | ||
mod - application/helpers/Zend/Http/UserAgent.php | Diff File | ||
mod - application/helpers/Zend/Http/UserAgent/AbstractDevice.php | Diff File | ||
mod - application/helpers/Zend/Http/UserAgent/Mobile.php | Diff File | ||
mod - application/helpers/Zend/Loader.php | Diff File | ||
mod - application/helpers/Zend/Server/Reflection/Function/Abstract.php | Diff File | ||
mod - application/helpers/Zend/Validate/Abstract.php | Diff File | ||
mod - application/helpers/Zend/Validate/Ccnum.php | Diff File | ||
mod - application/helpers/Zend/Validate/CreditCard.php | Diff File | ||
mod - application/helpers/Zend/Validate/EmailAddress.php | Diff File | ||
mod - application/helpers/Zend/Validate/File/ExcludeExtension.php | Diff File | ||
mod - application/helpers/Zend/Validate/File/ExcludeMimeType.php | Diff File | ||
mod - application/helpers/Zend/Validate/File/Extension.php | Diff File | ||
mod - application/helpers/Zend/Validate/File/MimeType.php | Diff File | ||
mod - application/helpers/Zend/Validate/Iban.php | Diff File | ||
mod - application/helpers/Zend/Validate/Isbn.php | Diff File | ||
mod - application/helpers/Zend/XmlRpc/Value/Base64.php | Diff File | ||
mod - application/helpers/admin/activate_helper.php | Diff File | ||
mod - application/helpers/admin/backupdb_helper.php | Diff File | ||
mod - application/helpers/admin/export/ExcelWriter.php | Diff File | ||
mod - application/helpers/admin/export/Writer.php | Diff File | ||
mod - application/helpers/admin/htmleditor_helper.php | Diff File | ||
mod - application/helpers/admin/import_helper.php | Diff File | ||
mod - application/helpers/admin/label_helper.php | Diff File | ||
mod - application/helpers/admin/statistics_helper.php | Diff File | ||
mod - application/helpers/admin/template_helper.php | Diff File | ||
mod - application/helpers/admin/token_helper.php | Diff File | ||
mod - application/helpers/adodb/adodb-time.inc_helper.php | Diff File | ||
mod - application/helpers/common_helper.php | Diff File | ||
mod - application/helpers/export_helper.php | Diff File | ||
mod - application/helpers/expressions/em_core_helper.php | Diff File | ||
mod - application/helpers/expressions/em_manager_helper.php | Diff File | ||
mod - application/helpers/expressions/emcache/em_cache_helper.php | Diff File | ||
mod - application/helpers/frontend_helper.php | Diff File | ||
mod - application/helpers/globals.php | Diff File | ||
mod - application/helpers/ldap_helper.php | Diff File | ||
mod - application/helpers/qanda_helper.php | Diff File | ||
mod - application/helpers/remotecontrol/remotecontrol_handle.php | Diff File | ||
mod - application/helpers/replacements_helper.php | Diff File | ||
mod - application/helpers/sanitize_helper.php | Diff File | ||
mod - application/helpers/surveytranslator_helper.php | Diff File | ||
mod - application/helpers/update/update_helper.php | Diff File | ||
mod - application/helpers/update/updatedb_helper.php | Diff File | ||
mod - application/helpers/update/updates/Update_363.php | Diff File | ||
mod - application/helpers/update/updates/Update_447.php | Diff File | ||
mod - application/helpers/update/updates/Update_476.php | Diff File | ||
mod - application/helpers/userstatistics_helper.php | Diff File | ||
mod - application/helpers/viewHelper.php | Diff File | ||
mod - application/libraries/Date_Time_Converter.php | Diff File | ||
mod - application/libraries/ExtensionInstaller/FileFetcherUploadZip.php | Diff File | ||
mod - application/libraries/ExtensionInstaller/QuestionThemeInstaller.php | Diff File | ||
mod - application/libraries/LSjsonRPCServer.php | Diff File | ||
mod - application/libraries/PluginManager/EventDocumentor.php | Diff File | ||
mod - application/libraries/PluginManager/LimesurveyApi.php | Diff File | ||
mod - application/libraries/PluginManager/PluginBase.php | Diff File | ||
mod - application/libraries/PluginManager/PluginManager.php | Diff File | ||
mod - application/libraries/PluginManager/Storage/DbStorage.php | Diff File | ||
mod - application/libraries/Save.php | Diff File | ||
mod - application/libraries/admin/pdf.php | Diff File | ||
mod - application/libraries/admin/quexmlpdf.php | Diff File | ||
mod - application/libraries/simpletester.php | Diff File | ||
mod - application/models/Condition.php | Diff File | ||
mod - application/models/ExtensionConfig.php | Diff File | ||
mod - application/models/FailedLoginAttempt.php | Diff File | ||
mod - application/models/InstallerConfigForm.php | Diff File | ||
mod - application/models/Participant.php | Diff File | ||
mod - application/models/ParticipantAttributeName.php | Diff File | ||
mod - application/models/ParticipantAttributeNameLang.php | Diff File | ||
mod - application/models/ParticipantShare.php | Diff File | ||
mod - application/models/Permission.php | Diff File | ||
mod - application/models/Question.php | Diff File | ||
mod - application/models/QuestionAttribute.php | Diff File | ||
mod - application/models/QuestionBaseRenderer.php | Diff File | ||
mod - application/models/QuestionCreate.php | Diff File | ||
mod - application/models/QuestionGroup.php | Diff File | ||
mod - application/models/QuestionTheme.php | Diff File | ||
mod - application/models/QuotaLanguageSetting.php | Diff File | ||
mod - application/models/Response.php | Diff File | ||
mod - application/models/SettingGlobal.php | Diff File | ||
mod - application/models/Survey.php | Diff File | ||
mod - application/models/SurveyActivator.php | Diff File | ||
mod - application/models/SurveyDynamic.php | Diff File | ||
mod - application/models/SurveyLanguageSetting.php | Diff File | ||
mod - application/models/SurveyTimingDynamic.php | Diff File | ||
mod - application/models/SurveymenuEntries.php | Diff File | ||
mod - application/models/SurveymenuEntryData.php | Diff File | ||
mod - application/models/SurveysGroupsettings.php | Diff File | ||
mod - application/models/TemplateConfig.php | Diff File | ||
mod - application/models/TemplateConfiguration.php | Diff File | ||
mod - application/models/TemplateManifest.php | Diff File | ||
mod - application/models/Token.php | Diff File | ||
mod - application/models/UpdateForm.php | Diff File | ||
mod - application/models/User.php | Diff File | ||
mod - application/models/UserGroup.php | Diff File | ||
mod - application/models/UserParser.php | Diff File | ||
mod - application/models/services/PasswordManagement.php | Diff File | ||
mod - application/models/services/QuestionAttributeHelper.php | Diff File | ||
mod - application/models/services/QuickTranslation.php | Diff File | ||
mod - application/models/services/Quotas.php | Diff File | ||
mod - application/tests/unit/ExpressionManagerTest.php | Diff File | ||
mod - application/views/admin/authentication/ajaxLogin.php | Diff File | ||
mod - application/views/admin/authentication/login.php | Diff File | ||
mod - application/views/admin/authentication/newPassword.php | Diff File | ||
mod - application/views/admin/conditions/includes/condition.php | Diff File | ||
mod - application/views/admin/conditions/includes/form_editconditions_header.php | Diff File | ||
mod - application/views/admin/conditions/includes/quickAddConditionForm.php | Diff File | ||
mod - application/views/admin/dataentry/content_view.php | Diff File | ||
mod - application/views/admin/export/exportresult_panels/_single-value.php | Diff File | ||
mod - application/views/admin/export/generatestats/_statisticsoutput_footer.php | Diff File | ||
mod - application/views/admin/export/generatestats/_statisticsoutput_graphs.php | Diff File | ||
mod - application/views/admin/export/statistics_subviews/_question.php | Diff File | ||
mod - application/views/admin/globalsettings/_bounce.php | Diff File | ||
mod - application/views/admin/globalsettings/_email.php | Diff File | ||
mod - application/views/admin/globalsettings/_general.php | Diff File | ||
mod - application/views/admin/globalsettings/_presentation.php | Diff File | ||
mod - application/views/admin/globalsettings/_security.php | Diff File | ||
mod - application/views/admin/globalsettings/_useradministration.php | Diff File | ||
mod - application/views/admin/participants/uploadSummary_view.php | Diff File | ||
mod - application/views/admin/pluginmanager/uploadConfirm.php | Diff File | ||
mod - application/views/admin/super/header.php | Diff File | ||
mod - application/views/admin/super/welcome.php | Diff File | ||
mod - application/views/admin/survey/editLocalSettings_view.php | Diff File | ||
mod - application/views/admin/survey/newSurveyBrowserMessage.php | Diff File | ||
mod - application/views/admin/survey/subview/_template_carousel.php | Diff File | ||
mod - application/views/admin/survey/subview/accordion/_generaloptions_panel.php | Diff File | ||
mod - application/views/admin/survey/subview/accordion/_notification_panel.php | Diff File | ||
mod - application/views/admin/survey/subview/accordion/_presentation_panel.php | Diff File | ||
mod - application/views/admin/survey/subview/accordion/_publication_panel.php | Diff File | ||
mod - application/views/admin/survey/subview/accordion/_tokens_panel.php | Diff File | ||
mod - application/views/admin/survey/subview/tab_edit_view.php | Diff File | ||
mod - application/views/admin/survey/surveybar_displayexport.php | Diff File | ||
mod - application/views/admin/survey/topbar/topbar_view.php | Diff File | ||
mod - application/views/admin/themes/templatesummary_view.php | Diff File | ||
mod - application/views/admin/token/bounce.php | Diff File | ||
mod - application/views/admin/token/browse.php | Diff File | ||
mod - application/views/admin/token/dummytokenform.php | Diff File | ||
mod - application/views/admin/token/emailwarning.php | Diff File | ||
mod - application/views/admin/token/invite.php | Diff File | ||
mod - application/views/admin/token/ldapform.php | Diff File | ||
mod - application/views/admin/token/managetokenattributes.php | Diff File | ||
mod - application/views/admin/token/remind.php | Diff File | ||
mod - application/views/admin/token/tokenform.php | Diff File | ||
mod - application/views/admin/update/_ajaxVariables.php | Diff File | ||
mod - application/views/admin/update/updater/steps/textaeras/_existingfiles.php | Diff File | ||
mod - application/views/admin/update/updater/steps/textaeras/_modifiedfiles.php | Diff File | ||
mod - application/views/admin/update/updater/steps/textaeras/_readonlyfiles.php | Diff File | ||
mod - application/views/admin/user/personalsettings.php | Diff File | ||
mod - application/views/admin/user/setuserpermissions.php | Diff File | ||
mod - application/views/failedEmail/notification_message/_notification_message.php | Diff File | ||
mod - application/views/layouts/adminmenu.php | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-11-04 09:30 | DenisChenu | New Issue | |
2022-11-04 09:30 | DenisChenu | File Added: PHP error.html | |
2022-11-04 11:41 | ollehar | Note Added: 72552 | |
2022-11-04 11:41 | ollehar | Bug heat | 0 => 2 |
2022-11-04 11:46 | DenisChenu | Note Added: 72556 | |
2022-11-04 11:46 | DenisChenu | Bug heat | 2 => 4 |
2022-11-04 11:48 | ollehar | Note Added: 72557 | |
2022-11-04 11:48 | DenisChenu | Note Added: 72558 | |
2022-11-04 11:50 | DenisChenu | Note Added: 72559 | |
2022-11-04 11:52 | ollehar | Note Added: 72561 | |
2022-11-04 11:54 | ollehar | Priority | none => normal |
2022-11-04 12:02 | DenisChenu | Note Added: 72566 | |
2022-11-04 12:05 | ollehar | Summary | PHP error with debug 2 on PHP8.1 => PHP error with debug 2 on PHP8.1 (upgrade Twig?) |
2022-11-07 14:18 | gabrieljenik | Note Added: 72612 | |
2022-11-07 14:18 | gabrieljenik | Bug heat | 4 => 6 |
2022-11-07 14:18 | gabrieljenik | Status | new => confirmed |
2022-11-19 19:01 | DenisChenu | Relationship added | related to 18454 |
2022-12-07 19:46 | gabrieljenik | Note Added: 73019 | |
2022-12-08 09:10 | DenisChenu | Note Added: 73023 | |
2022-12-08 13:07 | gabrieljenik | Note Added: 73035 | |
2022-12-08 14:16 | DenisChenu | Note Added: 73038 | |
2023-01-20 13:23 | c_schmitz | Summary | PHP error with debug 2 on PHP8.1 (upgrade Twig?) => Missing 8.1 compatibility |
2023-01-20 13:23 | c_schmitz | Description Updated | |
2023-01-20 13:23 | c_schmitz | Assigned To | => gabrieljenik |
2023-01-20 13:23 | c_schmitz | Status | confirmed => assigned |
2023-01-20 13:29 | c_schmitz | Note Added: 73513 | |
2023-01-20 13:29 | c_schmitz | Bug heat | 6 => 8 |
2023-01-20 13:30 | c_schmitz | Note Edited: 73513 | |
2023-01-20 14:14 | gabrieljenik | Note Added: 73514 | |
2023-01-20 14:36 | c_schmitz | Note Added: 73516 | |
2023-01-20 14:37 | c_schmitz | Priority | normal => high |
2023-01-26 10:05 | Mazi | Note Added: 73572 | |
2023-01-26 10:05 | Mazi | Bug heat | 8 => 10 |
2023-01-26 15:08 | ollehar | Note Added: 73582 | |
2023-01-26 15:14 | ollehar | Note Edited: 73582 | |
2023-01-26 15:30 | gabrieljenik | Note Added: 73587 | |
2023-01-30 15:57 | gabrieljenik | Note Added: 73607 | |
2023-01-30 17:19 | DenisChenu | Note Added: 73608 | |
2023-01-30 17:44 | ollehar | Note Added: 73610 | |
2023-01-30 17:46 | DenisChenu | Note Added: 73611 | |
2023-01-31 11:59 | ollehar | Note Added: 73613 | |
2023-01-31 12:28 | DenisChenu | Note Added: 73614 | |
2023-01-31 12:29 | DenisChenu | Note Added: 73615 | |
2023-01-31 12:29 | DenisChenu | Note Edited: 73615 | |
2023-02-15 21:45 | Mazi | Note Added: 73829 | |
2023-02-15 21:50 | constantinl | Bug heat | 10 => 16 |
2023-02-15 22:12 | constantinl | Note Added: 73831 | |
2023-02-15 22:12 | constantinl | File Added: error1.png | |
2023-02-15 22:12 | constantinl | File Added: error2.png | |
2023-02-15 22:12 | constantinl | Bug heat | 16 => 18 |
2023-02-16 08:59 | DenisChenu | Note Added: 73840 | |
2023-02-16 09:54 | Mazi | Note Added: 73842 | |
2023-02-16 10:53 | DenisChenu | Note Added: 73843 | |
2023-02-16 10:53 | DenisChenu | File Added: Capture d’écran du 2023-02-16 10-53-03.png | |
2023-02-16 11:39 | Mazi | Note Added: 73844 | |
2023-02-16 15:09 | gabrieljenik | Note Added: 73853 | |
2023-02-16 15:23 | DenisChenu | Note Added: 73854 | |
2023-02-16 15:26 | gabrieljenik | Note Added: 73855 | |
2023-02-16 16:24 | gabrieljenik | Note Added: 73869 | |
2023-02-16 20:32 | gabrieljenik | Note Added: 73872 | |
2023-02-17 13:44 | gabrieljenik | Issue cloned: 18644 | |
2023-02-17 13:47 | gabrieljenik | Note Edited: 73872 | |
2023-02-17 13:47 | gabrieljenik | Note Edited: 73872 | |
2023-02-17 13:48 | gabrieljenik | Note Added: 73875 | |
2023-03-28 12:42 | ollehar | Status | assigned => resolved |
2023-03-28 12:42 | ollehar | Resolution | open => fixed |
2023-03-28 13:18 | ollehar | Relationship added | related to 18707 |
2023-03-28 13:19 | ollehar | Note Added: 74293 | |
2023-03-28 15:17 | DenisChenu | Note Added: 74294 | |
2023-04-04 11:40 | Changeset attached | => LimeSurvey master a9f4a84b | |
2023-04-04 11:40 | guest | Note Added: 74366 | |
2023-04-04 11:40 | guest | Bug heat | 18 => 20 |
2023-06-20 17:49 | c_schmitz | Status | resolved => closed |