Calculadora de Proyecciones - Versión 5

Novedades de esta versión:
- Login con usuarios desde la base de datos (`usuarios`).
- Formulario de creación y edición de reportes en `index.php`:
  - Si entras sin parámetros -> crea un nuevo reporte.
  - Si entras como `index.php?id=123` -> carga el reporte 123 para editarlo.
- Validación para evitar duplicados:
  - No permite más de un reporte por combinación
    **Franquicia + Mes de análisis + Año (según fecha de reporte)**.
- Nuevo archivo `reportes.php`:
  - Lista todos los reportes registrados.
  - Muestra: fecha, año, mes, franquicia, ventas, utilidad neta, margen neto.
  - Acciones:
    - Editar (abre `index.php?id=...`)
    - Análisis año (abre `analisis.php?anio=YYYY&franquicia=...`)
- Nuevo archivo `analisis.php`:
  - Permite elegir:
    - Año
    - Franquicia
  - Muestra gráfico comparativo mensual de:
    - Ventas
    - Utilidad neta
  - Tabla detalle por mes con ventas, costos, gastos, utilidad neta y margen neto.
- Se mantienen:
  - Indicadores con rojo/verde según metas.
  - Gráficas por reporte (resumen financiero + distribución de costos).
  - Texto de informe listo para imprimir/guardar en PDF.

Archivos principales:
- config.php   -> Configuración de conexión a la base de datos.
- auth.php     -> Manejo de sesión y función require_login().
- login.php    -> Pantalla de ingreso (lee usuarios desde `usuarios`).
- logout.php   -> Cierre de sesión.
- index.php    -> Crear/editar reporte, cálculos, guardado, reporte y gráficas.
- reportes.php -> Listado global de reportes con enlaces a edición y análisis.
- analisis.php -> Análisis comparativo anual por franquicia.
- db.sql       -> Script SQL para crear tablas `usuarios` y `proyecciones` + usuario admin.
- README.txt   -> Este archivo.

Uso básico (instalación nueva):
1. Crea la base de datos `calculadora_proyecciones` (o ajusta el nombre en config.php).
2. Importa `db.sql` en esa base de datos (phpMyAdmin u otra herramienta).
   - Crea las tablas `usuarios` y `proyecciones`.
   - Inserta el usuario por defecto: admin / admin123.
3. Copia todos los archivos a tu servidor web, por ejemplo:
   - `htdocs/calculadora_proyecciones_v5/`
4. Abre en el navegador:
   - `http://localhost/calculadora_proyecciones_v5/login.php`
5. Inicia sesión:
   - Usuario: admin
   - Contraseña: admin123
6. Desde ahí:
   - `index.php` -> Crear nuevo reporte.
   - `reportes.php` -> Ver y editar reportes ya guardados.
   - `analisis.php` -> Ver análisis comparativo anual de una franquicia.

Actualizando una instalación anterior (v3/v4):
- Asegúrate de tener todos los campos de la tabla `proyecciones` tal como están en `db.sql`.
- Copia los nuevos archivos (`index.php`, `reportes.php`, `analisis.php`, etc.) encima de tu versión anterior.
- Verifica que:
  - `departamento`, `ciudad`, `email`, `fecha_reporte`, `mes_analisis` existen en `proyecciones`.
- Ya puedes:
  - Editar registros existentes desde `reportes.php`.
  - Evitar crear duplicados por mes/año/franquicia.
  - Consultar el análisis anual en `analisis.php`.
