Latex za izvoze: Ureditev pravilnega izpisa slik, ki so na lokalnem strezniku ali na nekem poljubnem URL

This commit is contained in:
patrik2020 2021-06-15 08:42:00 +02:00
parent c8171fbfe2
commit a0e4c7876b

View File

@ -867,7 +867,8 @@ class LatexSurveyElement{
$imageName = $this->path2UploadedImages."".$this->getImageName($text, 0, '<img', $vre_id);
$imageNameTest = $imageName.'.png'; //za preveriti, ali obstaja slikovna datoteka na strezniku
//error_log("iz survey element: ".$imageNameTest);
//echo("iz survey element: ".$imageNameTest."</br>");
//echo("iz survey element imageNameTest: ".$imageNameTest."</br>");
//echo("iz survey element imageName: ".$imageName."</br>");
//echo "velikost: ".filesize($imageNameTest)."</br>";
/* if(filesize($imageNameTest) > 0){
$text = $textPrej.' '.PIC_SIZE_ANS."{".$imageName."}".' '.$textPotem;
@ -876,7 +877,7 @@ class LatexSurveyElement{
$text = $textPrej.' '.$image.' '.$textPotem;
} */
$text = '';
$text = $textPrej.' ';
//$text = $textPrej.' ';
//if(filesize($imageNameTest) > 0){
if(file_exists($imageNameTest)){
@ -1155,9 +1156,9 @@ class LatexSurveyElement{
//echo "imageName prej: ".$imageName."</br>";
//$findme = $site_path.'uploadi/editor/';
//$findme = $site_url.'uploadi/editor/';
$findme = $site_url.'uploadi/editor/';
//$findme = 'uploadi/editor/';
$findme = 'editor/';
//$findme = 'editor/';
//echo "findme: ".$findme."</br>";
$pos = strpos($imageName, $findme); //najdi pozicijo teksta v $findme
//echo "najdi tole: ".$findme."</br>";
@ -1170,7 +1171,9 @@ class LatexSurveyElement{
}
//echo "ali je slika na strežniku: ".$slikaNaStrezniku."</br>";
if($slikaNaStrezniku==1){ //ce je slika na strezniku
$imageName = substr($imageName,$pos+7); //pokazi le del params od besedila 'editor/' dalje, brez besedila 'editor/'
$findEditor = 'editor/';
$posEditor = strpos($imageName, $findEditor); //najdi pozicijo teksta v $findEditor
$imageName = substr($imageName,$posEditor+7); //pokazi le del params od besedila 'editor/' dalje, brez besedila 'editor/'
//echo "imagename : ".$imageName."</br>";
$pos = $this->getEndPosition($imageName); //najdi pozicijo konca URL slike
$imageExtension = substr($imageName, $pos-3, 3); //pridobi koncnico slike (za gif je potrebno sliko pretvoriti v png, saj latex ne podpira gif)
@ -1180,7 +1183,8 @@ class LatexSurveyElement{
$imageName = substr($imageName, 0, $pos); //pokazi le del params od zacetka besedila do '"' oz. konca URL slike
$path = $site_path.'uploadi/editor/'.$imageName;
//$path = $site_path.'uploadi/editor/'.$imageName;
$path = $site_url.'uploadi/editor/'.$imageName;
if($imageExtension == 'gif'){ //ce je slika gif, jo je potrebno pretvoriti v png
$this->convertGifToPng($path, $slikaNaStrezniku);