diff --git a/admin/survey/export/latexclasses/Vprasanja/BesediloLatex.php b/admin/survey/export/latexclasses/Vprasanja/BesediloLatex.php index b9e49576f..290a40b1d 100644 --- a/admin/survey/export/latexclasses/Vprasanja/BesediloLatex.php +++ b/admin/survey/export/latexclasses/Vprasanja/BesediloLatex.php @@ -180,6 +180,7 @@ class BesediloLatex extends LatexSurveyElement if($export_data_type==2){ //ce je izpis skrcen in je prazen vprasalnik $okvir = 0; + $izpisanoBesediloPoStarem = 0; }elseif($export_data_type==1){ //ce je izpis razsirjen $okvir = 1; //rabimo okvir //$okvir = 0; //rabimo okvir @@ -220,6 +221,7 @@ class BesediloLatex extends LatexSurveyElement //echo "tex koda: ".$tex."
"; // iz baze preberemo vse moznosti - ko nimamo izpisa z odgovori respondenta $sqlVrednosti = sisplet_query("SELECT id, naslov, naslov2, variable, other FROM srv_vrednost WHERE spr_id='".$spremenljivke['id']."' ORDER BY vrstni_red"); + //pregled vseh moznih vrednosti (kategorij) po $sqlVrednosti while ($rowVrednost = mysqli_fetch_assoc($sqlVrednosti)){ # po potrebi se prevede besedilo, ki se pojavi pred textbox-om @@ -238,6 +240,7 @@ class BesediloLatex extends LatexSurveyElement //$sqlUserAnswer = sisplet_query("SELECT text FROM srv_data_text".$db_table." WHERE spr_id='".$spremenljivke['id']."' AND usr_id='".$usr_id."' AND vre_id='".$rowVrednost['id']."' AND loop_id $loop_id"); $sqlUserAnswer = sisplet_query("SELECT text FROM srv_data_text".$db_table." WHERE spr_id='".$spremenljivke['id']."' AND usr_id='".$usr_id."' "); $userAnswer = mysqli_fetch_assoc($sqlUserAnswer); + //echo "SELECT text FROM srv_data_text".$db_table." WHERE spr_id='".$spremenljivke['id']."' AND usr_id='".$usr_id."'
"; //echo "userAnswer: ".$userAnswer['text']."
"; } //ureditev polja s podatki trenutnega uporabnika - konec ############################################## @@ -271,9 +274,10 @@ class BesediloLatex extends LatexSurveyElement //priprava latex kode za text box dolocene sirine in visine glede na export format z ustreznim besedilom odgovora if($okvir == 1){ //ce rabimo okvir, izpisi - if($podatekVBazi && $export_format == 'pdf'){ //ce je podatek v bazi in je pdf oz. se izpisuje odgovore respondenta + if($podatekVBazi && $export_format == 'pdf' && $steviloOken==1){ //ce je podatek v bazi in je pdf oz. se izpisuje odgovore respondenta //$dataTextBox = $this->LatexTextBox($export_format, $textboxHeight, $textboxWidth, $besedilo, $textboxAllignment, 1); $dataTextBox = $besedilo; //izpis besedila brez okvirja + }else{ $dataTextBox = $this->LatexTextBox($export_format, $textboxHeight, $textboxWidth, $besedilo, $textboxAllignment, 0); } @@ -288,16 +292,23 @@ class BesediloLatex extends LatexSurveyElement if($okvir == 0){ - if($indeksZaWhile!=1){ - $tex .= ' \\\\ '; //skoci v novo vrstico + if($spremenljivke['tip'] == 21){ //ce je ta novo besedilo, ki je v uporabi + if($indeksZaWhile!=1){ + $tex .= ' \\\\ '; //skoci v novo vrstico + } + + //izpis besedila + if($polozajBesedila!=0){ //ce je prisotno dodatno besedilo ob okvirju + $tex .= $this->encodeText($rowVrednost['naslov'])." "; + } + $tex .= ' '.$dataTextBox; + }elseif($spremenljivke['tip'] == 4){ //ce je ta staro besedilo, ki ni vec v uporabi vsaj 9 let (2020) + if($izpisanoBesediloPoStarem == 0){ + $tex .= $dataTextBox; + $izpisanoBesediloPoStarem = 1; + } } - //izpis besedila - if($polozajBesedila!=0){ //ce je prisotno dodatno besedilo ob okvirju - $tex .= $this->encodeText($rowVrednost['naslov'])." "; - } - $tex .= ' '.$dataTextBox; - }elseif($okvir == 1){ //if($polozajBesedila==1){ //ce je polozaj besedila SPREDAJ if($polozajBesedila==1 && $steviloOken==1){ //ce je polozaj besedila SPREDAJ in je samo 1 okvir za vnos besedila @@ -311,7 +322,7 @@ class BesediloLatex extends LatexSurveyElement //izpis text box-a dolocene sirine in visine z besedilom odgovora $tex .= ' '.$dataTextBox; - } + } } } else { //drugace, ce imamo missinge ali podobne, jih zabelezi v polju @@ -408,6 +419,7 @@ class BesediloLatex extends LatexSurveyElement if($export_format == 'pdf'){ //ce je pdf //$tex .= '\\end{absolutelynopagebreak}'; //zakljucimo environment, da med vprasanji ne bo prelomov strani + //echo "tex koda: ".$tex." in indeks $indeksZaWhile
"; }else{ //ce je rtf }