diff --git a/admin/survey/export/latexclasses/class.LatexDocument.php b/admin/survey/export/latexclasses/class.LatexDocument.php index 64f8b9af6..bbefed752 100644 --- a/admin/survey/export/latexclasses/class.LatexDocument.php +++ b/admin/survey/export/latexclasses/class.LatexDocument.php @@ -1415,7 +1415,7 @@ class LatexDocument{ //detekcija prisotnosti e-naslova v besedilu in primerna preureditev, da pride do pravilnega izpisa - $findAt = '@'; + $findAt = '@1'; //IZKLOPIL DETEKCIJO, KER DELA TUDI BREZ TEGA $numOfAt = substr_count($text, $findAt); //stevilo '@' v besedilu $findNewline = 'br'; diff --git a/admin/survey/export/latexclasses/class.LatexSurvey.php b/admin/survey/export/latexclasses/class.LatexSurvey.php index 05381b1f8..7d3d38359 100644 --- a/admin/survey/export/latexclasses/class.LatexSurvey.php +++ b/admin/survey/export/latexclasses/class.LatexSurvey.php @@ -1478,7 +1478,7 @@ class LatexSurvey{ //echo "text potem: ".$text."
"; //detekcija prisotnosti e-naslova v besedilu in primerna preureditev, da pride do pravilnega izpisa - $findAt = '@'; + $findAt = '@1'; //IZKLOPIL DETEKCIJO, KER DELA TUDI BREZ TEGA $numOfAt = substr_count($text, $findAt); //stevilo '@' v besedilu $findNewline = 'br'; diff --git a/admin/survey/export/latexclasses/class.LatexSurveyElement.php b/admin/survey/export/latexclasses/class.LatexSurveyElement.php index ce293aec7..b235ffec0 100644 --- a/admin/survey/export/latexclasses/class.LatexSurveyElement.php +++ b/admin/survey/export/latexclasses/class.LatexSurveyElement.php @@ -1056,7 +1056,7 @@ class LatexSurveyElement{ //echo "text potem: ".$text."
"; //detekcija prisotnosti e-naslova v besedilu in primerna preureditev, da pride do pravilnega izpisa - $findAt = '@'; + $findAt = '@1'; //IZKLOPIL DETEKCIJO, KER DELA TUDI BREZ TEGA $numOfAt = substr_count($text, $findAt); //stevilo '@' v besedilu $findNewline = 'br'; @@ -1066,22 +1066,30 @@ class LatexSurveyElement{ if($posAt && $posSpace1){ //ce je prisotna afna in je prisoten presledek v besedilu $posSpace1Mail = strpos(substr($text, $posAt), $findSpace); //najdi pozicijo prvega presledka v besedilu po e-naslovu $posSpace1Mail = $posSpace1Mail+$posAt; //koncna pozicija, ce se gleda celotno besedilo - //echo "pozicija prvega presledka v besedilu po e-naslovu: ".$posSpace1Mail."
"; + echo "pozicija prvega presledka v besedilu po e-naslovu: ".$posSpace1Mail."
"; + echo "pozicija @: ".$posAt."
"; //najdi prvi presledek pred afno $posSpace2Mail = strripos(substr($text, 0, $posAt), $findSpace); //najdi pozicijo zadnjega presledka v besedilu pred e-naslovom - //echo $posSpace2Mail."
"; + echo "presledek pred e-naslovom: ".$posSpace2Mail."
"; + + //najdi prvi simbol za v novo vrstico "br" pred afno + $posNewLineBeforeMail = strripos(substr($text, 0, $posAt), $findNewline); //najdi pozicijo prvega simbola za v novo vrstico v besedilu preds e-naslovom + echo "nova vrstica pred e-naslovom: ".$posNewLineBeforeMail."
"; //najdi prvi simbol za v novo vrstico "br" po afni //echo substr($text, $posAt) ."
"; $posNewLineMail = strpos(substr($text, $posAt), $findNewline); //najdi pozicijo prvega simbola za v novo vrstico v besedilu po e-naslovu $posNewLineMail = $posNewLineMail+$posAt-1; //koncna pozicija, ce se gleda celotno besedilo + + echo "pozicija prvega simbola za v novo vrstico v besedilu po e-naslovu: ".$posNewLineMail."
"; if($posSpace1Mail<$posNewLineMail){ //ce se po e-naslovu pojavi prej presledek $posKonec = $posSpace1Mail; //se zakljuci pri presledku, ker je ta lokacija za zakljucek url }else{ $posKonec = $posNewLineMail; //se zakljuci pred simbolom za novo vrstico, ker je ta lokacija za zakljucek url } + echo "konec: ".$posKonec."
"; //dodaj po e-naslovu potrebno latex kodo za zakljucek url //$text = substr_replace($text, '}', $posSpace1Mail, 0); @@ -1090,7 +1098,7 @@ class LatexSurveyElement{ //dodaj pred e-naslovom potrebno latex kodo za url //substr_replace(string_name, replacement_string, start_pos, length) $text = substr_replace($text, ' \url{', $posSpace2Mail+1, 0); - //echo $text."
"; + echo $text."
"; } //detekcija prisotnosti e-naslova v besedilu in primerna preureditev, da pride do pravilnega izpisa - konec