Skip to content

Commit

Permalink
Better Fix
Browse files Browse the repository at this point in the history
  • Loading branch information
FHenry committed Dec 2, 2013
1 parent c0ef63f commit 1b38d36
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions htdocs/core/lib/pdf.lib.php
Expand Up @@ -925,18 +925,14 @@ function pdf_getlinedesc($object,$i,$outputlangs,$hideref=0,$hidedesc=0,$issuppl
if (! empty($prodser->multilangs[$outputlangs->defaultlang]["label"]) && $label == $prodser->label) $label=$prodser->multilangs[$outputlangs->defaultlang]["label"];

//Manage HTML entities description test
//Cause $prodser->description is store with htmlentities but $desc no
if ($conf->global->FCKEDITOR_ENABLE_PRODUCTDESC) {
$desctest=dol_htmlentities($desc, ENT_COMPAT | ENT_HTML401);
$testDescNeedTranslated=(strpos(dol_html_entity_decode($desc,ENT_QUOTES | ENT_HTML401),dol_html_entity_decode($prodser->description,ENT_QUOTES | ENT_HTML401))!==false);
} else {
$desctest=$desc;
}
//Test with htmlenties for update and no htmlentities for creation
if (! empty($prodser->multilangs[$outputlangs->defaultlang]["description"]) &&
((strpos($desctest,$prodser->description)!==false) ||
(strpos($desc,$prodser->description)!==false))) {
$desc=$prodser->multilangs[$outputlangs->defaultlang]["description"];
$testDescNeedTranslated=true;
}

if (! empty($prodser->multilangs[$outputlangs->defaultlang]["description"]) && ($testDescNeedTranslated || (strpos($desc,$prodser->description)!==false))) $desc=$prodser->multilangs[$outputlangs->defaultlang]["description"];
if (! empty($prodser->multilangs[$outputlangs->defaultlang]["note"]) && $note == $prodser->note) $note=$prodser->multilangs[$outputlangs->defaultlang]["note"];
}
}
Expand Down

0 comments on commit 1b38d36

Please sign in to comment.