Ejemplo n.º 1
0
         $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']);
Ejemplo n.º 2
0
             $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) {