Ir, bet tas neliedz izveidot vēlvienu klasi, Abstract_Admin_Controller, kas manto CI_Controller. Tad arī savā Tyres klasē manto to Abstract_..
Nu jā, bet tas jau ir tikai normāli, ka pēc header("Location tiek likts arī exit(), lai tālāk nekas neizpildās. Domāju, ka CI atbilstošajā redirect metodē tas jau ir implementēts.