ich möchte den Status-Mod etwas umbauen.
Er funktioniert derzeit wie folgt:
- Man ändert den Status und klick auf "Los"
- Anschließend wird über folgenden Code der Status in der DB aktualisiert:
Code: Alles auswählen
if( isset($HTTP_POST_VARS['submit']) && $userdata['user_id'] != ANONYMOUS )
{
$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);
}
Code: Alles auswählen
$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);
Kommentiere ich den "$message"-Teil aus kommt man direkt wieder auf die normale Seite, die DB wurde auch aktualisiert, aber nun steht noch der alte Status drin. Erst nach manuellem Aktualisieren ist der neue drin.
Wie kann ich die Seite automatisch aktualisieren?
Viele Grüße Martin