[Integra] variable para vincular estilos CSS con atributos

This commit is contained in:
Ricardo García Jiménez 2021-09-25 01:08:48 -05:00
parent 25549aeef2
commit 039d5746cb
22 changed files with 67 additions and 23 deletions

View file

@ -2,6 +2,7 @@
defined('NABU') || exit;
// Valida formularios contra ataques CSRF.
class csrf {
private const size = 32;
private const hash = 'sha256';

View file

@ -2,7 +2,7 @@
defined('NABU') || exit;
// Colecciòn de herramientas propias de Nabu.
// Colección de herramientas propias de Nabu.
class utils {
// Redirecciona a una página web y termina la ejecución de todos los scripts de PHP.
static public function redirect(string $route) {

View file

@ -2,7 +2,9 @@
<?php $head_title = 'Administración' ?>
<?php $styles = array(
'admin/dashboard/dashboard.css',
'admin/dashboard/dashboard-desktop.css',
) ?>
<?php $desktop_styles = array(
array('admin/dashboard/dashboard-desktop.css', 'attributes' => ''),
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>

View file

@ -2,7 +2,9 @@
<?php $head_title = 'Editar artículo' ?>
<?php $styles = array(
'admin/edit-article/edit-article.css',
'admin/edit-article/edit-article-desktop.css',
) ?>
<?php $desktop_styles = array(
array('admin/edit-article/edit-article-desktop.css', 'attributes' => ''),
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>

View file

@ -2,7 +2,9 @@
<?php $head_title = 'Artículos publicados' ?>
<?php $styles = array(
'admin/published-articles/published-articles.css',
'admin/published-articles/published-articles-desktop.css',
) ?>
<?php $desktop_styles = array(
array('admin/published-articles/published-articles-desktop.css', 'attributes' => ''),
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>

View file

@ -2,7 +2,9 @@
<?php $head_title = 'Usuarios registrados' ?>
<?php $styles = array(
'admin/users/users.css',
'admin/users/users-desktop.css',
) ?>
<?php $desktop_styles = array(
array('admin/users/users-desktop.css', 'attributes' => ''),
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>

View file

@ -5,12 +5,17 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- CSS files -->
<!-- Base CSS files -->
<link rel="icon" href="<?= NABU_DIRECTORY['images'] ?>/buho.svg" type="image/svg+xml" sizes="any">
<link rel="stylesheet" href="<?= NABU_DIRECTORY['styles'] ?>/normalize.css">
<!-- Mobile CSS files -->
<?php foreach ($styles as $style): ?>
<link rel="stylesheet" href="<?= NABU_DIRECTORY['styles'] . '/' . $style ?>">
<?php endforeach ?>
<!-- Desktop CSS files -->
<?php foreach ($desktop_styles as $style): ?>
<link rel="stylesheet" href="<?= NABU_DIRECTORY['styles'] . '/' . $style[0] ?>" <?= $style['attributes'] ?>>
<?php endforeach ?>
<!-- Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

View file

@ -2,9 +2,11 @@
<?php $head_title = 'Muro' ?>
<?php $styles = array(
'pages/all-articles/all-articles.css',
'pages/all-articles/all-articles-desktop.css',
'components/articles/articles.css',
) ?>
<?php $desktop_styles = array(
array('pages/all-articles/all-articles-desktop.css', 'attributes' => ''),
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>
<?php require_once 'views/components/navbar.php' ?>

View file

@ -2,9 +2,11 @@
<?php $head_title = 'Artículo' ?>
<?php $styles = array(
'pages/article/article.css',
'pages/article/article-desktop.css',
'components/articles/articles.css',
) ?>
<?php $desktop_styles = array(
array('pages/article/article-desktop.css', 'attributes' => ''),
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>

View file

@ -2,9 +2,11 @@
<?php $head_title = 'Categoría' ?>
<?php $styles = array(
'pages/category/category.css',
'pages/category/category-desktop.css',
'components/articles/articles.css',
) ?>
<?php $desktop_styles = array(
array('pages/category/category-desktop.css', 'attributes' => '')
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>
<?php require_once 'views/components/navbar.php' ?>

View file

@ -2,7 +2,9 @@
<?php $head_title = 'Confirmar contraseña' ?>
<?php $styles = array(
'pages/confirm-password/confirm-password.css',
'pages/confirm-password/confirm-password-desktop.css',
) ?>
<?php $desktop_styles = array(
array('pages/confirm-password/confirm-password-desktop.css', 'attributes' => '')
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>

View file

@ -2,7 +2,9 @@
<?php $head_title = 'Editar artículo' ?>
<?php $styles = array(
'pages/edit-article/edit-article.css',
'pages/edit-article/edit-article-desktop.css',
) ?>
<?php $desktop_styles = array(
array('pages/edit-article/edit-article-desktop.css', 'attributes' => '')
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>

View file

@ -2,7 +2,9 @@
<?php $head_title = 'Editar perfil' ?>
<?php $styles = array(
'pages/edit-profile/edit-profile.css',
'pages/edit-profile/edit-profile-desktop.css',
) ?>
<?php $desktop_styles = array(
array('pages/edit-profile/edit-profile-desktop.css', 'attributes' => '')
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>

View file

@ -2,7 +2,9 @@
<?php $head_title = 'Error' ?>
<?php $styles = array(
'pages/errors/errors.css',
'pages/errors/errors-desktop.css',
) ?>
<?php $desktop_styles = array(
array('pages/errors/errors-desktop.css', 'attributes' => '')
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>

View file

@ -2,9 +2,11 @@
<?php $head_title = 'Artículos favoritos' ?>
<?php $styles = array(
'pages/favorites/favorites.css',
'pages/favorites/favorites-desktop.css',
'components/articles/articles.css',
) ?>
<?php $desktop_styles = array(
array('pages/favorites/favorites-desktop.css', 'attributes' => '')
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>
<?php require_once 'views/components/navbar.php' ?>

View file

@ -1,11 +1,13 @@
<?php defined('NABU') || exit ?>
<?php $head_title = NABU_DEFAULT['website-name'] ?>
<?php $styles = array(
<?php $head_title = NABU_DEFAULT['website-name'] ?>
<?php $styles = array(
'pages/home/home.css',
'pages/home/home-desktop.css',
'components/articles/articles.css',
'components/footer/footer.css',
) ?>
<?php $desktop_styles = array(
array('pages/home/home-desktop.css', 'attributes' => 'media="(max-width: 720px)"'),
) ?>
<?php $scripts = array(
'home.js',
) ?>

View file

@ -2,7 +2,9 @@
<?php $head_title = 'Iniciar sesión' ?>
<?php $styles = array(
'pages/login/login.css',
'pages/login/login-desktop.css',
) ?>
<?php $desktop_styles = array(
array('pages/login/login-desktop.css', 'attributes' => ''),
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>

View file

@ -2,7 +2,9 @@
<?php $head_title = 'Publicar un artículo' ?>
<?php $styles = array(
'pages/post-article/post-article.css',
'pages/post-article/post-article-desktop.css',
) ?>
<?php $desktop_styles = array(
array('pages/post-article/post-article-desktop.css', 'attributes' => ''),
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>

View file

@ -2,9 +2,11 @@
<?php $head_title = 'Perfil' ?>
<?php $styles = array(
'pages/profile/profile.css',
'pages/profile/profile-desktop.css',
'components/articles/articles.css',
) ?>
<?php $desktop_styles = array(
array('pages/profile/profile-desktop.css', 'attributes' => ''),
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>
<?php require_once 'views/components/navbar.php' ?>

View file

@ -2,9 +2,11 @@
<?php $head_title = 'Búsquedas' ?>
<?php $styles = array(
'pages/search/search.css',
'pages/search/search-desktop.css',
'components/articles/articles.css',
) ?>
<?php $desktop_styles = array(
array('pages/search/search-desktop.css', 'attributes' => ''),
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>
<?php require_once 'views/components/navbar.php' ?>

View file

@ -2,7 +2,9 @@
<?php $head_title = 'Artículos enviados' ?>
<?php $styles = array(
'pages/sent-articles/sent-articles.css',
'pages/sent-articles/sent-articles-desktop.css',
) ?>
<?php $desktop_styles = array(
array('pages/sent-articles/sent-articles-desktop.css', 'attributes' => ''),
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>

View file

@ -2,7 +2,9 @@
<?php $head_title = 'Crea una cuenta' ?>
<?php $styles = array(
'pages/signup/signup.css',
'pages/signup/signup-desktop.css',
) ?>
<?php $desktop_styles = array(
array('pages/signup/signup-desktop.css', 'attributes' => ''),
) ?>
<?php $scripts = array() ?>
<?php require_once 'views/components/head.php' ?>