$this->export_data_show_recnum=SurveySetting::getInstance()->getSurveyMiscSetting('export_data_show_recnum');//ali je potrebno pokazati recnum ob vsakem respondentu
$this->exportDataPageBreak=(int)SurveySetting::getInstance()->getSurveyMiscSetting('export_data_PB');//ali mora vsak izpis odgovorov respondenta zaceti na svoji strani
// Preverjamo ce je vprasanje prazno in ce preskakujemo prazne
if($this->skipEmpty==1&&!$gridMultiple){
$isEmpty=true;
//echo "isEmpty: ".$isEmpty."</br>";
switch($row['tip']){
case1://radio
case2://check
case3://select -> radio
//$sqlUserAnswer = sisplet_query("SELECT * FROM srv_data_vrednost".$this->db_table." WHERE spr_id='$row[id]' AND usr_id='".$this->usr_id."' AND vre_id!='-2'");
$sqlUserAnswerString="SELECT * FROM srv_data_vrednost".$this->db_table." WHERE spr_id='$row[id]' AND usr_id='".$this->usr_id."' AND vre_id>'0' AND loop_id $loop_id";
$sqlUserAnswerString="SELECT * FROM srv_data_grid".$this->db_table." WHERE spr_id = '".$row['id']."' AND usr_id = '".$this->usr_id."' AND loop_id $loop_id";
//$sqlUserAnswer = sisplet_query("SELECT * FROM srv_data_checkgrid".$this->db_table." WHERE spr_id = '".$row['id']."' AND usr_id = '".$this->usr_id."'");
$sqlUserAnswerString="SELECT * FROM srv_data_checkgrid".$this->db_table." WHERE spr_id = '".$row['id']."' AND usr_id = '".$this->usr_id."' AND loop_id $loop_id";
}
else{
//$sqlUserAnswer = sisplet_query("SELECT * FROM srv_data_textgrid".$this->db_table." WHERE spr_id = '".$row['id']."' AND usr_id = '".$this->usr_id."'");
$sqlUserAnswerString="SELECT * FROM srv_data_textgrid".$this->db_table." WHERE spr_id = '".$row['id']."' AND usr_id = '".$this->usr_id."' AND loop_id $loop_id";
$sqlUserAnswerString="SELECT * FROM srv_data_text".$this->db_table." WHERE spr_id='".$row['id']."' AND usr_id='".$this->usr_id."' AND loop_id $loop_id";
$sqlSubGrid=sisplet_query("SELECT m.spr_id, s.tip, s.enota FROM srv_grid_multiple m, srv_spremenljivka s WHERE m.parent='".$spremenljivka."' AND m.spr_id=s.id");
//$sqlUserAnswerString = "SELECT grd_id FROM srv_data_grid".$this->db_table." WHERE spr_id = '".$rowSubGrid['spr_id']."' AND usr_id = '".$this->usr_id."'";
$sqlUserAnswerString="SELECT grd_id FROM srv_data_grid".$this->db_table." WHERE spr_id = '".$rowSubGrid['spr_id']."' AND usr_id = '".$this->usr_id."' AND loop_id $loop_id";
}
elseif($rowSubGrid['tip']==16){
//$sqlUserAnswerString = "SELECT grd_id FROM srv_data_checkgrid".$this->db_table." WHERE spr_id = '".$rowSubGrid['spr_id']."' AND usr_id = '".$this->usr_id."'";
$sqlUserAnswerString="SELECT grd_id FROM srv_data_checkgrid".$this->db_table." WHERE spr_id = '".$rowSubGrid['spr_id']."' AND usr_id = '".$this->usr_id."' AND loop_id $loop_id";
}
else{
//$sqlUserAnswerString = "SELECT grd_id, text FROM srv_data_textgrid".$this->db_table." WHERE spr_id = '".$rowSubGrid['spr_id']."' AND usr_id = '".$this->usr_id."'";
$sqlUserAnswerString="SELECT grd_id, text FROM srv_data_textgrid".$this->db_table." WHERE spr_id = '".$rowSubGrid['spr_id']."' AND usr_id = '".$this->usr_id."' AND loop_id $loop_id";
//$sqlUserAnswerString ="SELECT lat, lng, address, text FROM srv_data_map WHERE spr_id='".$row['id']."' AND usr_id='".$this->usr_id."' ";
$sqlUserAnswerString="SELECT lat, lng, address, text FROM srv_data_map WHERE spr_id='".$row['id']."' AND usr_id='".$this->usr_id."' AND loop_id $loop_id";
//$sqlUserAnswerString ="SELECT lat, lng, address, text FROM srv_data_heatmap WHERE spr_id='".$row['id']."' AND usr_id='".$this->usr_id."' ";
$sqlUserAnswerString="SELECT lat, lng, address, text FROM srv_data_heatmap WHERE spr_id='".$row['id']."' AND usr_id='".$this->usr_id."' AND loop_id $loop_id";
//$sql = sisplet_query("SELECT parent FROM srv_branching WHERE element_spr = '$element_spr' AND element_if = '$element_if' AND ank_id='".$this->anketa['id']."'");
$sql=sisplet_query("SELECT parent FROM srv_branching WHERE element_spr = '$element_spr' AND element_if = '$element_if' AND ank_id='".$this->anketa."'");
$sql1String="SELECT vre_id FROM srv_data_text".$this->db_table." WHERE spr_id='$spr_id' AND usr_id='".$this->usr_id."' ";
}else{
$sql1String="SELECT vre_id FROM srv_data_text".$this->db_table." WHERE spr_id='$spr_id' ";
}
}
else{
if($this->usr_id){
$sql1String="SELECT vre_id FROM srv_data_vrednost".$this->db_table." WHERE spr_id='$spr_id' AND usr_id='".$this->usr_id."'";
}else{
$sql1String="SELECT vre_id FROM srv_data_vrednost".$this->db_table." WHERE spr_id='$spr_id' ";
}
}
//echo $sql1String;
$sql1=sisplet_query($sql1String);
while($row1=mysqli_fetch_array($sql1)){
$data_vrednost[$row1['vre_id']]=1;
}
$vre_id='';
$i=1;
//$sql = sisplet_query("SELECT * FROM srv_loop_vre WHERE if_id='$if_id'");
$sql=sisplet_query("SELECT * FROM srv_loop_vre lv, srv_vrednost v WHERE lv.if_id='$if_id' AND lv.vre_id=v.id ORDER BY v.vrstni_red ASC");
while($row=mysqli_fetch_array($sql)){
if($row['tip']==0){// izbran
if(isset($data_vrednost[$row['vre_id']])){
$vre_id.=', '.$row['vre_id'];
$i++;
}
}elseif($row['tip']==1){// ni izbran
if(!isset($data_vrednost[$row['vre_id']])){
$vre_id.=', '.$row['vre_id'];
$i++;
}
}elseif($row['tip']==2){// vedno
$vre_id.=', '.$row['vre_id'];
$i++;
}// nikoli nimamo sploh v bazi, zato ni potrebno nic, ker se nikoli ne prikaze
if($i>$max&&$max>0)break;
}
$vre_id=substr($vre_id,2);
if($vre_id=='')returnnull;
$sql=sisplet_query("SELECT l.* FROM srv_loop_data l, srv_vrednost v WHERE l.if_id='$if_id' AND l.id > '$loop_id' AND l.vre_id IN ($vre_id) AND l.vre_id=v.id ORDER BY l.id ASC");