View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 17251 | Bug reports | Import/Export | public | 2021-04-16 19:56 | 2021-04-16 20:00 |
| Reporter | DenisChenu | Assigned To | |||
| Priority | none | Severity | minor | ||
| Status | new | Resolution | open | ||
| Product Version | 3.25.20 | ||||
| Summary | 17251: Some survey throw error about Array to string conversion export as TSV | ||||
| Description | When export this survey : csv file is broken with debug > 1 | ||||
| Steps To Reproduce | Import included lss | ||||
| Additional Information | Unsure on the broken part : but if there are a broken part somewhere : there are a potential issue when export/import Maybe related to multilingual on group ? | ||||
| Tags | No tags attached. | ||||
| Attached Files | limesurvey_survey_456851-1.csv (61,553 bytes)
id related_id class type/scale name relevance text help language validation mandatory other default same_default TulamAssignUser TulamCreateUser TulamLinkToManagment TulamMyAccount TulamSendMessage TulamUserManagement allowed_filetypes alphasort answer_width answer_width_bycolumn arrayFilterHtml array_filter array_filter_exclude array_filter_style assessment_value autoComplete autoCompleteAsDropdown autoCompleteCsvFile autoCompleteDependents autoCompleteFilter autoCompleteKeepCode autoCompleteMinChar autoCompleteOneColumn autoCompletePlaceholder autoCompleteRemoveSpecialChar autoCompleteShowDefaultTip category_separator choice_input_columns choice_title code_filter commented_checkbox commented_checkbox_auto commentsOnSurvey_append commentsOnSurvey_comments cssclass date_format date_max date_min display_columns display_rows display_type dropdown_dates dropdown_dates_minute_step dropdown_dates_month_style dropdown_prefix dropdown_prepostfix dropdown_separators dropdown_size dualscale_headerA dualscale_headerB editOnDemand editOnDemandHistoryLimit editOnDemandTimeLimit editOnDemandTokenUsage editOnDemandUseSession em_validation_q em_validation_q_tip em_validation_sq em_validation_sq_tip equals_num_value equation exclude_all_others exclude_all_others_auto extraSurvey extraSurveyAddNewInLanguage extraSurveyAutoCloseSubmit extraSurveyAutoDelete extraSurveyDeleteUnsubmitted extraSurveyFillAnswer extraSurveyMaxresponse extraSurveyNameInLanguage extraSurveyOrderBy extraSurveyOtherField extraSurveyQuestion extraSurveyQuestionAllowDelete extraSurveyQuestionLink extraSurveyQuestionLinkUse extraSurveyShowId extraSurveyTokenUsage hidden hide_tip input_boxes input_size javascript jquerySimpleMask_clearIfNotMatch jquerySimpleMask_mask jquerySimpleMask_placeholder jquerySimpleMask_reverse label_input_columns location_city location_country location_defaultcoordinates location_mapheight location_mapservice location_mapwidth location_mapzoom location_nodefaultfromip location_postal location_state max_answers max_filesize max_num_of_files max_num_value max_num_value_n max_subquestions maximum_chars min_answers min_num_of_files min_num_value min_num_value_n multiflexible_checkbox multiflexible_max multiflexible_min multiflexible_step needEmEvent notKnowCheckbox notKnowCheckboxLabel notWantCheckbox notWantCheckboxLabel num_value_int_only numbers_only other_comment_mandatory other_numbers_only other_replace_text page_break parent_order pdfReport pdfReportContent pdfReportCreateToc pdfReportPdfGenerator pdfReportPrintAnswer pdfReportSanitizeSavedFileName pdfReportSavedFileName pdfReportSendByEmailAttachment pdfReportSendByEmailContent pdfReportSendByEmailMail pdfReportSubTitle pdfReportTitle prefix printable_help public_statistics question_template radioToStarRating random_group random_order rank_title readonly repeat_headings reverse samechoiceheight samelistheight scale_export scriptActivate selectQuestionByDropdownType selectQuestionByForceOne selectQuestionBySource selectQuestionByType show_comment show_grand_total show_title show_totals showpopups slider_accuracy slider_custom_handle slider_default slider_default_set slider_handle slider_layout slider_max slider_middlestart slider_min slider_orientation slider_rating slider_reset slider_reversed slider_separator slider_showminmax spreadsheetSurvey spreadsheetSurveyDeleteNotForcedValues spreadsheetSurveyFillAnswer spreadsheetSurveyFixedLines spreadsheetSurveyForcedFillQuestion spreadsheetSurveyForcedFillValues spreadsheetSurveyForcedSubmitted spreadsheetSurveyHiddenQuestions spreadsheetSurveyOrderBy spreadsheetSurveyOtherField spreadsheetSurveyQuestionLink spreadsheetSurveyTokenUsage statistics_graphtype statistics_showgraph statistics_showmap suffix text_input_columns text_input_width time_limit time_limit_action time_limit_countdown_message time_limit_disable_next time_limit_disable_prev time_limit_message time_limit_message_delay time_limit_message_style time_limit_timer_style time_limit_warning time_limit_warning_2 time_limit_warning_2_display_time time_limit_warning_2_message time_limit_warning_2_style time_limit_warning_display_time time_limit_warning_message time_limit_warning_style twigFile twigFileExcludeSrid twigFileFiltersField twigFileFixedAnswers twigFileLimit twigFileOrderBy twigFileSubmitted twigFileTokenUsage unicityOnChoice unicityOnChoiceAltColumn unicityOnChoiceCheckEmpty unicityOnChoiceExtra unicityOnChoiceOthers unicityOnChoiceToken unicityOnChoiceWay useAsUniqueId use_dropdown value_range_allows_missing
S sid 456851
S gsid 1
S admin Global Forum Secretariat
S adminemail gftaxcooperation@oecd.org
S anonymized N
S faxto
S format G
S savetimings N
S template vanilla
S language en
S additional_languages fr
S datestamp Y
S usecookie N
S allowregister N
S allowsave Y
S autonumber_start 184
S autoredirect N
S allowprev N
S printanswers Y
S ipaddr N
S refurl N
S showsurveypolicynotice 0
S publicstatistics N
S publicgraphs N
S listpublic N
S htmlemail Y
S sendconfirmation Y
S tokenanswerspersistence Y
S assessments N
S usecaptcha N
S usetokens N
S bounce_email gftaxcooperation@oecd.org
S attributedescriptions "{""attribute_1"":{""description"":""CountryCode"",""mandatory"":""N"",""show_register"":""N"",""cpdbmap"":""""},""attribute_2"":{""description"":""Country"",""mandatory"":""N"",""show_register"":""N"",""cpdbmap"":""""},""attribute_3"":{""description"":""NR"",""mandatory"":""N"",""show_register"":""N"",""cpdbmap"":""""}}"
S emailresponseto
S emailnotificationto
S tokenlength 15
S showxquestions N
S showgroupinfo B
S shownoanswer N
S showqnumcode X
S bounceprocessing N
S showwelcome N
S showprogress N
S questionindex 2
S navigationdelay 0
S nokeyboard N
S alloweditaftercompletion Y
S googleanalyticsstyle
S googleanalyticsapikey
SL surveyls_survey_id 456851 en
SL surveyls_language en en
SL surveyls_title Peer Input Questionnaire en
SL surveyls_description en
SL surveyls_welcometext en
SL surveyls_endtext en
SL surveyls_url en
SL surveyls_urldescription en
SL surveyls_email_invite_subj Peer Input Questionnaire en
SL surveyls_email_invite "<p>Dear colleague,</p><p>At its 2019 plenary meeting, the Global Forum adopted the note The methodology to complete the first reviews of the effectiveness in practice of the implementation of the AEOI Standard [CTPA/GFTEI(2019)5/REV1] (available here). In this note it was agreed that one of the sources of information to assess the effective implementation in practice of Core Requirement 1 and Core Requirement 2 of the AEOI Terms of Reference and its sub-requirements is the Peer Input Questionnaire (PIQ). The PIQ provides an opportunity for AEOI Peers to raise issues identified with respect to the information exchanged with each of its exchange partners (the Assessed Jurisdictions). The information provided will then be compiled and used to assess the effective implementation of the AEOI Standard in the Assessed Jurisdiction concerned (i.e. the jurisdiction about which issues were identified). Further details are set out in the above-mentioned note.</p><p>We are therefore now sending you the PIQ in an electronic format. The questionnaire has been tailored to each jurisdiction. <strong>Your jurisdiction-specific link and the instructions on how to complete it are available in the following link</strong>:<br />{SURVEYURL}</p><p>If you have any issues completing the questionnaire or any other questions, please contact <a href=""mailto:gftaxcooperation@oecd.org?subject=Peer%20Input%20Questionnaire"">gftaxcooperation@oecd.org</a>.</p><p>Kind regards,<br /><strong>Global Forum Secretariat</strong></p>" en
SL surveyls_email_remind_subj Peer Input Questionnaire (reminder) en
SL surveyls_email_remind "<p>Dear colleague,</p><p>At its 2019 plenary meeting, the Global Forum adopted the note The methodology to complete the first reviews of the effectiveness in practice of the implementation of the AEOI Standard [CTPA/GFTEI(2019)5/REV1] (available here). In this note it was agreed that one of the sources of information to assess the effective implementation in practice of Core Requirement 1 and Core Requirement 2 of the AEOI Terms of Reference and its sub-requirements is the Peer Input Questionnaire (PIQ). The PIQ provides an opportunity for AEOI Peers to raise issues identified with respect to the information exchanged with each of its exchange partners (the Assessed Jurisdictions). The information provided will then be compiled and used to assess the effective implementation of the AEOI Standard in the Assessed Jurisdiction concerned (i.e. the jurisdiction about which issues were identified). Further details are set out in the attached note.</p><p>We are therefore now sending you the PIQ in an electronic format. The questionnaire has been tailored to each jurisdiction. <strong>Your jurisdiction-specific link and the instructions on how to complete it are available in the following link</strong>:<br />{SURVEYURL}</p><p>If you have any issues completing the questionnaire or any other questions, please contact <a href=""mailto:gftaxcooperation@oecd.org?subject=Peer%20Input%20Questionnaire"">gftaxcooperation@oecd.org</a>.</p><p>Kind regards,<br /><strong>Global Forum Secretariat</strong></p>" en
SL surveyls_email_register_subj Survey registration confirmation en
SL surveyls_email_register "<html><head> <title></title></head><body>Dear {FIRSTNAME},<br /><br />You, or someone using your email address, have registered to participate in an online survey titled {SURVEYNAME}.<br /><br />To complete this survey, click on the following URL:<br /><br />{SURVEYURL}<br /><br />If you have any questions about this survey, or if you did not register to participate and believe this email is in error, please contact {ADMINNAME} at {ADMINEMAIL}.</body></html>" en
SL surveyls_email_confirm_subj Confirmation of your participation in our survey en
SL surveyls_email_confirm Dear {FIRSTNAME},<br /><br />this email is to confirm that you have completed the survey titled {SURVEYNAME} and your response has been saved. Thank you for participating.<br /><br />If you have any further questions about this email, please contact {ADMINNAME} on {ADMINEMAIL}.<br /><br />Sincerely,<br /><br />{ADMINNAME} en
SL surveyls_dateformat 6 en
SL surveyls_attributecaptions "{""attribute_1"":""CountryCode"",""attribute_2"":""Country"",""attribute_3"":""non-reciprocal jurisdiction""}" en
SL email_admin_notification_subj Response submission for survey {SURVEYNAME} en
SL email_admin_notification "<html><head> <title></title></head><body>Hello,<br /><br />A new response was submitted for your survey '{SURVEYNAME}'.<br /><br />Click the following link to see the individual response:<br />{VIEWRESPONSEURL}<br /><br />Click the following link to edit the individual response:<br />{EDITRESPONSEURL}<br /><br />View statistics by clicking here:<br />{STATISTICSURL}</body></html>" en
SL email_admin_responses_subj Response submission for survey {SURVEYNAME} with results en
SL email_admin_responses "<html><head> <title></title></head><body>Hello,<br /><br />A new response was submitted for your survey '{SURVEYNAME}'.<br /><br />Click the following link to see the individual response:<br />{VIEWRESPONSEURL}<br /><br />Click the following link to edit the individual response:<br />{EDITRESPONSEURL}<br /><br />View statistics by clicking here:<br />{STATISTICSURL}<br /><br /><br />The following answers were given by the participant:<br />{ANSWERTABLE}</body></html>" en
SL surveyls_numberformat 0 en
SL attachments a:0:{} en
SL surveyls_survey_id 456851 fr
SL surveyls_language fr fr
SL surveyls_title Questionnaire de contribution des pairs fr
SL surveyls_url fr
SL surveyls_email_invite_subj Invitation à participer à un questionnaire fr
SL surveyls_email_invite "<title></title>Cher(e) {FIRSTNAME},<br /><br />Vous avez été invité(e) à participer à un questionnaire.<br /><br />Celui-ci est intitulé :<br />""{SURVEYNAME}""<br /><br />""{SURVEYDESCRIPTION}""<br /><br />Pour participer, veuillez cliquer sur le lien ci-dessous.<br /><br />Cordialement,<br /><br />{ADMINNAME} ({ADMINEMAIL})<br /><br />----------------------------------------------<br />Cliquez ici pour remplir ce questionnaire :<br />{SURVEYURL}<br /><br />Si vous ne souhaitez pas participer à ce questionnaire et ne souhaitez plus recevoir aucune invitation, veuillez cliquer sur le lien suivant :<br />{OPTOUTURL}<br /><br />Si vous êtes sur liste noire mais que vous voulez participer à ce questionnaire et recevoir les invitations, merci de cliquer sur le lien suivant :<br />{OPTINURL}" fr
SL surveyls_email_remind_subj Rappel pour participer à un questionnaire fr
SL surveyls_email_remind "<title></title>Cher(e) {FIRSTNAME},<br /><br />Vous avez été invité(e) à participer à un questionnaire récemment.<br /><br />Nous avons pris en compte que vous n’avez pas encore complété le questionnaire, et nous vous rappelons que celui-ci est toujours disponible si vous souhaitez participer.<br /><br />Le questionnaire est intitulé :<br />""{SURVEYNAME}""<br /><br />""{SURVEYDESCRIPTION}""<br /><br />Pour participer, veuillez cliquer sur le lien ci-dessous.<br /><br />Cordialement,<br /><br />{ADMINNAME} ({ADMINEMAIL})<br /><br />----------------------------------------------<br />Cliquez ici pour faire le questionnaire :<br />{SURVEYURL}<br /><br />Si vous ne souhaitez pas participer à ce questionnaire et ne souhaitez plus recevoir aucune invitation, veuillez cliquer sur le lien suivant :<br />{OPTOUTURL}" fr
SL surveyls_email_register_subj Confirmation d’enregistrement pour le questionnaire fr
SL surveyls_email_register <title></title>Bonjour {FIRSTNAME},<br /><br />Vous (ou quelqu’un utilisant votre adresse électronique) vous êtes enregistré pour participer à un questionnaire en ligne intitulé {SURVEYNAME}.<br /><br />Pour compléter ce questionnaire, cliquez sur le lien suivant :<br />{SURVEYURL}<br /><br />Si vous avez des questions à propos de ce questionnaire, ou si vous ne vous êtes pas enregistré pour participer à celui-ci et croyez que ce message est une erreur, veuillez contacter {ADMINNAME} à l’adresse {ADMINEMAIL} fr
SL surveyls_email_confirm_subj Confirmation de votre participation à notre questionnaire fr
SL surveyls_email_confirm <title></title>Bonjour {FIRSTNAME},<br /><br />Ce message vous confirme que vous avez complété le questionnaire intitulé {SURVEYNAME} et que votre réponse a été enregistrée. Merci pour votre participation.<br /><br />Si vous avez des questions à propos de ce message, veuillez contacter {ADMINNAME} à l’adresse {ADMINEMAIL}.<br /><br />Cordialement,<br /><br />{ADMINNAME} fr
<!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 notice</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 notice</h1>
<p class=""message"">
Array to string conversion </p>
<div class=""source"">
<p class=""file"">/mnt/data/shnoulle/nginx/www/3LTS/application/helpers/export_helper.php(2636)</p>
<div class=""code""><pre><span class=""ln"">2624</span> if (!empty($groups)){
<span class=""ln"">2625</span> $groups[$language] = sortArrayByColumn($groups[$language], 'group_order');
<span class=""ln"">2626</span> foreach ($groups[$language] as $gid => $group) {
<span class=""ln"">2627</span> $tsv_output = $fields;
<span class=""ln"">2628</span> $tsv_output['id'] = $gid;
<span class=""ln"">2629</span> $tsv_output['class'] = 'G';
<span class=""ln"">2630</span> $tsv_output['type/scale'] = $group['group_order'];
<span class=""ln"">2631</span> $tsv_output['name'] = !empty($group['group_name']) ? $group['group_name'] : '';
<span class=""ln"">2632</span> $tsv_output['text'] = !empty($group['description']) ? str_replace(array("\n", "\r"), '', $group['description']) : '';
<span class=""ln"">2633</span> $tsv_output['relevance'] = isset($group['grelevance']) ? $group['grelevance'] : '';
<span class=""ln"">2634</span> $tsv_output['random_group'] = !empty($group['randomization_group']) ? $group['randomization_group'] : '';
<span class=""ln"">2635</span> $tsv_output['language'] = $language;
<span class=""error""><span class=""ln error-ln"">2636</span> fputcsv($out, array_map('MaskFormula',$tsv_output), chr(9));
</span><span class=""ln"">2637</span>
<span class=""ln"">2638</span> // questions
<span class=""ln"">2639</span> if (array_key_exists($gid, $questions[$language])){
<span class=""ln"">2640</span> $questions[$language][$gid] = sortArrayByColumn($questions[$language][$gid], 'question_order');
<span class=""ln"">2641</span> foreach ($questions[$language][$gid] as $qid => $question) {
<span class=""ln"">2642</span> $tsv_output = $fields;
<span class=""ln"">2643</span> $tsv_output['id'] = $question['qid'];
<span class=""ln"">2644</span> $tsv_output['class'] = 'Q';
<span class=""ln"">2645</span> $tsv_output['type/scale'] = $question['type'];
<span class=""ln"">2646</span> $tsv_output['name'] = !empty($question['title']) ? $question['title'] : '';
<span class=""ln"">2647</span> $tsv_output['relevance'] = isset($question['relevance']) ? $question['relevance'] : '';
<span class=""ln"">2648</span> $tsv_output['text'] = !empty($question['question']) ? str_replace(array("\n", "\r"), '', $question['question']) : '';
</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>
/mnt/data/shnoulle/nginx/www/3LTS/application/helpers/export_helper.php(2636): <strong>fputcsv</strong>(resource, array("id" => 1434, "related_id" => "", "class" => "G", "type/scale" => "1", ...), " ") </div>
<div class=""code""><pre><span class=""ln"">2631</span> $tsv_output['name'] = !empty($group['group_name']) ? $group['group_name'] : '';
<span class=""ln"">2632</span> $tsv_output['text'] = !empty($group['description']) ? str_replace(array("\n", "\r"), '', $group['description']) : '';
<span class=""ln"">2633</span> $tsv_output['relevance'] = isset($group['grelevance']) ? $group['grelevance'] : '';
<span class=""ln"">2634</span> $tsv_output['random_group'] = !empty($group['randomization_group']) ? $group['randomization_group'] : '';
<span class=""ln"">2635</span> $tsv_output['language'] = $language;
<span class=""error""><span class=""ln error-ln"">2636</span> fputcsv($out, array_map('MaskFormula',$tsv_output), chr(9));
</span><span class=""ln"">2637</span>
<span class=""ln"">2638</span> // questions
<span class=""ln"">2639</span> if (array_key_exists($gid, $questions[$language])){
<span class=""ln"">2640</span> $questions[$language][$gid] = sortArrayByColumn($questions[$language][$gid], 'question_order');
<span class=""ln"">2641</span> foreach ($questions[$language][$gid] as $qid => $question) {
</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>
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/admin/export.php(1310): <strong>tsvSurveyExport</strong>("456851") </div>
<div class=""code""><pre><span class=""ln"">1305</span> header("Content-Type: text/tab-separated-values charset=UTF-8");
<span class=""ln"">1306</span> header("Content-Disposition: attachment; filename=$fn");
<span class=""ln"">1307</span> header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
<span class=""ln"">1308</span> header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
<span class=""ln"">1309</span> header("Cache-Control: must-revalidate, no-store, no-cache");
<span class=""error""><span class=""ln error-ln"">1310</span> tsvSurveyExport($surveyid);
</span><span class=""ln"">1311</span> }
<span class=""ln"">1312</span>
<span class=""ln"">1313</span> /**
<span class=""ln"">1314</span> * @param string $content_type
<span class=""ln"">1315</span> */
</pre></div> </td>
</tr>
<tr class=""trace app expanded"">
<td class=""number"">
#2 </td>
<td class=""content"">
<div class=""trace-file"">
<div class=""plus"">+</div>
<div class=""minus"">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/admin/export.php(1054): <strong>export</strong>-><strong>_exporttsv</strong>("456851") </div>
<div class=""code""><pre><span class=""ln"">1049</span>
<span class=""ln"">1050</span> echo quexml_export($iSurveyID, $quexmllang);
<span class=""ln"">1051</span> Yii::app()->end();
<span class=""ln"">1052</span> }
<span class=""ln"">1053</span> } elseif ($action == 'exportstructuretsv') {
<span class=""error""><span class=""ln error-ln"">1054</span> $this->_exporttsv($iSurveyID);
</span><span class=""ln"">1055</span> } elseif ($action == "exportarchive") {
<span class=""ln"">1056</span> $this->_exportarchive($iSurveyID);
<span class=""ln"">1057</span> } elseif ($action == "exportprintables") {
<span class=""ln"">1058</span> $this->_exportPrintableHtmls($iSurveyID);
<span class=""ln"">1059</span> }
</pre></div> </td>
</tr>
<tr class=""trace app collapsed"">
<td class=""number"">
#3 </td>
<td class=""content"">
<div class=""trace-file"">
<div class=""plus"">+</div>
<div class=""minus"">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/admin/export.php(42): <strong>export</strong>-><strong>_surveyexport</strong>("exportstructuretsv", "456851") </div>
<div class=""code""><pre><span class=""ln"">37</span> {
<span class=""ln"">38</span> $action = Yii::app()->request->getParam('action');
<span class=""ln"">39</span> $iSurveyID = sanitize_int(Yii::app()->request->getParam('surveyid'));
<span class=""ln"">40</span>
<span class=""ln"">41</span> if (Permission::model()->hasSurveyPermission($iSurveyID, 'surveycontent', 'export')) {
<span class=""error""><span class=""ln error-ln"">42</span> $this->_surveyexport($action, $iSurveyID);
</span><span class=""ln"">43</span> return;
<span class=""ln"">44</span> }
<span class=""ln"">45</span> }
<span class=""ln"">46</span>
<span class=""ln"">47</span> /**
</pre></div> </td>
</tr>
<tr class=""trace core collapsed"">
<td class=""number"">
#4 </td>
<td class=""content"">
<div class=""trace-file"">
unknown(0): <strong>export</strong>-><strong>survey</strong>() </div>
</td>
</tr>
<tr class=""trace core collapsed"">
<td class=""number"">
#5 </td>
<td class=""content"">
<div class=""trace-file"">
<div class=""plus"">+</div>
<div class=""minus"">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/actions/CAction.php(109): <strong>ReflectionMethod</strong>-><strong>invokeArgs</strong>(export, array()) </div>
<div class=""code""><pre><span class=""ln"">104</span> elseif($param->isDefaultValueAvailable())
<span class=""ln"">105</span> $ps[]=$param->getDefaultValue();
<span class=""ln"">106</span> else
<span class=""ln"">107</span> return false;
<span class=""ln"">108</span> }
<span class=""error""><span class=""ln error-ln"">109</span> $method->invokeArgs($object,$ps);
</span><span class=""ln"">110</span> return true;
<span class=""ln"">111</span> }
<span class=""ln"">112</span> }
</pre></div> </td>
</tr>
<tr class=""trace app collapsed"">
<td class=""number"">
#6 </td>
<td class=""content"">
<div class=""trace-file"">
<div class=""plus"">+</div>
<div class=""minus"">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/application/core/Survey_Common_Action.php(83): <strong>CAction</strong>-><strong>runWithParamsInternal</strong>(export, ReflectionMethod, array("r" => "admin/export/sa/survey/action/exportstructuretsv/surveyid/456851", "sa" => "survey", "action" => "exportstructuretsv", "surveyid" => "456851", ...)) </div>
<div class=""code""><pre><span class=""ln"">78</span> $oMethod = new ReflectionMethod($this, $sDefault);
<span class=""ln"">79</span> }
<span class=""ln"">80</span>
<span class=""ln"">81</span> // We're all good to go, let's execute it
<span class=""ln"">82</span> // runWithParamsInternal would automatically get the parameters of the method and populate them as required with the params
<span class=""error""><span class=""ln error-ln"">83</span> return parent::runWithParamsInternal($this, $oMethod, $params);
</span><span class=""ln"">84</span> }
<span class=""ln"">85</span>
<span class=""ln"">86</span> /**
<span class=""ln"">87</span> * Some functions have different parameters, which are just an alias of the
<span class=""ln"">88</span> * usual parameters we're getting in the url. This function just populates
</pre></div> </td>
</tr>
<tr class=""trace core collapsed"">
<td class=""number"">
#7 </td>
<td class=""content"">
<div class=""trace-file"">
<div class=""plus"">+</div>
<div class=""minus"">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CController.php(308): <strong>Survey_Common_Action</strong>-><strong>runWithParams</strong>(array("r" => "admin/export/sa/survey/action/exportstructuretsv/surveyid/456851", "sa" => "survey", "action" => "exportstructuretsv", "surveyid" => "456851", ...)) </div>
<div class=""code""><pre><span class=""ln"">303</span> {
<span class=""ln"">304</span> $priorAction=$this->_action;
<span class=""ln"">305</span> $this->_action=$action;
<span class=""ln"">306</span> if($this->beforeAction($action))
<span class=""ln"">307</span> {
<span class=""error""><span class=""ln error-ln"">308</span> if($action->runWithParams($this->getActionParams())===false)
</span><span class=""ln"">309</span> $this->invalidActionParams($action);
<span class=""ln"">310</span> else
<span class=""ln"">311</span> $this->afterAction($action);
<span class=""ln"">312</span> }
<span class=""ln"">313</span> $this->_action=$priorAction;
</pre></div> </td>
</tr>
<tr class=""trace core collapsed"">
<td class=""number"">
#8 </td>
<td class=""content"">
<div class=""trace-file"">
<div class=""plus"">+</div>
<div class=""minus"">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CController.php(286): <strong>CController</strong>-><strong>runAction</strong>(export) </div>
<div class=""code""><pre><span class=""ln"">281</span> * @see runAction
<span class=""ln"">282</span> */
<span class=""ln"">283</span> public function runActionWithFilters($action,$filters)
<span class=""ln"">284</span> {
<span class=""ln"">285</span> if(empty($filters))
<span class=""error""><span class=""ln error-ln"">286</span> $this->runAction($action);
</span><span class=""ln"">287</span> else
<span class=""ln"">288</span> {
<span class=""ln"">289</span> $priorAction=$this->_action;
<span class=""ln"">290</span> $this->_action=$action;
<span class=""ln"">291</span> CFilterChain::create($this,$action,$filters)->run();
</pre></div> </td>
</tr>
<tr class=""trace core collapsed"">
<td class=""number"">
#9 </td>
<td class=""content"">
<div class=""trace-file"">
<div class=""plus"">+</div>
<div class=""minus"">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CController.php(265): <strong>CController</strong>-><strong>runActionWithFilters</strong>(export, array()) </div>
<div class=""code""><pre><span class=""ln"">260</span> {
<span class=""ln"">261</span> if(($parent=$this->getModule())===null)
<span class=""ln"">262</span> $parent=Yii::app();
<span class=""ln"">263</span> if($parent->beforeControllerAction($this,$action))
<span class=""ln"">264</span> {
<span class=""error""><span class=""ln error-ln"">265</span> $this->runActionWithFilters($action,$this->filters());
</span><span class=""ln"">266</span> $parent->afterControllerAction($this,$action);
<span class=""ln"">267</span> }
<span class=""ln"">268</span> }
<span class=""ln"">269</span> else
<span class=""ln"">270</span> $this->missingAction($actionID);
</pre></div> </td>
</tr>
<tr class=""trace app collapsed"">
<td class=""number"">
#10 </td>
<td class=""content"">
<div class=""trace-file"">
<div class=""plus"">+</div>
<div class=""minus"">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/AdminController.php(165): <strong>CController</strong>-><strong>run</strong>("export") </div>
<div class=""code""><pre><span class=""ln"">160</span> $this->redirect(array('/admin/authentication/sa/login'));
<span class=""ln"">161</span> }
<span class=""ln"">162</span> }
<span class=""ln"">163</span> }
<span class=""ln"">164</span>
<span class=""error""><span class=""ln error-ln"">165</span> return parent::run($action);
</span><span class=""ln"">166</span> }
<span class=""ln"">167</span>
<span class=""ln"">168</span> /**
<span class=""ln"">169</span> * Routes all the actions to their respective places
<span class=""ln"">170</span> *
</pre></div> </td>
</tr>
<tr class=""trace core collapsed"">
<td class=""number"">
#11 </td>
<td class=""content"">
<div class=""trace-file"">
<div class=""plus"">+</div>
<div class=""minus"">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CWebApplication.php(282): <strong>AdminController</strong>-><strong>run</strong>("export") </div>
<div class=""code""><pre><span class=""ln"">277</span> {
<span class=""ln"">278</span> list($controller,$actionID)=$ca;
<span class=""ln"">279</span> $oldController=$this->_controller;
<span class=""ln"">280</span> $this->_controller=$controller;
<span class=""ln"">281</span> $controller->init();
<span class=""error""><span class=""ln error-ln"">282</span> $controller->run($actionID);
</span><span class=""ln"">283</span> $this->_controller=$oldController;
<span class=""ln"">284</span> }
<span class=""ln"">285</span> else {
<span class=""ln"">286</span> throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".',
<span class=""ln"">287</span> array('{route}'=>$route===''?substr($this->defaultController,0,20).'...':substr($route,0,20).'...')));
</pre></div> </td>
</tr>
<tr class=""trace core collapsed"">
<td class=""number"">
#12 </td>
<td class=""content"">
<div class=""trace-file"">
<div class=""plus"">+</div>
<div class=""minus"">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CWebApplication.php(141): <strong>CWebApplication</strong>-><strong>runController</strong>("admin/export/sa/survey/action/exportstructuretsv/surveyid/456851") </div>
<div class=""code""><pre><span class=""ln"">136</span> foreach(array_splice($this->catchAllRequest,1) as $name=>$value)
<span class=""ln"">137</span> $_GET[$name]=$value;
<span class=""ln"">138</span> }
<span class=""ln"">139</span> else
<span class=""ln"">140</span> $route=$this->getUrlManager()->parseUrl($this->getRequest());
<span class=""error""><span class=""ln error-ln"">141</span> $this->runController($route);
</span><span class=""ln"">142</span> }
<span class=""ln"">143</span>
<span class=""ln"">144</span> /**
<span class=""ln"">145</span> * Registers the core application components.
<span class=""ln"">146</span> * This method overrides the parent implementation by registering additional core components.
</pre></div> </td>
</tr>
<tr class=""trace core collapsed"">
<td class=""number"">
#13 </td>
<td class=""content"">
<div class=""trace-file"">
<div class=""plus"">+</div>
<div class=""minus"">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/framework/base/CApplication.php(185): <strong>CWebApplication</strong>-><strong>processRequest</strong>() </div>
<div class=""code""><pre><span class=""ln"">180</span> public function run()
<span class=""ln"">181</span> {
<span class=""ln"">182</span> if($this->hasEventHandler('onBeginRequest'))
<span class=""ln"">183</span> $this->onBeginRequest(new CEvent($this));
<span class=""ln"">184</span> register_shutdown_function(array($this,'end'),0,false);
<span class=""error""><span class=""ln error-ln"">185</span> $this->processRequest();
</span><span class=""ln"">186</span> if($this->hasEventHandler('onEndRequest'))
<span class=""ln"">187</span> $this->onEndRequest(new CEvent($this));
<span class=""ln"">188</span> }
<span class=""ln"">189</span>
<span class=""ln"">190</span> /**
</pre></div> </td>
</tr>
<tr class=""trace app collapsed"">
<td class=""number"">
#14 </td>
<td class=""content"">
<div class=""trace-file"">
<div class=""plus"">+</div>
<div class=""minus"">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/index.php(194): <strong>CApplication</strong>-><strong>run</strong>() </div>
<div class=""code""><pre><span class=""ln"">189</span> require_once APPPATH . 'core/LSYii_Application' . EXT;
<span class=""ln"">190</span>
<span class=""ln"">191</span> $config = require_once(APPPATH . 'config/internal' . EXT);
<span class=""ln"">192</span>
<span class=""ln"">193</span> Yii::$enableIncludePath = false;
<span class=""error""><span class=""ln error-ln"">194</span> Yii::createApplication('LSYii_Application', $config)->run();
</span><span class=""ln"">195</span>
<span class=""ln"">196</span> /* End of file index.php */
<span class=""ln"">197</span> /* Location: ./index.php */
</pre></div> </td>
</tr>
</table>
</div>
<div class=""version"">
2021-04-16 17:48:16 nginx/1.18.0 <a href=""http://www.yiiframework.com/"">Yii Framework</a>/1.1.22-dev </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>
"
index.php.html (59,166 bytes)
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"></head><body>id
related_id class type/scale name relevance text help language
validation mandatory other default same_default TulamAssignUser
TulamCreateUser TulamLinkToManagment TulamMyAccount TulamSendMessage
TulamUserManagement allowed_filetypes alphasort answer_width
answer_width_bycolumn arrayFilterHtml array_filter array_filter_exclude
array_filter_style assessment_value autoComplete autoCompleteAsDropdown
autoCompleteCsvFile autoCompleteDependents autoCompleteFilter
autoCompleteKeepCode autoCompleteMinChar autoCompleteOneColumn
autoCompletePlaceholder autoCompleteRemoveSpecialChar
autoCompleteShowDefaultTip category_separator choice_input_columns
choice_title code_filter commented_checkbox commented_checkbox_auto
commentsOnSurvey_append commentsOnSurvey_comments cssclass date_format
date_max date_min display_columns display_rows display_type
dropdown_dates dropdown_dates_minute_step dropdown_dates_month_style
dropdown_prefix dropdown_prepostfix dropdown_separators dropdown_size
dualscale_headerA dualscale_headerB editOnDemand
editOnDemandHistoryLimit editOnDemandTimeLimit editOnDemandTokenUsage
editOnDemandUseSession em_validation_q em_validation_q_tip
em_validation_sq em_validation_sq_tip equals_num_value equation
exclude_all_others exclude_all_others_auto extraSurvey
extraSurveyAddNewInLanguage extraSurveyAutoCloseSubmit
extraSurveyAutoDelete extraSurveyDeleteUnsubmitted extraSurveyFillAnswer
extraSurveyMaxresponse extraSurveyNameInLanguage extraSurveyOrderBy
extraSurveyOtherField extraSurveyQuestion extraSurveyQuestionAllowDelete
extraSurveyQuestionLink extraSurveyQuestionLinkUse extraSurveyShowId
extraSurveyTokenUsage hidden hide_tip input_boxes input_size javascript
jquerySimpleMask_clearIfNotMatch jquerySimpleMask_mask
jquerySimpleMask_placeholder jquerySimpleMask_reverse
label_input_columns location_city location_country
location_defaultcoordinates location_mapheight location_mapservice
location_mapwidth location_mapzoom location_nodefaultfromip
location_postal location_state max_answers max_filesize max_num_of_files
max_num_value max_num_value_n max_subquestions maximum_chars
min_answers min_num_of_files min_num_value min_num_value_n
multiflexible_checkbox multiflexible_max multiflexible_min
multiflexible_step needEmEvent notKnowCheckbox notKnowCheckboxLabel
notWantCheckbox notWantCheckboxLabel num_value_int_only numbers_only
other_comment_mandatory other_numbers_only other_replace_text page_break
parent_order pdfReport pdfReportContent pdfReportCreateToc
pdfReportPdfGenerator pdfReportPrintAnswer
pdfReportSanitizeSavedFileName pdfReportSavedFileName
pdfReportSendByEmailAttachment pdfReportSendByEmailContent
pdfReportSendByEmailMail pdfReportSubTitle pdfReportTitle prefix
printable_help public_statistics question_template radioToStarRating
random_group random_order rank_title readonly repeat_headings reverse
samechoiceheight samelistheight scale_export scriptActivate
selectQuestionByDropdownType selectQuestionByForceOne
selectQuestionBySource selectQuestionByType show_comment
show_grand_total show_title show_totals showpopups slider_accuracy
slider_custom_handle slider_default slider_default_set slider_handle
slider_layout slider_max slider_middlestart slider_min
slider_orientation slider_rating slider_reset slider_reversed
slider_separator slider_showminmax spreadsheetSurvey
spreadsheetSurveyDeleteNotForcedValues spreadsheetSurveyFillAnswer
spreadsheetSurveyFixedLines spreadsheetSurveyForcedFillQuestion
spreadsheetSurveyForcedFillValues spreadsheetSurveyForcedSubmitted
spreadsheetSurveyHiddenQuestions spreadsheetSurveyOrderBy
spreadsheetSurveyOtherField spreadsheetSurveyQuestionLink
spreadsheetSurveyTokenUsage statistics_graphtype statistics_showgraph
statistics_showmap suffix text_input_columns text_input_width time_limit
time_limit_action time_limit_countdown_message time_limit_disable_next
time_limit_disable_prev time_limit_message time_limit_message_delay
time_limit_message_style time_limit_timer_style time_limit_warning
time_limit_warning_2 time_limit_warning_2_display_time
time_limit_warning_2_message time_limit_warning_2_style
time_limit_warning_display_time time_limit_warning_message
time_limit_warning_style twigFile twigFileExcludeSrid
twigFileFiltersField twigFileFixedAnswers twigFileLimit twigFileOrderBy
twigFileSubmitted twigFileTokenUsage unicityOnChoice
unicityOnChoiceAltColumn unicityOnChoiceCheckEmpty unicityOnChoiceExtra
unicityOnChoiceOthers unicityOnChoiceToken unicityOnChoiceWay
useAsUniqueId use_dropdown value_range_allows_missing
S sid 456851
S gsid 1
S admin "Global Forum Secretariat"
S adminemail gftaxcooperation@oecd.org
S anonymized N
S faxto
S format G
S savetimings N
S template vanilla
S language en
S additional_languages fr
S datestamp Y
S usecookie N
S allowregister N
S allowsave Y
S autonumber_start 184
S autoredirect N
S allowprev N
S printanswers Y
S ipaddr N
S refurl N
S showsurveypolicynotice 0
S publicstatistics N
S publicgraphs N
S listpublic N
S htmlemail Y
S sendconfirmation Y
S tokenanswerspersistence Y
S assessments N
S usecaptcha N
S usetokens N
S bounce_email gftaxcooperation@oecd.org
S attributedescriptions
"{""attribute_1"":{""description"":""CountryCode"",""mandatory"":""N"",""show_register"":""N"",""cpdbmap"":""""},""attribute_2"":{""description"":""Country"",""mandatory"":""N"",""show_register"":""N"",""cpdbmap"":""""},""attribute_3"":{""description"":""NR"",""mandatory"":""N"",""show_register"":""N"",""cpdbmap"":""""}}"
S emailresponseto
S emailnotificationto
S tokenlength 15
S showxquestions N
S showgroupinfo B
S shownoanswer N
S showqnumcode X
S bounceprocessing N
S showwelcome N
S showprogress N
S questionindex 2
S navigationdelay 0
S nokeyboard N
S alloweditaftercompletion Y
S googleanalyticsstyle
S googleanalyticsapikey
SL surveyls_survey_id 456851 en
SL surveyls_language en en
SL surveyls_title "Peer Input Questionnaire" en
SL surveyls_description en
SL surveyls_welcometext en
SL surveyls_endtext en
SL surveyls_url en
SL surveyls_urldescription en
SL surveyls_email_invite_subj "Peer Input Questionnaire" en
SL surveyls_email_invite "<p>Dear colleague,</p><p>At its 2019
plenary meeting, the Global Forum adopted the note The methodology to
complete the first reviews of the effectiveness in practice of the
implementation of the AEOI Standard [CTPA/GFTEI(2019)5/REV1] (available
here). In this note it was agreed that one of the sources of information
to assess the effective implementation in practice of Core Requirement 1
and Core Requirement 2 of the AEOI Terms of Reference and its
sub-requirements is the Peer Input Questionnaire (PIQ). The PIQ provides
an opportunity for AEOI Peers to raise issues identified with respect
to the information exchanged with each of its exchange partners (the
Assessed Jurisdictions). The information provided will then be compiled
and used to assess the effective implementation of the AEOI Standard in
the Assessed Jurisdiction concerned (i.e. the jurisdiction about which
issues were identified). Further details are set out in the
above-mentioned note.</p><p>We are therefore now sending you the PIQ in an electronic format. The questionnaire has been tailored to each jurisdiction. <strong>Your jurisdiction-specific link and the instructions on how to complete it are available in the following link</strong>:<br>{SURVEYURL}</p><p>If you have any issues completing the questionnaire or any other questions, please contact <a href="" mailto:gftaxcooperation@oecd.org?subject="Peer%20Input%20Questionnaire""">gftaxcooperation@oecd.org</a>.</p><p>Kind regards,<br><strong>Global Forum Secretariat</strong></p>"
en
SL surveyls_email_remind_subj "Peer Input Questionnaire (reminder)"
en
SL surveyls_email_remind "<p>Dear colleague,</p><p>At its 2019
plenary meeting, the Global Forum adopted the note The methodology to
complete the first reviews of the effectiveness in practice of the
implementation of the AEOI Standard [CTPA/GFTEI(2019)5/REV1] (available
here). In this note it was agreed that one of the sources of information
to assess the effective implementation in practice of Core Requirement 1
and Core Requirement 2 of the AEOI Terms of Reference and its
sub-requirements is the Peer Input Questionnaire (PIQ). The PIQ provides
an opportunity for AEOI Peers to raise issues identified with respect
to the information exchanged with each of its exchange partners (the
Assessed Jurisdictions). The information provided will then be compiled
and used to assess the effective implementation of the AEOI Standard in
the Assessed Jurisdiction concerned (i.e. the jurisdiction about which
issues were identified). Further details are set out in the attached
note.</p><p>We are therefore now sending you the PIQ in an electronic format. The questionnaire has been tailored to each jurisdiction. <strong>Your jurisdiction-specific link and the instructions on how to complete it are available in the following link</strong>:<br>{SURVEYURL}</p><p>If you have any issues completing the questionnaire or any other questions, please contact <a href="" mailto:gftaxcooperation@oecd.org?subject="Peer%20Input%20Questionnaire""">gftaxcooperation@oecd.org</a>.</p><p>Kind regards,<br><strong>Global Forum Secretariat</strong></p>"
en
SL surveyls_email_register_subj "Survey registration confirmation"
en
SL surveyls_email_register " <title></title>Dear {FIRSTNAME},<br><br>You, or someone using your email address, have registered to participate in an online survey titled {SURVEYNAME}.<br><br>To complete this survey, click on the following URL:<br><br>{SURVEYURL}<br><br>If
you have any questions about this survey, or if you did not register to
participate and believe this email is in error, please contact
{ADMINNAME} at {ADMINEMAIL}." en
SL surveyls_email_confirm_subj "Confirmation of your participation
in our survey" en
SL surveyls_email_confirm "Dear {FIRSTNAME},<br><br>this email is to
confirm that you have completed the survey titled {SURVEYNAME} and your
response has been saved. Thank you for participating.<br><br>If you have any further questions about this email, please contact {ADMINNAME} on {ADMINEMAIL}.<br><br>Sincerely,<br><br>{ADMINNAME}"
en
SL surveyls_dateformat 6 en
SL surveyls_attributecaptions
"{""attribute_1"":""CountryCode"",""attribute_2"":""Country"",""attribute_3"":""non-reciprocal
jurisdiction""}" en
SL email_admin_notification_subj "Response submission for survey
{SURVEYNAME}" en
SL email_admin_notification " <title></title>Hello,<br><br>A new response was submitted for your survey '{SURVEYNAME}'.<br><br>Click the following link to see the individual response:<br>{VIEWRESPONSEURL}<br><br>Click the following link to edit the individual response:<br>{EDITRESPONSEURL}<br><br>View statistics by clicking here:<br>{STATISTICSURL}"
en
SL email_admin_responses_subj "Response submission for survey
{SURVEYNAME} with results" en
SL email_admin_responses " <title></title>Hello,<br><br>A new response was submitted for your survey '{SURVEYNAME}'.<br><br>Click the following link to see the individual response:<br>{VIEWRESPONSEURL}<br><br>Click the following link to edit the individual response:<br>{EDITRESPONSEURL}<br><br>View statistics by clicking here:<br>{STATISTICSURL}<br><br><br>The following answers were given by the participant:<br>{ANSWERTABLE}"
en
SL surveyls_numberformat 0 en
SL attachments a:0:{} en
SL surveyls_survey_id 456851 fr
SL surveyls_language fr fr
SL surveyls_title "Questionnaire de contribution des pairs" fr
SL surveyls_url fr
SL surveyls_email_invite_subj "Invitation à participer à un
questionnaire" fr
SL surveyls_email_invite "<title></title>Cher(e) {FIRSTNAME},<br><br>Vous avez été invité(e) à participer à un questionnaire.<br><br>Celui-ci est intitulé :<br>""{SURVEYNAME}""<br><br>""{SURVEYDESCRIPTION}""<br><br>Pour participer, veuillez cliquer sur le lien ci-dessous.<br><br>Cordialement,<br><br>{ADMINNAME} ({ADMINEMAIL})<br><br>----------------------------------------------<br>Cliquez ici pour remplir ce questionnaire :<br>{SURVEYURL}<br><br>Si
vous ne souhaitez pas participer à ce questionnaire et ne souhaitez
plus recevoir aucune invitation, veuillez cliquer sur le lien suivant :<br>{OPTOUTURL}<br><br>Si
vous êtes sur liste noire mais que vous voulez participer à ce
questionnaire et recevoir les invitations, merci de cliquer sur le lien
suivant :<br>{OPTINURL}" fr
SL surveyls_email_remind_subj "Rappel pour participer à un
questionnaire" fr
SL surveyls_email_remind "<title></title>Cher(e) {FIRSTNAME},<br><br>Vous avez été invité(e) à participer à un questionnaire récemment.<br><br>Nous
avons pris en compte que vous n’avez pas encore complété le
questionnaire, et nous vous rappelons que celui-ci est toujours
disponible si vous souhaitez participer.<br><br>Le questionnaire est intitulé :<br>""{SURVEYNAME}""<br><br>""{SURVEYDESCRIPTION}""<br><br>Pour participer, veuillez cliquer sur le lien ci-dessous.<br><br>Cordialement,<br><br>{ADMINNAME} ({ADMINEMAIL})<br><br>----------------------------------------------<br>Cliquez ici pour faire le questionnaire :<br>{SURVEYURL}<br><br>Si
vous ne souhaitez pas participer à ce questionnaire et ne souhaitez
plus recevoir aucune invitation, veuillez cliquer sur le lien suivant :<br>{OPTOUTURL}"
fr
SL surveyls_email_register_subj "Confirmation d’enregistrement pour
le questionnaire" fr
SL surveyls_email_register "<title></title>Bonjour {FIRSTNAME},<br><br>Vous
(ou quelqu’un utilisant votre adresse électronique) vous êtes
enregistré pour participer à un questionnaire en ligne intitulé
{SURVEYNAME}.<br><br>Pour compléter ce questionnaire, cliquez sur le lien suivant :<br>{SURVEYURL}<br><br>Si
vous avez des questions à propos de ce questionnaire, ou si vous ne
vous êtes pas enregistré pour participer à celui-ci et croyez que ce
message est une erreur, veuillez contacter {ADMINNAME} à l’adresse
{ADMINEMAIL}" fr
SL surveyls_email_confirm_subj "Confirmation de votre participation à
notre questionnaire" fr
SL surveyls_email_confirm "<title></title>Bonjour {FIRSTNAME},<br><br>Ce
message vous confirme que vous avez complété le questionnaire intitulé
{SURVEYNAME} et que votre réponse a été enregistrée. Merci pour votre
participation.<br><br>Si vous avez des questions à propos de ce message, veuillez contacter {ADMINNAME} à l’adresse {ADMINEMAIL}.<br><br>Cordialement,<br><br>{ADMINNAME}"
fr
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>PHP notice</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>
<div class="container">
<h1>PHP notice</h1>
<p class="message">
Array to string conversion </p>
<div class="source">
<p class="file">/mnt/data/shnoulle/nginx/www/3LTS/application/helpers/export_helper.php(2636)</p>
<div class="code"><pre><span class="ln">2624</span> if (!empty($groups)){
<span class="ln">2625</span> $groups[$language] = sortArrayByColumn($groups[$language], 'group_order');
<span class="ln">2626</span> foreach ($groups[$language] as $gid => $group) {
<span class="ln">2627</span> $tsv_output = $fields;
<span class="ln">2628</span> $tsv_output['id'] = $gid;
<span class="ln">2629</span> $tsv_output['class'] = 'G';
<span class="ln">2630</span> $tsv_output['type/scale'] = $group['group_order'];
<span class="ln">2631</span> $tsv_output['name'] = !empty($group['group_name']) ? $group['group_name'] : '';
<span class="ln">2632</span> $tsv_output['text'] = !empty($group['description']) ? str_replace(array("\n", "\r"), '', $group['description']) : '';
<span class="ln">2633</span> $tsv_output['relevance'] = isset($group['grelevance']) ? $group['grelevance'] : '';
<span class="ln">2634</span> $tsv_output['random_group'] = !empty($group['randomization_group']) ? $group['randomization_group'] : '';
<span class="ln">2635</span> $tsv_output['language'] = $language;
<span class="error"><span class="ln error-ln">2636</span> fputcsv($out, array_map('MaskFormula',$tsv_output), chr(9));
</span><span class="ln">2637</span>
<span class="ln">2638</span> // questions
<span class="ln">2639</span> if (array_key_exists($gid, $questions[$language])){
<span class="ln">2640</span> $questions[$language][$gid] = sortArrayByColumn($questions[$language][$gid], 'question_order');
<span class="ln">2641</span> foreach ($questions[$language][$gid] as $qid => $question) {
<span class="ln">2642</span> $tsv_output = $fields;
<span class="ln">2643</span> $tsv_output['id'] = $question['qid'];
<span class="ln">2644</span> $tsv_output['class'] = 'Q';
<span class="ln">2645</span> $tsv_output['type/scale'] = $question['type'];
<span class="ln">2646</span> $tsv_output['name'] = !empty($question['title']) ? $question['title'] : '';
<span class="ln">2647</span> $tsv_output['relevance'] = isset($question['relevance']) ? $question['relevance'] : '';
<span class="ln">2648</span> $tsv_output['text'] = !empty($question['question']) ? str_replace(array("\n", "\r"), '', $question['question']) : '';
</pre></div> </div>
<div class="traces">
<h2>Stack Trace</h2>
<table style="width:100%;">
<tbody><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>
/mnt/data/shnoulle/nginx/www/3LTS/application/helpers/export_helper.php(2636): <strong>fputcsv</strong>(resource, array("id" => 1434, "related_id" => "", "class" => "G", "type/scale" => "1", ...), " ") </div>
<div class="code"><pre><span class="ln">2631</span> $tsv_output['name'] = !empty($group['group_name']) ? $group['group_name'] : '';
<span class="ln">2632</span> $tsv_output['text'] = !empty($group['description']) ? str_replace(array("\n", "\r"), '', $group['description']) : '';
<span class="ln">2633</span> $tsv_output['relevance'] = isset($group['grelevance']) ? $group['grelevance'] : '';
<span class="ln">2634</span> $tsv_output['random_group'] = !empty($group['randomization_group']) ? $group['randomization_group'] : '';
<span class="ln">2635</span> $tsv_output['language'] = $language;
<span class="error"><span class="ln error-ln">2636</span> fputcsv($out, array_map('MaskFormula',$tsv_output), chr(9));
</span><span class="ln">2637</span>
<span class="ln">2638</span> // questions
<span class="ln">2639</span> if (array_key_exists($gid, $questions[$language])){
<span class="ln">2640</span> $questions[$language][$gid] = sortArrayByColumn($questions[$language][$gid], 'question_order');
<span class="ln">2641</span> foreach ($questions[$language][$gid] as $qid => $question) {
</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>
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/admin/export.php(1310): <strong>tsvSurveyExport</strong>("456851") </div>
<div class="code"><pre><span class="ln">1305</span> //~ header("Content-Type: text/tab-separated-values charset=UTF-8");
<span class="ln">1306</span> //~ header("Content-Disposition: attachment; filename=$fn");
<span class="ln">1307</span> //~ header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
<span class="ln">1308</span> //~ header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
<span class="ln">1309</span> //~ header("Cache-Control: must-revalidate, no-store, no-cache");
<span class="error"><span class="ln error-ln">1310</span> tsvSurveyExport($surveyid);
</span><span class="ln">1311</span> }
<span class="ln">1312</span>
<span class="ln">1313</span> /**
<span class="ln">1314</span> * @param string $content_type
<span class="ln">1315</span> */
</pre></div> </td>
</tr>
<tr class="trace app expanded">
<td class="number">
#2 </td>
<td class="content">
<div class="trace-file">
<div class="plus">+</div>
<div class="minus">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/admin/export.php(1054): <strong>export</strong>-><strong>_exporttsv</strong>("456851") </div>
<div class="code"><pre><span class="ln">1049</span>
<span class="ln">1050</span> echo quexml_export($iSurveyID, $quexmllang);
<span class="ln">1051</span> Yii::app()->end();
<span class="ln">1052</span> }
<span class="ln">1053</span> } elseif ($action == 'exportstructuretsv') {
<span class="error"><span class="ln error-ln">1054</span> $this->_exporttsv($iSurveyID);
</span><span class="ln">1055</span> } elseif ($action == "exportarchive") {
<span class="ln">1056</span> $this->_exportarchive($iSurveyID);
<span class="ln">1057</span> } elseif ($action == "exportprintables") {
<span class="ln">1058</span> $this->_exportPrintableHtmls($iSurveyID);
<span class="ln">1059</span> }
</pre></div> </td>
</tr>
<tr class="trace app collapsed">
<td class="number">
#3 </td>
<td class="content">
<div class="trace-file">
<div class="plus">+</div>
<div class="minus">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/admin/export.php(42): <strong>export</strong>-><strong>_surveyexport</strong>("exportstructuretsv", "456851") </div>
<div class="code"><pre><span class="ln">37</span> {
<span class="ln">38</span> $action = Yii::app()->request->getParam('action');
<span class="ln">39</span> $iSurveyID = sanitize_int(Yii::app()->request->getParam('surveyid'));
<span class="ln">40</span>
<span class="ln">41</span> if (Permission::model()->hasSurveyPermission($iSurveyID, 'surveycontent', 'export')) {
<span class="error"><span class="ln error-ln">42</span> $this->_surveyexport($action, $iSurveyID);
</span><span class="ln">43</span> return;
<span class="ln">44</span> }
<span class="ln">45</span> }
<span class="ln">46</span>
<span class="ln">47</span> /**
</pre></div> </td>
</tr>
<tr class="trace core collapsed">
<td class="number">
#4 </td>
<td class="content">
<div class="trace-file">
unknown(0): <strong>export</strong>-><strong>survey</strong>() </div>
</td>
</tr>
<tr class="trace core collapsed">
<td class="number">
#5 </td>
<td class="content">
<div class="trace-file">
<div class="plus">+</div>
<div class="minus">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/actions/CAction.php(109): <strong>ReflectionMethod</strong>-><strong>invokeArgs</strong>(export, array()) </div>
<div class="code"><pre><span class="ln">104</span> elseif($param->isDefaultValueAvailable())
<span class="ln">105</span> $ps[]=$param->getDefaultValue();
<span class="ln">106</span> else
<span class="ln">107</span> return false;
<span class="ln">108</span> }
<span class="error"><span class="ln error-ln">109</span> $method->invokeArgs($object,$ps);
</span><span class="ln">110</span> return true;
<span class="ln">111</span> }
<span class="ln">112</span> }
</pre></div> </td>
</tr>
<tr class="trace app collapsed">
<td class="number">
#6 </td>
<td class="content">
<div class="trace-file">
<div class="plus">+</div>
<div class="minus">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/application/core/Survey_Common_Action.php(83): <strong>CAction</strong>-><strong>runWithParamsInternal</strong>(export,
ReflectionMethod, array("r" =>
"admin/export/sa/survey/action/exportstructuretsv/surveyid/456851", "sa"
=> "survey", "action" => "exportstructuretsv", "surveyid" =>
"456851", ...)) </div>
<div class="code"><pre><span class="ln">78</span> $oMethod = new ReflectionMethod($this, $sDefault);
<span class="ln">79</span> }
<span class="ln">80</span>
<span class="ln">81</span> // We're all good to go, let's execute it
<span class="ln">82</span> // runWithParamsInternal would automatically get the parameters of the method and populate them as required with the params
<span class="error"><span class="ln error-ln">83</span> return parent::runWithParamsInternal($this, $oMethod, $params);
</span><span class="ln">84</span> }
<span class="ln">85</span>
<span class="ln">86</span> /**
<span class="ln">87</span> * Some functions have different parameters, which are just an alias of the
<span class="ln">88</span> * usual parameters we're getting in the url. This function just populates
</pre></div> </td>
</tr>
<tr class="trace core collapsed">
<td class="number">
#7 </td>
<td class="content">
<div class="trace-file">
<div class="plus">+</div>
<div class="minus">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CController.php(308): <strong>Survey_Common_Action</strong>-><strong>runWithParams</strong>(array("r"
=>
"admin/export/sa/survey/action/exportstructuretsv/surveyid/456851", "sa"
=> "survey", "action" => "exportstructuretsv", "surveyid" =>
"456851", ...)) </div>
<div class="code"><pre><span class="ln">303</span> {
<span class="ln">304</span> $priorAction=$this->_action;
<span class="ln">305</span> $this->_action=$action;
<span class="ln">306</span> if($this->beforeAction($action))
<span class="ln">307</span> {
<span class="error"><span class="ln error-ln">308</span> if($action->runWithParams($this->getActionParams())===false)
</span><span class="ln">309</span> $this->invalidActionParams($action);
<span class="ln">310</span> else
<span class="ln">311</span> $this->afterAction($action);
<span class="ln">312</span> }
<span class="ln">313</span> $this->_action=$priorAction;
</pre></div> </td>
</tr>
<tr class="trace core collapsed">
<td class="number">
#8 </td>
<td class="content">
<div class="trace-file">
<div class="plus">+</div>
<div class="minus">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CController.php(286): <strong>CController</strong>-><strong>runAction</strong>(export) </div>
<div class="code"><pre><span class="ln">281</span> * @see runAction
<span class="ln">282</span> */
<span class="ln">283</span> public function runActionWithFilters($action,$filters)
<span class="ln">284</span> {
<span class="ln">285</span> if(empty($filters))
<span class="error"><span class="ln error-ln">286</span> $this->runAction($action);
</span><span class="ln">287</span> else
<span class="ln">288</span> {
<span class="ln">289</span> $priorAction=$this->_action;
<span class="ln">290</span> $this->_action=$action;
<span class="ln">291</span> CFilterChain::create($this,$action,$filters)->run();
</pre></div> </td>
</tr>
<tr class="trace core collapsed">
<td class="number">
#9 </td>
<td class="content">
<div class="trace-file">
<div class="plus">+</div>
<div class="minus">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CController.php(265): <strong>CController</strong>-><strong>runActionWithFilters</strong>(export, array()) </div>
<div class="code"><pre><span class="ln">260</span> {
<span class="ln">261</span> if(($parent=$this->getModule())===null)
<span class="ln">262</span> $parent=Yii::app();
<span class="ln">263</span> if($parent->beforeControllerAction($this,$action))
<span class="ln">264</span> {
<span class="error"><span class="ln error-ln">265</span> $this->runActionWithFilters($action,$this->filters());
</span><span class="ln">266</span> $parent->afterControllerAction($this,$action);
<span class="ln">267</span> }
<span class="ln">268</span> }
<span class="ln">269</span> else
<span class="ln">270</span> $this->missingAction($actionID);
</pre></div> </td>
</tr>
<tr class="trace app collapsed">
<td class="number">
#10 </td>
<td class="content">
<div class="trace-file">
<div class="plus">+</div>
<div class="minus">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/AdminController.php(165): <strong>CController</strong>-><strong>run</strong>("export") </div>
<div class="code"><pre><span class="ln">160</span> $this->redirect(array('/admin/authentication/sa/login'));
<span class="ln">161</span> }
<span class="ln">162</span> }
<span class="ln">163</span> }
<span class="ln">164</span>
<span class="error"><span class="ln error-ln">165</span> return parent::run($action);
</span><span class="ln">166</span> }
<span class="ln">167</span>
<span class="ln">168</span> /**
<span class="ln">169</span> * Routes all the actions to their respective places
<span class="ln">170</span> *
</pre></div> </td>
</tr>
<tr class="trace core collapsed">
<td class="number">
#11 </td>
<td class="content">
<div class="trace-file">
<div class="plus">+</div>
<div class="minus">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CWebApplication.php(282): <strong>AdminController</strong>-><strong>run</strong>("export") </div>
<div class="code"><pre><span class="ln">277</span> {
<span class="ln">278</span> list($controller,$actionID)=$ca;
<span class="ln">279</span> $oldController=$this->_controller;
<span class="ln">280</span> $this->_controller=$controller;
<span class="ln">281</span> $controller->init();
<span class="error"><span class="ln error-ln">282</span> $controller->run($actionID);
</span><span class="ln">283</span> $this->_controller=$oldController;
<span class="ln">284</span> }
<span class="ln">285</span> else {
<span class="ln">286</span> throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".',
<span class="ln">287</span> array('{route}'=>$route===''?substr($this->defaultController,0,20).'...':substr($route,0,20).'...')));
</pre></div> </td>
</tr>
<tr class="trace core collapsed">
<td class="number">
#12 </td>
<td class="content">
<div class="trace-file">
<div class="plus">+</div>
<div class="minus">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CWebApplication.php(141): <strong>CWebApplication</strong>-><strong>runController</strong>("admin/export/sa/survey/action/exportstructuretsv/surveyid/456851") </div>
<div class="code"><pre><span class="ln">136</span> foreach(array_splice($this->catchAllRequest,1) as $name=>$value)
<span class="ln">137</span> $_GET[$name]=$value;
<span class="ln">138</span> }
<span class="ln">139</span> else
<span class="ln">140</span> $route=$this->getUrlManager()->parseUrl($this->getRequest());
<span class="error"><span class="ln error-ln">141</span> $this->runController($route);
</span><span class="ln">142</span> }
<span class="ln">143</span>
<span class="ln">144</span> /**
<span class="ln">145</span> * Registers the core application components.
<span class="ln">146</span> * This method overrides the parent implementation by registering additional core components.
</pre></div> </td>
</tr>
<tr class="trace core collapsed">
<td class="number">
#13 </td>
<td class="content">
<div class="trace-file">
<div class="plus">+</div>
<div class="minus">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/framework/base/CApplication.php(185): <strong>CWebApplication</strong>-><strong>processRequest</strong>() </div>
<div class="code"><pre><span class="ln">180</span> public function run()
<span class="ln">181</span> {
<span class="ln">182</span> if($this->hasEventHandler('onBeginRequest'))
<span class="ln">183</span> $this->onBeginRequest(new CEvent($this));
<span class="ln">184</span> register_shutdown_function(array($this,'end'),0,false);
<span class="error"><span class="ln error-ln">185</span> $this->processRequest();
</span><span class="ln">186</span> if($this->hasEventHandler('onEndRequest'))
<span class="ln">187</span> $this->onEndRequest(new CEvent($this));
<span class="ln">188</span> }
<span class="ln">189</span>
<span class="ln">190</span> /**
</pre></div> </td>
</tr>
<tr class="trace app collapsed">
<td class="number">
#14 </td>
<td class="content">
<div class="trace-file">
<div class="plus">+</div>
<div class="minus">–</div>
/mnt/data/shnoulle/nginx/www/3LTS/index.php(194): <strong>CApplication</strong>-><strong>run</strong>() </div>
<div class="code"><pre><span class="ln">189</span> require_once APPPATH . 'core/LSYii_Application' . EXT;
<span class="ln">190</span>
<span class="ln">191</span> $config = require_once(APPPATH . 'config/internal' . EXT);
<span class="ln">192</span>
<span class="ln">193</span> Yii::$enableIncludePath = false;
<span class="error"><span class="ln error-ln">194</span> Yii::createApplication('LSYii_Application', $config)->run();
</span><span class="ln">195</span>
<span class="ln">196</span> /* End of file index.php */
<span class="ln">197</span> /* Location: ./index.php */
</pre></div> </td>
</tr>
</tbody></table>
</div>
<div class="version">
2021-04-16 17:51:49 nginx/1.18.0 <a href="http://www.yiiframework.com/">Yii Framework</a>/1.1.22-dev </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>
<div id="grammalecte_menu_main_button_shadow_host" style="width: 0px; height: 0px;"></div></body><script src="index.php_fichiers/api.js"></script></html> | ||||
| Bug heat | 2 | ||||
| Complete LimeSurvey version number (& build) | 3.25.21 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | not relevant | ||||
| Database type & version | mariadb | ||||
| Server OS (if known) | fedora/linux | ||||
| Webserver software & version (if known) | nginx | ||||
| PHP Version | php7.4 | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2021-04-16 19:56 | DenisChenu | New Issue | |
| 2021-04-16 19:56 | DenisChenu | File Added: limesurvey_survey_456851.lss | |
| 2021-04-16 19:56 | DenisChenu | File Added: limesurvey_survey_456851-1.csv | |
| 2021-04-16 19:56 | DenisChenu | File Added: index.php.html | |
| 2021-04-16 19:56 | DenisChenu | File Added: Capture d’écran_2021-04-16_19-52-05.png | |
| 2021-04-16 20:00 | DenisChenu | Note Added: 63995 |