Suche Mod das Moderatoren keine Admin Beiträge ändern können
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- Linux User
- Mitglied
- Beiträge: 15
- Registriert: 09.09.2006 17:47
Suche Mod das Moderatoren keine Admin Beiträge ändern können
Gibt es einen Mod, der bewirkt, das die vom Admin geschriebenen Beiträge nicht von Moderatoren geändert werden können? Danke.
- Energy_2k2
- Mitglied
- Beiträge: 82
- Registriert: 27.11.2005 18:39
Öffne
Finde
Füge danach ein
Öffne
Finde
Füge danach ein
Öffne
Finde
Füge davor ein
Code: Alles auswählen
modcp.php
Code: Alles auswählen
case 'delete':
if (!$is_auth['auth_delete'])
{
message_die(MESSAGE, sprintf($lang['Sorry_auth_delete'], $is_auth['auth_delete_type']));
}
Code: Alles auswählen
if( $userdata['user_level'] != ADMIN )
{
$topics_sql = ( isset($HTTP_POST_VARS['topic_id_list']) ) ? implode(',', $HTTP_POST_VARS['topic_id_list']) : $topic_id;
$sql = "SELECT t.topic_id
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u
WHERE u.user_id = t.topic_poster
AND u.user_level = " . ADMIN . "
AND t.topic_id IN ($topics_sql)";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not retrieve topics list', '', __LINE__, __FILE__, $sql);
}
if( $db->sql_numrows($result) > 0 )
{
message_die(GENERAL_MESSAGE, $lang['Not_auth_edit_delete_admin']);
}
}
Code: Alles auswählen
posting.php
Code: Alles auswählen
if ( empty($post_id) )
{
message_die(GENERAL_MESSAGE, $lang['No_post_id']);
}
Code: Alles auswählen
if( $userdata['user_level'] != ADMIN && ($mode == 'editpost' || $mode == 'delete' || $mode == 'poll_delete') )
{
$sql = "SELECT u.user_level
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u
WHERE p.post_id = $post_id
AND p.poster_id = u.user_id
AND u.user_level = " . ADMIN;
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not retrieve post information', '', __LINE__, __FILE__, $sql);
}
if( $row = $db->sql_fetchrow($result) )
{
message_die(GENERAL_MESSAGE, $lang['Not_auth_edit_delete_admin']);
}
}
Code: Alles auswählen
language/lang_german/lang_main.php
Code: Alles auswählen
?>
Code: Alles auswählen
$lang['Not_auth_edit_delete_admin'] = 'Du kannst keine Beiträge des Administrators editieren/löschen.';
mfg.
Energy_2k2
Energy_2k2
- Linux User
- Mitglied
- Beiträge: 15
- Registriert: 09.09.2006 17:47
- Energy_2k2
- Mitglied
- Beiträge: 82
- Registriert: 27.11.2005 18:39