PHP File Manager
Editing File: Occasions.php
<?php /* * Copyright (C) Wayne Purton-Smith - All Rights Reserved * Unauthorized copying of this file or removing this paragraph, via any medium is strictly prohibited * Proprietary and confidential * Written by Wayne Purton-Smith <waynepurtonsmith@hotmail.co.uk> February 2014 */ class Occasions extends CI_Controller { function __construct() { parent::__construct(); $this->load->model('events'); $this->users->denyRestricted('content'); } public function index() { $head_data['page_title'] = 'Events'; $this->load->view('header', $head_data); $data['events'] = $this->events->get(); $this->load->view('events/overview', $data); $this->load->view('footer'); } public function edit($mode = NULL) { if(is_numeric($mode) && !(($event_id = (int) $mode) > 0 && ($event_info = $this->events->get($event_id)))) { redirect('/events'); exit; } if($this->input->post('save_event')) { $result = $this->events->save($this->input->post(), (isset($event_id)) ? $event_id : NULL); if(!$result) { $this->common->keepPostData(); } $this->common->keepResponseMessage(); redirect($this->agent->referrer()); exit; } $this->common->getPostData(); $head_data['page_title'] = ((isset($event_id) && $event_id > 0) ? 'Edit ' . input_value('"' . $event_info->name . '"') : 'Create an event') . ' - Events'; $this->load->view('header', $head_data); $data['event_info'] = (isset($event_info)) ? $event_info : NULL; $this->load->view('events/edit', $data); $this->load->view('footer'); } public function delete($mode = NULL) { $this->events->delete($mode); redirect('/events'); } }
Cancel