$privilegio['ID_UNIDADE'] = $idUnidade;
 }
 $getPrivilegio = DaoPrivilegio::getPrivilegios($privilegio);
 $out = array();
 switch ($acao) {
     case 'salvar-privilegio':
         try {
             //
             $manterPrivilegio = array();
             $manterPrivilegio = $privilegio;
             $manterPrivilegio['PERMISSAO'] = $permissao == 'true' ? 1 : 0;
             //
             if ($getPrivilegio->result == true) {
                 $manterPrivilegio['ID'] = $getPrivilegio->result[0]['ID'];
             }
             $rs = DaoPrivilegio::salvar($manterPrivilegio);
             if ($rs->success == false) {
                 throw new Exception($rs->error);
             }
             Controlador::getInstance()->cache->clean('matchingAnyTag', array('acl_unidade_' . $idUnidade));
             $out['message'] = 'SGDOC - Permissão alterada com sucesso.';
             $out['success'] = 'true';
         } catch (Exception $e) {
             $out = array('success' => 'false', 'error' => $e->getMessage());
         }
         break;
     case 'get-combo-grupos-privilegios':
         try {
             $grupoPrivilegio = DaoGrupoPrivilegio::getGruposPrivilegios();
             if ($grupoPrivilegio->result == true) {
                 $out = $grupoPrivilegio->result;