Fix some issues.
This commit is contained in:
parent
ca280783fd
commit
fbe497c68c
19
core.php
19
core.php
|
@ -232,10 +232,13 @@ function convertMarkdownToHTML($contents) {
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case '/.*@csgen\.span.*<STYLE.*,.*TEXT>\(.*"(.*)".*, "(.*)"\);/':
|
case '/.*@csgen\.span.*<STYLE.*,.*TEXT>\(.*"(.*)".*, "(.*)"\);/':
|
||||||
$out = str_replace($matches[0], "<span style=\"$matches[1]\">$matches[2]</span>", $out);
|
$cssCode = htmlspecialchars_decode($matches[1]);
|
||||||
|
$out = str_replace($matches[0], "<span style=\"$cssCode\">$matches[2]</span>", $out);
|
||||||
break;
|
break;
|
||||||
case '/.*@csgen\.span.*<STYLE.*,.*HTML>\(.*"(.*)".*, "(.*)"\);/':
|
case '/.*@csgen\.span.*<STYLE.*,.*HTML>\(.*"(.*)".*, "(.*)"\);/':
|
||||||
$out = str_replace($matches[0], "<span style=\"$matches[1]\">$matches[2]</span>", $out);
|
$cssCode = htmlspecialchars_decode($matches[1]);
|
||||||
|
$htmlCode = htmlspecialchars_decode($matches[2]);
|
||||||
|
$out = str_replace($matches[0], "<span style=\"$cssCode\">$htmlCode</span>", $out);
|
||||||
break;
|
break;
|
||||||
case '/.*@csgen\.div.*<START.*,.*NAME>\(.*"(.*)"\);/':
|
case '/.*@csgen\.div.*<START.*,.*NAME>\(.*"(.*)"\);/':
|
||||||
$out = str_replace($matches[0], "<div class=\"$matches[1]\">", $out);
|
$out = str_replace($matches[0], "<div class=\"$matches[1]\">", $out);
|
||||||
|
@ -244,16 +247,20 @@ function convertMarkdownToHTML($contents) {
|
||||||
$out = str_replace($matches[0], "</div>", $out);
|
$out = str_replace($matches[0], "</div>", $out);
|
||||||
break;
|
break;
|
||||||
case '/.*@csgen\.div.*<STYLE.*,.*NAME>\(.*"(.*)".*, "(.*)"\);/':
|
case '/.*@csgen\.div.*<STYLE.*,.*NAME>\(.*"(.*)".*, "(.*)"\);/':
|
||||||
$out = str_replace($matches[0], "<style>\n.$matches[2] {\n\t$matches[1]\n}\n</style>", $out);
|
$cssCode = htmlspecialchars_decode($matches[1]);
|
||||||
|
$out = str_replace($matches[0], "<style>\n.$matches[2] {\n\t$cssCode\n}\n</style>\n<div class=\"$matches[2]\">", $out);
|
||||||
break;
|
break;
|
||||||
case '/.*@csgen\.inline.*<HTML>\(.*"(.*)"\);/':
|
case '/.*@csgen\.inline.*<HTML>\(.*"(.*)"\);/':
|
||||||
$out = str_replace($matches[0], "$matches[1]", $out);
|
$htmlCode = htmlspecialchars_decode($matches[1]);
|
||||||
|
$out = str_replace($matches[0], "$htmlCode", $out);
|
||||||
break;
|
break;
|
||||||
case '/.*@csgen\.inline.*<CSS>\(.*"(.*)"\);/':
|
case '/.*@csgen\.inline.*<CSS>\(.*"(.*)"\);/':
|
||||||
$out = str_replace($matches[0], "<style>$matches[1]</style>", $out);
|
$cssCode = htmlspecialchars_decode($matches[1]);
|
||||||
|
$out = str_replace($matches[0], "<style>$cssCode</style>", $out);
|
||||||
break;
|
break;
|
||||||
case '/.*@csgen\.inline.*<JAVASCRIPT>\(.*"(.*)"\);/':
|
case '/.*@csgen\.inline.*<JAVASCRIPT>\(.*"(.*)"\);/':
|
||||||
$out = str_replace($matches[0], "<script>$matches[1]</script>", $out);
|
$javascriptCode = htmlspecialchars_decode($matches[1]);
|
||||||
|
$out = str_replace($matches[0], "<script>$javascriptCode</script>", $out);
|
||||||
break;
|
break;
|
||||||
case '/.*@csgen\.image.*<SIZE.*,.*PATH>\(.*"(.*)".*, "(.*)"\);/':
|
case '/.*@csgen\.image.*<SIZE.*,.*PATH>\(.*"(.*)".*, "(.*)"\);/':
|
||||||
$imgres = array();
|
$imgres = array();
|
||||||
|
|
Loading…
Reference in a new issue