View Issue Details

This bug affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
06951Bug reportsSurvey editingpublic2012-11-27 06:11
Reporternaumbidzovski Assigned Toc_schmitz  
PriorityurgentSeveritypartial_block 
Status closedResolutionfixed 
Product Version2.00+ 
Fixed in Version2.00+ 
Summary06951: Cannot add quota to any survey
Description

When I try to add quota to existing or new surveys, I got following error:

Internal Server Error
SQLSTATE[42602]: Invalid name: 7 ERROR: invalid name syntax

An internal error occurred while the Web server was processing your request. Please contact the webmaster to report this problem.

Thank you.

Steps To Reproduce

Try adding quota to any new/existing project.
Form where data is entered is: /survey/index.php/admin/quotas/newquota/
After button "add new quota" is pressed, error message is displayed.

TagsNo tags attached.
Attached Files
819844.htm (21,425 bytes)   
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>PDOException</title>

<style type="text/css">
/*<![CDATA[*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

body {
	font: normal 9pt "Verdana";
	color: #000;
	background: #fff;
}

h1 {
	font: normal 18pt "Verdana";
	color: #f00;
	margin-bottom: .5em;
}

h2 {
	font: normal 14pt "Verdana";
	color: #800000;
	margin-bottom: .5em;
}

h3 {
	font: bold 11pt "Verdana";
}

pre {
	font: normal 11pt Menlo, Consolas, "Lucida Console", Monospace;
}

pre span.error {
	display: block;
	background: #fce3e3;
}

pre span.ln {
	color: #999;
	padding-right: 0.5em;
	border-right: 1px solid #ccc;
}

pre span.error-ln {
	font-weight: bold;
}

.container {
	margin: 1em 4em;
}

.version {
	color: gray;
	font-size: 8pt;
	border-top: 1px solid #aaa;
	padding-top: 1em;
	margin-bottom: 1em;
}

.message {
	color: #000;
	padding: 1em;
	font-size: 11pt;
	background: #f3f3f3;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 1em;
	line-height: 160%;
}

.source {
	margin-bottom: 1em;
}

.code pre {
	background-color: #ffe;
	margin: 0.5em 0;
	padding: 0.5em;
	line-height: 125%;
	border: 1px solid #eee;
}

.source .file {
	margin-bottom: 1em;
	font-weight: bold;
}

.traces {
	margin: 2em 0;
}

.trace {
	margin: 0.5em 0;
	padding: 0.5em;
}

.trace.app {
	border: 1px dashed #c00;
}

.trace .number {
	text-align: right;
	width: 2em;
	padding: 0.5em;
}

.trace .content {
	padding: 0.5em;
}

.trace .plus,
.trace .minus {
	display:inline;
	vertical-align:middle;
	text-align:center;
	border:1px solid #000;
	color:#000;
	font-size:10px;
	line-height:10px;
	margin:0;
	padding:0 1px;
	width:10px;
	height:10px;
}

.trace.collapsed .minus,
.trace.expanded .plus,
.trace.collapsed pre {
	display: none;
}

.trace-file {
	cursor: pointer;
	padding: 0.2em;
}

.trace-file:hover {
	background: #f0ffff;
}
/*]]>*/
</style>
</head>

<body>
<div class="container">
	<h1>PDOException</h1>

	<p class="message">
		SQLSTATE[42602]: Invalid name: 7 ERROR:  invalid name syntax	</p>

	<div class="source">
		<p class="file">/srv/www/htdocs/survey/application/controllers/admin/quotas.php(179)</p>
		<div class="code"><pre><span class="ln">167</span>         $iSurveyId = sanitize_int($iSurveyId);
