 
 
Dieses kleine Snippet hier, ermöglicht es nun dem Admin und den Moderatoren den Status eines Topics auch wieder zu Löschen.
 
 
- Code: Alles auswählen
- #
 #-----[ OPEN ]----------------------------------------------------------------
 #
 language/lang_english/lang_main.php
 #
 #-----[ FIND ]----------------------------------------------------------------
 #
 $lang['Topic_info_updated'] = 'Topic Info updated.';
 #
 #-----[ AFTER, ADD ]----------------------------------------------------------
 #
 $lang['Topic_info_delete'] = 'delete Topic Info';
 #
 #-----[ OPEN ]----------------------------------------------------------------
 #
 language/lang_german/lang_main.php
 #
 #-----[ FIND ]----------------------------------------------------------------
 #
 $lang['Topic_info_updated'] = 'Topic Info aktualisiert.';
 #
 #-----[ AFTER, ADD ]----------------------------------------------------------
 #
 $lang['Topic_info_delete'] = 'Topic Info löschen';
 #
 #-----[ OPEN ]----------------------------------------------------------------
 #
 viewtopic.php
 #
 #-----[ FIND ]----------------------------------------------------------------
 #
 global $topic_info, $lang;
 #
 #-----[ IN-LINE FIND ]--------------------------------------------------------
 #
 $lang
 #
 #-----[ IN-LINE AFTER, ADD ]--------------------------------------------------
 #
 , $userdata
 #
 #-----[ FIND ]----------------------------------------------------------------
 #
 $s_info_select .= '</select>';
 #
 #-----[ BEFORE, ADD ]---------------------------------------------------------
 #
 $s_info_select .= ($topic_info != '0' && ($userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD)) ? '<option value="-1">' . $lang['Topic_info_delete'] . '</option>' : '';
 #
 #-----[ FIND ]----------------------------------------------------------------
 #
 $sql = "UPDATE ". TOPICS_TABLE ." SET topic_info = '". str_replace("\'", "''", $HTTP_POST_VARS['topic_info']) ."' WHERE topic_id = $topic_id";
 if( !$db->sql_query($sql) )
 {
 message_die(GENERAL_ERROR, 'could not update topic info.', '', __LINE__, __FILE__, $sql);
 }
 $message = $lang['Topic_info_updated'] .'<br /><br />'. sprintf($lang['Click_return_topic'], '<a href="'. append_sid("viewtopic.$phpEx?". POST_TOPIC_URL ."=$topic_id") .'">', '</a>') .'<br /><br />'. sprintf($lang['Click_return_forum'], '<a href="'. append_sid("viewforum.$phpEx?". POST_FORUM_URL ."=$forum_id") .'">', '</a>');
 message_die(GENERAL_MESSAGE, $message);
 #
 #-----[ REPLACE WITH ]--------------------------------------------------------
 #
 $topic_info_status = intval($HTTP_POST_VARS['topic_info']);
 if ($topic_info_status != 0)
 {
 ($topic_info_status == -1) ? $topic_info_status = 0 :'';
 $sql = "UPDATE ". TOPICS_TABLE ." SET topic_info = $topic_info_status WHERE topic_id = $topic_id";
 if ( !$db->sql_query($sql) )
 {
 message_die(GENERAL_ERROR, 'Could not update topic info.', '', __LINE__, __FILE__, $sql);
 }
 $message = $lang['Topic_info_updated'] . "<br /><br />" . sprintf($lang['Click_return_topic'], "<a href=\"" . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_forum'], "<a href=\"" . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . "\">", "</a>");
 message_die(GENERAL_MESSAGE, $message);
 }
 #
 #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------
 #
 # EoM





 Was hast du denn da gemacht?
  Was hast du denn da gemacht?
 
  
 
 
