problème après mise à jour

More
4 years 4 months ago #88151 by Dace
autre question, peut-on imaginer changer les paramètres généraux d'un questionnaire précis dans la base de données...

j'ai cherché un petit peu en vain

Please Log in to join the conversation.

More
4 years 4 months ago #88154 by DenisChenu
Salut,

Oui, c'est dans la table lime_surveys pour les paramètres, et lime_surveys_languagesettings pour les langue (en plus).

Mais cela reste tout de même étonnant.

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
4 years 4 months ago #88250 by Dace
En effet incompréhensible... j'en peux plus...

j'ai essayé sur une nouvelle base de données (mais même serveur) et tjs le même problème.. comme si la table lime_surveys était interdite en écriture...

J'ai fait un restore car un sondage était important. Et là j'ai un message comme quoi il me manque une table :

"Base table or view not found: 1146 Table 'lime_survey_79613_timings' doesn't exist"

Pourtant j'ai restauré toute la base de données... j'y comprends plus rien. Cette table n'existe pas mais elle existait avant que je backup...

Please Log in to join the conversation.

More
4 years 4 months ago - 4 years 4 months ago #88268 by DenisChenu

Dace wrote: Pourtant j'ai restauré toute la base de données... j'y comprends plus rien. Cette table n'existe pas mais elle existait avant que je backup...

Heu ...

Désolé, a part changer de serveur ?????

Sinon, la base de données à bien était changé entre la 1.92 et la 2.00, mais pas avec énormément de modification, tu as conservé une sauvegarde de la 1.92 ?

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
Last Edit: 4 years 4 months ago by DenisChenu.

Please Log in to join the conversation.

More
4 years 4 months ago #88351 by sdomas
Bonjour,

Nous avons le même problème. Les données saisies dans le formulaire d'édition des paramètres sont bien enregistrées dans la bdd. Mais lorsque l'on veut les éditer pour les modifier, ce sont ceux par défaut qui sont affichés et non ceux de la bdd, comme si la table n'était pas lue.
Ce problème est apparu avec la dernière version limesurvey 2.00. Avec la version 1.92, tout fonctionne correctement.
J'ai activé le mode debug sur la version 2.00 et lorsque je clique sur "Propriétés du questionnaire - Paramètres généraux" j'ai l'affichage suivant :

Undefined variable: aData

/home/www/html/citic/colleges/test_ls/limesurvey/application/controllers/admin/surveyadmin.php(181)

169 $aData = array_merge($aData, $this->_generalTabEditSurvey($iSurveyID, $esrow));
170 $aData = array_merge($aData, $this->_tabPresentationNavigation($esrow));
171 $aData = array_merge($aData, $this->_tabPublicationAccess($esrow));
172 $aData = array_merge($aData, $this->_tabNotificationDataManagement($esrow));
173 $aData = array_merge($aData, $this->_tabTokens($esrow));
174 $aData = array_merge($aData, $this->_tabPanelIntegration($esrow));
175 $aData = array_merge($aData, $this->_tabResourceManagement($iSurveyID));
176
177 $oResult = Questions::model()->getQuestionsWithSubQuestions($iSurveyID, $esrow, "({{questions}}.type = 'T' OR {{questions}}.type = 'Q' OR {{questions}}.type = 'T' OR {{questions}}.type = 'S')");
178
179 $aData = $oResult;
180 $aData = "editsurveysettings";
181 $aData = $aData;
182
183 $this->_renderWrappedTemplate('survey', 'editSurvey_view', $aData);
184 }

Merci pour votre aide.

Cordialement.

Please Log in to join the conversation.

More
4 years 4 months ago #88369 by DenisChenu
Zut,

Cela veut dire que $aData n'est pas initialisé, tu as bien
$esrow = array();
        $esrow = self::_fetchSurveyInfo('editsurvey', $iSurveyID);
        $aData['esrow'] = $esrow;
ligne 165 du fichier /limesurvey/application/controllers/admin/surveyadmin.php ?

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
4 years 4 months ago - 4 years 4 months ago #88374 by sdomas
Bonjour,

oui, j'ai bien les bonnes lignes :

$esrow = array();
$esrow = self::_fetchSurveyInfo('editsurvey', $iSurveyID);
$aData = $esrow;

J'ai l'impression que le problème viens de la fonction _fetchSurveyInfo

J'ai mis echo $aData; à la ligne 168 et j'ai comme résultat à l'écran : Array
Last Edit: 4 years 4 months ago by sdomas.

Please Log in to join the conversation.

More
4 years 4 months ago #88382 by DenisChenu
$esrow serait à Null ?????

C'est quelle version de bdd ? Et de LimeSurvey (le nuildnumber).

Sinon, je pense que ca vaut le coup de remonter un rapport du bug, parceque là je ne vois vraiment pas.
Avec : toutes les infos sur le serveur, et si possible un export de la BDD.

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
4 years 4 months ago #88384 by sdomas
Serveur Mysql 5.1.49-3

Le nuildnumber se trouve où ?

Please Log in to join the conversation.

More
4 years 4 months ago #88387 by DenisChenu
Tou à fait en bas de la partie admin, Tu as version 2.00+ buildnumber XXXXX

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
4 years 4 months ago #88391 by sdomas
Version 2.00+ Build 121115

Il s'agit d'un site de test.

si tu veux voir :

www.ac-grenoble.fr/citic/colleges/test_ls/limesurvey/

login : admin
mdp : admin

Please Log in to join the conversation.

More
4 years 4 months ago #88396 by DenisChenu
Salut,

Donc c'est à $aData=$aData;

Éventuellement une incompatibilité selon la version de PHP, je confirme : rapporter le bug me semble une bonne idée ...

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
4 years 4 months ago - 4 years 4 months ago #88397 by DenisChenu
Peut tu remplacer la ligne 182 ($aData=$aData;) par:
$tempData = $aData;
        $aData['data'] = $tempData;
Et voir ce que cela donne ?

Si c'est OK, assigne moi le bug.

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
Last Edit: 4 years 4 months ago by DenisChenu.

Please Log in to join the conversation.

More
4 years 4 months ago #88432 by sdomas
J'ai fais un rapport de bug et il m'a été répondu qu'il s'agissait peut-être d'un bug de la version php de notre serveur car ils n'ont pas pu réproduire ce dysfonctionnement.

Est-il possible d'avoir les différentes versions entre la 1.92 et la dernière stable en ligne pour faire des tests ?

Merci

Please Log in to join the conversation.

More
4 years 4 months ago #88433 by sdomas

DenisChenu wrote: Peut tu remplacer la ligne 182 ($aData=$aData;) par:

$tempData = $aData;
        $aData['data'] = $tempData;
Et voir ce que cela donne ?

Si c'est OK, assigne moi le bug.

Denis


Sur mon site de test cela fonctionne correctement et sur le site du collègue qui m'avait signalé le problème aussi.

Merci beaucoup.

Pour le bug, il a été fermé. Je dois donc faire quoi ?

Please Log in to join the conversation.

Moderators: Nickko