Rules Managemet 1.0.2 Lesen der Themen erst die Regeln bestä
Verfasst: 18.05.2007 23:33
Hallo,
ich möchte den Mod Rules Management 1.0.2 so abändern das man die Regeln auch bestätigen muß um überhaupt Themen im Forum Lesen zu können.
Ich habe den entsprechenden Teil des Mods, der auch in der posting.php eingebaut ist, versuchsweise zusätzlich in die viewtopic eingebaut. Scheint auch zu funktionieren.
Hier mal der entsprechende Teil in der viewtopic.php:
Kann mal jemand bitte den Einbau überprüfen ob das so ok ist, oder ob ich es anders machen muß.
Das wäre nett, bin nämlich ziemlich unerfahren darin.
ich möchte den Mod Rules Management 1.0.2 so abändern das man die Regeln auch bestätigen muß um überhaupt Themen im Forum Lesen zu können.
Ich habe den entsprechenden Teil des Mods, der auch in der posting.php eingebaut ist, versuchsweise zusätzlich in die viewtopic eingebaut. Scheint auch zu funktionieren.
Hier mal der entsprechende Teil in der viewtopic.php:
Code: Alles auswählen
//
// End auth check
//
$forum_name = $forum_topic_data['forum_name'];
$topic_title = $forum_topic_data['topic_title'];
$topic_id = intval($forum_topic_data['topic_id']);
$topic_time = $forum_topic_data['topic_time'];
//
// forum enter after accepting rules
//
if (!($userdata['user_level'] == ADMIN OR $userdata['user_level'] == MOD))
{
$sql = "SELECT u.user_rules, u.user_read_rules, r.date
FROM " . USERS_TABLE . " u, " . RULES_TABLE . " r
WHERE user_id = " . $userdata['user_id'];
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query information', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$user_rules = $row['user_rules'];
$read_rules = $row['user_read_rules'];
$rules_date = $row['date'];
$error_rules = sprintf($lang['Rules_accept_error']);
if ($user_rules <= $rules_date OR $read_rules!='1')
{
message_die(GENERAL_ERROR, $error_rules);
}
}
}
//
// forum enter after accepting rules
//
if ($post_id)
{
$start = floor(($forum_topic_data['prev_posts'] - 1) / intval($board_config['posts_per_page'])) * intval($board_config['posts_per_page']);
}
//
// Is user watching this thread?
//
Das wäre nett, bin nämlich ziemlich unerfahren darin.
