anchor.diff:  		return
   	var/list/error_state = list()
   	var/player_key
  +	var/ip_check = FALSE
   	var/player_ip
  +	var/cid_check = FALSE
   	var/player_cid
   	var/use_last_connection = FALSE
   	var/applies_to_admins = FALSE
  
positive.code: 		if(query_create_ban_get_player.NextRow())
  			player_key = query_create_ban_get_player.item[1]
  			if(use_last_connection)
  				if (!isnull(player_ip))
  					player_ip = query_create_ban_get_player.item[2]
  				if (!isnull(player_cid))
  					player_cid = query_create_ban_get_player.item[3]
  		else
  			if(use_last_connection)
  
negative.code: 			to_chat(i, "<span class='boldannounce'>[usr.client.key] has removed a ban from [role] for your IP or CID.")
  	unban_panel(player_key, admin_key, player_ip, player_cid, page)
  
  /datum/admins/proc/edit_ban(ban_id, player_key, ip_check, player_ip, cid_check, player_cid, use_last_connection, applies_to_admins, duration, interval, reason, mirror_edit, old_key, old_ip, old_cid, old_applies, admin_key, page, list/changes)
  	if(!check_rights(R_BAN))
  		return
  	if(!SSdbcore.Connect())
  