id related_id class type/scale name relevance text help language validation mandatory encrypted other default same_default allowed_filetypes alphasort answer_width answer_width_bycolumn array_filter array_filter_exclude array_filter_style assessment_value category_separator choice_input_columns choice_title commented_checkbox commented_checkbox_auto 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 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 hidden hide_tip input_boxes input_size 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 num_value_int_only numbers_only other_comment_mandatory other_numbers_only other_replace_text page_break parent_order placeholder prefix printable_help public_statistics random_group random_order rank_title repeat_headings reverse samechoiceheight samelistheight scale_export 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 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 use_dropdown value_range_allows_missing S sid 282159 S gsid 1 S admin Administrator S adminemail user@example.org S anonymized N S faxto S format G S savetimings N S template vanilla S language en S additional_languages fi S datestamp N S usecookie N S allowregister N S allowsave N S autonumber_start 0 S autoredirect N S allowprev Y S printanswers Y S ipaddr N S ipanonymize N S refurl N S showsurveypolicynotice 0 S publicstatistics N S publicgraphs N S listpublic N S htmlemail Y S sendconfirmation Y S tokenanswerspersistence N S assessments N S usecaptcha N S usetokens N S bounce_email user@example.org S emailresponseto S emailnotificationto S tokenlength 15 S showxquestions N S showgroupinfo B S shownoanswer Y S showqnumcode X S bounceprocessing N S showwelcome N S showprogress Y S questionindex 0 S navigationdelay 0 S nokeyboard N S alloweditaftercompletion N S googleanalyticsstyle 0 S googleanalyticsapikey S tokenencryptionoptions SL surveyls_survey_id 282159 en SL surveyls_language en en SL surveyls_title "Error in LANG variable preview" en SL surveyls_description en SL surveyls_welcometext en SL surveyls_endtext en SL surveyls_policy_notice en SL surveyls_policy_notice_label en SL surveyls_url en SL surveyls_urldescription en SL surveyls_email_invite_subj "Invitation to participate in a survey" en SL surveyls_email_invite "Dear {FIRSTNAME},you have been invited to participate in a survey.The survey is titled:""{SURVEYNAME}""""{SURVEYDESCRIPTION}""To participate, please click on the link below.Sincerely,{ADMINNAME} ({ADMINEMAIL})----------------------------------------------Click here to do the survey:{SURVEYURL}If you do not want to participate in this survey and don't want to receive any more invitations please click the following link:{OPTOUTURL}If you are blacklisted but want to participate in this survey and want to receive invitations please click the following link:{OPTINURL}" en SL surveyls_email_remind_subj "Reminder to participate in a survey" en SL surveyls_email_remind "Dear {FIRSTNAME},Recently we invited you to participate in a survey.We note that you have not yet completed the survey, and wish to remind you that the survey is still available should you wish to take part.The survey is titled:""{SURVEYNAME}""""{SURVEYDESCRIPTION}""To participate, please click on the link below.Sincerely,{ADMINNAME} ({ADMINEMAIL})----------------------------------------------Click here to do the survey:{SURVEYURL}If you do not want to participate in this survey and don't want to receive any more invitations please click the following link:{OPTOUTURL}" en SL surveyls_email_register_subj "Survey registration confirmation" en SL surveyls_email_register "Dear {FIRSTNAME},You, or someone using your email address, have registered to participate in an online survey titled {SURVEYNAME}.To complete this survey, click on the following URL:{SURVEYURL}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},this email is to confirm that you have completed the survey titled {SURVEYNAME} and your response has been saved. Thank you for participating.If you have any further questions about this email, please contact {ADMINNAME} on {ADMINEMAIL}.Sincerely,{ADMINNAME}" en SL surveyls_dateformat 9 en SL email_admin_notification_subj "Response submission for survey {SURVEYNAME}" en SL email_admin_notification "Hello,A new response was submitted for your survey '{SURVEYNAME}'.Click the following link to see the individual response:{VIEWRESPONSEURL}Click the following link to edit the individual response:{EDITRESPONSEURL}View statistics by clicking here:{STATISTICSURL}" en SL email_admin_responses_subj "Response submission for survey {SURVEYNAME} with results" en SL email_admin_responses "Hello,A new response was submitted for your survey '{SURVEYNAME}'.Click the following link to see the individual response:{VIEWRESPONSEURL}Click the following link to edit the individual response:{EDITRESPONSEURL}View statistics by clicking here:{STATISTICSURL}The following answers were given by the participant:{ANSWERTABLE}" en SL surveyls_numberformat 0 en SL surveyls_survey_id 282159 fi SL surveyls_language fi fi SL surveyls_title fi SL surveyls_url fi SL surveyls_email_invite_subj "Osallistumiskutsu kyselyyn" fi SL surveyls_email_invite "Hyvä {FIRSTNAME}Sinut on kutsuttu osallistumaan kyselyyn.Kysely on nimeltään:""{SURVEYNAME}""""{SURVEYDESCRIPTION}""Jos haluat osallistua, paina allaolevaa linkkiä.Ystävällisin terveisin,{ADMINNAME} ({ADMINEMAIL})----------------------------------------------Paina alla olevaa linkkiä vastaaksesi kyselyyn:{SURVEYURL}Mikäli et halua osallistua kyselyyn, etkä halua jatkossa vastaavia kutsuja, napsauta seuraavaa linkkiä:{OPTOUTURL}Jos olet sulkulistalla, mutta haluat osallistua kyselyyn ja vastaanottaa kutsuja ole hyvä ja paina seuraavaa linkkiä:{OPTINURL}" fi SL surveyls_email_remind_subj "Muistutus kyselyyn osallistumisesta" fi SL surveyls_email_remind "Hyvä {FIRSTNAME},Äskettäin kutsuimme teidät osallistumaan kyselyyn.Ette ole vielä tehneet kyselyä, ja haluamme muistuttaa että se on edelleen saatavilla, jos haluatte osallistua.Kysely on nimeltään:""{SURVEYNAME}""""{SURVEYDESCRIPTION}""Osallistuaksesi, paina allaolevaa linkkiä.Yst. terveisin,{ADMINNAME} ({ADMINEMAIL})----------------------------------------------Paina tästä tehdäksesi kysely:{SURVEYURL}Mikäli et halua osallistua kyselyyn, etkä halua jatkossa vastaavia kutsuja, napsauta seuraavaa linkkiä:{OPTOUTURL}" fi SL surveyls_email_register_subj "Vahvistus rekisteröitymisestä kyselyyn" fi SL surveyls_email_register "Hyvä {FIRSTNAME},?nOlet rekisteröitynyt tutkimukseen {SURVEYNAME}.Vastataksesi tutkimukseen klikkaa alla olevaa linkkiä:{SURVEYURL}Jos sinulla on kysymyksiä tutkimuksesta ota yhteyttä{ADMINNAME} at {ADMINEMAIL}." fi SL surveyls_email_confirm_subj "Vahvistus osallistumisestasi kyselyyn" fi SL surveyls_email_confirm "Hyvä {FIRSTNAME}Tämä sähköposti vahvistaa, että olet suorittanut kyselyn nimeltään {SURVEYNAME} ja vastaus on tallennettu. Kiitos osallistumisesta.Jos sinulla on kysyttävää tästä sähköpostista, ota yhteyttä {ADMINNAME} {ADMINEMAIL}.Ystävällisin terveisin,{ADMINNAME}" fi SL surveyls_dateformat 4 fi SL email_admin_notification_subj "Vastaukset kyselyyn {SURVEYNAME}" fi
/data/webdev/master/application/helpers/export_helper.php(2679)
2667 $defaultvalues_datas[] = $defaultvalue_data; 2668 $defaultvalues_datas_last = array_key_last($defaultvalues_datas); 2669 $defaultvalues_datas[$defaultvalues_datas_last]['language'] = $defaultvalue_l10ns_data['language']; 2670 $defaultvalues_datas[$defaultvalues_datas_last]['defaultvalue'] = $defaultvalue_l10ns_data['defaultvalue']; 2671 continue 2; 2672 } 2673 } 2674 } 2675 } 2676 unset($defaultvalues_data); 2677 unset($defaultvalues_l10ns_data); 2678 $defaultvalues = array(); 2679 foreach ($defaultvalues_datas as $key => $defaultvalue) { 2680 if ($defaultvalue['sqid'] > 0) { 2681 $defaultvalues[$defaultvalue['language']][$defaultvalue['sqid']] = $defaultvalue['defaultvalue']; 2682 } else { 2683 $defaultvalues[$defaultvalue['language']][$defaultvalue['qid']] = $defaultvalue['defaultvalue']; 2684 } 2685 } 2686 2687 $groups = array(); 2688 $index_languages = 0; 2689 foreach ($aSurveyLanguages as $key => $language) { 2690 // groups data 2691 if (array_key_exists('groups', $xmlData)) {
#0 |
+
–
/data/webdev/master/application/controllers/admin/Export.php(1421): tsvSurveyExport(282159) 1416 header("Content-Type: text/tab-separated-values charset=UTF-8"); 1417 header("Content-Disposition: attachment; filename=$fn"); 1418 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past 1419 header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 1420 header("Cache-Control: must-revalidate, no-store, no-cache"); 1421 tsvSurveyExport($surveyid); 1422 } 1423 1424 /** 1425 * Add Headers 1426 * |
#1 |
+
–
/data/webdev/master/application/controllers/admin/Export.php(1172): Export->exporttsv(282159) 1167 1168 echo quexml_export($iSurveyID, $quexmllang); 1169 Yii::app()->end(); 1170 } 1171 } elseif ($action == 'exportstructuretsv') { 1172 $this->exporttsv($iSurveyID); 1173 } elseif ($action == "exportarchive") { 1174 $this->exportarchive($iSurveyID); 1175 } elseif ($action == "exportprintables") { 1176 $this->exportPrintableHtmls($iSurveyID); 1177 } |
#2 |
+
–
/data/webdev/master/application/controllers/admin/Export.php(49): Export->surveyexport("exportstructuretsv", 282159) 44 { 45 $action = Yii::app()->request->getParam('action'); 46 $iSurveyID = sanitize_int(Yii::app()->request->getParam('surveyid')); 47 48 if (Permission::model()->hasSurveyPermission($iSurveyID, 'surveycontent', 'export')) { 49 $this->surveyexport($action, $iSurveyID); 50 return; 51 } 52 } 53 54 /** |
#3 |
unknown(0): Export->survey()
|
#4 |
+
–
/data/webdev/master/framework/web/actions/CAction.php(115): ReflectionMethod->invokeArgs(Export, array()) 110 elseif($param->isDefaultValueAvailable()) 111 $ps[]=$param->getDefaultValue(); 112 else 113 return false; 114 } 115 $method->invokeArgs($object,$ps); 116 return true; 117 } 118 } |
#5 |
+
–
/data/webdev/master/application/core/SurveyCommonAction.php(83): CAction->runWithParamsInternal(Export, ReflectionMethod, array("r" => "admin/export/sa/survey/action/exportstructuretsv/surveyid/282159", "sa" => "survey", "action" => "exportstructuretsv", "surveyid" => "282159", ...)) 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 |
#6 |
+
–
/data/webdev/master/framework/web/CController.php(308): SurveyCommonAction->runWithParams(array("r" => "admin/export/sa/survey/action/exportstructuretsv/surveyid/282159", "sa" => "survey", "action" => "exportstructuretsv", "surveyid" => "282159", ...)) 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; |
#7 |
+
–
/data/webdev/master/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(); |
#8 |
+
–
/data/webdev/master/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); |
#9 |
+
–
/data/webdev/master/application/controllers/AdminController.php(202): CController->run("export") 197 } 198 199 $this->runModuleController($action); 200 201 202 return parent::run($action); 203 } 204 205 /** 206 * Starting with LS4, 3rd party developper can extends any of the LimeSurve controllers. 207 * |
#10 |
+
–
/data/webdev/master/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===''?$this->defaultController:$route))); |
#11 |
+
–
/data/webdev/master/framework/web/CWebApplication.php(141): CWebApplication->runController("admin/export/sa/survey/action/exportstructuretsv/surveyid/282159") 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. |
#12 |
+
–
/data/webdev/master/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 /** |
#13 |
+
–
/data/webdev/master/index.php(192): CApplication->run() 187 require_once APPPATH . 'core/LSYii_Application' . EXT; 188 189 $config = require_once(APPPATH . 'config/internal' . EXT); 190 191 Yii::$enableIncludePath = false; 192 Yii::createApplication('LSYii_Application', $config)->run(); 193 194 /* End of file index.php */ 195 /* Location: ./index.php */ |