load->model( $models ); $this->load->library( $libraries ); } public function getDocuments( $foreignID ) { $documents = Document::getDocuments( $foreignID ); $this->json( $documents ); } public function downloadDocument( $documentID ) { $this->load->helper( 'download' ); $document = Document::find( $documentID ); $data = file_get_contents( MYROOTPATH . 'documents/' . $document->storagename ); force_download( $document->originalname, $data ); } public function removeDocument( $documentID ) { $document = Document::find( $documentID ); unlink( MYROOTPATH . 'documents/' . $document->storagename ); Document::whereId( $documentID )->delete(); } }