<IfModule mod_rewrite.c>
  Options -MultiViews
  RewriteEngine On
  RewriteBase /troyacrm/
  # /troyacrm/ -> login.php
RewriteRule ^$ login.php [L,QSA]
  
  # não reescrever arquivos/pastas reais
  RewriteCond %{REQUEST_FILENAME} -f [OR]
  RewriteCond %{REQUEST_FILENAME} -d
  RewriteRule ^ - [L]

  # Dashboard
  RewriteRule ^dashboard/?$ dashboard.php [L,QSA]

  # --- IMÓVEIS ---
  RewriteRule ^imoveis/([0-9]+)/fotos/?$        modules/imoveis/fotos.php?id=$1        [L,QSA]
  RewriteRule ^imoveis/([0-9]+)/editar/?$       modules/imoveis/editar.php?id=$1       [L,QSA]
  RewriteRule ^imoveis/([0-9]+)/visualizar/?$   modules/imoveis/visualizar.php?id=$1   [L,QSA]
  RewriteRule ^imoveis/novo/?$                  modules/imoveis/criar.php              [L,QSA]
  RewriteRule ^imoveis/?$                       modules/imoveis/index.php              [L,QSA]

  # --- CLIENTES ---
  RewriteRule ^clientes/([0-9]+)/visualizar/?$ modules/clientes/visualizar.php?id=$1 [L,QSA]
  RewriteRule ^clientes/([0-9]+)/editar/?$     modules/clientes/editar.php?id=$1     [L,QSA]
  RewriteRule ^clientes/criar/?$               modules/clientes/criar.php            [L,QSA]
  RewriteRule ^clientes/?$                     modules/clientes/index.php            [L,QSA]

  # --- AGENDA ---
  RewriteRule ^agenda/([0-9]+)/editar/?$    modules/agenda/editar.php?id=$1    [L,QSA]
  RewriteRule ^agenda/([0-9]+)/remover/?$   modules/agenda/remover.php?id=$1   [L,QSA]
  RewriteRule ^agenda/calendario/?$         modules/agenda/calendario.php      [L,QSA]
  RewriteRule ^agenda/novo/?$               modules/agenda/novo.php            [L,QSA]
  RewriteRule ^agenda/?$                    modules/agenda/index.php           [L,QSA]

  # --- USUÁRIOS ---
  RewriteRule ^usuarios/([0-9]+)/permissoes/?$ modules/usuarios/permissoes.php?user_id=$1 [L,QSA]
  RewriteRule ^usuarios/([0-9]+)/editar/?$     modules/usuarios/editar.php?id=$1          [L,QSA]
  RewriteRule ^usuarios/([0-9]+)/remover/?$    modules/usuarios/remover.php?id=$1         [L,QSA]
  RewriteRule ^usuarios/novo/?$                modules/usuarios/novo.php                   [L,QSA]
  RewriteRule ^usuarios/?$                     modules/usuarios/index.php                  [L,QSA]
  
# --- NEGOCIOS (rotas amigveis) ---
RewriteRule ^negocios/([0-9]+)/editar/?$       modules/negocios/editar.php?id=$1       [L,QSA]
RewriteRule ^negocios/([0-9]+)/remover/?$      modules/negocios/remover.php?id=$1      [L,QSA]
RewriteRule ^negocios/([0-9]+)/visualizar/?$   modules/negocios/visualizar.php?id=$1   [L,QSA]
RewriteRule ^negocios/novo/?$                  modules/negocios/novo.php               [L,QSA]
RewriteRule ^negocios/?$                       modules/negocios/index.php              [L,QSA]

# --- ATENDIMENTOS (rotas amigveis) ---
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /troyacrm/
Options -MultiViews

# n00o reescrever arquivos/pastas reais
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# por ID na URL
RewriteRule ^atendimentos/([0-9]+)/visualizar/?$ modules/atendimentos/visualizar.php?id=$1 [L,QSA]
RewriteRule ^atendimentos/([0-9]+)/editar/?$     modules/atendimentos/editar.php?id=$1     [L,QSA]
RewriteRule ^atendimentos/([0-9]+)/remover/?$    modules/atendimentos/remover.php?id=$1    [L,QSA]

# sem ID na URL (usa ?id=123)
RewriteRule ^atendimentos/visualizar/?$ modules/atendimentos/visualizar.php [L,QSA]
RewriteRule ^atendimentos/editar/?$     modules/atendimentos/editar.php     [L,QSA]
RewriteRule ^atendimentos/remover/?$    modules/atendimentos/remover.php    [L,QSA]

# novo e ndice
RewriteRule ^atendimentos/novo/?$ modules/atendimentos/novo.php   [L,QSA]
RewriteRule ^atendimentos/?$      modules/atendimentos/index.php  [L,QSA]

# --- ADMIN (espelho + pginas prprias) ---
RewriteRule ^admin/?$                                 modules/admin/index.php [L,QSA]
RewriteRule ^admin/configuracoes/?$                   modules/admin/configuracoes.php [L,QSA]
RewriteRule ^admin/reatribuir/?$                      modules/admin/reatribuir.php [L,QSA]
# (ADICIONADO) Alertas (index e actions)
RewriteRule ^admin/alertas/?$                         modules/admin/alertas/index.php [L,QSA]
RewriteRule ^admin/alertas/actions\.php$              modules/admin/alertas/actions.php [L,QSA]

# Espelhando mdulo de usurios (mantendo arquivos existentes)
RewriteRule ^admin/usuarios/?$                        modules/usuarios/index.php [L,QSA]
RewriteRule ^admin/usuarios/novo/?$                   modules/usuarios/novo.php [L,QSA]
RewriteRule ^admin/usuarios/([0-9]+)/editar/?$        modules/usuarios/editar.php?id=$1 [L,QSA]
RewriteRule ^admin/usuarios/([0-9]+)/permissoes/?$    modules/usuarios/permissoes.php?user_id=$1 [L,QSA]
RewriteRule ^admin/usuarios/([0-9]+)/remover/?$       modules/usuarios/remover.php?id=$1 [L,QSA]

RewriteEngine On

# /admin -> modules/admin/index.php
RewriteRule ^admin/?$ modules/admin/index.php [L]

# /admin/slug -> modules/admin/slug/index.php
RewriteRule ^admin/([a-zA-Z0-9_-]+)/?$ modules/admin/$1/index.php [L]

# /admin/slug.php -> modules/admin/slug.php
RewriteRule ^admin/([a-zA-Z0-9_-]+)\.php$ modules/admin/$1.php [L]
</IfModule>

# Logout
RewriteRule ^logout/?$ logout.php [L,QSA]
</IfModule>

# Desabilitar listagem de diretórios
Options -Indexes