From: <be...@us...> - 2012-07-02 05:56:15
|
Revision: 9766 http://xoops.svn.sourceforge.net/xoops/?rev=9766&view=rev Author: beckmi Date: 2012-07-02 05:56:04 +0000 (Mon, 02 Jul 2012) Log Message: ----------- Updating Trunk to 1.66 (Trabis) Modified Paths: -------------- XoopsModules/news/trunk/news/admin/functions.php XoopsModules/news/trunk/news/admin/groupperms.php XoopsModules/news/trunk/news/admin/index.php XoopsModules/news/trunk/news/archive.php XoopsModules/news/trunk/news/article.php XoopsModules/news/trunk/news/backendt.php XoopsModules/news/trunk/news/changelog.txt XoopsModules/news/trunk/news/fpdf/language/english.php XoopsModules/news/trunk/news/images/news_slogo.png XoopsModules/news/trunk/news/include/functions.php XoopsModules/news/trunk/news/index.php XoopsModules/news/trunk/news/micro_summary.php XoopsModules/news/trunk/news/newsbythisauthor.php XoopsModules/news/trunk/news/ratenews.php XoopsModules/news/trunk/news/submit.php XoopsModules/news/trunk/news/templates/news_article.html XoopsModules/news/trunk/news/topics_directory.php XoopsModules/news/trunk/news/whoswho.php XoopsModules/news/trunk/news/xoops_version.php Added Paths: ----------- XoopsModules/news/trunk/news/language/german/ XoopsModules/news/trunk/news/language/german/admin.php XoopsModules/news/trunk/news/language/german/blocks.php XoopsModules/news/trunk/news/language/german/index.html XoopsModules/news/trunk/news/language/german/mail_template/ XoopsModules/news/trunk/news/language/german/mail_template/category_newstory_notify.tpl XoopsModules/news/trunk/news/language/german/mail_template/global_newcategory_notify.tpl XoopsModules/news/trunk/news/language/german/mail_template/global_newstory_notify.tpl XoopsModules/news/trunk/news/language/german/mail_template/global_storysubmit_notify.tpl XoopsModules/news/trunk/news/language/german/mail_template/index.html XoopsModules/news/trunk/news/language/german/mail_template/story_approve_notify.tpl XoopsModules/news/trunk/news/language/german/mail_template/topic_newstory_notify.tpl XoopsModules/news/trunk/news/language/german/main.php XoopsModules/news/trunk/news/language/german/modinfo.php XoopsModules/news/trunk/news/language/german/newsletter.php Removed Paths: ------------- XoopsModules/news/trunk/news/pdf/ Modified: XoopsModules/news/trunk/news/admin/functions.php =================================================================== --- XoopsModules/news/trunk/news/admin/functions.php 2012-07-02 05:38:02 UTC (rev 9765) +++ XoopsModules/news/trunk/news/admin/functions.php 2012-07-02 05:56:04 UTC (rev 9766) @@ -32,71 +32,71 @@ * * NOTE : Please give credits if you copy this code ! * - * @package News + * @package News * @author Instant Zero (http://www.instant-zero.com) & Dojo Javscript Toolkit * @copyright (c) Instant Zero - http://www.instant-zero.com */ -function adminmenu($currentoption = 0, $breadcrumb = '') +function news_adminmenu($currentoption = 0, $breadcrumb = '') { - global $xoopsModule, $xoopsConfig; + global $xoopsModule, $xoopsConfig; - include XOOPS_ROOT_PATH.'/modules/news/config.php'; - if (file_exists(XOOPS_ROOT_PATH . '/modules/news/language/' . $xoopsConfig['language'] . '/modinfo.php')) { - include_once XOOPS_ROOT_PATH. '/modules/news/language/' . $xoopsConfig['language'] . '/modinfo.php'; - } else { - include_once XOOPS_ROOT_PATH . '/modules/news/language/english/modinfo.php'; - } + include XOOPS_ROOT_PATH . '/modules/news/config.php'; + if (file_exists(XOOPS_ROOT_PATH . '/modules/news/language/' . $xoopsConfig['language'] . '/modinfo.php')) { + include_once XOOPS_ROOT_PATH . '/modules/news/language/' . $xoopsConfig['language'] . '/modinfo.php'; + } else { + include_once XOOPS_ROOT_PATH . '/modules/news/language/english/modinfo.php'; + } - if(!$cfg['use_fun_menu']) { - $tblColors = array('','','','','','','','',''); - if($currentoption>=0) { - $tblColors[$currentoption] = 'current'; - } + if (!$cfg['use_fun_menu']) { + $tblColors = array('', '', '', '', '', '', '', '', ''); + if ($currentoption >= 0) { + $tblColors[$currentoption] = 'current'; + } - /* Nice buttons styles */ - echo " - <style type='text/css'> - #buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0; } - #buttonbar { float:left; width:100%; background: #e7e7e7 url('" . XOOPS_URL . "/modules/news/images/bg.png') repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px; } - #buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; } - #buttonbar li { display:inline; margin:0; padding:0; } - #buttonbar a { float:left; background:url('" . XOOPS_URL . "/modules/news/images/left_both.png') no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; } - #buttonbar a span { float:left; display:block; background:url('" . XOOPS_URL . "/modules/news/images/right_both.png') no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; } - /* Commented Backslash Hack hides rule from IE5-Mac \*/ - #buttonbar a span {float:none;} - /* End IE5-Mac hack */ - #buttonbar a:hover span { color:#333; } - #buttonbar #current a { background-position:0 -150px; border-width:0; } - #buttonbar #current a span { background-position:100% -150px; padding-bottom:5px; color:#333; } - #buttonbar a:hover { background-position:0% -150px; } - #buttonbar a:hover span { background-position:100% -150px; } - </style> - "; + /* Nice buttons styles */ + echo " + <style type='text/css'> + #buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0; } + #buttonbar { float:left; width:100%; background: #e7e7e7 url('" . XOOPS_URL . "/modules/news/images/bg.png') repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px; } + #buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; } + #buttonbar li { display:inline; margin:0; padding:0; } + #buttonbar a { float:left; background:url('" . XOOPS_URL . "/modules/news/images/left_both.png') no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; } + #buttonbar a span { float:left; display:block; background:url('" . XOOPS_URL . "/modules/news/images/right_both.png') no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; } + /* Commented Backslash Hack hides rule from IE5-Mac \*/ + #buttonbar a span {float:none;} + /* End IE5-Mac hack */ + #buttonbar a:hover span { color:#333; } + #buttonbar #current a { background-position:0 -150px; border-width:0; } + #buttonbar #current a span { background-position:100% -150px; padding-bottom:5px; color:#333; } + #buttonbar a:hover { background-position:0% -150px; } + #buttonbar a:hover span { background-position:100% -150px; } + </style> + "; - echo "<div id='buttontop'>"; - echo "<table style=\"width: 100%; padding: 0; \" cellspacing=\"0\"><tr>"; - echo "<td style=\"width: 60%; font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;\"><a class=\"nobutton\" href=\"".XOOPS_URL."/modules/system/admin.php?fct=preferences&op=showmod&mod=".$xoopsModule->getVar('mid')."\">" . _AM_NEWS_GENERALSET . "</a> | <a href=\"../index.php\">" . _AM_NEWS_GOTOMOD . "</a> | <a href=\"#\">" . _AM_NEWS_HELP . "</a> | <a href='index.php?op=verifydb'>". _AM_NEWS_VERIFY_TABLES ."</a></td>"; - echo "<td style=\"width: 40%; font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;\"><b>" . $xoopsModule->name() . " " . _AM_NEWS_MODULEADMIN . "</b> " . $breadcrumb . "</td>"; - echo '</tr></table>'; - echo '</div>'; + echo "<div id='buttontop'>"; + echo "<table style=\"width: 100%; padding: 0; \" cellspacing=\"0\"><tr>"; + echo "<td style=\"width: 60%; font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;\"><a class=\"nobutton\" href=\"".XOOPS_URL."/modules/system/admin.php?fct=preferences&op=showmod&mod=".$xoopsModule->getVar('mid')."\">" . _AM_NEWS_GENERALSET . "</a> | <a href=\"../index.php\">" . _AM_NEWS_GOTOMOD . "</a> | <a href=\"#\">" . _AM_NEWS_HELP . "</a> | <a href='index.php?op=verifydb'>". _AM_NEWS_VERIFY_TABLES ."</a></td>"; + echo "<td style=\"width: 40%; font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;\"><b>" . $xoopsModule->name() . " " . _AM_NEWS_MODULEADMIN . "</b> " . $breadcrumb . "</td>"; + echo '</tr></table>'; + echo '</div>'; - echo "<div id='buttonbar'>"; - echo '<ul>'; - echo "<li id='" . $tblColors[0] . "'><a href=\"index.php?op=topicsmanager\"\"><span>"._MI_NEWS_ADMENU2 ."</span></a></li>\n"; - echo "<li id='" . $tblColors[1] . "'><a href=\"index.php?op=newarticle\"><span>" . _MI_NEWS_ADMENU3 . "</span></a></li>\n"; - echo "<li id='" . $tblColors[2] . "'><a href=\"groupperms.php\"><span>" . _MI_NEWS_GROUPPERMS . "</span></a></li>\n"; - echo "<li id='" . $tblColors[3] . "'><a href=\"index.php?op=prune\"><span>" . _MI_NEWS_PRUNENEWS . "</span></a></li>\n"; - echo "<li id='" . $tblColors[4] . "'><a href=\"index.php?op=export\"><span>" . _MI_NEWS_EXPORT . "</span></a></li>\n"; - echo "<li id='" . $tblColors[5] . "'><a href=\"index.php?op=configurenewsletter\"><span>" . _MI_NEWS_NEWSLETTER . "</span></a></li>\n"; - echo "<li id='" . $tblColors[6] . "'><a href=\"index.php?op=stats\"><span>" . _MI_NEWS_STATS . "</span></a></li>\n"; - if ($xoopsModule->getVar('version') != 164) { - echo "<li id='" . $tblColors[7] . "'><a href=\"upgrade.php\"><span>" . _AM_NEWS_UPGRADE . "</span></a></li>\n"; - } - echo "<li id='" . $tblColors[8] . "'><a href=\"index.php?op=metagen\"><span>" . _MI_NEWS_METAGEN . "</span></a></li>\n"; - echo '</ul></div>'; - echo '<br /><br /><pre> </pre><pre> </pre>'; - } else { -?> + echo "<div id='buttonbar'>"; + echo '<ul>'; + echo "<li id='" . $tblColors[0] . "'><a href=\"index.php?op=topicsmanager\"\"><span>"._MI_NEWS_ADMENU2 ."</span></a></li>\n"; + echo "<li id='" . $tblColors[1] . "'><a href=\"index.php?op=newarticle\"><span>" . _MI_NEWS_ADMENU3 . "</span></a></li>\n"; + echo "<li id='" . $tblColors[2] . "'><a href=\"groupperms.php\"><span>" . _MI_NEWS_GROUPPERMS . "</span></a></li>\n"; + echo "<li id='" . $tblColors[3] . "'><a href=\"index.php?op=prune\"><span>" . _MI_NEWS_PRUNENEWS . "</span></a></li>\n"; + echo "<li id='" . $tblColors[4] . "'><a href=\"index.php?op=export\"><span>" . _MI_NEWS_EXPORT . "</span></a></li>\n"; + echo "<li id='" . $tblColors[5] . "'><a href=\"index.php?op=configurenewsletter\"><span>" . _MI_NEWS_NEWSLETTER . "</span></a></li>\n"; + echo "<li id='" . $tblColors[6] . "'><a href=\"index.php?op=stats\"><span>" . _MI_NEWS_STATS . "</span></a></li>\n"; + if ($xoopsModule->getVar('version') != 166) { + echo "<li id='" . $tblColors[7] . "'><a href=\"upgrade.php\"><span>" . _AM_NEWS_UPGRADE . "</span></a></li>\n"; + } + echo "<li id='" . $tblColors[8] . "'><a href=\"index.php?op=metagen\"><span>" . _MI_NEWS_METAGEN . "</span></a></li>\n"; + echo '</ul></div>'; + echo '<br /><br /><pre> </pre><pre> </pre>'; + } else { + ?> <script type="text/javascript" src="../js/dojo.js"></script> <script language="JavaScript" type="text/javascript"> dojo.require("dojo.widget.FisheyeList"); @@ -180,10 +180,9 @@ </div> </div> <?php - } + } } - function news_collapsableBar($tablename = '', $iconname = '') { @@ -227,7 +226,7 @@ //--> </script> <?php - echo "<h4 style=\"color: #2F5376; margin: 6px 0 0 0; \"><a href='#' onClick=\"toggle('" . $tablename . "'); toggleIcon('" . $iconname . "');\">"; +echo "<h4 style=\"color: #2F5376; margin: 6px 0 0 0; \"><a href='#' onClick=\"toggle('" . $tablename . "'); toggleIcon('" . $iconname . "');\">"; } -?> +?> \ No newline at end of file Modified: XoopsModules/news/trunk/news/admin/groupperms.php =================================================================== --- XoopsModules/news/trunk/news/admin/groupperms.php 2012-07-02 05:38:02 UTC (rev 9765) +++ XoopsModules/news/trunk/news/admin/groupperms.php 2012-07-02 05:56:04 UTC (rev 9766) @@ -32,42 +32,42 @@ xoops_cp_header(); -adminmenu(2); +news_adminmenu(2); echo '<br /><br /><br />'; -$permtoset= isset($_POST['permtoset']) ? intval($_POST['permtoset']) : 1; -$selected=array('','',''); +$permtoset = isset($_POST['permtoset']) ? intval($_POST['permtoset']) : 1; +$selected = array('', '', ''); $selected[$permtoset-1]=' selected'; echo "<form method='post' name='fselperm' action='groupperms.php'><select name='permtoset' onChange='javascript: document.fselperm.submit()'><option value='1'".$selected[0].">"._AM_APPROVEFORM."</option><option value='2'".$selected[1].">"._AM_SUBMITFORM."</option><option value='3'".$selected[2].">"._AM_VIEWFORM."</option></select> <input type='submit' name='go'></form>"; $module_id = $xoopsModule->getVar('mid'); switch($permtoset) { - case 1: - $title_of_form = _AM_APPROVEFORM; - $perm_name = 'news_approve'; - $perm_desc = _AM_APPROVEFORM_DESC; - break; - case 2: - $title_of_form = _AM_SUBMITFORM; - $perm_name = 'news_submit'; - $perm_desc = _AM_SUBMITFORM_DESC; - break; - case 3: - $title_of_form = _AM_VIEWFORM; - $perm_name = 'news_view'; - $perm_desc = _AM_VIEWFORM_DESC; - break; + case 1: + $title_of_form = _AM_APPROVEFORM; + $perm_name = 'news_approve'; + $perm_desc = _AM_APPROVEFORM_DESC; + break; + case 2: + $title_of_form = _AM_SUBMITFORM; + $perm_name = 'news_submit'; + $perm_desc = _AM_SUBMITFORM_DESC; + break; + case 3: + $title_of_form = _AM_VIEWFORM; + $perm_name = 'news_view'; + $perm_desc = _AM_VIEWFORM_DESC; + break; } -$permform = new XoopsGroupPermForm($title_of_form, $module_id, $perm_name, $perm_desc); -$xt = new XoopsTopic( $xoopsDB -> prefix( 'topics' ) ); +$permform = new XoopsGroupPermForm($title_of_form, $module_id, $perm_name, $perm_desc,'admin/groupperms.php'); +$xt = new XoopsTopic($xoopsDB -> prefix('topics')); $alltopics =& $xt->getTopicsList(); foreach ($alltopics as $topic_id => $topic) { $permform->addItem($topic_id, $topic['title'], $topic['pid']); } echo $permform->render(); echo "<br /><br /><br /><br />\n"; -unset ($permform); +unset($permform); xoops_cp_footer(); -?> +?> \ No newline at end of file Modified: XoopsModules/news/trunk/news/admin/index.php =================================================================== --- XoopsModules/news/trunk/news/admin/index.php 2012-07-02 05:38:02 UTC (rev 9765) +++ XoopsModules/news/trunk/news/admin/index.php 2012-07-02 05:56:04 UTC (rev 9766) @@ -264,7 +264,7 @@ { include_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; xoops_cp_header(); - adminmenu(3); + news_adminmenu(3); echo '<br /><br /><br />'; $sform = new XoopsThemeForm(_AM_NEWS_PRUNENEWS, 'pruneform', XOOPS_URL.'/modules/news/admin/index.php', 'post'); $sform->addElement(new XoopsFormTextDateSelect(_AM_NEWS_PRUNE_BEFORE, 'prune_date',15,time()), true); @@ -357,7 +357,7 @@ { include_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; xoops_cp_header(); - adminmenu(5); + news_adminmenu(5); echo '<br /><br /><br />'; $sform = new XoopsThemeForm(_AM_NEWS_NEWSLETTER, 'newsletterform', XOOPS_URL.'/modules/news/admin/index.php', 'post'); $dates_tray = new XoopsFormElementTray(_AM_NEWS_NEWSLETTER_BETWEEN); @@ -400,7 +400,7 @@ { global $xoopsConfig, $dateformat; xoops_cp_header(); - adminmenu(5); + news_adminmenu(5); $newslettertemplate = ''; if (file_exists(XOOPS_ROOT_PATH.'/modules/news/language/'.$xoopsConfig['language'].'/newsletter.php')) { include_once XOOPS_ROOT_PATH.'/modules/news/language/'.$xoopsConfig['language'].'/newsletter.php'; @@ -472,7 +472,7 @@ { include_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; xoops_cp_header(); - adminmenu(4); + news_adminmenu(4); echo '<br /><br /><br />'; $sform = new XoopsThemeForm(_AM_NEWS_EXPORT_NEWS, 'exportform', XOOPS_URL.'/modules/news/admin/index.php', 'post'); $dates_tray = new XoopsFormElementTray(_AM_NEWS_EXPORT_BETWEEN); @@ -514,7 +514,7 @@ function LaunchExport() { xoops_cp_header(); - adminmenu(4); + news_adminmenu(4); echo '<br />'; $story = new NewsStory(); $topic= new NewsTopic(); @@ -620,7 +620,7 @@ global $xoopsDB, $xoopsConfig, $xoopsModule, $myts; include_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; xoops_cp_header(); - adminmenu(0); + news_adminmenu(0); $uploadfolder=sprintf(_AM_UPLOAD_WARNING,XOOPS_URL . '/modules/' . $xoopsModule->dirname().'/images/topics'); $uploadirectory='/modules/' . $xoopsModule -> dirname().'/images/topics'; $start = isset($_GET['start']) ? intval($_GET['start']) : 0; @@ -1085,7 +1085,7 @@ } else { include_once XOOPS_ROOT_PATH.'/modules/news/language/english/main.php'; } - adminmenu(6); + news_adminmenu(6); $news = new NewsStory(); $stats = array(); $stats=$news->GetStats(news_getmoduleoption('storycountadmin')); @@ -1229,7 +1229,7 @@ } else { include_once XOOPS_ROOT_PATH.'/modules/news/language/english/main.php'; } - adminmenu(8); + news_adminmenu(8); echo "<h1>"._AM_NEWS_METAGEN."</h1>"; echo _AM_NEWS_METAGEN_DESC."<br /><br />"; @@ -1369,7 +1369,7 @@ case 'newarticle': xoops_cp_header(); - adminmenu(1); + news_adminmenu(1); echo '<h4>' . _AM_CONFIG . '</h4>'; include_once XOOPS_ROOT_PATH . '/class/module.textsanitizer.php'; newSubmissions(); @@ -1516,7 +1516,7 @@ case 'verifydb': xoops_cp_header(); - adminmenu(); + news_adminmenu(); $tbllist = $xoopsDB->prefix('stories').','.$xoopsDB->prefix('topics').','.$xoopsDB->prefix('stories_files').','.$xoopsDB->prefix('stories_votedata'); $xoopsDB->queryF("OPTIMIZE TABLE ".$tbllist); $xoopsDB->queryF("CHECK TABLE ".$tbllist); @@ -1528,7 +1528,7 @@ case 'default': default: xoops_cp_header(); - adminmenu(-1); + news_adminmenu(-1); if(!news_TableExists($xoopsDB->prefix('stories_votedata')) || !news_TableExists($xoopsDB->prefix('stories_files')) ) { echo "<div align='center'>"._AM_NEWS_PLEASE_UPGRADE.'</div><br/><br />'; } Modified: XoopsModules/news/trunk/news/archive.php =================================================================== --- XoopsModules/news/trunk/news/archive.php 2012-07-02 05:38:02 UTC (rev 9765) +++ XoopsModules/news/trunk/news/archive.php 2012-07-02 05:56:04 UTC (rev 9766) @@ -100,7 +100,7 @@ $dateformat='m'; } $myts =& MyTextSanitizer::getInstance(); -$xoopsTpl->assign('xoops_pagetitle', $myts->htmlSpecialChars(_NW_NEWSARCHIVES) . $pgtitle . ' - ' . $myts->htmlSpecialChars($xoopsModule->name())); +$xoopsTpl->assign('xoops_pagetitle', $myts->htmlSpecialChars(_NW_NEWSARCHIVES) . $pgtitle . ' - ' . $xoopsModule->name('s')); $useroffset = ''; if(is_object($xoopsUser)) { Modified: XoopsModules/news/trunk/news/article.php =================================================================== --- XoopsModules/news/trunk/news/article.php 2012-07-02 05:38:02 UTC (rev 9765) +++ XoopsModules/news/trunk/news/article.php 2012-07-02 05:56:04 UTC (rev 9766) @@ -327,7 +327,7 @@ if(news_getmoduleoption('enhanced_pagenav') && (isset($arr_titles) && is_array($arr_titles) && isset($arr_titles,$storypage) && $storypage>0)) { $complement = ' - '.$arr_titles[$storypage]; } -$xoopsTpl->assign('xoops_pagetitle', $article->title() . $complement. ' - ' . $article->topic_title() . ' - ' . $myts->htmlSpecialChars($xoopsModule->name())); +$xoopsTpl->assign('xoops_pagetitle', $article->title() . $complement. ' - ' . $article->topic_title() . ' - ' . $xoopsModule->name('s')); if(news_getmoduleoption('newsbythisauthor')) { $xoopsTpl->assign('news_by_the_same_author_link',sprintf("<a href='%s?uid=%d'>%s</a>",XOOPS_URL.'/modules/news/newsbythisauthor.php',$article->uid(),_NW_NEWSSAMEAUTHORLINK)); Modified: XoopsModules/news/trunk/news/backendt.php =================================================================== --- XoopsModules/news/trunk/news/backendt.php 2012-07-02 05:38:02 UTC (rev 9765) +++ XoopsModules/news/trunk/news/backendt.php 2012-07-02 05:56:04 UTC (rev 9766) @@ -42,6 +42,9 @@ include_once XOOPS_ROOT_PATH.'/modules/news/class/class.newstopic.php'; include_once XOOPS_ROOT_PATH.'/modules/news/include/functions.php'; +error_reporting(0); +$GLOBALS['xoopsLogger']->activated = false; + if(!news_getmoduleoption('topicsrss')) { exit(); } @@ -77,7 +80,7 @@ $tpl->assign('channel_lastbuild', formatTimestamp(time(), 'rss')); $tpl->assign('channel_webmaster', checkEmail($xoopsConfig['adminmail'],true)); // Fed up with spam $tpl->assign('channel_editor', checkEmail($xoopsConfig['adminmail'],true)); // Fed up with spam - $tpl->assign('channel_category', htmlspecialchars($xt->topic_title(), ENT_QUOTES)); + $tpl->assign('channel_category', $xt->topic_title()); $tpl->assign('channel_generator', 'XOOPS'); $tpl->assign('channel_language', _LANGCODE); $tpl->assign('image_url', XOOPS_URL.'/images/logo.gif'); @@ -96,8 +99,9 @@ $tpl->assign('image_height', $height); $count = $sarray; foreach ($sarray as $story) { - $storytitle = htmlspecialchars($story->title(), ENT_QUOTES); - $description = htmlspecialchars($story->hometext(), ENT_QUOTES); + $storytitle = $story->title(); + //if we are allowing html, we need to use htmlspecialchars or any bug will break the output + $description = htmlspecialchars($story->hometext()); $tpl->append('items', array('title' => xoops_utf8_encode($storytitle), 'link' => XOOPS_URL.'/modules/news/article.php?storyid='.$story->storyid(), 'guid' => XOOPS_URL.'/modules/news/article.php?storyid='.$story->storyid(), 'pubdate' => formatTimestamp($story->published(), 'rss'), 'description' => xoops_utf8_encode($description))); } } Modified: XoopsModules/news/trunk/news/changelog.txt =================================================================== --- XoopsModules/news/trunk/news/changelog.txt 2012-07-02 05:38:02 UTC (rev 9765) +++ XoopsModules/news/trunk/news/changelog.txt 2012-07-02 05:56:04 UTC (rev 9766) @@ -1,6 +1,18 @@ Changelog +******* +v1.66 +******* +- Removing double encoding with htmlspecialchars +- Removing pdf folder (dhsoft) +Changelog ******* +v1.65 +******* +- Adding prefix to adminmenu function for 2.4.2 compatibility +- Correcting method for loading Editors in xoops_version.php + +******* v1.63 ******* - The Xoops 2.3 editors are fully supported (tested with Xoops 2.3.1 RC) @@ -590,4 +602,4 @@ > Added upload to topic creation form > The link "Comments" is not any more visible when comments are disabled -v1.1 - Baseline \ No newline at end of file +v1.1 - Baseline Modified: XoopsModules/news/trunk/news/fpdf/language/english.php =================================================================== --- XoopsModules/news/trunk/news/fpdf/language/english.php 2012-07-02 05:38:02 UTC (rev 9765) +++ XoopsModules/news/trunk/news/fpdf/language/english.php 2012-07-02 05:56:04 UTC (rev 9766) @@ -148,9 +148,18 @@ } function _encoding(&$text, $in_charset, $out_charset) - { - // some conversion goes here - // refer to schinese.php for example - } + { + $xconv_handler = @xoops_getmodulehandler('xconv', 'xconv', true); + if($xconv_handler && + $converted_text = @$xconv_handler->convert_encoding($text, $out_charset, $in_charset) + ){ + $text = $converted_text; + return; + } + if(XOOPS_USE_MULTIBYTES && function_exists('mb_convert_encoding')) $converted_text = @mb_convert_encoding($text, $out_charset, $in_charset); + else + if(function_exists('iconv')) $converted_text = @iconv($in_charset, $out_charset . "//TRANSLIT", $text); + $text = empty($converted_text)?$text:$converted_text; + } } ?> \ No newline at end of file Modified: XoopsModules/news/trunk/news/images/news_slogo.png =================================================================== (Binary files differ) Modified: XoopsModules/news/trunk/news/include/functions.php =================================================================== --- XoopsModules/news/trunk/news/include/functions.php 2012-07-02 05:38:02 UTC (rev 9765) +++ XoopsModules/news/trunk/news/include/functions.php 2012-07-02 05:56:04 UTC (rev 9766) @@ -698,4 +698,5 @@ } return true; } + ?> \ No newline at end of file Modified: XoopsModules/news/trunk/news/index.php =================================================================== --- XoopsModules/news/trunk/news/index.php 2012-07-02 05:38:02 UTC (rev 9765) +++ XoopsModules/news/trunk/news/index.php 2012-07-02 05:56:04 UTC (rev 9766) @@ -202,7 +202,7 @@ $story['topic_title'] = $thisstory->textlink(); $story['topic_color'] = '#'.$myts->displayTarea($thisstory->topic_color); if($firsttitle=='') { - $firsttitle=$myts->htmlSpecialChars($thisstory->topic_title()) . ' - ' . $myts->htmlSpecialChars($thisstory->title()); + $firsttitle=$thisstory->topic_title() . ' - ' . $thisstory->title(); } $columns[$k][] = $story; $k++; @@ -309,12 +309,12 @@ * Assign page's title */ if($firsttitle!='') { - $xoopsTpl->assign('xoops_pagetitle', $myts->htmlSpecialChars($firsttitle) . ' - ' . $myts->htmlSpecialChars($xoopsModule->name())); + $xoopsTpl->assign('xoops_pagetitle', $firsttitle . ' - ' . $xoopsModule->name('s')); } else { if($topictitle!='') { - $xoopsTpl->assign('xoops_pagetitle', $myts->htmlSpecialChars($topictitle)); + $xoopsTpl->assign('xoops_pagetitle', $topictitle); } else { - $xoopsTpl->assign('xoops_pagetitle', $myts->htmlSpecialChars($xoopsModule->name())); + $xoopsTpl->assign('xoops_pagetitle', $xoopsModule->name('s')); } } @@ -326,4 +326,4 @@ $xoopsTpl->assign('lang_reads', _READS); $xoopsTpl->assign('lang_morereleases', _NW_MORERELEASES); include_once XOOPS_ROOT_PATH.'/footer.php'; -?> +?> \ No newline at end of file Added: XoopsModules/news/trunk/news/language/german/admin.php =================================================================== --- XoopsModules/news/trunk/news/language/german/admin.php (rev 0) +++ XoopsModules/news/trunk/news/language/german/admin.php 2012-07-02 05:56:04 UTC (rev 9766) @@ -0,0 +1,210 @@ +<?php +// $Id: admin.php,v 1.18 2004/07/26 17:51:25 hthouzard Exp $ +//%%%%%% Admin Module Name Articles %%%%% +define("_AM_DBUPDATED","Datenbank wurde erfolgreich aktualisiert!"); +define("_AM_CONFIG","Artikelkonfiguration"); +define("_AM_AUTOARTICLES","Automatisierte Artikel"); +define("_AM_STORYID","Artikel-ID"); +define("_AM_TITLE","Titel"); +define("_AM_TOPIC","Thema"); +define("_AM_POSTER","Autor"); +define("_AM_PROGRAMMED","Zeitgesteuerte Veröffentlichung"); +define("_AM_ACTION","Aktion"); +define("_AM_EDIT","Bearbeiten"); +define("_AM_DELETE","Löschen"); +define("_AM_LAST10ARTS","Die letzten %d Artikel"); +define("_AM_PUBLISHED","Veröffentlicht am"); // Published Date +define("_AM_GO","Los!"); +define("_AM_EDITARTICLE","Bearbeite Artikel"); +define("_AM_POSTNEWARTICLE","Neuen Artikel veröffentlichen"); +define("_AM_ARTPUBLISHED","Dein Artikel wurde veröffentlicht!"); +define("_AM_HELLO","Hallo %s,"); +define("_AM_YOURARTPUB","Der von dir verfasste Artikel wurde veröffentlicht."); +define("_AM_TITLEC","Titel: "); +define("_AM_URLC","URL: "); +define("_AM_PUBLISHEDC","Veröffentlicht: "); +define("_AM_RUSUREDEL","Sind Sie sicher, dass Sie diesen Artikel und alle damit verbundenen Kommentare löschen wollen?"); + +define("_AM_YES","Ja"); +define("_AM_NO","Nein"); +define("_AM_INTROTEXT","Einführungstext"); +define("_AM_EXTEXT","Erweiterter Text:"); +define("_AM_ALLOWEDHTML","HTML-Tags erlauben:"); +define("_AM_DISAMILEY","Smilies deaktivieren"); +define("_AM_DISHTML","HTML deaktivieren"); +define("_AM_APPROVE","Freigeben"); +define("_AM_MOVETOTOP","Artikel nach oben verschieben"); +define("_AM_CHANGEDATETIME","Datum/Uhrzeit der Veröffentlichung ändern"); +define("_AM_NOWSETTIME","Veröffentlichung ist eingestellt auf: %s"); // %s is datetime of publish +define("_AM_CURRENTTIME","Aktuelle Uhrzeit: %s"); // %s is the current datetime +define("_AM_SETDATETIME","<b>Datum/Uhrzeit der Veröffentlichung setzen:</b>"); +define("_AM_MONTHC","Monat:"); +define("_AM_DAYC","Tag:"); +define("_AM_YEARC","Jahr:"); +define("_AM_TIMEC","Uhrzeit:"); +define("_AM_PREVIEW","Vorschau"); +define("_AM_SAVE","Sichern"); +define("_AM_PUBINHOME","Auf der Homepage anzeigen?"); +define("_AM_ADD","Hinzufügen"); + +//%%%%%% Admin Module Name Topics %%%%% + +define("_AM_ADDMTOPIC","Ein Hauptthema hinzufügen"); +define("_AM_TOPICNAME","Thementitel"); +// Warning, changed from 40 to 255 characters. +define("_AM_MAX40CHAR","(max. 255 Zeichen)"); +define("_AM_TOPICIMG","Themenbild"); +define("_AM_IMGNAEXLOC","Bildname + Dateiendung befinden sich in %s"); +define("_AM_FEXAMPLE","z.B.: games.gif"); +define("_AM_ADDSUBTOPIC","Ein Unterthema hinzufügen"); +define("_AM_IN","in"); +define("_AM_MODIFYTOPIC","Thema ändern"); +define("_AM_MODIFY","Ändern"); +define("_AM_PARENTTOPIC","Übergeordnetes Thema"); +define("_AM_SAVECHANGE","Äderungen sichern"); +define("_AM_DEL","Löschen"); +define("_AM_CANCEL","Abbrechen"); +define("_AM_WAYSYWTDTTAL","WARNUNG: Sind Sie sicher, dass Sie dieses Thema und alle damit verbundenen Artikel und Kommentare löschen wollen?"); + + + +// Added in Beta6 +define("_AM_TOPICSMNGR","Themenmanager - Themenbereiche insgesamt "); +define("_AM_PEARTICLES","Artikel veröffentlichen / bearbeiten"); +define("_AM_NEWSUB","Neuzugänge"); +define("_AM_POSTED","Veröffentlicht"); +define("_AM_GENERALCONF","Modulkonfiguration"); + +// Added in RC2 +define("_AM_TOPICDISPLAY","Themenbild anzeigen?"); +define("_AM_TOPICALIGN","Position"); +define("_AM_RIGHT","Rechts"); +define("_AM_LEFT","Links"); + +define("_AM_EXPARTS","Abgelaufene Artikel"); +define("_AM_EXPIRED","Abgelaufen"); +define("_AM_CHANGEEXPDATETIME","Datum/Uhrzeit des Ablaufs ändern"); +define("_AM_SETEXPDATETIME","Datum/Uhrzeit des Ablaufs setzen: "); +define("_AM_NOWSETEXPTIME","Aktuell eingestellt auf: %s"); + +// Added in RC3 +define("_AM_ERRORTOPICNAME","Sie müssen einen Themennamen angeben!"); +define("_AM_EMPTYNODELETE","Nichts zu löschen!"); + +// Added 240304 (Mithrandir) +define("_AM_GROUPPERM","Gruppenberechtigungen setzen"); + +define("_AM_SELFILE","Datei zum upload auswählen"); + +// Added by Herve +define("_AM_UPLOAD_DBERROR_SAVE","Fehler beim Anhängen der Datei zum Artikel"); +define("_AM_UPLOAD_ERROR","Fehler beim Hochladen der Datei"); +define("_AM_UPLOAD_ATTACHFILE","Angehängte Datei(en)"); +define("_AM_APPROVEFORM","Genehmigungs - berechtigungen"); +define("_AM_SUBMITFORM","Schreib - berechtigungen"); +define("_AM_VIEWFORM","Lese - berechtigungen"); +define("_AM_APPROVEFORM_DESC","Wählen, wer Artikel genehmigen darf"); +define("_AM_SUBMITFORM_DESC","Wählen, wer Artikel schreiben darf"); +define("_AM_VIEWFORM_DESC","Wählen, wer welche Themen sehen darf"); +define("_AM_DELETE_SELFILES","Lösche ausgewählte Dateien"); +define("_AM_TOPIC_PICTURE","Bild hochladen"); +define("_AM_UPLOAD_WARNING","<B>Achtung, nicht vergessen die Schreibberechtigung für folgende Verzeichnisse einzurichten : %s</B>"); + + +define("_AM_NEWS_UPGRADECOMPLETE","Upgrade abgeschlossen"); +define("_AM_NEWS_UPDATEMODULE","Update Modul- templates und blöcke"); +define("_AM_NEWS_UPGRADEFAILED","Upgrade fehlgeschlagen"); +define("_AM_NEWS_UPGRADE","Upgrade"); +define("_AM_ADD_TOPIC","Ein Thema hinzufügen"); +define("_AM_ADD_TOPIC_ERROR","Fehler, dieses Thema existiert schon!"); +define("_AM_ADD_TOPIC_ERROR1","Fehler, dieses Thema kann nicht als Übergeordnetes Thema gewählt werden!"); +define("_AM_SUB_MENU","Dieses Thema als Sub-Menü eintragen"); + + +define("_AM_SUB_MENU_YESNO","Sub-Menü?"); +define("_AM_HITS","Aufrufe"); +define("_AM_CREATED","Erstellt"); + +define("_AM_TOPIC_DESCR","Themen Beschreibung"); +define("_AM_USERS_LIST","Mitgliederliste"); +define("_AM_PUBLISH_FRONTPAGE","Eintrag im Hauptmenü?"); +define("_AM_NEWS_UPGRADEFAILED1","Konnte folgende Tabelle nicht erzeugen: stories_files"); +define("_AM_NEWS_UPGRADEFAILED2","Konnte die Thementitellänge (topic title's length) nicht ändern"); +define("_AM_NEWS_UPGRADEFAILED21","Konnte die neuen Felder in (topics table) nicht zufügen"); +define("_AM_NEWS_UPGRADEFAILED3","Konnte folgende Tabelle nicht erzeugen: stories_votedata"); +define("_AM_NEWS_UPGRADEFAILED4","Konnte die beiden Felder 'rating' and 'votes' in der Tabelle 'story' nicht zufügen"); +define("_AM_NEWS_UPGRADEFAILED0","Bitte beachte die Warnmeldung(en). Versuche die Probleme mittels phpMyadmin und den sql Definitionen, die im 'sql' Ordner des news Moduls zu finden sind, zu beheben."); + +define("_AM_NEWS_UPGR_ACCESS_ERROR","Fehler, es muss das upgrade script (mit Adminrechten für das Modul) ausgeführt werden."); +define("_AM_NEWS_PRUNE_BEFORE","Artikel aufräumen, die veröffentlicht wurden vor:"); +define("_AM_NEWS_PRUNE_EXPIREDONLY","Nur Artikel aufräumen die abgelaufen sind."); +define("_AM_NEWS_PRUNE_CONFIRM","Warnung, alle Artikel (u. Kommentare zum Artikel) vor %s <br />werden für immer gelöscht. Dies kann nicht rückgängig gemacht werden. <br />Es wurden %s Artikel für den Zeitraum gefunden.<br />Absolut sicher?"); + +define("_AM_NEWS_PRUNE_TOPICS","Ein oder mehrere Themenbereich(e) auswählen"); +define("_AM_NEWS_PRUNENEWS","Artikel aufräumen"); +define("_AM_NEWS_EXPORT_NEWS","Artikel exportieren"); +define("_AM_NEWS_EXPORT_NOTHING","Es wurde kein Artikel zum exportieren gefunden. Bitte die Auswahl überprüfen."); + +define("_AM_NEWS_PRUNE_DELETED","%d Artikel wurde(n) gelöscht"); +define("_AM_NEWS_PERM_WARNING","<h2>Warnung, es gibt 3 Formulare mit jeweils eigenem 'abschicken' Knopf.</h2>"); + +define("_AM_NEWS_EXPORT_BETWEEN","Artikel exportieren zwischen"); +define("_AM_NEWS_EXPORT_AND"," und "); +define("_AM_NEWS_EXPORT_PRUNE_DSC","Hier den / die Themenbereiche(e) auswählen, auf die die Aktion angewendet wird.<br/>Wird kein Themengebiet gewählt, sind alle Themenbereiche automatisch gewählt."); + +define("_AM_NEWS_EXPORT_INCTOPICS","Inklusive der Themenbeschreibung?"); +define("_AM_NEWS_EXPORT_ERROR","Fehler beim erzeugen der Datei %s. Vorgang gestoppt."); + +define("_AM_NEWS_EXPORT_READY","Die xml Exportdatei kann runter geladen werden. <br />Zum Runterladen, <a target='_blank' href='%s'>diesen link klicken</a>.<br />Nach Fertigstellung, nicht vergessen <a href='%s'>mit diesem Link</a> zu löschen."); +define("_AM_NEWS_RSS_URL","URL des RSS Feed"); +define("_AM_NEWS_NEWSLETTER","Newsletter"); +define("_AM_NEWS_NEWSLETTER_BETWEEN","Artikel auswählen die veröffentlicht wurden zwischen"); +define("_AM_NEWS_NEWSLETTER_READY","Die Newsletterdatei kann runter geladen werden. <br />Zum Runterladen, <a target='_blank' href='%s'>diesen link klicken</a>.<br />Nach Fertigstellung, nicht vergessen <a href='%s'>mit diesem Link</a> zu löschen."); +define("_AM_NEWS_DELETED_OK","Datei erfolgreich gelöscht"); +define("_AM_NEWS_DELETED_PB","Fehler, die Datei konnte nicht gelöscht werden."); + +define("_AM_NEWS_STATS0","Themenstatistik"); +define("_AM_NEWS_STATS","Statistiken"); +define("_AM_NEWS_STATS1","Einzelne Autoren"); +define("_AM_NEWS_STATS2","Gesamt"); +define("_AM_NEWS_STATS3","Artikelstatistik"); +define("_AM_NEWS_STATS4","Am häufigsten gelesene Artikel"); +define("_AM_NEWS_STATS5","Am wenigsten gelesene Artikel"); +define("_AM_NEWS_STATS6","Am besten bewertete Artikel"); +define("_AM_NEWS_STATS7","Am häufigsten gelesene Autoren"); +define("_AM_NEWS_STATS8","Am besten bewertete Autoren"); +define("_AM_NEWS_STATS9","Haben am meisten geschrieben"); +define("_AM_NEWS_STATS10","Autorenstatistik"); +define("_AM_NEWS_STATS11","Anzahl der Artikel"); +define("_AM_NEWS_HELP","Hilfe"); +define("_AM_NEWS_MODULEADMIN","Moduladmin"); +define("_AM_NEWS_GENERALSET","Modulkonfiguration"); +define("_AM_NEWS_GOTOMOD","Zum Modul"); +define("_AM_NEWS_NOTHING","Es wurde keine Datei zum runterladen gefunden. Bitte die Auswahl überprüfen."); +define("_AM_NEWS_NOTHING_PRUNE","Es wurde kein Artikel zum aufräumen gefunden. Bitte die Auswahl überprüfen."); + + +define("_AM_NEWS_TOPIC_COLOR","Themenfarbe"); +define("_AM_NEWS_COLOR","Farbe"); +define("_AM_NEWS_REMOVE_BR","Den html tag <br> zu einer neuen Zeile konvertieren?"); +// Added in 1.3 RC2 +define("_AM_NEWS_PLEASE_UPGRADE","<a href='upgrade.php'><font color='#FF0000'>Bitte das Modul updaten!</font></a>"); + +// Added in verisn 1.50 +define('_AM_NEWS_NEWSLETTER_HEADER', "Header"); +define('_AM_NEWS_NEWSLETTER_FOOTER', "Footer"); +define('_AM_NEWS_NEWSLETTER_HTML_TAGS', "Html Tags entfernen?"); +define('_AM_NEWS_VERIFY_TABLES','Tabellen pflegen'); +define('_AM_NEWS_METAGEN',"Metagen"); +define('_AM_NEWS_METAGEN_DESC',"Metagen ist ein System das Sie bei der Indexierung für Suchmaschinen unterstützt. <br />Bitte beachten Sie, wenn Sie selbst Keywords und Meta Daten eingeben, wird das System diese automatisch generieren."); + +define('_AM_NEWS_BLACKLIST',"Blacklist"); +define('_AM_NEWS_BLACKLIST_DESC',"Worte und Begriffe in dieser Liste werden nicht in Keywords und Mata Daten übernommen"); +define('_AM_NEWS_BLACKLIST_ADD',"Hinzufügen"); +define('_AM_NEWS_BLACKLIST_ADD_DSC',"Begriff eintragen um zur Liste hinzuzufügen<br />(Jeder begriff in eine neue Zeile)"); +define('_AM_NEWS_META_KEYWORDS_CNT',"Maximale Anzahl der Meta Keywords für das automatische genrieren ist erreicht."); +define('_AM_NEWS_META_KEYWORDS_ORDER',"Keywords Reihenfolge"); +define('_AM_NEWS_META_KEYWORDS_INTEXT',"In der Reihenfolge erstellen, in der sie gelistet werden sollen."); +define('_AM_NEWS_META_KEYWORDS_FREQ1',"Reihenfolge der Wiederholung"); +define('_AM_NEWS_META_KEYWORDS_FREQ2',"Zurücksetzen der Reihenfolge"); +?> \ No newline at end of file Added: XoopsModules/news/trunk/news/language/german/blocks.php =================================================================== --- XoopsModules/news/trunk/news/language/german/blocks.php (rev 0) +++ XoopsModules/news/trunk/news/language/german/blocks.php 2012-07-02 05:56:04 UTC (rev 9766) @@ -0,0 +1,50 @@ +<?php +// $Id: blocks.php,v 1.16 2004/09/01 17:48:07 hthouzard Exp $ +define("_MB_NEWS_NOTYET","Es gibt heute noch keinen Leitartikel."); +define("_MB_NEWS_TMRSI","Der heute meist gelesene Artikel ist:"); +define("_MB_NEWS_ORDER","Sortiert nach"); +define("_MB_NEWS_DATE","Veröffentlichungsdatum"); +define("_MB_NEWS_HITS","Anzahl der Aufrufe"); +define("_MB_NEWS_DISP","Anzeigen"); +define("_MB_NEWS_ARTCLS","Artikel"); +define("_MB_NEWS_CHARS","Löschen des Titels: "); +define("_MB_NEWS_LENGTH"," Zeichen"); +define("_MB_TITLE", "Titel"); +define("_MB_POSTED", "Geschrieben"); +define("_MB_POSTER", "Autor"); +define("_MB_ACTION", "Aktion"); +define("_MB_TOPIC", "Thema"); +define("_MB_DELETE", "Löschen"); +define("_MB_NEWS_RESTRICTTOPICS", "Eingeschränkte Themen für User sichtbar?"); +define("_MB_NEWS_TEASER", "Länge für Anreißer (0 für keinen)"); +define("_MB_NEWS_SPOTLIGHT", "Aktivieren der Spotlight Eigenschaft"); +define("_MB_NEWS_FIRST", "--Erster Eintrag--"); +define("_MB_NEWS_IMAGE", "Bild für Spotlight"); +define("_MB_SPOTLIGHT_TOPIC", "Themenauswahl die verwendet werden"); +define("_MB_SPOTLIGHT_ALL_TOPICS", "Alle Themen"); +define("_MB_NEWS_SPOTLIGHT_ARTICLE", "Artikel auswählen:"); +define("_MB_READMORE","mehr..."); +define("_MB_NEWS_RATE","Bewertung"); +define("_MB_NEWS_SHOW_NEWS_COUNT","Artikelzähler anzeigen ?"); +define("_MB_NEWS_SPOTLIGHT_TITLE", "Spotlight"); +define("_MB_NEWS_VIEW_TYPE1", "Klassisch"); +define("_MB_NEWS_VIEW_TYPE2", "In Tabs"); +define("_MB_NEWS_TAB_COLOR1", "Farbe der Linie die sich unter den Tabs befindet"); +define("_MB_NEWS_TAB_COLOR2", "Hintergrundfarbe des Tab Inhalts"); +define("_MB_NEWS_TAB_COLOR3", "Aktive Tabfarbe"); +define("_MB_NEWS_TAB_COLOR4", "Farbe der nicht aktiven Tabs"); +define("_MB_NEWS_TAB_COLOR5", "Kopfbereich hover Farbe"); +define("_MB_NEWS_WHAT_PUBLISH", "Was soll im Spotlight <br />angezeigt werde?"); +define("_MB_NEWS_RECENT_NEWS", "Aktuellste Artikel (Liste unten nicht benutzen)"); +define("_MB_NEWS_RECENT_SPECIFIC", "Artikel aus unten aufgeführter Liste"); +define("_MB_NEWS_DEFAULT_COLORS", "Nichts eintragen um die Standardfarben zu nutzen."); + +// Added in version 1.50 +define("_MB_NEWS_CAL_YEAR", "Jahr"); +define("_MB_NEWS_CAL_MONTH", "Monat"); +define("_MB_NEWS_STARTING_DATE", "Beginn"); +define("_MB_NEWS_ENDING_DATE", "Ende"); +define("_MB_NEWS_UNTIL_TODAY", "Bis heute"); +define("_MB_NEWS_RECENT_FIRST", "Neueste zuerst"); +define("_MB_NEWS_OLDER_FIRST", "Älteste zuerst"); +?> \ No newline at end of file Added: XoopsModules/news/trunk/news/language/german/index.html =================================================================== --- XoopsModules/news/trunk/news/language/german/index.html (rev 0) +++ XoopsModules/news/trunk/news/language/german/index.html 2012-07-02 05:56:04 UTC (rev 9766) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/news/trunk/news/language/german/mail_template/category_newstory_notify.tpl =================================================================== --- XoopsModules/news/trunk/news/language/german/mail_template/category_newstory_notify.tpl (rev 0) +++ XoopsModules/news/trunk/news/language/german/mail_template/category_newstory_notify.tpl 2012-07-02 05:56:04 UTC (rev 9766) @@ -0,0 +1,19 @@ +Hallo {X_UNAME}, + +Ein neuer Artikel "{STORY_NAME}" wurde +bei {X_SITENAME} hinzugefügt. + +Der neue Artikel kann hier gelesen werden: +{STORY_URL} + +------------------------------------------------- +Diese Email wurde gesendet, weil die Benachrichtigungsmethoe so eingestellt wurde. +Wenn es sich hierbei um eine Störung handeln sollte, oder in Zukunft keine Benachrichtigungen +mehr versendet werden sollen, dann kann diese hier in den Benachrichtigungsoptionen eingestellt +werden: +{X_UNSUBSCRIBE_URL} +Bitte nicht auf diese Email antworten. +------------------------------------------------- + +{X_SITENAME} ({X_SITEURL}) +{X_ADMINMAIL} \ No newline at end of file Added: XoopsModules/news/trunk/news/language/german/mail_template/global_newcategory_notify.tpl =================================================================== --- XoopsModules/news/trunk/news/language/german/mail_template/global_newcategory_notify.tpl (rev 0) +++ XoopsModules/news/trunk/news/language/german/mail_template/global_newcategory_notify.tpl 2012-07-02 05:56:04 UTC (rev 9766) @@ -0,0 +1,18 @@ +Hallo {X_UNAME}, + +Das neue Thema "{TOPIC_NAME}" wurde auf +{X_SITENAME} angelegt. + +Sie finden die Artikel-Indexseite unter folgender URL: +{X_MODULE_URL} + +--------------------------------------------------- +Sie erhalten diese E-Mail weil Sie benachrichtigt werden wollten wenn dieser Artikel +freigegeben wird. Wenn dies ein Fehler ist und Sie keine weiteren Nachrichten dieser Art +mehr empfangen wollen, folgen Sie diesem Link: +{X_UNSUBSCRIBE_URL} +Bitte nicht auf diese E-Mail antworten. +-------------------------------------------------- + +{X_SITENAME} ({X_SITEURL}) +{X_ADMINMAIL} \ No newline at end of file Added: XoopsModules/news/trunk/news/language/german/mail_template/global_newstory_notify.tpl =================================================================== --- XoopsModules/news/trunk/news/language/german/mail_template/global_newstory_notify.tpl (rev 0) +++ XoopsModules/news/trunk/news/language/german/mail_template/global_newstory_notify.tpl 2012-07-02 05:56:04 UTC (rev 9766) @@ -0,0 +1,18 @@ +Hallo {X_UNAME}, + +Der neue Artikel "{STORY_NAME}" wurde +auf {X_SITENAME} hinzugefügt. + +Sie finden diesen Artikel unter folgender URL: +{STORY_URL} + +---------------------------------------------- +Sie erhalten diese E-Mail weil Sie benachrichtigt werden wollten wenn dieser Artikel +freigegeben wird. Wenn dies ein Fehler ist und Sie keine weiteren Nachrichten dieser Art +mehr empfangen wollen, folgen Sie diesem Link: +{X_UNSUBSCRIBE_URL} +Bitte nicht auf diese E-Mail antworten. +--------------------------------------------- + +{X_SITENAME} ({X_SITEURL}) +{X_ADMINMAIL} \ No newline at end of file Added: XoopsModules/news/trunk/news/language/german/mail_template/global_storysubmit_notify.tpl =================================================================== --- XoopsModules/news/trunk/news/language/german/mail_template/global_storysubmit_notify.tpl (rev 0) +++ XoopsModules/news/trunk/news/language/german/mail_template/global_storysubmit_notify.tpl 2012-07-02 05:56:04 UTC (rev 9766) @@ -0,0 +1,18 @@ +Hallo {X_UNAME}, + +Der neue Artikel "{STORY_NAME}" wurde auf +{X_SITENAME} eingeschickt und wartet auf Freigabe. + +Sie finden die Einsendung unter folgender URL: +{WAITINGSTORIES_URL} + +----------------------------------------------- +Sie erhalten diese E-Mail weil Sie benachrichtigt werden wollten wenn dieser Artikel +freigegeben wird. Wenn dies ein Fehler ist und Sie keine weiteren Nachrichten dieser Art +mehr empfangen wollen, folgen Sie diesem Link: +{X_UNSUBSCRIBE_URL} +Bitte nicht auf diese E-Mail antworten. +---------------------------------------------- + +{X_SITENAME} ({X_SITEURL}) +{X_ADMINMAIL} \ No newline at end of file Added: XoopsModules/news/trunk/news/language/german/mail_template/index.html =================================================================== --- XoopsModules/news/trunk/news/language/german/mail_template/index.html (rev 0) +++ XoopsModules/news/trunk/news/language/german/mail_template/index.html 2012-07-02 05:56:04 UTC (rev 9766) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/news/trunk/news/language/german/mail_template/story_approve_notify.tpl =================================================================== --- XoopsModules/news/trunk/news/language/german/mail_template/story_approve_notify.tpl (rev 0) +++ XoopsModules/news/trunk/news/language/german/mail_template/story_approve_notify.tpl 2012-07-02 05:56:04 UTC (rev 9766) @@ -0,0 +1,18 @@ +Hallo {X_UNAME}, + +Der von Ihnen eingeschickte Artikel "{STORY_NAME}" +wurde auf {X_SITENAME} freigegeben. + +Sie finden diesen Artikel unter folgender URL: +{STORY_URL} + +--------------------------------------------- +Sie erhalten diese E-Mail weil Sie benachrichtigt werden wollten wenn dieser Artikel +freigegeben wird. Wenn dies ein Fehler ist und Sie keine weiteren Nachrichten dieser Art +mehr empfangen wollen, folgen Sie diesem Link: +{X_UNSUBSCRIBE_URL} +Bitte nicht auf diese E-Mail antworten. +-------------------------------------------- + +{X_SITENAME} ({X_SITEURL}) +{X_ADMINMAIL} \ No newline at end of file Added: XoopsModules/news/trunk/news/language/german/mail_template/topic_newstory_notify.tpl =================================================================== --- XoopsModules/news/trunk/news/language/german/mail_template/topic_newstory_notify.tpl (rev 0) +++ XoopsModules/news/trunk/news/language/german/mail_template/topic_newstory_notify.tpl 2012-07-02 05:56:04 UTC (rev 9766) @@ -0,0 +1,18 @@ +Hallo {X_UNAME}, + +Ein neuer Artikel "{STORY_NAME}" wurde +auf {X_SITENAME} zu {TOPIC_NAME} hinzugefügt. + +Sie finden diesen Artikel unter folgender URL: +{STORY_URL} + +----------------------------------------------- +Sie erhalten diese E-Mail weil Sie benachrichtigt werden wollten wenn dieser Artikel +freigegeben wird. Wenn dies ein Fehler ist und Sie keine weiteren Nachrichten dieser Art +mehr empfangen wollen, folgen Sie diesem Link: +{X_UNSUBSCRIBE_URL} +Bitte nicht auf diese E-Mail antworten. +---------------------------------------------- + +{X_SITENAME} ({X_SITEURL}) +{X_ADMINMAIL} \ No newline at end of file Added: XoopsModules/news/trunk/news/language/german/main.php =================================================================== --- XoopsModules/news/trunk/news/language/german/main.php (rev 0) +++ XoopsModules/news/trunk/news/language/german/main.php 2012-07-02 05:56:04 UTC (rev 9766) @@ -0,0 +1,118 @@ +<?php +// $Id: main.php,v 1.9 2004/07/26 17:51:25 hthouzard Exp $ +//%%%%%% File Name index.php %%%%% +define("_NW_PRINTER","Druckoptimierte Version"); +define("_NW_SENDSTORY","Schicke den Artikel an einen Freund"); +define("_NW_READMORE","mehr..."); +define("_NW_COMMENTS","Kommentar?"); +define("_NW_ONECOMMENT","1 Kommentar"); +define("_NW_BYTESMORE","%s Bytes mehr"); +define("_NW_NUMCOMMENTS","%s Kommentare"); +define("_NW_MORERELEASES", "Weitere Artikel in: "); + + +//%%%%%% File Name submit.php %%%%% +define("_NW_SUBMITNEWS","Artikel schreiben"); +define("_NW_TITLE","Titel"); +define("_NW_TOPIC","Thema"); +define("_NW_THESCOOP","Einleitung"); +define("_NW_NOTIFYPUBLISH","Per E-Mail benachrichtigen, wenn der Artikel veröffentlicht wird"); +define("_NW_POST","Veröffentlichen"); +define("_NW_GO","Los!"); +define("_NW_THANKS","Danke für die Übermittlung."); //submission of news article + +define("_NW_NOTIFYSBJCT","Artikel für deine Seite"); // Notification mail subject +define("_NW_NOTIFYMSG","Hallo! Es gibt neue Artikel für deine Website."); // Notification mail message + +//%%%%%% File Name archive.php %%%%% +define("_NW_NEWSARCHIVES","Archiv"); +define("_NW_ARTICLES","Artikel"); +define("_NW_VIEWS","Gelesen"); +define("_NW_DATE","Datum"); +define("_NW_ACTIONS","Aktionen"); +define("_NW_PRINTERFRIENDLY","Druckoptimierte Version"); + +define("_NW_THEREAREINTOTAL","Es gibt insgesamt %s Artikel"); + +// %s is your site name +define("_NW_INTARTICLE","Interessanter Artikel auf %s"); +define("_NW_INTARTFOUND","Hier ist ein interessanter Artikel den ich auf %s gefunden habe"); + +define("_NW_TOPICC","Thema:"); +define("_NW_URL","URL:"); +define("_NW_NOSTORY","Der gewählte Artikel existiert nicht mehr."); + +//%%%%%% File Name print.php %%%%% + +define("_NW_URLFORSTORY","Die URL für diesen Artikel lautet:"); + +// %s represents your site name +define("_NW_THISCOMESFROM","Dieser Artikel stammt von %s"); + +// Added by Herve +define("_NW_ATTACHEDFILES","Angehängte Dateien:"); +define("_NW_ATTACHEDLIB","Dieser Artikel hat angehängte Dateien"); +define("_NW_NEWSSAMEAUTHORLINK","Artikel vom Autor"); +define("_NW_NEWS_NO_TOPICS","Kein Themenbereich angelegt, bitte einen anlegen bevor Artikel geschrieben werden."); +define("_NW_PREVIOUS_ARTICLE","Voriger Artikel"); +define("_NW_NEXT_ARTICLE","Nächster Artikel"); +define("_NW_OTHER_ARTICLES","Weitere Artikel"); + +// Added by Herve in version 1.3 for rating +define("_NW_RATETHISNEWS","Diesen Artikel bewerten"); +define("_NW_RATEIT","Bewerten"); +define("_NW_TOTALRATE","Gesamtbewertungen"); +define("_NW_RATINGLTOH","Bewertung (niedrigste zu höchster)"); +define("_NW_RATINGHTOL","Bewertung (höchste zu niedrigste)"); +define("_NW_RATINGC","Bewertung: "); +define("_NW_RATINGSCALE","Die Skala reicht von 1 - 10, wobei 1 die schlechteste und 10 die beste ist."); +define("_NW_BEOBJECTIVE","Bitte objektiv sein. Wenn alle eine 1 oder 10 erhalten, ist das wenig aussagekräftig."); +define("_NW_DONOTVOTE","Bitte nicht für eigene Artikel abstimmen."); +define("_NW_RATING","Bewertung"); +define("_NW_VOTE","Stimme"); +define("_NW_NORATING","Keine Bewertung ausgewählt."); +define("_NW_USERAVG","Durchschnittliche Bewertung"); +define("_NW_DLRATINGS","Neue Bewertungen (Gesamtstimmen: %s)"); +define("_NW_ONEVOTE","1 Stimme"); +define("_NW_NUMVOTES","%u Stimmen"); // Warning +define("_NW_CANTVOTEOWN","Es ist nicht mehr möglich hierfür abzustimmen.<br />Alle Stimmen wurden registriert und ausgewertet."); +define("_NW_VOTEDELETED","Abstimmungsdaten gelöscht."); +define("_NW_VOTEONCE","Bitte nicht mehrmals für den gleichen Artikel stimmen."); +define("_NW_VOTEAPPRE","Die Stimme wurde gezählt."); +define("_NW_THANKYOU","Danke für die Teilnahme an der Abstimmung hier bei %s"); // %s is your site name +define("_NW_RSSFEED","RSS Feed"); // Warning, this text is included insided an Alt attribut (for a picture), so take care to the quotes +define("_NW_AUTHOR","Autor"); +define("_NW_META_DESCRIPTION","Meta Beschreibung"); +define("_NW_META_KEYWORDS","Meta Schlüsselworte"); +define("_NW_MAKEPDF","PDF Dokument vom Artikel anfertigen"); +define('_MD_POSTEDON',"Geschrieben am: "); +define("_NW_AUTHOR_ID","Autor ID"); +define("_NW_POST_SORRY","Entweder sind keine Themen definiert, oder es sind nicht die erforderlichen Rechte zum Schreiben vorhanden."); + +// Added in v 1.50 +define("_NW_LINKS","Links"); +define("_NW_PAGE","Seite"); +define("_NW_BOOKMARK_ME","Bookmark Artikel auf eine der nachstehenden Seiten"); +define('_AM_NEWS_TOTAL',"Maximal %u Artikel"); +define('_AM_NEWS_WHOS_WHO',"Who's Who"); +define('_NW_NEWS_LIST_OF_AUTHORS',"Liste der Autoren auf dieser Website"); +define('_AM_NEWS_TOPICS_DIRECTORY',"Themenverzeichnis"); +define("_NW_PAGE_AUTO_SUMMARY","Seite %d : %n"); + +// Added in version 1.51 +define("_NW_BOOKMARK_TO_BLINKLIST","Bookmark bei Blinklist"); +define("_NW_BOOKMARK_TO_DELICIOUS","Bookmark bei del.icio.us"); +define("_NW_BOOKMARK_TO_DIGG","Bookmark bei Digg"); +define("_NW_BOOKMARK_TO_FARK","Bookmark bei Fark"); +define("_NW_BOOKMARK_TO_FURL","Bookmark bei Furl"); +define("_NW_BOOKMARK_TO_NEWSVINE","Bookmark bei Newsvine"); +define("_NW_BOOKMARK_TO_REDDIT","Bookmark bei Reddit"); +define("_NW_BOOKMARK_TO_SIMPY","Bookmark bei Simpy"); +define("_NW_BOOKMARK_TO_SPURL","Bookmark bei Spurl"); +define("_NW_BOOKMARK_TO_YAHOO","Bookmark bei Yahoo"); + +// Added in version 1.56 +define('_NW_NOTYETSTORY',"Entschuldigung, der gewählte Artikel wurde noch nicht veröffentlicht. Bitte kommen Sie später wieder und versuche es erneut."); +define('_NW_SELECT_IMAGE', "Wählen Sie ein Bild aus um dies an die Nachricht anzuhängen"); +define('_NW_CURENT_PICTURE', "Aktuelles Bild"); +?> \ No newline at end of file Added: XoopsModules/news/trunk/news/language/german/modinfo.php =================================================================== --- XoopsModules/news/trunk/news/language/german/modinfo.php (rev 0) +++ XoopsModules/news/trunk/news/language/german/modinfo.php 2012-07-02 05:56:04 UTC (rev 9766) @@ -0,0 +1,185 @@ +<?php +// $Id: modinfo.php,v 1.21 2004/09/01 17:48:07 hthouzard Exp $ +// Module Info + +// The name of this module +define('_MI_NEWS_NAME','Artikel'); + +// A brief description of this module +define('_MI_NEWS_DESC','Erzeugt einen Artikelbereich in dem Mitglieder Artikel und Kommentare schreiben können.'); + +// Names of blocks for this module (Not all module has blocks) +define('_MI_NEWS_BNAME1','Artikelthemen-Block'); +define('_MI_NEWS_BNAME3','Leitartikel-Block'); +define('_MI_NEWS_BNAME4','Top Artikel-Block'); +define('_MI_NEWS_BNAME5','Aktuellste Artikel'); +define('_MI_NEWS_BNAME6','Artikel moderieren'); +define('_MI_NEWS_BNAME7','In Themenbereichen navigieren'); +define('_MI_NEWS_BNAME9','Schlagzeilen'); + +// Sub menus in main menu block +define('_MI_NEWS_SMNAME1','Artikel schreiben'); +define('_MI_NEWS_SMNAME2','Archiv'); + +// Names of admin menu items +define('_MI_NEWS_ADMENU1', 'Index'); +define('_MI_NEWS_ADMENU2', 'Themenmanager'); +define('_MI_NEWS_ADMENU3', 'Artikel veröffentlichen / bearbeiten'); +define('_MI_NEWS_GROUPPERMS', 'Berechtigungen'); +// Added by Herve or prune option +define('_MI_NEWS_PRUNENEWS', 'Artikel aufräumen'); +// Added by Herve +define('_MI_NEWS_EXPORT', 'Artikel exportieren'); + +// Title of config items +define('_MI_STORYHOME', 'Wieviel Artikel auf der Indexseite?'); +define('_MI_NOTIFYSUBMIT', 'Bei Artikeleingang den Webmaster benachrichtigen?'); +define('_MI_DISPLAYNAV', 'Navigations-Box anzeigen?'); +define('_MI_AUTOAPPROVE','Artikel automatisch veröffentlichen?'); +define("_MI_ALLOWEDSUBMITGROUPS", "Gruppen, die Artikel schreiben dürfen"); +define("_MI_ALLOWEDAPPROVEGROUPS", "Gruppen, die Artikel genehmigen dürfen"); +define("_MI_NEWSDISPLAY", "Layout der Artikelansicht"); +define("_MI_NAMEDISPLAY","Name des Autors"); +define("_MI_COLUMNMODE","Spalten"); +define("_MI_STORYCOUNTADMIN","Anzahl der neuen Artikel in der Admin-Ansicht. (Diese Option limitiert die Anzahl der Themen im Adminbereich und der Statistikanzeige): "); +define('_MI_UPLOADFILESIZE', 'MAX Upload-Dateigröße (KB) 1048576 = 1 MB'); +define("_MI_UPLOADGROUPS","Für Upload berechtigte Gruppen"); + + +// Description of each config items +define('_MI_STORYHOMEDSC', 'Artikelanzahl auf der Startseite'); +define('_MI_NOTIFYSUBMITDSC', 'Bei Artikeleingang eine Nachricht an den Webmaster schicken'); +define('_MI_DISPLAYNAVDSC', 'Wird diese Option gewählt, wird eine Navigations-Box (pull down) angezeigt mit der man durch die Themenbereiche navigieren kann.'); +define('_MI_AUTOAPPROVEDSC', 'Artikel automatisch, ohne Genehmigungsprozedur veröffentlicht'); +define("_MI_ALLOWEDSUBMITGROUPSDESC", "Die selektierten Gruppen sind berechtigt neue Artikel zu schreiben"); +define("_MI_ALLOWEDAPPROVEGROUPSDESC", "Die selektierten Gruppen sind berechtigt neue Artikel zu genehmigen"); +define("_MI_NEWSDISPLAYDESC", "Klassisch, zeigt alle Artikel sortiert nach Datum der Veröffentlichung. Artikel nach Themen, gruppiert die Artikel nach Themen mit dem letzten Artikel im Ganzen und die anderen nur mit der Überschrift"); +define('_MI_ADISPLAYNAMEDSC', 'Wählen Sie, wie der Name des Autors angezeigt wird'); +define("_MI_COLUMNMODE_DESC","Sie können die Anzahl der Spalten für die Artikelliste wählen"); +define("_MI_STORYCOUNTADMIN_DESC",""); +define("_MI_UPLOADFILESIZE_DESC",""); +define("_MI_UPLOADGROUPS_DESC","Wählen Sie die Gruppen die auf den Server hochladen dürfen"); + +// Name of config item values +define("_MI_NEWSCLASSIC", "Klassisch"); +define("_MI_NEWSBYTOPIC", "Nach Themen"); +define("_MI_DISPLAYNAME1", "Username"); +define("_MI_DISPLAYNAME2", "Realer Name"); +define("_MI_DISPLAYNAME3", "Autor nicht anzeigen"); +define("_MI_UPLOAD_GROUP1","Absender und Genehmiger"); +define("_MI_UPLOAD_GROUP2","Nur Genehmiger"); +define("_MI_UPLOAD_GROUP3","Upload nicht erlaubt"); + +// Text for notifications + +define('_MI_NEWS_GLOBAL_NOTIFY', 'Allgemein'); +define('_MI_NEWS_GLOBAL_NOTIFYDSC', 'Allgemeine News-Benachrichtigungsoptionen.'); + +define('_MI_NEWS_STORY_NOTIFY', 'Story'); +define('_MI_NEWS_STORY_NOTIFYDSC', 'Benachrichtigungsoptionen die den aktuellen Artikel betreffen.'); + +define('_MI_NEWS_GLOBAL_NEWCATEGORY_NOTIFY', 'Neues Thema'); +define('_MI_NEWS_GLOBAL_NEWCATEGORY_NOTIFYCAP', 'Benachrichtigen wenn ein neues Thema angelegt worden ist.'); +define('_MI_NEWS_GLOBAL_NEWCATEGORY_NOTIFYDSC', 'Benachrichtigung wenn ein neues Thema angelegt worden ist.'); +define('_MI_NEWS_GLOBAL_NEWCATEGORY_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} Automatische Benachrichtigung: Neues Thema'); + +define('_MI_NEWS_GLOBAL_STORYSUBMIT_NOTIFY', 'Neuer Artikel eingeschickt'); +define('_MI_NEWS_GLOBAL_STORYSUBMIT_NOTIFYCAP', 'Benachrichtigen wenn ein neuer Artikel eingeschickt worden ist (noch freizugeben).'); +define('_MI_NEWS_GLOBAL_STORYSUBMIT_NOTIFYDSC', 'Eine Benachrichtigung erhalten wenn ein neuer Artikel eingeschickt worden ist, der noch freizugeben ist.'); +define('_MI_NEWS_GLOBAL_STORYSUBMIT_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} Automatische Benachrichtigung: Neuer Artikel eingeschickt'); + +define('_MI_NEWS_GLOBAL_NEWSTORY_NOTIFY', 'Neuer Artikel'); +define('_MI_NEWS_GLOBAL_NEWSTORY_NOTIFYCAP', 'Benachrichtigen wenn ein neuer Artikel veröffentlicht worden ist.'); +define('_MI_NEWS_GLOBAL_NEWSTORY_NOTIFYDSC', 'Eine Benachrichtigung erhalten wenn ein neuer Artikel veröffentlicht worden ist.'); +define('_MI_NEWS_GLOBAL_NEWSTORY_NOTIFYSBJ', '[{X... [truncated message content] |