/**
  * Deletes a users_group
  *
  * @param string $id
  */
 public function deleteAction()
 {
     try {
         if (!$this->request->isPost()) {
             throw new Exception('Acesso não permitido a essa action.');
         }
         if ($this->request->isAjax()) {
             $this->view->disable();
         }
         $id = $this->request->getPost('id');
         $users_group = UsersGroups::findFirstByid($id);
         if (!$users_group) {
             throw new Exception('Grupo x Usuário não encontrado!');
         }
         if (!$users_group->delete()) {
             $msg = '';
             foreach ($users_group->getMessages() as $message) {
                 $msg .= $message . '<br />';
             }
             throw new Exception($msg);
         }
         echo 'ok';
     } catch (Exception $exc) {
         $this->flash->error($exc->getMessage());
         return $this->response->redirect('nucleo/users_groups');
     }
 }