[2.0.6/2.0.11] Programmeren afsluiting Gebruikerslijst
Geplaatst: 29 dec 2004, 19:06
Ik zat me af te vragen of het afsluiten van een forumpagina bij 2.0.11 op dezelfde manier gaat als bij 2.0.6.
Onder 2.0.6 wordt de volgende MOD toegepast:
Bij 2.0.11 zag ik bij privmsg.php de volgende code:
Zit daar een verschil tussen? Hoe vertaal ik dat naar het bovenstaande voorbeeld? Wat voor variabele is POST_POST_URL? Ik wil dadelijk de Gebruikerslijst (memberlist.php) voor Gasten afsluiten, d.w.z. alleen forumleden kunnen die lijst nog raadplegen.
Onder 2.0.6 wordt de volgende MOD toegepast:
Code: Selecteer alles
#
# OPEN de af te sluiten pagina. We gaan ervan uit dat de pagina pagina.php heet
#
#
# ZOEK:
#
// standard page header
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
#
# VOEG ERVOOR TOE:
#
// Sorry , only logged users ...
if ( !$userdata['session_logged_in'] )
{
$redirect = "pagina.$phpEx";
$redirect .= ( isset($user_id) ) ? '&user_id=' . $user_id : '';
header('Location: ' . append_sid("login.$phpEx?redirect=$redirect", true));
}
Code: Selecteer alles
if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=privmsg.$phpEx&folder=$folder&mode=$mode&" . POST_POST_URL . "=$privmsgs_id", true));
}