Archive MOD 2.0.1 viewtopic.php
Verfasst: 06.06.2007 20:23
Beim Archive MOD 2.0.1 hat sich noch mindestens ein weiteres Problem eingeschlichen, und zwar wird beim Anschauen eines Topics im Archiv auch "Verschieben", "Entsperren" und "Teilen" angezeigt, die ohne Funktion oder ohne sinnvolle Funktion sind. Abhilfe tut das hier:
Ersetze
durch
(Im Endeffekt muss bloß ein "else" um die letzten "$topic_mod .=" gesetzt werden.)
René
Ersetze
Code: Alles auswählen
if ( $is_auth['auth_mod'] )
{
$s_auth_can .= sprintf($lang['Rules_moderate'], "<a href=\"modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id&sid=" . $userdata['session_id'] . '">', '</a>');
if (!$forum_topic_data['forum_enable_archive'] || $forum_topic_data['forum_status'] == FORUM_ARCHIVE)
{
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=delete&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_delete'] . '" alt="' . $lang['Delete_topic'] . '" title="' . $lang['Delete_topic'] . '" border="0" /></a> ';
}
else
{
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=archive&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_archive'] . '" alt="' . $lang['Archive_topic_title'] . '" title="' . $lang['Archive_topic_title'] . '" border="0" /></a> ';
}
if ($forum_topic_data['forum_status'] == FORUM_ARCHIVE && count($archive_info) > 0)
{
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=restore&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_restore'] . '" alt="' . $lang['Restore_topic_title'] . '" title="' . $lang['Restore_topic_title'] . '" border="0" /></a> ';
}
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=move&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_move'] . '" alt="' . $lang['Move_topic'] . '" title="' . $lang['Move_topic'] . '" border="0" /></a> ';
$topic_mod .= ( $forum_topic_data['topic_status'] == TOPIC_UNLOCKED ) ? "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=lock&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_lock'] . '" alt="' . $lang['Lock_topic'] . '" title="' . $lang['Lock_topic'] . '" border="0" /></a> ' : "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=unlock&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_unlock'] . '" alt="' . $lang['Unlock_topic'] . '" title="' . $lang['Unlock_topic'] . '" border="0" /></a> ';
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=split&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_split'] . '" alt="' . $lang['Split_topic'] . '" title="' . $lang['Split_topic'] . '" border="0" /></a> ';
}
Code: Alles auswählen
if ( $is_auth['auth_mod'] )
{
$s_auth_can .= sprintf($lang['Rules_moderate'], "<a href=\"modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id&sid=" . $userdata['session_id'] . '">', '</a>');
if (!$forum_topic_data['forum_enable_archive'] || $forum_topic_data['forum_status'] == FORUM_ARCHIVE)
{
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=delete&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_delete'] . '" alt="' . $lang['Delete_topic'] . '" title="' . $lang['Delete_topic'] . '" border="0" /></a> ';
}
else
{
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=archive&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_archive'] . '" alt="' . $lang['Archive_topic_title'] . '" title="' . $lang['Archive_topic_title'] . '" border="0" /></a> ';
}
if ($forum_topic_data['forum_status'] == FORUM_ARCHIVE && count($archive_info) > 0)
{
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=restore&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_restore'] . '" alt="' . $lang['Restore_topic_title'] . '" title="' . $lang['Restore_topic_title'] . '" border="0" /></a> ';
}
else
{
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=move&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_move'] . '" alt="' . $lang['Move_topic'] . '" title="' . $lang['Move_topic'] . '" border="0" /></a> ';
$topic_mod .= ( $forum_topic_data['topic_status'] == TOPIC_UNLOCKED ) ? "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=lock&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_lock'] . '" alt="' . $lang['Lock_topic'] . '" title="' . $lang['Lock_topic'] . '" border="0" /></a> ' : "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=unlock&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_unlock'] . '" alt="' . $lang['Unlock_topic'] . '" title="' . $lang['Unlock_topic'] . '" border="0" /></a> ';
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=split&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_split'] . '" alt="' . $lang['Split_topic'] . '" title="' . $lang['Split_topic'] . '" border="0" /></a> ';
}
}
René