<span class="ln">168</span>         $this-&gt;_checkPermissions($iSurveyId, 'create');
<span class="ln">169</span>         $aData = $this-&gt;_getData($iSurveyId);
<span class="ln">170</span>         $aLangs = $aData['aLangs'];
<span class="ln">171</span> 
<span class="ln">172</span>         $oQuota = new Quota;
<span class="ln">173</span>         $oQuota-&gt;sid = $iSurveyId;
<span class="ln">174</span>         $oQuota-&gt;name = Yii::app()-&gt;request-&gt;getPost('quota_name');
<span class="ln">175</span>         $oQuota-&gt;qlimit = Yii::app()-&gt;request-&gt;getPost('quota_limit');
<span class="ln">176</span>         $oQuota-&gt;action = Yii::app()-&gt;request-&gt;getPost('quota_action');
<span class="ln">177</span>         $oQuota-&gt;autoload_url = Yii::app()-&gt;request-&gt;getPost('autoload_url');
<span class="ln">178</span>         $oQuota-&gt;save();
<span class="error"><span class="ln error-ln">179</span>         $iQuotaId = Yii::app()-&gt;db-&gt;lastInsertID;
</span><span class="ln">180</span> 
<span class="ln">181</span>         //Iterate through each language, and make sure there is a quota message for it
<span class="ln">182</span>         $sError = '';
<span class="ln">183</span>         foreach ($aLangs as $sLang)
<span class="ln">184</span>         {
<span class="ln">185</span>             if (!$_POST['quotals_message_' . $sLang])
<span class="ln">186</span>             {
<span class="ln">187</span>                 $sError .= getLanguageNameFromCode($sLang, false) . "\\n";
<span class="ln">188</span>             }
<span class="ln">189</span>         }
<span class="ln">190</span>         if ($sError != '')
<span class="ln">191</span>         {
</pre></div>	</div>

	<div class="traces">
		<h2>Stack Trace</h2>
				<table style="width:100%;">
						<tbody><tr class="trace core collapsed">
			<td class="number">
				#0			</td>
			<td class="content">
				<div class="trace-file">
											<div class="plus">+</div>
						<div class="minus">–</div>
										&nbsp;/srv/www/htdocs/survey/framework/db/CDbConnection.php(535): <strong>PDO</strong>-&gt;<strong>lastInsertId</strong>("")				</div>

				<div class="code"><pre><span class="ln">530</span>      * @see http://www.php.net/manual/en/function.PDO-lastInsertId.php
<span class="ln">531</span>      */
<span class="ln">532</span>     public function getLastInsertID($sequenceName='')
<span class="ln">533</span>     {
<span class="ln">534</span>         $this-&gt;setActive(true);
<span class="error"><span class="ln error-ln">535</span>         return $this-&gt;_pdo-&gt;lastInsertId($sequenceName);
</span><span class="ln">536</span>     }
<span class="ln">537</span> 
<span class="ln">538</span>     /**
<span class="ln">539</span>      * Quotes a string value for use in a query.
<span class="ln">540</span>      * @param string $str string to be quoted
</pre></div>			</td>
		</tr>
						<tr class="trace core collapsed">
			<td class="number">
				#1			</td>
			<td class="content">
				<div class="trace-file">
											<div class="plus">+</div>
						<div class="minus">–</div>
										&nbsp;/srv/www/htdocs/survey/framework/base/CComponent.php(112): <strong>CDbConnection</strong>-&gt;<strong>getLastInsertID</strong>()				</div>

				<div class="code"><pre><span class="ln">107</span>      */
<span class="ln">108</span>     public function __get($name)
<span class="ln">109</span>     {
<span class="ln">110</span>         $getter='get'.$name;
<span class="ln">111</span>         if(method_exists($this,$getter))
<span class="error"><span class="ln error-ln">112</span>             return $this-&gt;$getter();
</span><span class="ln">113</span>         else if(strncasecmp($name,'on',2)===0 &amp;&amp; method_exists($this,$name))
<span class="ln">114</span>         {
<span class="ln">115</span>             // duplicating getEventHandlers() here for performance
<span class="ln">116</span>             $name=strtolower($name);
<span class="ln">117</span>             if(!isset($this-&gt;_e[$name]))
</pre></div>			</td>
		</tr>
						<tr class="trace app expanded">
			<td class="number">
				#2			</td>
			<td class="content">
				<div class="trace-file">
											<div class="plus">+</div>
						<div class="minus">–</div>
										&nbsp;/srv/www/htdocs/survey/application/controllers/admin/quotas.php(179): <strong>CComponent</strong>-&gt;<strong>__get</strong>("lastInsertID")				</div>

				<div class="code"><pre><span class="ln">174</span>         $oQuota-&gt;name = Yii::app()-&gt;request-&gt;getPost('quota_name');
<span class="ln">175</span>         $oQuota-&gt;qlimit = Yii::app()-&gt;request-&gt;getPost('quota_limit');
<span class="ln">176</span>         $oQuota-&gt;action = Yii::app()-&gt;request-&gt;getPost('quota_action');
<span class="ln">177</span>         $oQuota-&gt;autoload_url = Yii::app()-&gt;request-&gt;getPost('autoload_url');
<span class="ln">178</span>         $oQuota-&gt;save();
<span class="error"><span class="ln error-ln">179</span>         $iQuotaId = Yii::app()-&gt;db-&gt;lastInsertID;
</span><span class="ln">180</span> 
<span class="ln">181</span>         //Iterate through each language, and make sure there is a quota message for it
<span class="ln">182</span>         $sError = '';
<span class="ln">183</span>         foreach ($aLangs as $sLang)
<span class="ln">184</span>         {
</pre></div>			</td>
		</tr>
						<tr class="trace core collapsed">
			<td class="number">
				#3			</td>
			<td class="content">
				<div class="trace-file">
										&nbsp;unknown(0): <strong>quotas</strong>-&gt;<strong>insertquota</strong>("819844")				</div>

							</td>
		</tr>
						<tr class="trace core collapsed">
			<td class="number">
				#4			</td>
			<td class="content">
				<div class="trace-file">
											<div class="plus">+</div>
						<div class="minus">–</div>
										&nbsp;/srv/www/htdocs/survey/framework/web/actions/CAction.php(107): <strong>ReflectionMethod</strong>-&gt;<strong>invokeArgs</strong>(quotas, array("819844"))				</div>

				<div class="code"><pre><span class="ln">102</span>             else if($param-&gt;isDefaultValueAvailable())
<span class="ln">103</span>                 $ps[]=$param-&gt;getDefaultValue();
<span class="ln">104</span>             else
<span class="ln">105</span>                 return false;
<span class="ln">106</span>         }
<span class="error"><span class="ln error-ln">107</span>         $method-&gt;invokeArgs($object,$ps);
</span><span class="ln">108</span>         return true;
<span class="ln">109</span>     }
<span class="ln">110</span> }
</pre></div>			</td>
		</tr>
						<tr class="trace app expanded">
			<td class="number">
				#5			</td>
			<td class="content">
				<div class="trace-file">
											<div class="plus">+</div>
						<div class="minus">–</div>
										&nbsp;/srv/www/htdocs/survey/application/core/Survey_Common_Action.php(82): <strong>CAction</strong>-&gt;<strong>runWithParamsInternal</strong>(quotas,
 ReflectionMethod, array("surveyid" =&gt; "819844", "sa" =&gt; 
"insertquota", "iSurveyId" =&gt; "819844", "iSurveyID" =&gt; "819844"))	
			</div>

				<div class="code"><pre><span class="ln">77</span>             $oMethod = new ReflectionMethod($this, $sDefault);
<span class="ln">78</span>         }
<span class="ln">79</span> 
<span class="ln">80</span>         // We're all good to go, let's execute it
<span class="ln">81</span>         // runWithParamsInternal would automatically get the parameters of the method and populate them as required with the params
<span class="error"><span class="ln error-ln">82</span>         return parent::runWithParamsInternal($this, $oMethod, $params);
</span><span class="ln">83</span>     }
<span class="ln">84</span> 
<span class="ln">85</span>     /**
<span class="ln">86</span>     * Some functions have different parameters, which are just an alias of the
<span class="ln">87</span>     * usual parameters we're getting in the url. This function just populates
</pre></div>			</td>
		</tr>
						<tr class="trace core collapsed">
			<td class="number">
				#6			</td>
			<td class="content">
				<div class="trace-file">
											<div class="plus">+</div>
						<div class="minus">–</div>
										&nbsp;/srv/www/htdocs/survey/framework/web/CController.php(309): <strong>Survey_Common_Action</strong>-&gt;<strong>runWithParams</strong>(array("surveyid" =&gt; "819844", "sa" =&gt; "insertquota"))				</div>

				<div class="code"><pre><span class="ln">304</span>     {
<span class="ln">305</span>         $priorAction=$this-&gt;_action;
<span class="ln">306</span>         $this-&gt;_action=$action;
<span class="ln">307</span>         if($this-&gt;beforeAction($action))
<span class="ln">308</span>         {
<span class="error"><span class="ln error-ln">309</span>             if($action-&gt;runWithParams($this-&gt;getActionParams())===false)
</span><span class="ln">310</span>                 $this-&gt;invalidActionParams($action);
<span class="ln">311</span>             else
<span class="ln">312</span>                 $this-&gt;afterAction($action);
<span class="ln">313</span>         }
<span class="ln">314</span>         $this-&gt;_action=$priorAction;
</pre></div>			</td>
		</tr>
						<tr class="trace core collapsed">
			<td class="number">
				#7			</td>
			<td class="content">
				<div class="trace-file">
											<div class="plus">+</div>
						<div class="minus">–</div>
										&nbsp;/srv/www/htdocs/survey/framework/web/CController.php(287): <strong>CController</strong>-&gt;<strong>runAction</strong>(quotas)				</div>

				<div class="code"><pre><span class="ln">282</span>      * @see runAction
<span class="ln">283</span>      */
<span class="ln">284</span>     public function runActionWithFilters($action,$filters)
<span class="ln">285</span>     {
<span class="ln">286</span>         if(empty($filters))
<span class="error"><span class="ln error-ln">287</span>             $this-&gt;runAction($action);
</span><span class="ln">288</span>         else
<span class="ln">289</span>         {
<span class="ln">290</span>             $priorAction=$this-&gt;_action;
<span class="ln">291</span>             $this-&gt;_action=$action;
<span class="ln">292</span>             CFilterChain::create($this,$action,$filters)-&gt;run();
</pre></div>			</td>
		</tr>
						<tr class="trace core collapsed">
			<td class="number">
				#8			</td>
			<td class="content">
				<div class="trace-file">
											<div class="plus">+</div>
						<div class="minus">–</div>
										&nbsp;/srv/www/htdocs/survey/framework/web/CController.php(266): <strong>CController</strong>-&gt;<strong>runActionWithFilters</strong>(quotas, array())				</div>

				<div class="code"><pre><span class="ln">261</span>         {
<span class="ln">262</span>             if(($parent=$this-&gt;getModule())===null)
<span class="ln">263</span>                 $parent=Yii::app();
<span class="ln">264</span>             if($parent-&gt;beforeControllerAction($this,$action))
<span class="ln">265</span>             {
<span class="error"><span class="ln error-ln">266</span>                 $this-&gt;runActionWithFilters($action,$this-&gt;filters());
</span><span class="ln">267</span>                 $parent-&gt;afterControllerAction($this,$action);
<span class="ln">268</span>             }
<span class="ln">269</span>         }
<span class="ln">270</span>         else
<span class="ln">271</span>             $this-&gt;missingAction($actionID);
</pre></div>			</td>
		</tr>
						<tr class="trace app expanded">
			<td class="number">
				#9			</td>
			<td class="content">
				<div class="trace-file">
											<div class="plus">+</div>
						<div class="minus">–</div>
										&nbsp;/srv/www/htdocs/survey/application/controllers/AdminController.php(159): <strong>CController</strong>-&gt;<strong>run</strong>("quotas")				</div>

				<div class="code"><pre><span class="ln">154</span>                 Yii::app()-&gt;session['redirectopage'] = Yii::app()-&gt;request-&gt;requestUri;
<span class="ln">155</span> 
<span class="ln">156</span>                 $this-&gt;redirect($this-&gt;createUrl('/admin/authentication/login'));
<span class="ln">157</span>             }
<span class="ln">158</span> 
<span class="error"><span class="ln error-ln">159</span>             return parent::run($action);
</span><span class="ln">160</span>     }
<span class="ln">161</span> 
<span class="ln">162</span>     /**
<span class="ln">163</span>     * Routes all the actions to their respective places
<span class="ln">164</span>     *
</pre></div>			</td>
		</tr>
						<tr class="trace core collapsed">
			<td class="number">
				#10			</td>
			<td class="content">
				<div class="trace-file">
											<div class="plus">+</div>
						<div class="minus">–</div>
										&nbsp;/srv/www/htdocs/survey/framework/web/CWebApplication.php(276): <strong>AdminController</strong>-&gt;<strong>run</strong>("quotas")				</div>

				<div class="code"><pre><span class="ln">271</span>         {
<span class="ln">272</span>             list($controller,$actionID)=$ca;
<span class="ln">273</span>             $oldController=$this-&gt;_controller;
<span class="ln">274</span>             $this-&gt;_controller=$controller;
<span class="ln">275</span>             $controller-&gt;init();
<span class="error"><span class="ln error-ln">276</span>             $controller-&gt;run($actionID);
</span><span class="ln">277</span>             $this-&gt;_controller=$oldController;
<span class="ln">278</span>         }
<span class="ln">279</span>         else
<span class="ln">280</span>             throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".',
<span class="ln">281</span>                 array('{route}'=&gt;$route===''?$this-&gt;defaultController:$route)));
</pre></div>			</td>
		</tr>
						<tr class="trace core collapsed">
			<td class="number">
				#11			</td>
			<td class="content">
				<div class="trace-file">
											<div class="plus">+</div>
						<div class="minus">–</div>
										&nbsp;/srv/www/htdocs/survey/framework/web/CWebApplication.php(135): <strong>CWebApplication</strong>-&gt;<strong>runController</strong>("admin/quotas/sa/insertquota")				</div>

				<div class="code"><pre><span class="ln">130</span>             foreach(array_splice($this-&gt;catchAllRequest,1) as $name=&gt;$value)
<span class="ln">131</span>                 $_GET[$name]=$value;
<span class="ln">132</span>         }
<span class="ln">133</span>         else
<span class="ln">134</span>             $route=$this-&gt;getUrlManager()-&gt;parseUrl($this-&gt;getRequest());
<span class="error"><span class="ln error-ln">135</span>         $this-&gt;runController($route);
</span><span class="ln">136</span>     }
<span class="ln">137</span> 
<span class="ln">138</span>     /**
<span class="ln">139</span>      * Registers the core application components.
<span class="ln">140</span>      * This method overrides the parent implementation by registering additional core components.
</pre></div>			</td>
		</tr>
						<tr class="trace core collapsed">
			<td class="number">
				#12			</td>
			<td class="content">
				<div class="trace-file">
											<div class="plus">+</div>
						<div class="minus">–</div>
										&nbsp;/srv/www/htdocs/survey/framework/base/CApplication.php(162): <strong>CWebApplication</strong>-&gt;<strong>processRequest</strong>()				</div>

				<div class="code"><pre><span class="ln">157</span>      */
