Access Denied
You do not have access to this resource.'); print_simple_footer(); exit; } $action =safe_GET('action', array('compose', 'save', 'delete'), 'compose'); $news_id =safe_GET('news_id'); $username=safe_REQUEST($_REQUEST, 'username'); $date =safe_POST('date', WT_REGEX_UNSAFE); $title =safe_POST('title', WT_REGEX_UNSAFE); $text =safe_POST('text', WT_REGEX_UNSAFE); if (empty($username)) $username=$GEDCOM; if ($action=="compose") { print ''.i18n::translate('Add/edit journal/news entry').''; ?>
\n"; if ($news_id) { $news = getNewsItem($news_id); } else { $news = array(); $news["username"] = $username; $news["date"] = client_time(); $news["title"] = ""; $news["text"] = ""; } print "\n"; print "\n"; print "\n"; print "\n"; print ""; print "\n"; print "\n"; print "
".i18n::translate('Title:')."
".i18n::translate('Entry Text:')."
"; if ($useFCK) { // use FCKeditor module $trans = get_html_translation_table(HTML_SPECIALCHARS); $trans = array_flip($trans); $news["text"] = strtr($news["text"], $trans); $news["text"] = nl2br($news["text"]); $oFCKeditor = new FCKeditor('text') ; $oFCKeditor->BasePath = './modules/FCKeditor/'; $oFCKeditor->Value = $news["text"]; $oFCKeditor->Width = 700; $oFCKeditor->Height = 250; $oFCKeditor->Config['AutoDetectLanguage'] = false ; $oFCKeditor->Config['DefaultLanguage'] = WT_LOCALE; $oFCKeditor->Create() ; } else { //use standard textarea print ""; } print "
\n"; print "
\n"; } else if ($action=="save") { $date=time()-$_SESSION["timediff"]; if (empty($title)) $title="No Title"; if (empty($text)) $text="No Text"; $message = array(); if ($news_id) { $message["id"]=$news_id; } $message["username"] = $username; if ($username==$GEDCOM) $_SESSION['clearcache'] = true; $message["date"]=$date; $message["title"] = $title; $message["text"] = $text; if (addNews($message)) { print i18n::translate('News/Journal entry successfully saved.'); } } else if ($action=="delete") { if (deleteNews($news_id)) echo i18n::translate('The news/journal entry has been deleted.'); } print "


".i18n::translate('Close Window')."
"; print_simple_footer(); ?>