Overview
The Seguridad system is organized into 15 Regional Units (Unidades Regionales, or URs), each serving a specific geographic jurisdiction. Every regional unit operates with its own dedicated interface while sharing a common database and application structure.Regional Unit Structure
UR 1
Unidad Regional 1
UR 2
Unidad Regional 2
UR 3
Unidad Regional 3
UR 4
Unidad Regional 4
UR 5
Unidad Regional 5
UR 6
Unidad Regional 6
UR 7
Unidad Regional 7
UR 8
Unidad Regional 8
UR 9
Unidad Regional 9
UR 10
Unidad Regional 10
UR 11
Unidad Regional 11
UR 12
Unidad Regional 12
UR 13
Unidad Regional 13
UR 14
Unidad Regional 14
UR 15
Unidad Regional 15
Directory Structure
Each regional unit has a dedicated directory with identical structure:Access Control by Regional Unit
Permission Routing
Users assigned to a regional unit are automatically routed to their unit’s interface:Session Management
Each regional unit validates user sessions:Departmental Hierarchy
Dependencies Table
Each regional unit contains multiple departments (dependencias):The
relacion field links departments to their parent regional unit (1-15)Department Selection
Forms within each UR dynamically populate department dropdowns:Unit-Specific Configuration
Variables Configuration
Each unit can maintain custom variables:Database Connection
All units share the same database but filter by unit:Common Functionality Across Units
Prevention Records (Preventivos)
- Create
- Modify
- Query
- Reports
alta_preventivos1.php
- Register new prevention cases
- Link to department within unit
- Capture incident details
- Store crime type, location, date
Operations Management
Register Operation
registrar_operativo.phpCreate new operational activities:
- Operation type
- Participating units
- Date and location
- Personnel assigned
Track Progress
listado_operativos.phpMonitor ongoing operations:
- Status updates
- Resource allocation
- Timeline tracking
Accident Management
Track traffic incidents:
- Accident type and severity
- Vehicles involved
- Casualties/injuries
- Location and circumstances
Cross-Unit Coordination
Shared Queries
Administrators can query across all units:Administrative Oversight
Permission Code 0 - System Admin
Permission Code 0 - System Admin
Full access to all 15 regional units:
- View all records
- Generate cross-unit reports
- Modify any case
- Manage users across units
Permission Code 100 - Regional Admin
Permission Code 100 - Regional Admin
Administrative functions:
- Monitor unit performance
- Generate regional statistics
- Coordinate multi-unit operations
Data Segregation
Unit Isolation
While sharing a database, each unit’s data is logically separated:Menu Structure by Unit
Standard Navigation
Each unit provides consistent navigation:Customization by Unit
Unit-Specific Forms
While structure is shared, units can customize:Crime Type Lists
Crime Type Lists
Different regions may track different crime categories:
Report Templates
Report Templates
Regional variations in report formats:
- Custom headers with unit logos
- Unit-specific data points
- Regional legal requirements
User Interface
User Interface
Each unit can modify:
- CSS styling (estilo.css)
- Images and branding
- Menu labels and ordering
Best Practices
Maintain Consistency
Keep core functionality identical across units for easier maintenance and training
Document Changes
Track any unit-specific customizations in documentation
Test Across Units
When updating code, test changes in multiple URs
Backup Regularly
Maintain backups of unit-specific configurations
Deployment Workflow
Troubleshooting
User Cannot Access Unit
User Cannot Access Unit
Check:
- Permission code matches unit (1-15)
- Session variables set correctly
- Routing logic in index.php
- Department assignment valid
Department List Empty
Department List Empty
Verify:
dependenciastable populatedrelacionfield matches UR number- Database connection active
- Query permissions granted
Cross-Unit Data Visible
Cross-Unit Data Visible
Review:
- Data filtering by
relacion - Session
$_categoriavalidation - SQL WHERE clauses
- User permission level
Related Documentation
Permissions
Regional unit access codes (1-15)
User Management
Assign users to regional units
Database Setup
Dependencies and relations schema
System Configuration
Session and routing configuration