$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>'; $content->content = $xml; $content->sichtbar = $sichtbar; $content->updateamum = date('Y-m-d H:i:s'); $content->updatevon = $uid; $content->titel = $_POST['betreff_' . $lang]; if (!$content->saveContentSprache()) { $message .= '<span class="error">' . $content->errormsg . '</span>'; $save_error = true; } if ($sichtbar == true) { $message .= '<span class="ok">' . $p->t('news/eintragVeroeffentlicht', array($lang)) . '</span><br/>'; } else { $message .= '<span class="error">' . $p->t('news/eintragNochNichtVeroeffentlicht', array($lang)) . '</span><br/>'; } } if (!$save_error) { $message .= '<span class="ok">' . $p->t('global/erfolgreichgespeichert') . '</span>'; } if ($mail && $_POST['studiengang_kz'] == '0' && $_POST['semester'] == NULL) { $oe = new studiengang(); $oe->load($_POST['studiengang_kz']);
$message .= '<span class="error">' . $content->errormsg . '</span>'; } } else { $message .= '<span class="error">' . $content->errormsg . '</span>'; } break; case 'prefs_reviewed': //Review und sichtbar schalten $bf = new benutzerfunktion(); if ($bf->benutzerfunktion_exists($user, 'review') || $rechte->isBerechtigt('basis/cms_review')) { $content = new content(); $content->getContent($content_id, $sprache, $version); $content->reviewamum = date('Y-m-d H:i:s'); $content->reviewvon = $user; $content->sichtbar = true; if ($content->saveContentSprache(false)) { $message .= '<span class="ok">Erfolgreich reviewed</span>'; } else { $message .= '<span class="error">' . $content->errormsg . '</span>'; } } else { $message .= '<span class="error">Sie dürfen kein Review durchführen</span>'; } break; case 'prefs_requestreview': //Review beantragen $content = new content(); $content->getContent($content_id, $sprache, $version); $oe = new organisationseinheit(); $oe_arr = $oe->getParents($content->oe_kurzbz); foreach ($oe_arr as $organisationseinheit) {