$dualscaleheaderb = $dshrow2[0];
                        }

                        if(isset($dualscaleheaderb) && $dualscaleheaderb != "")
                        {
                            $labeltitle2 = $dualscaleheaderb;
                        }
                        else
                        {
                            //get label text

                            $labeltitle2 = '';
                        }

                        echo " />&nbsp;<strong>"
                        ._showSpeaker($niceqtext." [".str_replace("'", "`", $row[1])."] - ".gT("Label").": ".$labeltitle2)
                        ."</strong><br />\n";
                        $fresult = Answer::model()->getQuestionsForStatistics('*', "qid='$flt[0]' AND language = '$language' AND scale_id = 1", 'sortorder, code');

                        //this is for debugging only
                        //echo $fquery;

                        echo "\t<select name='{$surveyid}X{$flt[1]}X{$flt[0]}{$row[0]}#{1}[]' multiple='multiple' class='form-control'>\n";

                        //list answers
                        foreach($fresult as $frow)
                        {
                            echo "\t<option value='{$frow['code']}'";

                            //pre-check
                            if (isset($_POST[$myfield2]) && is_array($_POST[$myfield2]) && in_array($frow['code'], $_POST[$myfield2])) {echo " selected";}
Example #2
0
     echo " checked='checked'";
 }
 //check if there is a dualsclae_headerA/B
 $dshresult2 = $dshresults2[$key1][0];
 //get header
 foreach ($dshresult2 as $dshrow2) {
     $dshrow2 = array_values($dshrow2);
     $dualscaleheaderb = $dshrow2[0];
 }
 if (isset($dualscaleheaderb) && $dualscaleheaderb != "") {
     $labeltitle2 = $dualscaleheaderb;
 } else {
     //get label text
     $labeltitle2 = '';
 }
 echo " />&nbsp;<strong>" . _showSpeaker($niceqtext . " [" . str_replace("'", "`", $row[1]) . "] - " . $clang->gT("Label") . ": " . $labeltitle2) . "</strong><br />\n";
 $fresult = Answers::model()->getQuestionsForStatistics('*', "qid='{$flt['0']}' AND language = '{$language}' AND scale_id = 1", 'sortorder, code');
 //this is for debugging only
 //echo $fquery;
 echo "\t<select name='{$surveyid}X{$flt[1]}X{$flt[0]}{$row[0]}#{1}[]' multiple='multiple'>\n";
 //list answers
 foreach ($fresult as $frow) {
     echo "\t<option value='{$frow['code']}'";
     //pre-check
     if (isset($_POST[$myfield2]) && is_array($_POST[$myfield2]) && in_array($frow['code'], $_POST[$myfield2])) {
         echo " selected";
     }
     echo ">({$frow['code']}) " . flattenText($frow['answer'], true) . "</option>\n";
 }
 echo "\t</select>\n\t</td>\n";
 $counter2++;