The template has nothing to do with the admin, so this developer must really have messed with it a lot. If they have significantly changed even the admin, the template file structure may be unrecognizable to us.
A link to see your site may let us guess how much the template structure has been changed.
There is a built-in system for using custom copies of template files on specific page names, but "index" will catch both the home page and listing pages. You will (probably) need to add some code to the top of /includes/templates/your_template/common/tpl_footer.php.
PHP Code:
if ($this_is_home_page){
//use your custom footer code here
}else{
//wrap this around all of the standard footer code
}