View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 07109 | Bug reports | Other | public | 2012-12-19 11:18 | 2012-12-20 22:56 |
| Reporter | pfpDave | Assigned To | mdekker | ||
| Priority | normal | Severity | minor | ||
| Status | closed | Resolution | fixed | ||
| Product Version | 2.00+ | ||||
| Fixed in Version | 2.00+ | ||||
| Summary | 07109: 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 } | ||||
| Tags | No 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) && (!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<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'" : "") . "/>";
<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']) && (isset($move) && $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 = "<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
<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> C:\limesurvey_train\application\helpers\admin\template_helper.php(25):
<STRONG>templatereplace</STRONG>("<meta http-equiv="content-type"
content="text/html; charset=UTF-...", array(), array("sitename" =>
"TRAINING Places for People Consultation Platform", "thissurvey" =>
array("active" => "Y", "name" => "Template Sample", "description"
=> "<p>This is a sample survey description. It could be quite
long.<...", "welcome" => "<p>Welcome to this sample
survey<p><p>You should have a great ti...", ...),
"percentcomplete" => "<script type="text/javascript">
$(document).ready(functi...", "groupname" => "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> C:\limesurvey_train\application\controllers\admin\templates.php(1014):
<STRONG>doreplacement</STRONG>("C:\limesurvey_train\templates\default/startpage.pstpl",
array("sitename" => "TRAINING Places for People Consultation Platform",
"thissurvey" => array("active" => "Y", "name" => "Template
Sample", "description" => "<p>This is a sample survey
description. It could be quite long.<...", "welcome" =>
"<p>Welcome to this sample survey<p><p>You should have a
great ti...", ...), "percentcomplete" => "<script
type="text/javascript"> $(document).ready(functi...", "groupname" =>
"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" => $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> C:\limesurvey_train\application\controllers\admin\templates.php(319):
<STRONG>templates</STRONG>-><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->_initialise($templatename, $screenname, $editfile);
</SPAN><SPAN class=ln>320</SPAN> $this->getController()->_js_admin_includes(Yii::app()->getConfig('adminscripts') . 'templates.js');
<SPAN class=ln>321</SPAN> $this->getController()->_css_admin_includes(Yii::app()->getConfig('adminscripts') . 'codemirror_ui/lib/CodeMirror-2.0/lib/codemirror.css');
<SPAN class=ln>322</SPAN> $this->getController()->_css_admin_includes(Yii::app()->getConfig('adminscripts') . 'codemirror_ui/lib/CodeMirror-2.0/mode/css/css.css');
<SPAN class=ln>323</SPAN> $this->getController()->_css_admin_includes(Yii::app()->getConfig('adminscripts') . 'codemirror_ui/lib/CodeMirror-2.0/mode/javascript/javascript.css');
<SPAN class=ln>324</SPAN> $this->getController()->_css_admin_includes(Yii::app()->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> unknown(0):
<STRONG>templates</STRONG>-><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> C:\limesurvey_train\framework\web\actions\CAction.php(107):
<STRONG>ReflectionMethod</STRONG>-><STRONG>invokeArgs</STRONG>(templates,
array("startpage.pstpl", "welcome", "default")) </DIV>
<DIV class=code><PRE><SPAN class=ln>102</SPAN> else if($param->isDefaultValueAvailable())
<SPAN class=ln>103</SPAN> $ps[]=$param->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->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> C:\limesurvey_train\application\core\Survey_Common_Action.php(82):
<STRONG>CAction</STRONG>-><STRONG>runWithParamsInternal</STRONG>(templates,
ReflectionMethod, array("r" => "admin/templates/sa/view", "sa" =>
"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> C:\limesurvey_train\framework\web\CController.php(309):
<STRONG>Survey_Common_Action</STRONG>-><STRONG>runWithParams</STRONG>(array("r"
=> "admin/templates/sa/view", "sa" => "view")) </DIV>
<DIV class=code><PRE><SPAN class=ln>304</SPAN> {
<SPAN class=ln>305</SPAN> $priorAction=$this->_action;
<SPAN class=ln>306</SPAN> $this->_action=$action;
<SPAN class=ln>307</SPAN> if($this->beforeAction($action))
<SPAN class=ln>308</SPAN> {
<SPAN class=error><SPAN class="ln error-ln">309</SPAN> if($action->runWithParams($this->getActionParams())===false)
</SPAN><SPAN class=ln>310</SPAN> $this->invalidActionParams($action);
<SPAN class=ln>311</SPAN> else
<SPAN class=ln>312</SPAN> $this->afterAction($action);
<SPAN class=ln>313</SPAN> }
<SPAN class=ln>314</SPAN> $this->_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> C:\limesurvey_train\framework\web\CController.php(287):
<STRONG>CController</STRONG>-><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->runAction($action);
</SPAN><SPAN class=ln>288</SPAN> else
<SPAN class=ln>289</SPAN> {
<SPAN class=ln>290</SPAN> $priorAction=$this->_action;
<SPAN class=ln>291</SPAN> $this->_action=$action;
<SPAN class=ln>292</SPAN> CFilterChain::create($this,$action,$filters)->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> C:\limesurvey_train\framework\web\CController.php(266):
<STRONG>CController</STRONG>-><STRONG>runActionWithFilters</STRONG>(templates,
array()) </DIV>
<DIV class=code><PRE><SPAN class=ln>261</SPAN> {
<SPAN class=ln>262</SPAN> if(($parent=$this->getModule())===null)
<SPAN class=ln>263</SPAN> $parent=Yii::app();
<SPAN class=ln>264</SPAN> if($parent->beforeControllerAction($this,$action))
<SPAN class=ln>265</SPAN> {
<SPAN class=error><SPAN class="ln error-ln">266</SPAN> $this->runActionWithFilters($action,$this->filters());
</SPAN><SPAN class=ln>267</SPAN> $parent->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->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> C:\limesurvey_train\application\controllers\AdminController.php(169):
<STRONG>CController</STRONG>-><STRONG>run</STRONG>("templates") </DIV>
<DIV class=code><PRE><SPAN class=ln>164</SPAN> $this->redirect($this->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> C:\limesurvey_train\framework\web\CWebApplication.php(276):
<STRONG>AdminController</STRONG>-><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->_controller;
<SPAN class=ln>274</SPAN> $this->_controller=$controller;
<SPAN class=ln>275</SPAN> $controller->init();
<SPAN class=error><SPAN class="ln error-ln">276</SPAN> $controller->run($actionID);
</SPAN><SPAN class=ln>277</SPAN> $this->_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}'=>$route===''?$this->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> C:\limesurvey_train\framework\web\CWebApplication.php(135):
<STRONG>CWebApplication</STRONG>-><STRONG>runController</STRONG>("admin/templates/sa/view")
</DIV>
<DIV class=code><PRE><SPAN class=ln>130</SPAN> foreach(array_splice($this->catchAllRequest,1) as $name=>$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->getUrlManager()->parseUrl($this->getRequest());
<SPAN class=error><SPAN class="ln error-ln">135</SPAN> $this->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> C:\limesurvey_train\framework\base\CApplication.php(162):
<STRONG>CWebApplication</STRONG>-><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->hasEventHandler('onBeginRequest'))
<SPAN class=ln>161</SPAN> $this->onBeginRequest(new CEvent($this));
<SPAN class=error><SPAN class="ln error-ln">162</SPAN> $this->processRequest();
</SPAN><SPAN class=ln>163</SPAN> if($this->hasEventHandler('onEndRequest'))
<SPAN class=ln>164</SPAN> $this->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> C:\limesurvey_train\index.php(178):
<STRONG>CApplication</STRONG>-><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)->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 heat | 6 | ||||
| Complete LimeSurvey version number (& build) | 121213 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | IE8 | ||||
| Database type & version | SQL Express 2012 | ||||
| Server OS (if known) | Server 2008 | ||||
| Webserver software & version (if known) | IIS 7 | ||||
| PHP Version | 5.4.8 | ||||
|
Replacing line 465 in application/helpers/replacements_helper.php with the below seems to work for me: |
|
|
Think Menno have alredy fix that one. |
|
|
https://github.com/LimeSurvey/LimeSurvey/commit/b99f412b15611525e2ae5c83141dee12f5e192a4 |
|
|
2.00+ build 121220 released. |
|
| 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 |