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 "
Dear colleague,
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.
We are therefore now sending you the PIQ in an electronic format. The questionnaire has been tailored to each jurisdiction. Your jurisdiction-specific link and the instructions on how to complete it are available in the following link:
{SURVEYURL}
If you have any issues completing the questionnaire or any other questions, please contact gftaxcooperation@oecd.org.
Kind regards,
Global Forum Secretariat
Dear colleague,
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.
We are therefore now sending you the PIQ in an electronic format. The questionnaire has been tailored to each jurisdiction. Your jurisdiction-specific link and the instructions on how to complete it are available in the following link:
{SURVEYURL}
If you have any issues completing the questionnaire or any other questions, please contact gftaxcooperation@oecd.org.
Kind regards,
Global Forum Secretariat
Array to string conversion
/mnt/data/shnoulle/nginx/www/3LTS/application/helpers/export_helper.php(2636)
2624 if (!empty($groups)){ 2625 $groups[$language] = sortArrayByColumn($groups[$language], 'group_order'); 2626 foreach ($groups[$language] as $gid => $group) { 2627 $tsv_output = $fields; 2628 $tsv_output['id'] = $gid; 2629 $tsv_output['class'] = 'G'; 2630 $tsv_output['type/scale'] = $group['group_order']; 2631 $tsv_output['name'] = !empty($group['group_name']) ? $group['group_name'] : ''; 2632 $tsv_output['text'] = !empty($group['description']) ? str_replace(array("\n", "\r"), '', $group['description']) : ''; 2633 $tsv_output['relevance'] = isset($group['grelevance']) ? $group['grelevance'] : ''; 2634 $tsv_output['random_group'] = !empty($group['randomization_group']) ? $group['randomization_group'] : ''; 2635 $tsv_output['language'] = $language; 2636 fputcsv($out, array_map('MaskFormula',$tsv_output), chr(9)); 2637 2638 // questions 2639 if (array_key_exists($gid, $questions[$language])){ 2640 $questions[$language][$gid] = sortArrayByColumn($questions[$language][$gid], 'question_order'); 2641 foreach ($questions[$language][$gid] as $qid => $question) { 2642 $tsv_output = $fields; 2643 $tsv_output['id'] = $question['qid']; 2644 $tsv_output['class'] = 'Q'; 2645 $tsv_output['type/scale'] = $question['type']; 2646 $tsv_output['name'] = !empty($question['title']) ? $question['title'] : ''; 2647 $tsv_output['relevance'] = isset($question['relevance']) ? $question['relevance'] : ''; 2648 $tsv_output['text'] = !empty($question['question']) ? str_replace(array("\n", "\r"), '', $question['question']) : '';
#0 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/application/helpers/export_helper.php(2636): fputcsv(resource, array("id" => 1434, "related_id" => "", "class" => "G", "type/scale" => "1", ...), " ") 2631 $tsv_output['name'] = !empty($group['group_name']) ? $group['group_name'] : ''; 2632 $tsv_output['text'] = !empty($group['description']) ? str_replace(array("\n", "\r"), '', $group['description']) : ''; 2633 $tsv_output['relevance'] = isset($group['grelevance']) ? $group['grelevance'] : ''; 2634 $tsv_output['random_group'] = !empty($group['randomization_group']) ? $group['randomization_group'] : ''; 2635 $tsv_output['language'] = $language; 2636 fputcsv($out, array_map('MaskFormula',$tsv_output), chr(9)); 2637 2638 // questions 2639 if (array_key_exists($gid, $questions[$language])){ 2640 $questions[$language][$gid] = sortArrayByColumn($questions[$language][$gid], 'question_order'); 2641 foreach ($questions[$language][$gid] as $qid => $question) { |
#1 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/admin/export.php(1310): tsvSurveyExport("456851") 1305 header("Content-Type: text/tab-separated-values charset=UTF-8"); 1306 header("Content-Disposition: attachment; filename=$fn"); 1307 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past 1308 header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); 1309 header("Cache-Control: must-revalidate, no-store, no-cache"); 1310 tsvSurveyExport($surveyid); 1311 } 1312 1313 /** 1314 * @param string $content_type 1315 */ |
#2 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/admin/export.php(1054): export->_exporttsv("456851") 1049 1050 echo quexml_export($iSurveyID, $quexmllang); 1051 Yii::app()->end(); 1052 } 1053 } elseif ($action == 'exportstructuretsv') { 1054 $this->_exporttsv($iSurveyID); 1055 } elseif ($action == "exportarchive") { 1056 $this->_exportarchive($iSurveyID); 1057 } elseif ($action == "exportprintables") { 1058 $this->_exportPrintableHtmls($iSurveyID); 1059 } |
#3 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/admin/export.php(42): export->_surveyexport("exportstructuretsv", "456851") 37 { 38 $action = Yii::app()->request->getParam('action'); 39 $iSurveyID = sanitize_int(Yii::app()->request->getParam('surveyid')); 40 41 if (Permission::model()->hasSurveyPermission($iSurveyID, 'surveycontent', 'export')) { 42 $this->_surveyexport($action, $iSurveyID); 43 return; 44 } 45 } 46 47 /** |
#4 |
unknown(0): export->survey()
|
#5 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/actions/CAction.php(109): ReflectionMethod->invokeArgs(export, array()) 104 elseif($param->isDefaultValueAvailable()) 105 $ps[]=$param->getDefaultValue(); 106 else 107 return false; 108 } 109 $method->invokeArgs($object,$ps); 110 return true; 111 } 112 } |
#6 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/application/core/Survey_Common_Action.php(83): CAction->runWithParamsInternal(export, ReflectionMethod, array("r" => "admin/export/sa/survey/action/exportstructuretsv/surveyid/456851", "sa" => "survey", "action" => "exportstructuretsv", "surveyid" => "456851", ...)) 78 $oMethod = new ReflectionMethod($this, $sDefault); 79 } 80 81 // We're all good to go, let's execute it 82 // runWithParamsInternal would automatically get the parameters of the method and populate them as required with the params 83 return parent::runWithParamsInternal($this, $oMethod, $params); 84 } 85 86 /** 87 * Some functions have different parameters, which are just an alias of the 88 * usual parameters we're getting in the url. This function just populates |
#7 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CController.php(308): Survey_Common_Action->runWithParams(array("r" => "admin/export/sa/survey/action/exportstructuretsv/surveyid/456851", "sa" => "survey", "action" => "exportstructuretsv", "surveyid" => "456851", ...)) 303 { 304 $priorAction=$this->_action; 305 $this->_action=$action; 306 if($this->beforeAction($action)) 307 { 308 if($action->runWithParams($this->getActionParams())===false) 309 $this->invalidActionParams($action); 310 else 311 $this->afterAction($action); 312 } 313 $this->_action=$priorAction; |
#8 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CController.php(286): CController->runAction(export) 281 * @see runAction 282 */ 283 public function runActionWithFilters($action,$filters) 284 { 285 if(empty($filters)) 286 $this->runAction($action); 287 else 288 { 289 $priorAction=$this->_action; 290 $this->_action=$action; 291 CFilterChain::create($this,$action,$filters)->run(); |
#9 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CController.php(265): CController->runActionWithFilters(export, array()) 260 { 261 if(($parent=$this->getModule())===null) 262 $parent=Yii::app(); 263 if($parent->beforeControllerAction($this,$action)) 264 { 265 $this->runActionWithFilters($action,$this->filters()); 266 $parent->afterControllerAction($this,$action); 267 } 268 } 269 else 270 $this->missingAction($actionID); |
#10 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/application/controllers/AdminController.php(165): CController->run("export") 160 $this->redirect(array('/admin/authentication/sa/login')); 161 } 162 } 163 } 164 165 return parent::run($action); 166 } 167 168 /** 169 * Routes all the actions to their respective places 170 * |
#11 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CWebApplication.php(282): AdminController->run("export") 277 { 278 list($controller,$actionID)=$ca; 279 $oldController=$this->_controller; 280 $this->_controller=$controller; 281 $controller->init(); 282 $controller->run($actionID); 283 $this->_controller=$oldController; 284 } 285 else { 286 throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".', 287 array('{route}'=>$route===''?substr($this->defaultController,0,20).'...':substr($route,0,20).'...'))); |
#12 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/framework/web/CWebApplication.php(141): CWebApplication->runController("admin/export/sa/survey/action/exportstructuretsv/surveyid/456851") 136 foreach(array_splice($this->catchAllRequest,1) as $name=>$value) 137 $_GET[$name]=$value; 138 } 139 else 140 $route=$this->getUrlManager()->parseUrl($this->getRequest()); 141 $this->runController($route); 142 } 143 144 /** 145 * Registers the core application components. 146 * This method overrides the parent implementation by registering additional core components. |
#13 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/framework/base/CApplication.php(185): CWebApplication->processRequest() 180 public function run() 181 { 182 if($this->hasEventHandler('onBeginRequest')) 183 $this->onBeginRequest(new CEvent($this)); 184 register_shutdown_function(array($this,'end'),0,false); 185 $this->processRequest(); 186 if($this->hasEventHandler('onEndRequest')) 187 $this->onEndRequest(new CEvent($this)); 188 } 189 190 /** |
#14 |
+
–
/mnt/data/shnoulle/nginx/www/3LTS/index.php(194): CApplication->run() 189 require_once APPPATH . 'core/LSYii_Application' . EXT; 190 191 $config = require_once(APPPATH . 'config/internal' . EXT); 192 193 Yii::$enableIncludePath = false; 194 Yii::createApplication('LSYii_Application', $config)->run(); 195 196 /* End of file index.php */ 197 /* Location: ./index.php */ |