View Issue Details

This bug affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
07109Bug reportsOtherpublic2012-12-20 22:56
ReporterpfpDave Assigned Tomdekker  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version2.00+ 
Fixed in Version2.00+ 
Summary07109: Trying to access template editor in fresh 121213 installation gives Undefined variable: surveyid
Description

Fresh install of 121213 with no surveys created - try and access template editor ... error is generated:

Undefined variable: surveyid

Full exception page attached

:\limesurvey_train\application\helpers\replacements_helper.php(465)

453 }
454 elseif (isset($surveyid) && (!isset($SESSION['survey'.$surveyid]['step']) || !$SESSION['survey'.$surveyid]['step']))
455 { //First page, show LOAD
456 if ($thissurvey['tokenanswerspersistence'] != 'Y' || !isset($surveyid) || !tableExists('tokens_'.$surveyid))
457 {
458 $_saveall = "\t\t\t<input type='button' name='loadall' value='" . $clang->gT("Load unfinished survey") . "' class='saveall' onclick=\"javascript:addHiddenField(document.getElementById('limesurvey'),'loadall',this.value);document.getElementById('limesurvey').submit();\" " . (($thissurvey['active'] != "Y") ? "disabled='disabled'" : "") . "/>";
459 }
460 else
461 {
462 $_saveall = '';
463 }
464 }
465 elseif (isset($SESSION['survey'.$surveyid]['scid']) && (isset($move) && $move == "movelast"))
466 { //Already saved and on Submit Page, dont show Save So Far button
467 $_saveall = '';
468 }
469 else
470 {
471 $_saveall = "<input type='button' name='saveallbtn' value='" . $clang->gT("Resume later") . "' class='saveall' onclick=\"javascript:document.limesurvey.move.value = this.value;addHiddenField(document.getElementById('limesurvey'),'saveall',this.value);document.getElementById('limesurvey').submit();\" " . (($thissurvey['active'] != "Y") ? "disabled='disabled'" : "") . "/>"; // Show Save So Far button
472 }
473 }
474 else
475 {
476 $_saveall = "";
477 }

