function delete() { $this->load->helper('file'); $this->load->model('content_fields_model'); $type_id = $this->uri->segment(5); if ($this->input->post('selected')) { $selected = $this->input->post('selected'); } else { $selected = (array) $this->uri->segment(6); } $Content_fields = new Content_fields_model(); $Content_fields->where_in('id', $selected)->get(); if ($Content_fields->exists()) { $message = ''; foreach ($Content_fields as $Content_field) { $Content_field->drop_entries_column(); $Content_field->delete(); } // Clear cache so updates will show on next entry load $this->load->library('cache'); $this->cache->delete_all('entries'); $this->cache->delete_all('content_types'); $message .= '<p class="success">The selected items were successfully deleted.</p>'; $this->session->set_flashdata('message', $message); } redirect(ADMIN_PATH . '/content/fields/index/' . $type_id); }