diff --git a/app/config/routes.php b/app/config/routes.php index 156dccc9..846487e2 100755 --- a/app/config/routes.php +++ b/app/config/routes.php @@ -43,7 +43,7 @@ Router::connect('/', array('controller' => 'enquiries', 'action' => 'index')); * Then we connect url '/test' to our test controller. This is helpful in * developement. */ - Router::connect('/tests', array('controller' => 'tests', 'action' => 'index')); +# Router::connect('/tests', array('controller' => 'tests', 'action' => 'index')); Router::connect('/admin', array('controller'=>'pages','action'=>'display','admin')); //Display the admin page diff --git a/app/controllers/attachments_controller.php b/app/controllers/attachments_controller.php index 8717fc04..47950e0a 100644 --- a/app/controllers/attachments_controller.php +++ b/app/controllers/attachments_controller.php @@ -43,8 +43,7 @@ class AttachmentsController extends AppController { $this->redirect(array('action'=>'index')); } if (!empty($this->data)) { - $attachment = $this->Attachment->process_attachment($this->data); - if ($this->Attachment->save($attachment)) { + if ($this->Attachment->save($this->data)) { $this->Session->setFlash(__('The Attachment has been saved', true)); $this->redirect(array('action'=>'index')); } else { @@ -54,9 +53,8 @@ class AttachmentsController extends AppController { if (empty($this->data)) { $this->data = $this->Attachment->read(null, $id); } - $products = $this->Attachment->Product->find('list'); $principles = $this->Attachment->Principle->find('list'); - $this->set(compact('products','principles')); + $this->set(compact('principles')); } function delete($id = null) { diff --git a/app/controllers/documents_controller.php b/app/controllers/documents_controller.php index 71ca64a6..4f811b5b 100755 --- a/app/controllers/documents_controller.php +++ b/app/controllers/documents_controller.php @@ -138,10 +138,12 @@ class DocumentsController extends AppController { } function removeAttachments() { - $this->layout = 'ajax'; - foreach($this->data as $attachment) { + $this->layout = 'ajax'; + + foreach($this->data as $attachment) { $this->Document->DocumentAttachment->delete($attachment); - } + } + echo 'SUCCESS'; } diff --git a/app/views/attachments/edit.ctp b/app/views/attachments/edit.ctp index 3cd750ef..8109509d 100644 --- a/app/views/attachments/edit.ctp +++ b/app/views/attachments/edit.ctp @@ -6,9 +6,13 @@ echo $form->input('id'); echo $form->input('principle_id'); echo $form->input('name'); - echo $form->input('filename'); - echo $form->input('type'); - echo $form->input('size'); +?> +
+ + data['Attachment']['filename']; ?> +
+ +input('description'); echo $form->input('archived'); ?> diff --git a/app/views/attachments/view.ctp b/app/views/attachments/view.ctp index 4f27f363..bcdb2292 100644 --- a/app/views/attachments/view.ctp +++ b/app/views/attachments/view.ctp @@ -1,4 +1,4 @@ - - input('DocumentAttachment.id', array('type'=>'checkbox', 'value'=> $attachment['DocumentAttachment']['id'], 'label' => false)); ?> + input('DocumentAttachment.id', array('type'=>'checkbox', 'value'=> $attachment['DocumentAttachment']['id'], 'label' => false, 'class'=>'documentAttachment-checkbox')); ?> link($attachment['Attachment']['filename'], '/attachments/view/'.$attachment['Attachment']['id']); ?> diff --git a/app/webroot/js/document_attachments.js b/app/webroot/js/document_attachments.js old mode 100644 new mode 100755