<span class="ln">158</span>     public function run()
<span class="ln">159</span>     {
<span class="ln">160</span>         if($this-&gt;hasEventHandler('onBeginRequest'))
<span class="ln">161</span>             $this-&gt;onBeginRequest(new CEvent($this));
<span class="error"><span class="ln error-ln">162</span>         $this-&gt;processRequest();
</span><span class="ln">163</span>         if($this-&gt;hasEventHandler('onEndRequest'))
<span class="ln">164</span>             $this-&gt;onEndRequest(new CEvent($this));
<span class="ln">165</span>     }
<span class="ln">166</span> 
<span class="ln">167</span>     /**
</pre></div>			</td>
		</tr>
						<tr class="trace app collapsed">
			<td class="number">
				#13			</td>
			<td class="content">
				<div class="trace-file">
											<div class="plus">+</div>
						<div class="minus">–</div>
										&nbsp;/srv/www/htdocs/survey/index.php(178): <strong>CApplication</strong>-&gt;<strong>run</strong>()				</div>

				<div class="code"><pre><span class="ln">173</span>  *
<span class="ln">174</span>  */
<span class="ln">175</span> require_once BASEPATH . 'yii' . EXT;
<span class="ln">176</span> require_once APPPATH . 'core/LSYii_Application' . EXT;
<span class="ln">177</span> 
<span class="error"><span class="ln error-ln">178</span> Yii::createApplication('LSYii_Application', APPPATH . 'config/config' . EXT)-&gt;run();
</span><span class="ln">179</span> 
<span class="ln">180</span> /* End of file index.php */
<span class="ln">181</span> /* Location: ./index.php */
</pre></div>			</td>
		</tr>
				</tbody></table>
	</div>

	<div class="version">
		2012-11-25 21:06:04 Apache/2.2.21 (Linux/SUSE) <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>



