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 |