public function listQueuesAction()
 {
     // TODO Auto-generated {0}::indexAction() default action\
     $table = Khcn_Api::_()->getDbTable('queue', 'default');
     $this->view->form = $form = new Admin_Form_FilterGV();
     $form->removeElement('reset');
     $params = Default_Model_Functions::filterParams($this->_getAllParams());
     $form->populate($params);
     $params['page'] = $this->_getParam('page', 1);
     // Delete or Approve queue
     if (!empty($params['submit'])) {
         if ($params['submit'] == 'Xóa') {
             foreach ($params['items'] as $id) {
                 $queue = Khcn_Api::_()->getItem('default_queue', $id);
                 if ($queue != null) {
                     $queue->delete();
                 }
             }
             $_SESSION['msg'] = 'Thành công !. Dữ liệu đã được xóa.';
             $_SESSION['type_msg'] = 'success';
         } else {
             if ($params['submit'] == 'Xác nhận') {
                 foreach ($params['items'] as $id) {
                     $queue = Khcn_Api::_()->getItem('default_queue', $id);
                     if ($queue != null) {
                         $this->addGiangVien($queue);
                         $queue->delete();
                     }
                 }
                 $_SESSION['msg'] = 'Thành công !. Dữ liệu đã được cập nhật.';
                 $_SESSION['type_msg'] = 'success';
             }
         }
     }
     //Set the properties for the pagination
     $paginator = $table->getQueuesPaginator($params);
     $paginator->setItemCountPerPage(20);
     $this->view->paginator = $paginator;
     $this->view->filterValues = $params;
 }