</body></html>
819844.htm (21,425 bytes)   
Bug heat6
Complete LimeSurvey version number (& build)121121
I will donate to the project if issue is resolvedNo
BrowserFirefox
Database type & versionPostgres 9.1.1
Server OS (if known)OpenSuse 12.1.7
Webserver software & version (if known)Apache 2.2.21
PHP VersionPHP 5.3.8

Users monitoring this issue

naumbidzovski

Activities

naumbidzovski

naumbidzovski

2012-11-25 21:56

reporter   ~22493

If needed, I can provide you with address/username/pass for investigating on my public server where bug is noticed.

c_schmitz

c_schmitz

2012-11-25 22:02

administrator   ~22495

Please set debug to 2 in application/config/config.php . You shoudl get a much more detailed error. Please attach the .html file of that to this issue. Thank you.

naumbidzovski

naumbidzovski

2012-11-25 22:12

reporter   ~22496

Thank you for fast response. I have attached the result.
btw. we are using "English - English" as site language.

c_schmitz

c_schmitz

2012-11-25 22:28

administrator   ~22501

Fix committed to 2.1 branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=10487

c_schmitz

c_schmitz

2012-11-25 22:30

administrator   ~22502

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=10488

naumbidzovski

naumbidzovski

2012-11-25 23:10

