ich finde in so ziemlich jeden con_type
Code: Alles auswählen
$tmp = urldecode($tmp);
zeitweise zb bei CMS_IMGDESC
findet sich vor dem urldecode
Code: Alles auswählen
$tmp = htmlspecialchars($tmp);
$tmp = urldecode($tmp);
Code: Alles auswählen
$tmp = htmlspecialchars($tmp);
$tmp = str_replace("'", "\'", $tmp);
$tmp = urldecode($tmp);
na wie auch immer...
zweite sache, die damit zusammenhängt
in der functions.con2.php und include.con_editcontent.php findet sich etwas wie das hier
Code: Alles auswählen
/* Find out what kind of CMS_... Vars are in use */
$sql = "SELECT
*
FROM
".$cfg["tab"]["content"]." AS A,
".$cfg["tab"]["art_lang"]." AS B,
".$cfg["tab"]["type"]." AS C
WHERE
A.idtype = C.idtype AND
A.idartlang = B.idartlang AND
B.idart = '".$idart."' AND
B.idlang = '".$lang."'";
$db->query($sql);
while ( $db->next_record() ) {
$a_content[$db->f("type")][$db->f("typeid")] = $db->f("value");
}
function conGetContentFromArticle($idartlang)
die an sich das selbe macht nur die werte schon urldecodiert...
bei der functions.general.php hab ich nochmals eine ähnliche funktion
function getAvailableContentTypes($idartlang) die nur in den include_CMS_*.php dateien verwendet wird...
das heisst man könnte das eigentlich zusammen fassen, oder nicht ?
zb nur mehr die function conGetContentFromArticle in der functions.con.php verwenden... dann wäre zumindestens das an zentraler stelle...