Skip to content

[v5.7] Refactor: routing pannelli di gestione - Batch 3#469

Draft
annamereu wants to merge 1 commit into
dev57-refactor-routing-pannellifrom
dev57-refactor-routing-pannelli-batch3
Draft

[v5.7] Refactor: routing pannelli di gestione - Batch 3#469
annamereu wants to merge 1 commit into
dev57-refactor-routing-pannellifrom
dev57-refactor-routing-pannelli-batch3

Conversation

@annamereu
Copy link
Copy Markdown
Contributor

Aggiunge gestione/log_messaggi/action.inc.php e gestione/log_messaggi/index.inc.php e rifattorizza pages/log_messaggi.inc.php per utilizzarli.

La logica di visualizzazione/elenco e la paginazione sono state spostate nel nuovo file di action, mentre il form di selezione è stato spostato nel nuovo file index; pages/log_messaggi.inc.php ora delega tramite uno switch e include questi file.

L’accesso al database è stato aggiornato per usare gli helper gdrcd_stmt_* tramite prepared statement, mentre i controlli dei permessi e il markup sono stati ripuliti.

Nel complesso, questa modifica separa la logica di presentazione dalla logica di azione per il log dei messaggi.

Aggiunge gestione/log_messaggi/action.inc.php e gestione/log_messaggi/index.inc.php e rifattorizza pages/log_messaggi.inc.php per utilizzarli.

La logica di visualizzazione/elenco e la paginazione sono state spostate nel nuovo file di action, mentre il form di selezione è stato spostato nel nuovo file index; pages/log_messaggi.inc.php ora delega tramite uno switch e include questi file.

L’accesso al database è stato aggiornato per usare gli helper gdrcd_stmt_* tramite prepared statement, mentre i controlli dei permessi e il markup sono stati ripuliti.

Nel complesso, questa modifica separa la logica di presentazione dalla logica di azione per il log dei messaggi.
@annamereu annamereu self-assigned this May 4, 2026
@annamereu annamereu added feature Usata per taggare issue di tipo Feedback che rappresentano richieste per nuove funzionalità v5.7 Indica che fa parte di GDRCD v5.7 labels May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Usata per taggare issue di tipo Feedback che rappresentano richieste per nuove funzionalità v5.7 Indica che fa parte di GDRCD v5.7

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant