public function deleteAction()
 {
     $this->_helper->viewRenderer->setNoRender();
     $id = $this->_getParam('id');
     if (null != $id) {
         $event = $this->event->find($id)->current();
         if (null != $event) {
             if ($event->status != self::STATUS_ARCHIVED) {
                 $event->setFromArray(array('status' => self::STATUS_ARCHIVED))->save();
                 $this->loggingaction('Event', 'Archive', $id, self::LANGUAGE_ID);
                 $this->_helper->flashMessenger->addMessage('Kegiatan dipindahkan ke arsip.');
             } else {
                 $event->delete();
                 $this->loggingaction('Event', 'Delete', $id, self::LANGUAGE_ID);
                 $this->_helper->flashMessenger->addMessage('Kegiatan berhasil dihapus.');
             }
         }
     }
     $this->_helper->redirector('index');
 }