i18n::translate('User Journal'), 'type'=>'user', 'descr'=>i18n::translate('The User Journal block lets the user keep notes or a journal online.'), 'canconfig'=>false, 'config'=>array( 'cache'=>0 ) ); /** * Prints a user news/journal * */ function print_user_news($block=true, $config="", $side, $index) { global $WT_IMAGE_DIR, $WT_IMAGES, $TEXT_DIRECTION, $ctype; $usernews = getUserNews(WT_USER_ID); $id="user_news"; $title = i18n::translate('My Journal'); $title .= help_link('mygedview_myjournal'); $content = ""; if (count($usernews)==0) { $content .= i18n::translate('You have not created any Journal items.').' '; } foreach($usernews as $key=>$news) { $day = date("j", $news["date"]); $mon = date("M", $news["date"]); $year = date("Y", $news["date"]); $content .= "
"; $content .= "".embed_globals($news["title"])."
"; $content .= "".format_timestamp($news["date"])."

"; $trans = get_html_translation_table(HTML_SPECIALCHARS); $trans = array_flip($trans); $news["text"] = strtr($news["text"], embed_globals($news["text"])); $news["text"] = nl2br($news["text"]); $content .= PrintReady($news["text"])."

"; $content .= "".i18n::translate('Edit')." | "; $content .= "".i18n::translate('Delete')."
"; $content .= "

"; } if (WT_USER_ID) { $content .= "
".i18n::translate('Add a new Journal entry').""; } global $THEME_DIR; if ($block) { require $THEME_DIR.'templates/block_small_temp.php'; } else { require $THEME_DIR.'templates/block_main_temp.php'; } } ?>