you don't need to remove the ban in bc_api.php since that is for someone else calling your api, not internal doing it.
Where you have transaction crossed out, replace that with another name. At the top of block_explorer.php, copy the last else if block statement. Change the comment if you want for documentation. Change the string inside the brackets (Keep the quote marks) to the same name as you set earlier down below. Change what you want the header to say and change the next line so that the function has another name. Inside the brackets, change the string to match the name you set earlier.
In bc_layout.php, add another function with the same name that you set the function to. I can't really help you here, but you will need to include a variable to hold the string. Then set that variable to another function name which takes in as a parameter a variable set in the header of the function you are currently in in bc_layout.
In bc_daemon.php, add another function with the same name as the last function you added. Follow what the other functions do and use the comments there to help build your function which will request info from the bitcoind.
Sorry if this is hard to follow. I will try to help as best as I can.
Cheers for the answer, I will have a go at it. Fingers crossed X