$sprachen = array(DEFAULT_LANGUAGE); foreach ($_POST as $key => $value) { if (mb_strstr($key, 'contentsprache_id_')) { $sprachen[] = mb_substr($key, strlen('contentsprache_id_')); } } $sprachen = array_unique($sprachen); foreach ($sprachen as $lang) { $content = new content(); if (isset($_POST['sichtbar_' . $lang])) { $sichtbar = true; } else { $sichtbar = false; } if (isset($_POST['contentsprache_id_' . $lang]) && $_POST['contentsprache_id_' . $lang] != '') { $content->loadContentSprache($_POST['contentsprache_id_' . $lang]); $content->new = false; } else { $content->insertamum = date('Y-m-d H:i:s'); $content->insertvon = $uid; $content->sichtbar = $sichtbar; $content->version = 1; $content->content_id = $news->content_id; $content->new = true; $content->sprache = $lang; } $xml = '<news>'; $xml .= '<verfasser><![CDATA[' . $_POST['verfasser_' . $lang] . ']]></verfasser>'; $xml .= '<betreff><![CDATA[' . $_POST['betreff_' . $lang] . ']]></betreff>'; $xml .= '<text><![CDATA[' . $_POST['text_' . $lang] . ']]></text>'; $xml .= '</news>';