From 373103c7c3b8362188bee891e146a0ec0440957b Mon Sep 17 00:00:00 2001 From: Karl Cordes Date: Mon, 15 Jul 2013 21:52:11 +1000 Subject: [PATCH] Added undelete link to archived enquiries --- app/controllers/enquiries_controller.php | 2 +- app/views/elements/enquiry_table.ctp | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/controllers/enquiries_controller.php b/app/controllers/enquiries_controller.php index 30a3c70d..1327c841 100755 --- a/app/controllers/enquiries_controller.php +++ b/app/controllers/enquiries_controller.php @@ -540,7 +540,7 @@ class EnquiriesController extends AppController { $this->Enquiry->save($enquiry); - $undo = 'Undo'; + $undo = 'Undo this'; $this->Session->setFlash('Enquiry '.$enquiry['Enquiry']['title'].' has been deleted. '.$undo); $this->redirect(array('action'=>'index')); diff --git a/app/views/elements/enquiry_table.ctp b/app/views/elements/enquiry_table.ctp index cc4b9b95..bd894a6c 100755 --- a/app/views/elements/enquiry_table.ctp +++ b/app/views/elements/enquiry_table.ctp @@ -155,7 +155,16 @@ echo $paginator->counter(array( link(__('View', true), array('controller' => 'enquiries', 'action' => 'view', $enquiry['Enquiry']['id'])); ?> link(__('Edit', true), array('controller' => 'enquiries', 'action' => 'edit', $enquiry['Enquiry']['id'])); ?> - link(__('Delete', true), array('controller' => 'enquiries', 'action' => 'delete', $enquiry['Enquiry']['id'])); ?> + link(__('Undelete', true), array('controller' => 'enquiries', 'action' => 'undelete', $enquiry['Enquiry']['id'])); + + } + else { + echo $html->link(__('Delete', true), array('controller' => 'enquiries', 'action' => 'delete', $enquiry['Enquiry']['id'])); + } + + ?>