/**
  * Process delete form. Receive POST data as parameter.
  *
  * @param array post
  * @return void
  */
 private function _delete($post = array())
 {
     if (count($post) > 0) {
         // get pk name and value
         $pk = $this->acme_controller_model->get_pk_name($this->table_name);
         $pk_value = $this->input->post('pk_value');
         // old data to log
         $old_data = $this->db->get_where($this->table_name, array($pk => $pk_value))->row_array(0);
         // log delete
         $this->logger->db_log(lang('Record delete'), 'delete', $this->table_name, $old_data);
         // Removes
         $this->db->delete($this->table_name, array($pk => $pk_value));
     }
     redirect($this->controller);
 }