public function unDeleteFile() { $fileId = $this->uri->segment(3); $fileDataObj = new Document_Model($fileId); if ($this->session->admin) { $this->delete->unDeleteFile($fileId); } elseif ($fileDataObj->isOwner($this->session->id)) { $this->delete->unDeleteFile($fileId); } else { $this->session->set_flashdata('error', 'You can not un-delete this file.'); redirect($_SERVER['HTTP_REFERRER']); } }