From ee6dd202b6ea2f62c4d2f039904d598245c29ec3 Mon Sep 17 00:00:00 2001 From: Karsten Heiken Date: Sun, 31 Jul 2011 16:41:19 +0200 Subject: [PATCH] Create a programs controller --- application/controllers/programs.php | 40 ++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 application/controllers/programs.php diff --git a/application/controllers/programs.php b/application/controllers/programs.php new file mode 100644 index 0000000..7203ccc --- /dev/null +++ b/application/controllers/programs.php @@ -0,0 +1,40 @@ +load->model('program'); + + // load language file + $this->lang->load(strtolower($this->router->class)); + } + + /** + * Show a list of all available programs. + */ + public function index() { + $programs = $this->program->getAll(); + + $tpl['programs'] = $programs; + $this->load->view('program/list', $tpl); + } + + /** + * Show detailed information about a program. + * + * @param type $prg_id The program's id + */ + public function detail($prg_id) { + $program = $this->program->getById($prg_id); + + $tpl['program'] = $program; + $this->load->view('program/detail', $tpl); + } +}