diff --git a/bootstrap/web/config.php b/bootstrap/web/config.php
index f7b2c30..4796bbc 100644
--- a/bootstrap/web/config.php
+++ b/bootstrap/web/config.php
@@ -20,7 +20,7 @@ return [
])),
'assets' => (object) [
(object) [
- 'script' => 'https://code.jquery.com/jquery-3.4.1.min.js'
+ 'script' => 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js'
],
(object) [
'script' => 'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/semantic.min.js',
@@ -30,6 +30,9 @@ return [
'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/icons.woff2',
'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/outline-icons.woff2'
]
+ ],
+ (object) [
+ 'script' => 'https://friconix.com/cdn/friconix.js'
]
]
];
diff --git a/bootstrap/web/middleware.php b/bootstrap/web/middleware.php
index f8ff460..637b9fa 100644
--- a/bootstrap/web/middleware.php
+++ b/bootstrap/web/middleware.php
@@ -1,2 +1,2 @@
add(new Zeuxisoo\Whoops\Slim\WhoopsMiddleware);
+$app->add(new ProVM\NotariaRaby\Common\Middleware\Blade($app->getContainer()));
diff --git a/common/Controller/Web/Consultas.php b/common/Controller/Web/Consultas.php
deleted file mode 100644
index c008f72..0000000
--- a/common/Controller/Web/Consultas.php
+++ /dev/null
@@ -1,12 +0,0 @@
-render($response, 'consultas');
- }
-}
diff --git a/common/Controller/Web/Home.php b/common/Controller/Web/Home.php
index c098d20..eea09f6 100644
--- a/common/Controller/Web/Home.php
+++ b/common/Controller/Web/Home.php
@@ -3,10 +3,15 @@ namespace ProVM\NotariaRaby\Common\Controller\Web;
use Psr\Http\Message\ServerRequestInterface as Request;
use Psr\Http\Message\ResponseInterface as Response;
+use Psr\Container\ContainerInterface as Container;
use Slim\Views\Blade as View;
class Home {
- public function __invoke(Request $request, Response $response, View $view): Response {
- return $view->render($response, 'home');
+ public function __invoke(Request $request, Response $response, View $view, Container $container): Response {
+ $banner = (object) [
+ 'titulo' => "5° NOTARÍA DE SANTIAGO\nPATRICIO RABY BENAVENTE",
+ 'contenido' => "Gertrudis Echenique 30, of. 32, El Golf\nget('urls.images') . "/logo_metro_blanco.png\" />Metro Alcantara"
+ ];
+ return $view->render($response, 'home', compact('banner'));
}
}
diff --git a/common/Controller/Web/Serivicios.php b/common/Controller/Web/Serivicios.php
deleted file mode 100644
index 6c348cb..0000000
--- a/common/Controller/Web/Serivicios.php
+++ /dev/null
@@ -1,12 +0,0 @@
-render($response, 'servicios');
- }
-}
diff --git a/common/Middleware/Blade.php b/common/Middleware/Blade.php
new file mode 100644
index 0000000..d7d6e4f
--- /dev/null
+++ b/common/Middleware/Blade.php
@@ -0,0 +1,21 @@
+container = $container;
+ }
+ public function __invoke(Request $request, Handler $handler): Response {
+ $folder = $this->container->get('folders.cache');
+ if (!file_exists($folder)) {
+ mkdir($folder);
+ }
+ return $handler->handle($request);
+ }
+}
diff --git a/resources/routes/web.php b/resources/routes/web.php
index a3e2554..b3cdabe 100644
--- a/resources/routes/web.php
+++ b/resources/routes/web.php
@@ -5,12 +5,14 @@ $folder = implode(DIRECTORY_SEPARATOR, [
__DIR__,
'web'
]);
-$files = new DirectoryIterator($folder);
-foreach ($files as $file) {
- if ($file->isDir()) {
- continue;
+if (file_exists($folder)) {
+ $files = new DirectoryIterator($folder);
+ foreach ($files as $file) {
+ if ($file->isDir()) {
+ continue;
+ }
+ include_once $file->getRealPath();
}
- include_once $file->getRealPath();
}
$app->get('/', Home::class);
diff --git a/resources/routes/web/contacto.php b/resources/routes/web/contacto.php
new file mode 100644
index 0000000..8d4a373
--- /dev/null
+++ b/resources/routes/web/contacto.php
@@ -0,0 +1,6 @@
+group('/contacto', function($app) {
+ $app->get('[/]', Contacto::class);
+});
diff --git a/resources/routes/web/notaria.php b/resources/routes/web/notaria.php
new file mode 100644
index 0000000..b56f2f9
--- /dev/null
+++ b/resources/routes/web/notaria.php
@@ -0,0 +1,6 @@
+group('/notaria', function($app) {
+ $app->get('[/]', Notaria::class);
+});
diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php
index f3937ec..637cf11 100644
--- a/resources/views/home.blade.php
+++ b/resources/views/home.blade.php
@@ -5,5 +5,4 @@
@include('home.suplente')
@include('home.numero')
@include('home.links')
- @include('home.horario')
@endsection
diff --git a/resources/views/home/banner.blade.php b/resources/views/home/banner.blade.php
index bff0a5d..6fbecf8 100644
--- a/resources/views/home/banner.blade.php
+++ b/resources/views/home/banner.blade.php
@@ -1,19 +1,5 @@
+ {!!nl2br($banner->titulo)!!} +
++ {!!nl2br($banner->contenido)!!} +
+