reporter   ~22503

Thank you very much.

naumbidzovski

naumbidzovski

2012-11-25 23:22

reporter   ~22504

Works on my server also.
Excellent support, thumbs up! Thank you again!

c_schmitz

c_schmitz

2012-11-25 23:42

administrator   ~22505

You are welcome - consider a donation, every bit helps.

naumbidzovski

naumbidzovski

2012-11-26 00:03

reporter   ~22506

I've tried but unfortunately I come from one of the rear countries where PayPal doesn't work yet - Serbia. I hope this will change soon but you could consider adding option for direct payment via credit card for those people who doesn't use Paypal.

c_schmitz

c_schmitz

2012-11-27 06:11

administrator   ~22577

New 2.00+ build released.

Related Changesets

LimeSurvey: 2.1 80a7eb86

2012-11-25 22:28

c_schmitz


Details Diff
Fixed issue 06951: Cannot add quota to survey Affected Issues
06951
mod - application/controllers/admin/quotas.php Diff File

LimeSurvey: master 3bf1147d

2012-11-25 22:28

c_schmitz


Details Diff
Fixed issue 06951: Cannot add quota to survey Affected Issues
06951
mod - application/controllers/admin/quotas.php Diff File

Issue History

Date Modified Username Field Change
2012-11-25 21:52 naumbidzovski New Issue
2012-11-25 21:52 naumbidzovski File Added: limesurvey_survey_819844.lss
2012-11-25 21:56 naumbidzovski Note Added: 22493
2012-11-25 21:56 naumbidzovski Issue Monitored: naumbidzovski
2012-11-25 22:02 c_schmitz Note Added: 22495
2012-11-25 22:02 c_schmitz Assigned To => c_schmitz
2012-11-25 22:02 c_schmitz Status new => feedback
2012-11-25 22:07 naumbidzovski File Added: 819844.htm
2012-11-25 22:12 naumbidzovski Note Added: 22496
2012-11-25 22:12 naumbidzovski Status feedback => assigned
2012-11-25 22:28 c_schmitz Changeset attached => LimeSurvey 2.1 80a7eb86
2012-11-25 22:28 c_schmitz Note Added: 22501
2012-11-25 22:28 c_schmitz Resolution open => fixed
2012-11-25 22:30 c_schmitz Status assigned => resolved
2012-11-25 22:30 c_schmitz Fixed in Version => 2.00+
2012-11-25 22:30 c_schmitz Changeset attached => LimeSurvey master 3bf1147d
2012-11-25 22:30 c_schmitz Note Added: 22502
2012-11-25 23:10 naumbidzovski Note Added: 22503
2012-11-25 23:22 naumbidzovski Note Added: 22504
2012-11-25 23:42 c_schmitz Note Added: 22505
2012-11-26 00:03 naumbidzovski Note Added: 22506
2012-11-27 06:11 c_schmitz Note Added: 22577
2012-11-27 06:11 c_schmitz Status resolved => closed
2019-11-01 17:25 c_schmitz Category Survey design => Survey editing
2021-08-08 16:30 guest Bug heat 4 => 6