TagsNo tags attached.
Attached Files
Template Editor Error PHP notice.htm (49,451 bytes)   
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0059)http://pfpconsult-train/index.php -->
<HTML lang=en xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>PHP notice</TITLE>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<STYLE type=text/css>HTML {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
APPLET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
OBJECT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IFRAME {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ACRONYM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ADDRESS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BIG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CITE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CODE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DFN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
EM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FONT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
INS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
KBD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
Q {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
S {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SAMP {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SMALL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
STRIKE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
STRONG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SUB {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SUP {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
VAR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
B {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
U {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
I {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CENTER {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LABEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CAPTION {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TBODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TFOOT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
THEAD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	LINE-HEIGHT: 1
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
BLOCKQUOTE {
	QUOTES: none
}
Q {
	QUOTES: none
}
BLOCKQUOTE:before {
	CONTENT: none
}
BLOCKQUOTE:after {
	CONTENT: none
}
Q:before {
	CONTENT: none
}
Q:after {
	CONTENT: none
}
:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
INS {
	TEXT-DECORATION: none
}
DEL {
	TEXT-DECORATION: line-through
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
BODY {
	FONT: 9pt "Verdana"; BACKGROUND: #fff; COLOR: #000
}
H1 {
	FONT: 18pt "Verdana"; MARGIN-BOTTOM: 0.5em; COLOR: #f00
}
H2 {
	FONT: 14pt "Verdana"; MARGIN-BOTTOM: 0.5em; COLOR: #800000
}
H3 {
	FONT: bold 11pt "Verdana"
}
PRE {
	FONT: 11pt Menlo, Consolas, "Lucida Console", Monospace
}
PRE SPAN.error {
	DISPLAY: block; BACKGROUND: #fce3e3
}
PRE SPAN.ln {
	PADDING-RIGHT: 0.5em; COLOR: #999; BORDER-RIGHT: #ccc 1px solid
}
PRE SPAN.error-ln {
	FONT-WEIGHT: bold
}
.container {
	MARGIN: 1em 4em
}
.version {
	MARGIN-BOTTOM: 1em; COLOR: gray; FONT-SIZE: 8pt; BORDER-TOP: #aaa 1px solid; PADDING-TOP: 1em
}
.message {
	PADDING-BOTTOM: 1em; LINE-HEIGHT: 160%; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; MARGIN-BOTTOM: 1em; BACKGROUND: #f3f3f3; COLOR: #000; FONT-SIZE: 11pt; PADDING-TOP: 1em; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px
}
.source {
	MARGIN-BOTTOM: 1em
}
.code PRE {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 125%; BACKGROUND-COLOR: #ffe; MARGIN: 0.5em 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 0.5em
}
.source .file {
	MARGIN-BOTTOM: 1em; FONT-WEIGHT: bold
}
.traces {
	MARGIN: 2em 0px
}
.trace {
	PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em
}
.app.trace {
	BORDER-BOTTOM: #c00 1px dashed; BORDER-LEFT: #c00 1px dashed; BORDER-TOP: #c00 1px dashed; BORDER-RIGHT: #c00 1px dashed
}
.trace .number {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; WIDTH: 2em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em
}
.trace .content {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em
}
.trace .plus {
	BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 10px; MARGIN: 0px; PADDING-LEFT: 1px; WIDTH: 10px; PADDING-RIGHT: 1px; DISPLAY: inline; HEIGHT: 10px; COLOR: #000; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px
}
.trace .minus {
	BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 10px; MARGIN: 0px; PADDING-LEFT: 1px; WIDTH: 10px; PADDING-RIGHT: 1px; DISPLAY: inline; HEIGHT: 10px; COLOR: #000; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px
}
.collapsed.trace .minus {
	DISPLAY: none
}
.expanded.trace .plus {
	DISPLAY: none
}
.collapsed.trace PRE {
	DISPLAY: none
}
.trace-file {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; CURSOR: pointer; PADDING-TOP: 0.2em
}
.trace-file:hover {
	BACKGROUND: #f0ffff
}
</STYLE>

<META name=GENERATOR content="MSHTML 8.00.7601.17940"></HEAD>
<BODY>
<DIV class=container>
<H1>PHP notice</H1>
<P class=message>Undefined variable: surveyid </P>
<DIV class=source>
<P 
class=file>C:\limesurvey_train\application\helpers\replacements_helper.php(465)</P>
<DIV class=code><PRE><SPAN class=ln>453</SPAN>         }
<SPAN class=ln>454</SPAN>         elseif (isset($surveyid) &amp;&amp; (!isset($_SESSION['survey_'.$surveyid]['step']) || !$_SESSION['survey_'.$surveyid]['step']))
<SPAN class=ln>455</SPAN>         {  //First page, show LOAD
<SPAN class=ln>456</SPAN>             if ($thissurvey['tokenanswerspersistence'] != 'Y' || !isset($surveyid) || !tableExists('tokens_'.$surveyid))
<SPAN class=ln>457</SPAN>             {
<SPAN class=ln>458</SPAN>                 $_saveall = "\t\t\t&lt;input type='button' name='loadall' value='" . $clang-&gt;gT("Load unfinished survey") . "' class='saveall' onclick=\"javascript:addHiddenField(document.getElementById('limesurvey'),'loadall',this.value);document.getElementById('limesurvey').submit();\" " . (($thissurvey['active'] != "Y") ? "disabled='disabled'" : "") . "/&gt;";
<SPAN class=ln>459</SPAN>             }
<SPAN class=ln>460</SPAN>             else
<SPAN class=ln>461</SPAN>             {
<SPAN class=ln>462</SPAN>                 $_saveall = '';
<SPAN class=ln>463</SPAN>             }
<SPAN class=ln>464</SPAN>         }
<SPAN class=error><SPAN class="ln error-ln">465</SPAN>         elseif (isset($_SESSION['survey_'.$surveyid]['scid']) &amp;&amp; (isset($move) &amp;&amp; $move == "movelast"))
</SPAN><SPAN class=ln>466</SPAN>         {  //Already saved and on Submit Page, dont show Save So Far button
<SPAN class=ln>467</SPAN>             $_saveall = '';
<SPAN class=ln>468</SPAN>         }
<SPAN class=ln>469</SPAN>         else
<SPAN class=ln>470</SPAN>         {
<SPAN class=ln>471</SPAN>             $_saveall = "&lt;input type='button' name='saveallbtn' value='" . $clang-&gt;gT("Resume later") . "' class='saveall' onclick=\"javascript:document.limesurvey.move.value = this.value;addHiddenField(document.getElementById('limesurvey'),'saveall',this.value);document.getElementById('limesurvey').submit();\" " . (($thissurvey['active'] != "Y") ? "disabled='disabled'" : "") . "/&gt;";  // Show Save So Far button
<SPAN class=ln>472</SPAN>         }
<SPAN class=ln>473</SPAN>     }
<SPAN class=ln>474</SPAN>     else
<SPAN class=ln>475</SPAN>     {
<SPAN class=ln>476</SPAN>         $_saveall = "";
<SPAN class=ln>477</SPAN>     }
</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>&nbsp;C:\limesurvey_train\application\helpers\admin\template_helper.php(25): 
      <STRONG>templatereplace</STRONG>("&lt;meta http-equiv="content-type" 
      content="text/html; charset=UTF-...", array(), array("sitename" =&gt; 
      "TRAINING Places for People Consultation Platform", "thissurvey" =&gt; 
      array("active" =&gt; "Y", "name" =&gt; "Template Sample", "description" 
      =&gt; "&lt;p&gt;This is a sample survey description. It could be quite 
      long.&lt;...", "welcome" =&gt; "&lt;p&gt;Welcome to this sample 
      survey&lt;p&gt;&lt;p&gt;You should have a great ti...", ...), 
      "percentcomplete" =&gt; "&lt;script type="text/javascript"&gt; 
      $(document).ready(functi...", "groupname" =&gt; "Group 1: The first lot of 
      questions", ...)) </DIV>
      <DIV class=code><PRE><SPAN class=ln>20</SPAN>     foreach(file($file) as $op) {
<SPAN class=ln>21</SPAN>     $output[]=templatereplace($op);
<SPAN class=ln>22</SPAN>     }
<SPAN class=ln>23</SPAN>     return $output;
<SPAN class=ln>24</SPAN>     */
<SPAN class=error><SPAN class="ln error-ln">25</SPAN>     return (array)templatereplace(file_get_contents($file),array(),$data);
</SPAN><SPAN class=ln>26</SPAN> }
<SPAN class=ln>27</SPAN> 
<SPAN class=ln>28</SPAN> 
<SPAN class=ln>29</SPAN> 
<SPAN class=ln>30</SPAN> function getListOfFiles($wh){
</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>&nbsp;C:\limesurvey_train\application\controllers\admin\templates.php(1014): 
      <STRONG>doreplacement</STRONG>("C:\limesurvey_train\templates\default/startpage.pstpl", 
      array("sitename" =&gt; "TRAINING Places for People Consultation Platform", 
      "thissurvey" =&gt; array("active" =&gt; "Y", "name" =&gt; "Template 
      Sample", "description" =&gt; "&lt;p&gt;This is a sample survey 
      description. It could be quite long.&lt;...", "welcome" =&gt; 
      "&lt;p&gt;Welcome to this sample survey&lt;p&gt;&lt;p&gt;You should have a 
      great ti...", ...), "percentcomplete" =&gt; "&lt;script 
      type="text/javascript"&gt; $(document).ready(functi...", "groupname" =&gt; 
      "Group 1: The first lot of questions", ...)) </DIV>
      <DIV class=code><PRE><SPAN class=ln>1009</SPAN>                 unset($files);
<SPAN class=ln>1010</SPAN>                 $myoutput[] = "";
<SPAN class=ln>1011</SPAN>                 foreach ($Welcome as $qs)
<SPAN class=ln>1012</SPAN>                 {
<SPAN class=ln>1013</SPAN>                     $files[] = array("name" =&gt; $qs);
<SPAN class=error><SPAN class="ln error-ln">1014</SPAN>                     $myoutput = array_merge($myoutput, doreplacement(getTemplatePath($templatename) . "/$qs", $aData));
</SPAN><SPAN class=ln>1015</SPAN>                 }
<SPAN class=ln>1016</SPAN>                 break;
<SPAN class=ln>1017</SPAN> 
<SPAN class=ln>1018</SPAN>             case 'register':
<SPAN class=ln>1019</SPAN>                 unset($files);
</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>&nbsp;C:\limesurvey_train\application\controllers\admin\templates.php(319): 
      <STRONG>templates</STRONG>-&gt;<STRONG>_initialise</STRONG>("default", 
      "welcome", "startpage.pstpl") </DIV>
      <DIV class=code><PRE><SPAN class=ln>314</SPAN>     * @param string $templatename
<SPAN class=ln>315</SPAN>     * @return void
<SPAN class=ln>316</SPAN>     */
<SPAN class=ln>317</SPAN>     public function index($editfile = 'startpage.pstpl', $screenname = 'welcome', $templatename = 'default')
<SPAN class=ln>318</SPAN>     {
<SPAN class=error><SPAN class="ln error-ln">319</SPAN>         $aViewUrls = $this-&gt;_initialise($templatename, $screenname, $editfile);
</SPAN><SPAN class=ln>320</SPAN>         $this-&gt;getController()-&gt;_js_admin_includes(Yii::app()-&gt;getConfig('adminscripts') . 'templates.js');
<SPAN class=ln>321</SPAN>         $this-&gt;getController()-&gt;_css_admin_includes(Yii::app()-&gt;getConfig('adminscripts') . 'codemirror_ui/lib/CodeMirror-2.0/lib/codemirror.css');
<SPAN class=ln>322</SPAN>         $this-&gt;getController()-&gt;_css_admin_includes(Yii::app()-&gt;getConfig('adminscripts') . 'codemirror_ui/lib/CodeMirror-2.0/mode/css/css.css');
<SPAN class=ln>323</SPAN>         $this-&gt;getController()-&gt;_css_admin_includes(Yii::app()-&gt;getConfig('adminscripts') . 'codemirror_ui/lib/CodeMirror-2.0/mode/javascript/javascript.css');
<SPAN class=ln>324</SPAN>         $this-&gt;getController()-&gt;_css_admin_includes(Yii::app()-&gt;getConfig('adminscripts') . 'codemirror_ui/lib/CodeMirror-2.0/mode/xml/xml.css');
</PRE></DIV></TD></TR>
  <TR class="trace core collapsed">
    <TD class=number>#3 </TD>
    <TD class=content>
      <DIV class=trace-file>&nbsp;unknown(0): 
      <STRONG>templates</STRONG>-&gt;<STRONG>index</STRONG>("startpage.pstpl", 
      "welcome", "default") </DIV></TD></TR>
  <TR class="trace core collapsed">
    <TD class=number>#4 </TD>
    <TD class=content>
      <DIV class=trace-file>
      <DIV class=plus>+</DIV>
      <DIV 
      class=minus>–</DIV>&nbsp;C:\limesurvey_train\framework\web\actions\CAction.php(107): 
      <STRONG>ReflectionMethod</STRONG>-&gt;<STRONG>invokeArgs</STRONG>(templates, 
      array("startpage.pstpl", "welcome", "default")) </DIV>
      <DIV class=code><PRE><SPAN class=ln>102</SPAN>             else if($param-&gt;isDefaultValueAvailable())
<SPAN class=ln>103</SPAN>                 $ps[]=$param-&gt;getDefaultValue();
<SPAN class=ln>104</SPAN>             else
<SPAN class=ln>105</SPAN>                 return false;
<SPAN class=ln>106</SPAN>         }
<SPAN class=error><SPAN class="ln error-ln">107</SPAN>         $method-&gt;invokeArgs($object,$ps);
</SPAN><SPAN class=ln>108</SPAN>         return true;
<SPAN class=ln>109</SPAN>     }
<SPAN class=ln>110</SPAN> }
</PRE></DIV></TD></TR>
  <TR class="trace app collapsed">
    <TD class=number>#5 </TD>
    <TD class=content>
      <DIV class=trace-file>
      <DIV class=plus>+</DIV>
      <DIV 
      class=minus>–</DIV>&nbsp;C:\limesurvey_train\application\core\Survey_Common_Action.php(82): 
      <STRONG>CAction</STRONG>-&gt;<STRONG>runWithParamsInternal</STRONG>(templates, 
      ReflectionMethod, array("r" =&gt; "admin/templates/sa/view", "sa" =&gt; 
      "view")) </DIV>
      <DIV class=code><PRE><SPAN class=ln>77</SPAN>             $oMethod = new ReflectionMethod($this, $sDefault);
<SPAN class=ln>78</SPAN>         }
<SPAN class=ln>79</SPAN> 
<SPAN class=ln>80</SPAN>         // We're all good to go, let's execute it
<SPAN class=ln>81</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">82</SPAN>         return parent::runWithParamsInternal($this, $oMethod, $params);
</SPAN><SPAN class=ln>83</SPAN>     }
<SPAN class=ln>84</SPAN> 
<SPAN class=ln>85</SPAN>     /**
<SPAN class=ln>86</SPAN>     * Some functions have different parameters, which are just an alias of the
<SPAN class=ln>87</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>#6 </TD>
    <TD class=content>
      <DIV class=trace-file>
      <DIV class=plus>+</DIV>
      <DIV 
      class=minus>–</DIV>&nbsp;C:\limesurvey_train\framework\web\CController.php(309): 
      <STRONG>Survey_Common_Action</STRONG>-&gt;<STRONG>runWithParams</STRONG>(array("r" 
      =&gt; "admin/templates/sa/view", "sa" =&gt; "view")) </DIV>
      <DIV class=code><PRE><SPAN class=ln>304</SPAN>     {
<SPAN class=ln>305</SPAN>         $priorAction=$this-&gt;_action;
<SPAN class=ln>306</SPAN>         $this-&gt;_action=$action;
<SPAN class=ln>307</SPAN>         if($this-&gt;beforeAction($action))
<SPAN class=ln>308</SPAN>         {
<SPAN class=error><SPAN class="ln error-ln">309</SPAN>             if($action-&gt;runWithParams($this-&gt;getActionParams())===false)
</SPAN><SPAN class=ln>310</SPAN>                 $this-&gt;invalidActionParams($action);
<SPAN class=ln>311</SPAN>             else
<SPAN class=ln>312</SPAN>                 $this-&gt;afterAction($action);
<SPAN class=ln>313</SPAN>         }
<SPAN class=ln>314</SPAN>         $this-&gt;_action=$priorAction;
</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>&nbsp;C:\limesurvey_train\framework\web\CController.php(287): 
      <STRONG>CController</STRONG>-&gt;<STRONG>runAction</STRONG>(templates) 
      </DIV>
      <DIV class=code><PRE><SPAN class=ln>282</SPAN>      * @see runAction
<SPAN class=ln>283</SPAN>      */
<SPAN class=ln>284</SPAN>     public function runActionWithFilters($action,$filters)
<SPAN class=ln>285</SPAN>     {
<SPAN class=ln>286</SPAN>         if(empty($filters))
<SPAN class=error><SPAN class="ln error-ln">287</SPAN>             $this-&gt;runAction($action);
</SPAN><SPAN class=ln>288</SPAN>         else
<SPAN class=ln>289</SPAN>         {
<SPAN class=ln>290</SPAN>             $priorAction=$this-&gt;_action;
<SPAN class=ln>291</SPAN>             $this-&gt;_action=$action;
<SPAN class=ln>292</SPAN>             CFilterChain::create($this,$action,$filters)-&gt;run();
</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>&nbsp;C:\limesurvey_train\framework\web\CController.php(266): 
      <STRONG>CController</STRONG>-&gt;<STRONG>runActionWithFilters</STRONG>(templates, 
      array()) </DIV>
      <DIV class=code><PRE><SPAN class=ln>261</SPAN>         {
<SPAN class=ln>262</SPAN>             if(($parent=$this-&gt;getModule())===null)
<SPAN class=ln>263</SPAN>                 $parent=Yii::app();
<SPAN class=ln>264</SPAN>             if($parent-&gt;beforeControllerAction($this,$action))
<SPAN class=ln>265</SPAN>             {
<SPAN class=error><SPAN class="ln error-ln">266</SPAN>                 $this-&gt;runActionWithFilters($action,$this-&gt;filters());
</SPAN><SPAN class=ln>267</SPAN>                 $parent-&gt;afterControllerAction($this,$action);
<SPAN class=ln>268</SPAN>             }
<SPAN class=ln>269</SPAN>         }
<SPAN class=ln>270</SPAN>         else
<SPAN class=ln>271</SPAN>             $this-&gt;missingAction($actionID);
</PRE></DIV></TD></TR>
  <TR class="trace app collapsed">
    <TD class=number>#9 </TD>
    <TD class=content>
      <DIV class=trace-file>
      <DIV class=plus>+</DIV>
      <DIV 
      class=minus>–</DIV>&nbsp;C:\limesurvey_train\application\controllers\AdminController.php(169): 
      <STRONG>CController</STRONG>-&gt;<STRONG>run</STRONG>("templates") </DIV>
      <DIV class=code><PRE><SPAN class=ln>164</SPAN>                     $this-&gt;redirect($this-&gt;createUrl('/admin/authentication/sa/login'));
<SPAN class=ln>165</SPAN>                 }
<SPAN class=ln>166</SPAN>                 
<SPAN class=ln>167</SPAN>             }
<SPAN class=ln>168</SPAN> 
<SPAN class=error><SPAN class="ln error-ln">169</SPAN>             return parent::run($action);
</SPAN><SPAN class=ln>170</SPAN>     }
<SPAN class=ln>171</SPAN> 
<SPAN class=ln>172</SPAN>     /**
<SPAN class=ln>173</SPAN>     * Routes all the actions to their respective places
<SPAN class=ln>174</SPAN>     *
</PRE></DIV></TD></TR>
  <TR class="trace core collapsed">
    <TD class=number>#10 </TD>
    <TD class=content>
      <DIV class=trace-file>
      <DIV class=plus>+</DIV>
      <DIV 
      class=minus>–</DIV>&nbsp;C:\limesurvey_train\framework\web\CWebApplication.php(276): 
      <STRONG>AdminController</STRONG>-&gt;<STRONG>run</STRONG>("templates") 
      </DIV>
      <DIV class=code><PRE><SPAN class=ln>271</SPAN>         {
<SPAN class=ln>272</SPAN>             list($controller,$actionID)=$ca;
<SPAN class=ln>273</SPAN>             $oldController=$this-&gt;_controller;
<SPAN class=ln>274</SPAN>             $this-&gt;_controller=$controller;
<SPAN class=ln>275</SPAN>             $controller-&gt;init();
<SPAN class=error><SPAN class="ln error-ln">276</SPAN>             $controller-&gt;run($actionID);
</SPAN><SPAN class=ln>277</SPAN>             $this-&gt;_controller=$oldController;
<SPAN class=ln>278</SPAN>         }
<SPAN class=ln>279</SPAN>         else
<SPAN class=ln>280</SPAN>             throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".',
<SPAN class=ln>281</SPAN>                 array('{route}'=&gt;$route===''?$this-&gt;defaultController:$route)));
</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>&nbsp;C:\limesurvey_train\framework\web\CWebApplication.php(135): 
      <STRONG>CWebApplication</STRONG>-&gt;<STRONG>runController</STRONG>("admin/templates/sa/view") 
      </DIV>
      <DIV class=code><PRE><SPAN class=ln>130</SPAN>             foreach(array_splice($this-&gt;catchAllRequest,1) as $name=&gt;$value)
<SPAN class=ln>131</SPAN>                 $_GET[$name]=$value;
<SPAN class=ln>132</SPAN>         }
<SPAN class=ln>133</SPAN>         else
<SPAN class=ln>134</SPAN>             $route=$this-&gt;getUrlManager()-&gt;parseUrl($this-&gt;getRequest());
<SPAN class=error><SPAN class="ln error-ln">135</SPAN>         $this-&gt;runController($route);
</SPAN><SPAN class=ln>136</SPAN>     }
<SPAN class=ln>137</SPAN> 
<SPAN class=ln>138</SPAN>     /**
<SPAN class=ln>139</SPAN>      * Registers the core application components.
<SPAN class=ln>140</SPAN>      * This method overrides the parent implementation by registering additional core components.
</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>&nbsp;C:\limesurvey_train\framework\base\CApplication.php(162): 
      <STRONG>CWebApplication</STRONG>-&gt;<STRONG>processRequest</STRONG>() 
      </DIV>
      <DIV class=code><PRE><SPAN class=ln>157</SPAN>      */
<SPAN class=ln>158</SPAN>     public function run()
<SPAN class=ln>159</SPAN>     {
<SPAN class=ln>160</SPAN>         if($this-&gt;hasEventHandler('onBeginRequest'))
<SPAN class=ln>161</SPAN>             $this-&gt;onBeginRequest(new CEvent($this));
<SPAN class=error><SPAN class="ln error-ln">162</SPAN>         $this-&gt;processRequest();
</SPAN><SPAN class=ln>163</SPAN>         if($this-&gt;hasEventHandler('onEndRequest'))
<SPAN class=ln>164</SPAN>             $this-&gt;onEndRequest(new CEvent($this));
<SPAN class=ln>165</SPAN>     }
<SPAN class=ln>166</SPAN> 
<SPAN class=ln>167</SPAN>     /**
</PRE></DIV></TD></TR>
  <TR class="trace app collapsed">
    <TD class=number>#13 </TD>
    <TD class=content>
      <DIV class=trace-file>
      <DIV class=plus>+</DIV>
      <DIV class=minus>–</DIV>&nbsp;C:\limesurvey_train\index.php(178): 
      <STRONG>CApplication</STRONG>-&gt;<STRONG>run</STRONG>() </DIV>
      <DIV class=code><PRE><SPAN class=ln>173</SPAN>  *
<SPAN class=ln>174</SPAN>  */
<SPAN class=ln>175</SPAN> require_once BASEPATH . 'yii' . EXT;
<SPAN class=ln>176</SPAN> require_once APPPATH . 'core/LSYii_Application' . EXT;
<SPAN class=ln>177</SPAN> 
<SPAN class=error><SPAN class="ln error-ln">178</SPAN> Yii::createApplication('LSYii_Application', APPPATH . 'config/config' . EXT)-&gt;run();
</SPAN><SPAN class=ln>179</SPAN> 
<SPAN class=ln>180</SPAN> /* End of file index.php */
<SPAN class=ln>181</SPAN> /* Location: ./index.php */
</PRE></DIV></TD></TR></TBODY></TABLE></DIV>
<DIV class=version>2012-12-19 10:17:24 Microsoft-IIS/7.5 <A 
href="http://www.yiiframework.com/">Yii Framework</A>/1.1.10 </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>

<SCRIPT type=text/javascript>
/*<![CDATA[*/
if(typeof(console)=='object')
{
	console.group("Application Log");
	console.log("[10:17:24.404][trace][system.db.CDbConnection] Opening DB connection");
	console.log("[10:17:24.409][trace][system.db.CDbCommand] Querying SQL: \t\tSELECT k.column_name field_name\n\t\t\tFROM [INFORMATION_SCHEMA].[KEY_COLUMN_USAGE] k\n\t\t    LEFT JOIN [INFORMATION_SCHEMA].[TABLE_CONSTRAINTS] c\n\t\t      ON k.table_name = c.table_name\n\t\t     AND k.constraint_name = c.constraint_name\n\t\t   WHERE c.constraint_type =\'PRIMARY KEY\'\n\t\t   \t    AND k.table_name = :table\n\t\t\t\tAND k.table_schema = :schema. Bound with :table=\'settings_global\', :schema=\'dbo\'");
	console.log("[10:17:24.413][trace][system.db.CDbCommand] Querying SQL: \t\tSELECT\n\t\t     KCU1.CONSTRAINT_NAME AS \'FK_CONSTRAINT_NAME\'\n\t\t   , KCU1.TABLE_NAME AS \'FK_TABLE_NAME\'\n\t\t   , KCU1.COLUMN_NAME AS \'FK_COLUMN_NAME\'\n\t\t   , KCU1.ORDINAL_POSITION AS \'FK_ORDINAL_POSITION\'\n\t\t   , KCU2.CONSTRAINT_NAME AS \'UQ_CONSTRAINT_NAME\'\n\t\t   , KCU2.TABLE_NAME AS \'UQ_TABLE_NAME\'\n\t\t   , KCU2.COLUMN_NAME AS \'UQ_COLUMN_NAME\'\n\t\t   , KCU2.ORDINAL_POSITION AS \'UQ_ORDINAL_POSITION\'\n\t\tFROM [INFORMATION_SCHEMA].[REFERENTIAL_CONSTRAINTS] RC\n\t\tJOIN [INFORMATION_SCHEMA].[KEY_COLUMN_USAGE] KCU1\n\t\tON KCU1.CONSTRAINT_CATALOG = RC.CONSTRAINT_CATALOG\n\t\t   AND KCU1.CONSTRAINT_SCHEMA = RC.CONSTRAINT_SCHEMA\n\t\t   AND KCU1.CONSTRAINT_NAME = RC.CONSTRAINT_NAME\n\t\tJOIN [INFORMATION_SCHEMA].[KEY_COLUMN_USAGE] KCU2\n\t\tON KCU2.CONSTRAINT_CATALOG =\n\t\tRC.UNIQUE_CONSTRAINT_CATALOG\n\t\t   AND KCU2.CONSTRAINT_SCHEMA =\n\t\tRC.UNIQUE_CONSTRAINT_SCHEMA\n\t\t   AND KCU2.CONSTRAINT_NAME =\n\t\tRC.UNIQUE_CONSTRAINT_NAME\n\t\t   AND KCU2.ORDINAL_POSITION = KCU1.ORDINAL_POSITION\n\t\tWHERE KCU1.TABLE_NAME = :table. Bound with :table=\'settings_global\'");
	console.log("[10:17:24.414][trace][system.db.CDbCommand] Querying SQL: SELECT *, columnproperty(object_id(table_schema+\'.\'+table_name), column_name, \'IsIdentity\') as IsIdentity FROM [INFORMATION_SCHEMA].[COLUMNS] WHERE TABLE_NAME=\'settings_global\' AND TABLE_SCHEMA=\'dbo\'");
	console.log("[10:17:24.416][trace][system.db.ar.CActiveRecord] Settings_global.findAll()");
	console.log("[10:17:24.418][trace][system.db.CDbCommand] Querying SQL: SELECT * FROM [dbo].[settings_global] [t]");
	console.log("[10:17:24.459][trace][system.db.ar.CActiveRecord] Settings_global.findByPk()");
	console.log("[10:17:24.459][trace][system.db.CDbCommand] Querying SQL: SELECT TOP 1 * FROM [dbo].[settings_global] [t] WHERE [t].[stg_name]=\'updatelastcheck\'");
	console.log("[10:17:24.463][trace][system.db.CDbCommand] Querying SQL: \t\tSELECT k.column_name field_name\n\t\t\tFROM [INFORMATION_SCHEMA].[KEY_COLUMN_USAGE] k\n\t\t    LEFT JOIN [INFORMATION_SCHEMA].[TABLE_CONSTRAINTS] c\n\t\t      ON k.table_name = c.table_name\n\t\t     AND k.constraint_name = c.constraint_name\n\t\t   WHERE c.constraint_type =\'PRIMARY KEY\'\n\t\t   \t    AND k.table_name = :table\n\t\t\t\tAND k.table_schema = :schema. Bound with :table=\'surveys\', :schema=\'dbo\'");
	console.log("[10:17:24.467][trace][system.db.CDbCommand] Querying SQL: \t\tSELECT\n\t\t     KCU1.CONSTRAINT_NAME AS \'FK_CONSTRAINT_NAME\'\n\t\t   , KCU1.TABLE_NAME AS \'FK_TABLE_NAME\'\n\t\t   , KCU1.COLUMN_NAME AS \'FK_COLUMN_NAME\'\n\t\t   , KCU1.ORDINAL_POSITION AS \'FK_ORDINAL_POSITION\'\n\t\t   , KCU2.CONSTRAINT_NAME AS \'UQ_CONSTRAINT_NAME\'\n\t\t   , KCU2.TABLE_NAME AS \'UQ_TABLE_NAME\'\n\t\t   , KCU2.COLUMN_NAME AS \'UQ_COLUMN_NAME\'\n\t\t   , KCU2.ORDINAL_POSITION AS \'UQ_ORDINAL_POSITION\'\n\t\tFROM [INFORMATION_SCHEMA].[REFERENTIAL_CONSTRAINTS] RC\n\t\tJOIN [INFORMATION_SCHEMA].[KEY_COLUMN_USAGE] KCU1\n\t\tON KCU1.CONSTRAINT_CATALOG = RC.CONSTRAINT_CATALOG\n\t\t   AND KCU1.CONSTRAINT_SCHEMA = RC.CONSTRAINT_SCHEMA\n\t\t   AND KCU1.CONSTRAINT_NAME = RC.CONSTRAINT_NAME\n\t\tJOIN [INFORMATION_SCHEMA].[KEY_COLUMN_USAGE] KCU2\n\t\tON KCU2.CONSTRAINT_CATALOG =\n\t\tRC.UNIQUE_CONSTRAINT_CATALOG\n\t\t   AND KCU2.CONSTRAINT_SCHEMA =\n\t\tRC.UNIQUE_CONSTRAINT_SCHEMA\n\t\t   AND KCU2.CONSTRAINT_NAME =\n\t\tRC.UNIQUE_CONSTRAINT_NAME\n\t\t   AND KCU2.ORDINAL_POSITION = KCU1.ORDINAL_POSITION\n\t\tWHERE KCU1.TABLE_NAME = :table. Bound with :table=\'surveys\'");
	console.log("[10:17:24.468][trace][system.db.CDbCommand] Querying SQL: SELECT *, columnproperty(object_id(table_schema+\'.\'+table_name), column_name, \'IsIdentity\') as IsIdentity FROM [INFORMATION_SCHEMA].[COLUMNS] WHERE TABLE_NAME=\'surveys\' AND TABLE_SCHEMA=\'dbo\'");
	console.log("[10:17:24.476][trace][system.db.ar.CActiveRecord] Settings_global.findByPk()");
	console.log("[10:17:24.476][trace][system.db.CDbCommand] Querying SQL: SELECT TOP 1 * FROM [dbo].[settings_global] [t] WHERE [t].[stg_name]=\'DBVersion\'");
	console.log("[10:17:24.477][trace][system.db.ar.CActiveRecord] Settings_global.findByPk()");
	console.log("[10:17:24.477][trace][system.db.CDbCommand] Querying SQL: SELECT TOP 1 * FROM [dbo].[settings_global] [t] WHERE [t].[stg_name]=\'SessionName\'");
	console.groupEnd();
}
/*]]>*/
</SCRIPT>
</BODY></HTML>
Bug heat6
Complete LimeSurvey version number (& build)121213
I will donate to the project if issue is resolvedNo
BrowserIE8
Database type & versionSQL Express 2012
Server OS (if known)Server 2008
Webserver software & version (if known)IIS 7
PHP Version5.4.8

Users monitoring this issue

There are no users monitoring this issue.

Activities

pfpDave

pfpDave

2012-12-19 11:24

reporter   ~23276

Replacing line 465 in application/helpers/replacements_helper.php with the below seems to work for me:

    elseif (isset($surveyid) && isset($_SESSION['survey_'.$surveyid]['scid']) && (isset($move) && $move == &quot;movelast&quot;))
DenisChenu

DenisChenu

2012-12-19 13:48

developer   ~23278

Think Menno have alredy fix that one.
https://github.com/LimeSurvey/LimeSurvey/commit/b99f412b15611525e2ae5c83141dee12f5e192a4

DenisChenu

DenisChenu

2012-12-19 13:49

developer   ~23279

https://github.com/LimeSurvey/LimeSurvey/commit/b99f412b15611525e2ae5c83141dee12f5e192a4

c_schmitz

c_schmitz

2012-12-20 22:56

administrator   ~23328

2.00+ build 121220 released.

Issue History

Date Modified Username Field Change
2012-12-19 11:18 pfpDave New Issue
2012-12-19 11:18 pfpDave File Added: Template Editor Error PHP notice.htm
2012-12-19 11:24 pfpDave Note Added: 23276
2012-12-19 13:48 DenisChenu Note Added: 23278
2012-12-19 13:49 DenisChenu Note Added: 23279
2012-12-19 13:49 DenisChenu Status new => resolved
2012-12-19 13:49 DenisChenu Fixed in Version => 2.00+
2012-12-19 13:49 DenisChenu Resolution open => fixed
2012-12-19 13:49 DenisChenu Assigned To => mdekker
2012-12-20 22:56 c_schmitz Note Added: 23328
2012-12-20 22:56 c_schmitz Status resolved => closed