Skip to content

Commit

Permalink
Partial fix for conditions. This still needs a rewrite.
Browse files Browse the repository at this point in the history
git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_yii@12023 b72ed6b6-b9f8-46b5-92b4-906544132732
  • Loading branch information
Aaron Schmitz committed Jan 13, 2012
1 parent fe3ce63 commit f4282e3
Showing 1 changed file with 3 additions and 19 deletions.
22 changes: 3 additions & 19 deletions application/controllers/admin/conditionsaction.php
Expand Up @@ -691,16 +691,7 @@ function index($subaction, $surveyid=null, $gid=null, $qid=null)
$rows['type'] == "H"
)
{
/*$aquery = "SELECT * "
."FROM {{questions}} "
."WHERE parent_qid={$rows['qid']} "
."AND language='".Survey::model()->findByPk($surveyid)->language."' "
."ORDER BY question_order";*/

$aresult = Questions::model()->findAllByAttributes(array( 'and',
"parent_qid=".$rows['qid']."",
"language='".Survey::model()->findByPk($surveyid)->language."'"
), array('order' => 'question_order ASC'));
$aresult = Questions::model()->findAllByAttributes(array('parent_qid'=>$rows['qid'], 'language' => Survey::model()->findByPk($surveyid)->language), array('order' => 'question_order ASC'));

foreach ($aresult as $arows)
{
Expand Down Expand Up @@ -834,10 +825,7 @@ function index($subaction, $surveyid=null, $gid=null, $qid=null)
} //if A,B,C,E,F,H
elseif ($rows['type'] == "1") //Multi Scale
{
$aresult = Questions::model()->findAllByAttributes(array(
"parent_qid" => $rows['qid'],
"language=" => Survey::model()->findByPk($surveyid)->language,
), array('sortorder' => 'question_order desc'));
$aresult = Questions::model()->findAllByAttributes(array('parent_qid' => $rows['qid'], 'language' => Survey::model()->findByPk($surveyid)->language), array('order' => 'question_order desc'));

foreach ($aresult as $arows)
{
Expand All @@ -853,11 +841,7 @@ function index($subaction, $surveyid=null, $gid=null, $qid=null)
$cquestions[] = array($shortquestion, $rows['qid'], $rows['type'], $rows['sid'].$X.$rows['gid'].$X.$rows['qid'].$arows['title']."#1");

// first label
$lresult = Answers::model()->findAllByAttributes(array(
"qid" => $rows['qid'],
'scale_id' => 0,
'langiuage' => Survey::model()->findByPk($surveyid)->language,
), array('order' => 'sortorder, answer'));
$lresult = Answers::model()->findAllByAttributes(array('qid' => $rows['qid'], 'scale_id' => 0, 'language' => Survey::model()->findByPk($surveyid)->language), array('order' => 'sortorder, answer'));
foreach ($lresult as $lrows)
{
$canswers[]=array($rows['sid'].$X.$rows['gid'].$X.$rows['qid'].$arows['title']."#0", "{$lrows['code']}", "{$lrows['code']}");
Expand Down

0 comments on commit f4282e3

Please sign in to comment.