Pagina 1 van 1

Moderator rechten aanpassen

Geplaatst: 04 okt 2006, 09:41
door budofrank
Is het mogelijk om de rechten van een moderator aan tepassen?
En dan zo dat de moderator geen IP scan kan uitvoeren?

Standaard kan de moderator het bericht bewerken, verwijderen en een IP scan uitvoeren, dit laatste wil ik eigenlijk uitgevinkt hebben.

Dus alleen de administrators kunnen een IP scan uitvoeren.

Geplaatst: 04 okt 2006, 20:36
door Raimon
Ja dat kan, je kan dat doen door de IP knop onzichtbaar te maken voor Moderators:

Open:

Code: Selecteer alles

viewtopic.php
Zoek:

Code: Selecteer alles

    if ( $is_auth['auth_mod'] ) 
   { 
      $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id']; 
      $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>'; 
      $ip = '<a href="' . $temp_url . '">' . $lang['View_IP'] . '</a>'; 
    
      $temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id']; 
      $delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>'; 
      $delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>'; 
   }
Vervang met:

Code: Selecteer alles

 if ( $userdata['user_level'] == ADMIN && $userdata['session_logged_in'] ) 
   { 
      $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id']; 
      $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>'; 
      $ip = '<a href="' . $temp_url . '">' . $lang['View_IP'] . '</a>'; 
   } 

   if ( $is_auth['auth_mod'] ) 
   { 
      $temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id']; 
      $delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>'; 
      $delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>'; 
   }
Vervolgens sla je alles veilig op!

Geplaatst: 04 okt 2006, 21:27
door budofrank
Raimon schreef:Ja dat kan, je kan dat doen door de IP knop onzichtbaar te maken voor Moderators:

Open:

Code: Selecteer alles

viewtopic.php
Zoek:

Code: Selecteer alles

    if ( $is_auth['auth_mod'] ) 
   { 
      $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id']; 
      $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>'; 
      $ip = '<a href="' . $temp_url . '">' . $lang['View_IP'] . '</a>'; 
    
      $temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id']; 
      $delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>'; 
      $delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>'; 
   }
Vervang met:

Code: Selecteer alles

 if ( $userdata['user_level'] == ADMIN && $userdata['session_logged_in'] ) 
   { 
      $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id']; 
      $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>'; 
      $ip = '<a href="' . $temp_url . '">' . $lang['View_IP'] . '</a>'; 
   } 

   if ( $is_auth['auth_mod'] ) 
   { 
      $temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id']; 
      $delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>'; 
      $delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>'; 
   }
Vervolgens sla je alles veilig op!
Bedankt Raimon, het is gelukt :thumb: