43e0fc7be636bd7a5cfb954f658ac2424227068a
Os últimos 3 pontos de SQL direto em vistas, que tinham entrado depois da auditoria original (trabalho de multi-ginásio): gyms/create.php e gyms/edit.php partilhavam a mesma query da lista de galerias — agora db_galleries_options() em functions_galerias.php (e simplificada: o _gyms_has_col() defensivo já não é preciso, galleries.deleted_at existe desde a migração de 25/09). reviews/index.php gravava google_place_id à mão — agora db_gym_set_place_id(), separado do db_gyms_update() geral para não auditar/validar o resto do registo por uma só coluna. Zero vistas com SQL direto agora (grep confirma). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Languages
PHP
74.9%
CSS
16.7%
JavaScript
4.6%
HTML
3.3%
SCSS
0.4%