Created new site, assigned new blog template but getting errors when trying to view

I think I've got myself confused. I had this working but then I think I deleted my test site and created a new one, now when I try to view my new site, I am getting these errors in the browser:

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/content/82/8284682/html/shop/wp-content/themes/eStore/includes/functions/additional_functions.php on line 225

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/content/82/8284682/html/shop/wp-content/themes/eStore/includes/functions/additional_functions.php on line 225

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/content/82/8284682/html/shop/wp-content/themes/eStore/includes/functions/additional_functions.php on line 229

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/content/82/8284682/html/shop/wp-content/themes/eStore/includes/functions/additional_functions.php on line 229

Warning: Cannot modify header information - headers already sent by (output started at /home/content/82/8284682/html/shop/wp-content/themes/eStore/includes/functions/additional_functions.php:225) in /home/content/82/8284682/html/shop/wp-includes/pluggable.php on line 934