feat(icons): load Bootstrap Icons and Font Awesome from the shared platform-tools packs
Register the icons packs in platform_connect, add fit_icon_assets() with local fallback, and add a sysadmin 'Pacotes de icones' link to platform?tool=icons.
This commit is contained in:
1 parent
781a3a324e
commit
18676ad6d0
8 files changed
+46
-7
No files matched your search
+11
-1
@@ -96,7 +96,17 @@ try {
|
||||
// para deixar a porta aberta a usar o throttle partilhado no futuro. Ver
|
||||
// views/auth/login.php para a nota completa.
|
||||
require_once dirname(__DIR__) . '/shared/platform-tools/functions_connector.php';
|
||||
platform_connect($pdo, [
|
||||
// Pacotes de ícones partilhados (platform?tool=icons, pt_icon_assets()). Só se o
|
||||
// submódulo já os tem; sem ele os layouts caem nas cópias locais (fit_icon_assets()).
|
||||
// Flaticon NÃO está registado: o site usa PNGs (uploads/modalidades/icons), não a fonte.
|
||||
$iconsFile = dirname(__DIR__) . '/shared/platform-tools/functions_icons.php';
|
||||
if (is_file($iconsFile)) {
|
||||
require_once $iconsFile;
|
||||
}
|
||||
$iconsOpt = is_file($iconsFile)
|
||||
? ['icons' => ['packs' => ['bootstrap-icons', 'fontawesome'], 'default' => 'bootstrap-icons']]
|
||||
: [];
|
||||
platform_connect($pdo, $iconsOpt + [
|
||||
'auth' => 'shared',
|
||||
'roles' => [
|
||||
// Preserva a hierarquia que config/auth.php já tinha (sysadmin >
|
||||
|
||||
Reference in new issue
Block a user