Uploaded image for project: 'phpBB3'
  1. phpBB3
  2. PHPBB3-11168

Prevent the admin when an user is already banned

    XMLWordPrintable

    Details

      Description

      Hi,
      Wouldn't it be better to prevent the admin or the moderator when this one wants to ban an user, who already is ?
      I have made that small code to check the user id before the confirm action :

      #
      #-----[ OPEN ]------------------------------------------------
      #
      includes/mcp/mcp_ban.php
      #
      #-----[ FIND ]------------------------------------------------
      #
      				if (confirm_box(true))
      #
      #-----[ BEFORE, ADD ]-----------------------------------------
      #
      				if ( $mode === 'user' )
      				{
      					$sql = 'SELECT user_id
      						FROM ' . USERS_TABLE . "
      						WHERE username_clean = '" . $db->sql_escape(utf8_clean_string($ban)) . "'";
      					$result = $db->sql_query($sql);
      					$user_id = (int) $db->sql_fetchfield('user_id');
      					$db->sql_freeresult($result);
       
      					if ( !empty($user_id) )
      					{
      						trigger_error($user->lang['BAN_ALREADY_ENTERED'] . '<br /><br /><a href="' . $this->u_action . '">&laquo; ' . $user->lang['BACK_TO_PREV'] . '</a>');
      					}
      				}
      #
      #-----[ SAVE/CLOSE ALL FILES ]--------------------------------
      #
      # EoM
      

        Attachments

          Activity

            People

            Assignee:
            Marc Marc
            Reporter:
            ABDev Adrien Bonnel
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: