v0.8.0-rc
This commit is contained in:
@ -40,35 +40,29 @@ return [
|
||||
])),
|
||||
'urls.metro.logo' => 'https://img.freepik.com/free-icon/santiago-metro-logo_318-66588.jpg?size=338&ext=jpg',
|
||||
'urls.notaria.turno' => 'http://www.notariasdeturno.cl',
|
||||
'urls.play.store' => 'https://zeroq.cl/#/local/notaria-patricio-raby',
|
||||
'urls.play.store.logo' => 'https://zeroq.cl/img/logo-small.png',
|
||||
'assets' => (object) [
|
||||
(object) [
|
||||
'script' => 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js'
|
||||
'urls.atencion' => 'https://zeroq.cl/#/local/notaria-patricio-raby/48',
|
||||
'urls.atencion.logo' => 'https://zeroq.cl/img/logo-small.png',
|
||||
'styles' => [
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/semantic.min.css',
|
||||
DI\string(implode('/', ['{urls.styles}', 'metro.css'])),
|
||||
'https://fonts.googleapis.com/css?family=Roboto&subset=latin&display=swap'
|
||||
],
|
||||
(object) [
|
||||
'script' => 'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/semantic.min.js',
|
||||
'style' => 'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/semantic.min.css',
|
||||
'octet' => [
|
||||
'fonts' => [
|
||||
'application/octet-stream' => [
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/brand-icons.ttf',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/icons.ttf',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/outline-icons.ttf',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/brand-icons.woff2',
|
||||
'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'
|
||||
],
|
||||
'application/x-font-ttf' => [
|
||||
DI\string(implode('/', ['{urls.fonts}', 'metro.ttf']))
|
||||
]
|
||||
],
|
||||
(object) [
|
||||
'script' => 'https://friconix.com/cdn/friconix.js'
|
||||
],
|
||||
(object) [
|
||||
'style' => implode('/', ['assets', 'styles', 'metro.css']),
|
||||
'fonts' => [
|
||||
'https://fonts.googleapis.com/css?family=Roboto&subset=latin&display=swap'
|
||||
],
|
||||
'xfont' => [
|
||||
implode('/', ['assets', 'fonts', 'metro.ttf'])
|
||||
]
|
||||
]
|
||||
'scripts' => [
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/semantic.min.js',
|
||||
'https://friconix.com/cdn/friconix.js'
|
||||
]
|
||||
];
|
||||
|
@ -17,10 +17,14 @@ return [
|
||||
'fonts' => $container->get('urls.fonts')
|
||||
],
|
||||
'notaria_turno' => $container->get('urls.notaria.turno'),
|
||||
'play_store' => $container->get('urls.play.store'),
|
||||
'play_store_logo' => $container->get('urls.play.store.logo')
|
||||
'atencion' => (object) [
|
||||
'url' => $container->get('urls.atencion'),
|
||||
'logo' => $container->get('urls.atencion.logo')
|
||||
]
|
||||
],
|
||||
'assets' => $container->get('assets')
|
||||
'styles' => $container->get('styles'),
|
||||
'fonts' => $container->get('fonts'),
|
||||
'scripts' => $container->get('scripts')
|
||||
]
|
||||
);
|
||||
},
|
||||
|
@ -4,9 +4,20 @@ namespace ProVM\NotariaRaby\Common\Controller\Web\Admin;
|
||||
use Psr\Http\Message\ServerRequestInterface as Request;
|
||||
use Psr\Http\Message\ResponseInterface as Response;
|
||||
use Slim\Views\Blade as View;
|
||||
use ProVM\Common\Service\Filemanager;
|
||||
|
||||
class Admin {
|
||||
public function __invoke(Request $request, Response $response, View $view): Response {
|
||||
return $view->render($response, 'admin.admin');
|
||||
public function __invoke(Request $request, Response $response, Filemanager $filemanager, View $view): Response {
|
||||
$filename = 'aviso.yml';
|
||||
$aviso = $filemanager->folder('data')->load($filename);
|
||||
if (!$aviso) {
|
||||
$aviso = (object) [
|
||||
'titulo' => '',
|
||||
'contenido' => '',
|
||||
'activo' => false
|
||||
];
|
||||
}
|
||||
$transparencia = $filemanager->folder('data')->load('transparencia.yml')->activo;
|
||||
return $view->render($response, 'admin.admin', compact('aviso', 'transparencia'));
|
||||
}
|
||||
}
|
||||
|
@ -3,43 +3,36 @@ namespace ProVM\NotariaRaby\Common\Controller\Web\Admin;
|
||||
|
||||
use Psr\Http\Message\ServerRequestInterface as Request;
|
||||
use Psr\Http\Message\ResponseInterface as Response;
|
||||
use Slim\Views\Blade as View;
|
||||
use ProVM\Common\Service\Filemanager;
|
||||
|
||||
class Notificacion {
|
||||
public function __invoke(Request $request, Response $response, View $view, Filemanager $filemanager): Response {
|
||||
$filename = 'notificacion.yml';
|
||||
$notificacion = $filemanager->load($filename);
|
||||
if (!$notificacion) {
|
||||
$notificacion = (object) [
|
||||
'title' => '',
|
||||
'text' => '',
|
||||
'active' => false
|
||||
];
|
||||
}
|
||||
return $view->render($response, 'admin.notificacion.show', compact('notificacion'));
|
||||
}
|
||||
public function do_edit(Request $request, Response $response, View $view, Filemanager $filemanager): Response {
|
||||
public function do_edit(Request $request, Response $response, Filemanager $filemanager): Response {
|
||||
$post = $request->getParsedBody();
|
||||
$filename = 'notificacion.yml';
|
||||
$notificacion = $filemanager->load($filename);
|
||||
$filename = 'aviso.yml';
|
||||
$notificacion = $filemanager->folder('data')->load($filename);
|
||||
if (!$notificacion) {
|
||||
$notificacion = (object) [
|
||||
'title' => '',
|
||||
'text' => '',
|
||||
'active' => false
|
||||
'titulo' => '',
|
||||
'contenido' => '',
|
||||
'activo' => false
|
||||
];
|
||||
}
|
||||
$notificacion->title = $post['title'];
|
||||
$notificacion->text = $post['text'];
|
||||
$notificacion->active = (isset($post['active']) and $post['active'] == 'on') ? true : false;
|
||||
$filemanager->save($filename, $notificacion);
|
||||
if (isset($post['titulo'])) {
|
||||
$notificacion->titulo = trim($post['titulo']);
|
||||
$notificacion->contenido = trim($post['contenido']);
|
||||
}
|
||||
if (isset($post['activo'])) {
|
||||
$notificacion->activo = json_decode($post['activo']);
|
||||
}
|
||||
$filemanager->folder('data')->save($filename, $notificacion);
|
||||
|
||||
$output = [
|
||||
'informacion' => $post,
|
||||
'editado' => $notificacion
|
||||
];
|
||||
$response->getBody()->write(json_encode($output));
|
||||
return $response
|
||||
->withHeader('Location', implode('/', [
|
||||
$container->get('urls.base'),
|
||||
'admin',
|
||||
'notificacion'
|
||||
]))
|
||||
->withStatus(302);
|
||||
->withHeader('Content-Type', 'application/json')
|
||||
->withStatus(201);
|
||||
}
|
||||
}
|
||||
|
34
common/Controller/Web/Admin/Transparencia.php
Normal file
34
common/Controller/Web/Admin/Transparencia.php
Normal file
@ -0,0 +1,34 @@
|
||||
<?php
|
||||
namespace ProVM\NotariaRaby\Common\Controller\Web\Admin;
|
||||
|
||||
use Psr\Http\Message\ServerRequestInterface as Request;
|
||||
use Psr\Http\Message\ResponseInterface as Response;
|
||||
use ProVM\Common\Service\Filemanager;
|
||||
|
||||
class Transparencia {
|
||||
public function do_edit(Request $request, Response $response, Filemanager $filemanager): Response {
|
||||
$post = $request->getParsedBody();
|
||||
$filename = 'transparencia.yml';
|
||||
$transparencia = $filemanager->folder('data')->load($filename);
|
||||
if (!$transparencia) {
|
||||
$transparencia = (object) [
|
||||
'descripcion' => '',
|
||||
'funciones' => '',
|
||||
'activo' => false
|
||||
];
|
||||
}
|
||||
if (isset($post['activo'])) {
|
||||
$transparencia->activo = json_decode($post['activo']);
|
||||
}
|
||||
$filemanager->folder('data')->save($filename, $transparencia);
|
||||
|
||||
$output = [
|
||||
'informacion' => $post,
|
||||
'editado' => $transparencia
|
||||
];
|
||||
$response->getBody()->write(json_encode($output));
|
||||
return $response
|
||||
->withHeader('Content-Type', 'application/json')
|
||||
->withStatus(201);
|
||||
}
|
||||
}
|
@ -7,6 +7,26 @@ use Slim\Views\Blade as View;
|
||||
|
||||
class Contacto {
|
||||
public function __invoke(Request $request, Response $response, View $view): Response {
|
||||
return $view->render($response, 'contacto');
|
||||
$google = (object) [
|
||||
'api' => ''
|
||||
];
|
||||
$map = (object) [
|
||||
'lat' => -33.415938,
|
||||
'long' => -70.591688
|
||||
];
|
||||
$url = 'https://www.google.com/maps/embed/v1/place?q=notaria+patricio+raby&key=AIzaSyBFw0Qbyq9zTFTd-tUY6dZWTgaQzuU17R8';
|
||||
$url = 'https://maps.google.com/maps?hl=es&q=Notaria%20Patricio%20Raby+(Notaria%20Patricio%20Raby)&ie=UTF8&z=16&iwloc=B&output=embed';
|
||||
return $view->render($response, 'contacto', compact('url'));
|
||||
}
|
||||
public function formulario(Request $request, Response $response): Response {
|
||||
$post = $request->getParsedBody();
|
||||
|
||||
$output = [
|
||||
'informacion' => $post
|
||||
];
|
||||
$response->getBody()->write(json_encode($output));
|
||||
return $response
|
||||
->withHeader('Content-Type', 'application/json')
|
||||
->withStatus(201);
|
||||
}
|
||||
}
|
||||
|
@ -5,39 +5,24 @@ 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;
|
||||
use ProVM\Common\Service\Filemanager;
|
||||
|
||||
class Home {
|
||||
public function __invoke(Request $request, Response $response, View $view, Container $container): Response {
|
||||
public function __invoke(Request $request, Response $response, View $view, Filemanager $manager, Container $container): Response {
|
||||
$banner = (object) [
|
||||
'titulo' => "5° NOTARÍA DE SANTIAGO\nPATRICIO RABY BENAVENTE",
|
||||
'contenido' => "Gertrudis Echenique 30, of. 32, El Golf\n<span class=\"icon-metro\"></span> Metro Alcantara"
|
||||
];
|
||||
$suplente = (object) [
|
||||
'datos' => (object) [
|
||||
'fechas' => "DEL 1 DE ABRIL AL 15 DE MAYO",
|
||||
'nombre' => "MARIA VIRGINIA\nWIELANDT COVARRUBIAS"
|
||||
]
|
||||
];
|
||||
|
||||
$links = (object) [
|
||||
'documentos' => [
|
||||
new Documento($container, 'Autorizaciones'),
|
||||
new Documento($container, 'Declaraciones'),
|
||||
new Documento($container, 'Certificados'),
|
||||
new Documento($container, 'Poderes'),
|
||||
new Documento($container, 'Contratos'),
|
||||
new Documento($container, 'Otros')
|
||||
],
|
||||
'consulta' => [
|
||||
new Link('Servicios de Impuestos Internos', 'http://www.sii.cl'),
|
||||
new Link('Registro Civil', 'http://www.registrocivil.cl'),
|
||||
new Link('Conservador de Bienes Raices', ''),
|
||||
new Link('Diario Oficial', ''),
|
||||
new Link('Tesorería General de la República', ''),
|
||||
new Link('Fojas', '')
|
||||
]
|
||||
];
|
||||
return $view->render($response, 'home', compact('banner', 'suplente', 'links'));
|
||||
$links = $manager->folder('data')->load('documentos.yml');
|
||||
array_walk($links->documentos, function(&$item) use ($container) {
|
||||
$item = new Documento($container, $item->texto, $item->uri);
|
||||
});
|
||||
array_walk($links->consulta, function(&$item) {
|
||||
$item = new Link($item->texto, $item->uri);
|
||||
});
|
||||
$aviso = $manager->folder('data')->load('aviso.yml');
|
||||
return $view->render($response, 'home', compact('banner', 'aviso', 'links'));
|
||||
}
|
||||
}
|
||||
|
||||
@ -46,16 +31,18 @@ class Documento {
|
||||
protected $texto;
|
||||
protected $uri;
|
||||
|
||||
public function __construct(Container $container, string $nombre) {
|
||||
public function __construct(Container $container, string $nombre, string $uri = '') {
|
||||
$this->icono = implode('/', [$container->get('urls.images'), $nombre . '.png']);
|
||||
$this->texto = $nombre;
|
||||
$this->uri = $uri;
|
||||
if ($uri == '') {
|
||||
$this->uri = implode('/', [$container->get('urls.base'), 'documentos', strtolower($nombre)]);
|
||||
}
|
||||
}
|
||||
public function show(): string {
|
||||
return '<a href="' . $this->uri . '"><img src="' . $this->icono . '" /> ' . $this->texto . '</a>';
|
||||
}
|
||||
}
|
||||
|
||||
class Link {
|
||||
protected $uri;
|
||||
protected $texto;
|
||||
|
@ -10,6 +10,8 @@ class Notaria {
|
||||
public function __invoke(Request $request, Response $response, View $view, Filemanager $filemanager): Response {
|
||||
$filename = 'equipos.yml';
|
||||
$equipos = $filemanager->folder('data')->load($filename);
|
||||
return $view->render($response, 'notaria', compact('equipos'));
|
||||
$filename = 'transparencia.yml';
|
||||
$transparencia = $filemanager->folder('data')->load($filename);
|
||||
return $view->render($response, 'notaria', compact('equipos', 'transparencia'));
|
||||
}
|
||||
}
|
||||
|
@ -72,7 +72,7 @@ class Filemanager {
|
||||
$data = (array) $data;
|
||||
}
|
||||
if (is_array($data)) {
|
||||
$data = implode(PHP_EOL, $data);
|
||||
$data = Yaml::YAMLDump($data, false, false, true);
|
||||
}
|
||||
$filename = $this->fullPath($filename);
|
||||
file_put_contents($filename, $data);
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 7.6 KiB |
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB |
BIN
public/assets/images/banner2.webp
Normal file
BIN
public/assets/images/banner2.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 184 KiB |
BIN
public/assets/images/numero.jpg
Normal file
BIN
public/assets/images/numero.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 373 KiB |
7
public/assets/styles/contacto.css
Normal file
7
public/assets/styles/contacto.css
Normal file
@ -0,0 +1,7 @@
|
||||
#contacto {
|
||||
padding-top: 1rem;
|
||||
padding-bottom: 1rem;
|
||||
}
|
||||
#contacto #map {
|
||||
margin-top: 3rem;
|
||||
}
|
128
public/assets/styles/home.css
Normal file
128
public/assets/styles/home.css
Normal file
@ -0,0 +1,128 @@
|
||||
#banner {
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
background-size: 1900px auto;
|
||||
background-blend-mode: multiply;
|
||||
color: white;
|
||||
}
|
||||
#banner .segment {
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
#banner .content {
|
||||
padding-top: 3rem;
|
||||
padding-bottom: 3rem;
|
||||
}
|
||||
#banner .content .header {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
#banner .content .description {
|
||||
font-size: 1.3rem;
|
||||
}
|
||||
|
||||
#suplente {
|
||||
min-height: 20rem;
|
||||
padding-top: 3rem !important;
|
||||
padding-bottom: 3rem !important;
|
||||
}
|
||||
#suplente .grid {
|
||||
margin: 0 !important;
|
||||
}
|
||||
#suplente .row {
|
||||
padding: 0 !important;
|
||||
}
|
||||
#suplente .horario {
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
#suplente .horario .header {
|
||||
font-size: 1.3rem;
|
||||
}
|
||||
#suplente .mensaje {
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
background-size: 100% auto;
|
||||
height: 14rem;
|
||||
display: table;
|
||||
}
|
||||
#suplente .mensaje .middle {
|
||||
display: table-cell;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
#suplente .mensaje .button {
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
#numero {
|
||||
background-position: center;
|
||||
background-attachment: fixed;
|
||||
height: 15rem;
|
||||
margin: 0 !important;
|
||||
display: block;
|
||||
}
|
||||
#numero::before {
|
||||
clear: both;
|
||||
}
|
||||
#numero .grid {
|
||||
margin: 0 !important;
|
||||
}
|
||||
#numero .column {
|
||||
display: table;
|
||||
height: 13rem;
|
||||
}
|
||||
#numero a {
|
||||
display: table-cell;
|
||||
vertical-align: middle;
|
||||
}
|
||||
#numero a .button {
|
||||
font-family: Roboto !important;
|
||||
font-size: 1.3rem !important;
|
||||
font-weight: 900 !important;
|
||||
background-color: rgba(0, 30, 70, 0.8) !important;
|
||||
}
|
||||
|
||||
#servicios {
|
||||
background-color: rgba(0, 0, 0, .05);
|
||||
padding-top: 3rem;
|
||||
padding-bottom: 3rem;
|
||||
min-height: 25rem;
|
||||
font-family: Roboto;
|
||||
}
|
||||
#servicios .list img {
|
||||
height: 1.2rem;
|
||||
margin-right: 1rem;
|
||||
}
|
||||
#servicios .list a {
|
||||
color: inherit;
|
||||
}
|
||||
#servicios .titulo {
|
||||
font-weight: bold;
|
||||
font-size: 16pt;
|
||||
}
|
||||
|
||||
#servicios .seguimiento {
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
#indice .grid {
|
||||
margin: 0 !important;
|
||||
}
|
||||
#indice .row {
|
||||
padding: 0 !important;
|
||||
}
|
||||
#indice .img,
|
||||
#indice .img img {
|
||||
max-height: 20rem !important;
|
||||
}
|
||||
#indice .contenido {
|
||||
padding-top: 9rem !important;
|
||||
color: rgba(0, 0, 0, 0.9) !important;
|
||||
}
|
||||
#indice .contenido .titulo {
|
||||
font-size: 20pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
#indice .contenido .list .item {
|
||||
font-size: 14pt !important;
|
||||
color: inherit;
|
||||
}
|
@ -1,129 +1,20 @@
|
||||
html {
|
||||
font-family: Roboto, Arial !important;
|
||||
}
|
||||
#page_menu {
|
||||
height: 60px;
|
||||
font-size: 12pt !important;
|
||||
.inverted.dark-blue {
|
||||
background-color: #003662 !important;
|
||||
}
|
||||
.inverted.dark-blue.button {
|
||||
border: 0;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
#page_menu .brand {
|
||||
font-family: Helvetica, Arial !important;
|
||||
font-weight: 900 !important;
|
||||
font-size: 25pt;
|
||||
font-size: 2rem;
|
||||
}
|
||||
|
||||
.banner {
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
background-size: 100% 330px;
|
||||
height: 330px;
|
||||
}
|
||||
.banner .mensaje {
|
||||
font-size: 18pt;
|
||||
color: white;
|
||||
width: 550px;
|
||||
padding: 75px;
|
||||
}
|
||||
.banner .mensaje .titulo {
|
||||
font-size: 20pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.suplente {
|
||||
height: 330px;
|
||||
padding-top: 50px !important;
|
||||
}
|
||||
.suplente>div {
|
||||
display: inline-block;
|
||||
}
|
||||
.suplente .mensaje {
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
height: 230px;
|
||||
}
|
||||
.suplente .mensaje .row {
|
||||
margin-top: 50px;
|
||||
height: 160px;
|
||||
}
|
||||
.suplente .mensaje .row .column,
|
||||
.suplente .mensaje .row .column .segment {
|
||||
width: 340px !important;
|
||||
border: 0;
|
||||
padding: 0 !important;
|
||||
background-color: rgb(255, 255, 255, 0.5)
|
||||
}
|
||||
|
||||
.numero {
|
||||
background-position: center;
|
||||
background-attachment: fixed;
|
||||
height: 200px;
|
||||
}
|
||||
.numero .segment {
|
||||
background-color: rgba(0, 0, 30, .9) !important;
|
||||
margin-top: 50px !important;
|
||||
padding: 0 !important;
|
||||
padding-top: 10px !important;
|
||||
border: 0 !important;
|
||||
height: 70px;
|
||||
width: 290px !important;
|
||||
}
|
||||
.numero a {
|
||||
font-family: Roboto;
|
||||
color: white;
|
||||
font-size: 12pt;
|
||||
font-weight: 900;
|
||||
}
|
||||
|
||||
#servicios {
|
||||
background-color: rgba(0, 0, 0, .05);
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
height: 440px;
|
||||
font-family: Roboto;
|
||||
}
|
||||
#servicios .separator {
|
||||
width: 60px;
|
||||
}
|
||||
#servicios .list {
|
||||
width: 285px !important;
|
||||
font-size: 14pt;
|
||||
color: rgba(0, 0, 0, 0.9)
|
||||
}
|
||||
#servicios .list img {
|
||||
width: 20px;
|
||||
margin-right: 20px;
|
||||
}
|
||||
#servicios .list a {
|
||||
color: inherit;
|
||||
}
|
||||
#servicios .titulo {
|
||||
font-weight: bold;
|
||||
font-size: 16pt;
|
||||
}
|
||||
|
||||
#servicios .seguimiento {
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
background-size: 345px 340px;
|
||||
width: 345px !important;
|
||||
}
|
||||
|
||||
#indice .img,
|
||||
#indice .img img {
|
||||
width: 780px !important;
|
||||
height: 310px !important;
|
||||
}
|
||||
#indice .contenido {
|
||||
padding-top: 60px !important;
|
||||
width: 300px !important;
|
||||
color: rgba(0, 0, 0, 0.9) !important;
|
||||
}
|
||||
#indice .contenido .titulo {
|
||||
font-size: 20pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
#indice .contenido .list .item {
|
||||
font-size: 14pt !important;
|
||||
color: inherit;
|
||||
#page_menu .item:first-child {
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
|
||||
footer {
|
||||
@ -131,18 +22,27 @@ footer {
|
||||
height: 260px;
|
||||
font-family: Roboto;
|
||||
}
|
||||
footer .grid {
|
||||
margin: 0 !important;
|
||||
}
|
||||
|
||||
footer .main {
|
||||
height: 230px !important;
|
||||
min-height: 16rem !important;
|
||||
padding-top: 30px !important;
|
||||
}
|
||||
footer a {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
footer>.menu {
|
||||
font-size: 10pt !important;
|
||||
color: rgba(0, 0, 0, 0.7) !important;
|
||||
footer .grey {
|
||||
background-color: rgba(0, 0, 0, 0.1) !important;
|
||||
height: 30px !important;
|
||||
color: rgba(0, 0, 0, 0.7) !important;
|
||||
min-height: 3rem !important;
|
||||
}
|
||||
footer nav.menu {
|
||||
font-size: 10pt !important;
|
||||
border: 0 !important;
|
||||
}
|
||||
footer nav.menu .item:first-child {
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
|
3
resources/data/aviso.yml
Normal file
3
resources/data/aviso.yml
Normal file
@ -0,0 +1,3 @@
|
||||
activo: false
|
||||
titulo: ""
|
||||
contenido: ""
|
@ -1,7 +1,38 @@
|
||||
documentos:
|
||||
- titulo: Autorizaciones
|
||||
- titulo: Declaraciones
|
||||
- titulo: Certificados
|
||||
- titulo: Poderes
|
||||
- titulo: Contratos
|
||||
- titulo: Otros
|
||||
- texto: Autorizaciones
|
||||
uri: https://www.notarial.cl/autorizacion-viajes.php
|
||||
- texto: Vehículos
|
||||
uri: https://www.notarial.cl/vehiculos.php
|
||||
- texto: Poderes bancarios
|
||||
uri: https://www.notarial.cl/notarial_ingreso_sbif2.php
|
||||
- texto: Poder
|
||||
uri: https://www.notarial.cl/poder.php
|
||||
- texto: Renovación de Poderes
|
||||
uri: https://www.notarial.cl/revocacion-de-poder.php
|
||||
- texto: Declaraciones
|
||||
uri: https://www.notarial.cl/declaracion.php
|
||||
- texto: Contratos y Otros
|
||||
uri: https://www.notarial.cl/contratos-otros.php
|
||||
- texto: Laboral
|
||||
uri: https://www.notarial.cl/laboral.php
|
||||
- texto: Extranjeros
|
||||
uri: https://www.notarial.cl/inv-extranjero.php
|
||||
consulta:
|
||||
- texto: Servicio de Impuestos Internos
|
||||
uri: http://www.sii.cl
|
||||
- texto: Registro Civil
|
||||
uri: http://www.registrocivil.cl
|
||||
- uri: http://www.conservador.cl
|
||||
texto: Conservador
|
||||
- uri: http://www.diarioficial.cl
|
||||
texto: Diario Oficial
|
||||
- uri: http://www.tesoreria.cl
|
||||
texto: Tesorería
|
||||
- uri: http://www.notariosyconservadores.cl
|
||||
texto: Notarios y Conservadores
|
||||
- uri: http://www.poderjudicial.cl
|
||||
texto: Poder Judicial
|
||||
- uri: http://www.bcn.cl
|
||||
texto: Biblioteca del Congreso Nacional
|
||||
- uri: http://www.fojas.cl
|
||||
texto: Fojas
|
||||
|
44
resources/data/transparencia.yml
Normal file
44
resources/data/transparencia.yml
Normal file
@ -0,0 +1,44 @@
|
||||
activo: false
|
||||
descripcion: 'La función del notario Público se encuentra regida por las normas establecidas en el Título XI párrafo 7 artículo 399 al 445 del Código Orgánico de tribunales. Son funciones del Notario, entre otras, las contenidas en el artículo 401 del código señalado y que se expresan a continuación:'
|
||||
funciones:
|
||||
- >
|
||||
Extender los instrumentos públicos con
|
||||
arreglo a las instrucciones que, de
|
||||
palabra o por escrito, les dieren las
|
||||
partes otorgantes.
|
||||
- Levantar inventarios solemnes.
|
||||
- >
|
||||
Efectuar protestos de letras de cambio y
|
||||
demás documentos mercantiles.
|
||||
- >
|
||||
Notificar los traspasos de acciones,
|
||||
constituciones y notificaciones de
|
||||
prendas que se les solicitaren.
|
||||
- >
|
||||
Asistir a las juntas generales de
|
||||
accionistas de sociedades anónimas,
|
||||
para los efectos que la ley o reglamento
|
||||
de ellas lo exigieren.
|
||||
- >
|
||||
En general dar fe de los hechos para que
|
||||
fueren requeridos y que no estuvieren
|
||||
encomendados a otros funcionarios.
|
||||
- >
|
||||
Guardar y conservar en riguroso orden
|
||||
cronológico los documentos que ante
|
||||
ellos se otorguen, en forma de precaver
|
||||
todo extravío y hacer fácil y expedito
|
||||
su examen.
|
||||
- >
|
||||
Otorgar certificados o testimonios de
|
||||
los actos celebrados ante ellos o
|
||||
protocolizados en sus registros.
|
||||
- >
|
||||
Facilitar a cualquiera persona que lo
|
||||
solicite el examen de los instrumentos
|
||||
públicos que ante ellos se otorguen y
|
||||
documentos que se protocolicen.
|
||||
- >
|
||||
Autorizar las firmas que se estampen en
|
||||
documentos privados, sea en su presencia
|
||||
o cuya autenticidad les conste.
|
13
resources/data/transparencia0.yml
Normal file
13
resources/data/transparencia0.yml
Normal file
@ -0,0 +1,13 @@
|
||||
activo: true
|
||||
descripcion: "La función del notario Público se encuentra regida por las normas establecidas en el Título XI párrafo 7 artículo 399 al 445 del Código Orgánico de tribunales. Son funciones del Notario, entre otras, las contenidas en el artículo 401 del código señalado y que se expresan a continuación:"
|
||||
funciones:
|
||||
- Extender los instrumentos públicos con arreglo a las instrucciones que, de palabra o por escrito, les dieren las partes otorgantes.
|
||||
- Levantar inventarios solemnes.
|
||||
- Efectuar protestos de letras de cambio y demás documentos mercantiles.
|
||||
- "Notificar los traspasos de acciones, constituciones y notificaciones de prendas que se les solicitaren."
|
||||
- Asistir a las juntas generales de accionistas de sociedades anónimas, para los efectos que la ley o reglamento de ellas lo exigieren.
|
||||
- En general dar fe de los hechos para que fueren requeridos y que no estuvieren encomendados a otros funcionarios.
|
||||
- Guardar y conservar en riguroso orden cronológico los documentos que ante ellos se otorguen, en forma de precaver todo extravío y hacer fácil y expedito su examen.
|
||||
- Otorgar certificados o testimonios de los actos celebrados ante ellos o protocolizados en sus registros.
|
||||
- Facilitar a cualquiera persona que lo solicite el examen de los instrumentos públicos que ante ellos se otorguen y documentos que se protocolicen.
|
||||
- Autorizar las firmas que se estampen en documentos privados, sea en su presencia o cuya autenticidad les conste.
|
@ -2,6 +2,5 @@
|
||||
use ProVM\NotariaRaby\Common\Controller\Web\Admin\Notificacion;
|
||||
|
||||
$app->group('/notificacion', function($app) {
|
||||
$app->get('[/]', Notificacion::class);
|
||||
$app->post('[/]', [Notificacion::class, 'do_edit']);
|
||||
});
|
||||
|
6
resources/routes/web/admin/transparencia.php
Normal file
6
resources/routes/web/admin/transparencia.php
Normal file
@ -0,0 +1,6 @@
|
||||
<?php
|
||||
use ProVM\NotariaRaby\Common\Controller\Web\Admin\Transparencia;
|
||||
|
||||
$app->group('/transparencia', function($app) {
|
||||
$app->post('[/]', [Transparencia::class, 'do_edit']);
|
||||
});
|
@ -2,5 +2,6 @@
|
||||
use ProVM\NotariaRaby\Common\Controller\Web\Contacto;
|
||||
|
||||
$app->group('/contacto', function($app) {
|
||||
$app->post('[/]', [Contacto::class, 'formulario']);
|
||||
$app->get('[/]', Contacto::class);
|
||||
});
|
||||
|
@ -1,5 +1,17 @@
|
||||
@extends('admin.layout.base')
|
||||
|
||||
@section('content')
|
||||
|
||||
<div id="admin">
|
||||
<div class="ui container">
|
||||
<div class="ui stackable two columns grid">
|
||||
<div class="column">
|
||||
@include('admin.formulario')
|
||||
</div>
|
||||
<div class="column">
|
||||
@include('admin.documentos')
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
@endsection
|
||||
|
12
resources/views/admin/documento.blade.php
Normal file
12
resources/views/admin/documento.blade.php
Normal file
@ -0,0 +1,12 @@
|
||||
<div class="item">
|
||||
<div class="ui grid">
|
||||
<div class="eight wide column">
|
||||
{{$descripcion}}
|
||||
</div>
|
||||
<div class="column">
|
||||
<a href="{{$urls->base}}/{{$link}}">
|
||||
@include('admin.uicon')
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
33
resources/views/admin/documentos.blade.php
Normal file
33
resources/views/admin/documentos.blade.php
Normal file
@ -0,0 +1,33 @@
|
||||
<h4>
|
||||
Carga de documentos
|
||||
</h4>
|
||||
<div class="ui list">
|
||||
@include('admin.documento', ['descripcion' => 'Escrituras Públicas', 'link' => '#'])
|
||||
@include('admin.documento', ['descripcion' => 'Balances Anuales', 'link' => '#'])
|
||||
@include('admin.documento', ['descripcion' => 'Interés y Patrimonio', 'link' => '#'])
|
||||
@include('admin.documento', ['descripcion' => 'Infrormes Fiscalía', 'link' => '#'])
|
||||
@include('admin.documento', ['descripcion' => 'Valores', 'link' => '#'])
|
||||
</div>
|
||||
<h4>
|
||||
Transparencia
|
||||
</h4>
|
||||
<div class="ui toggle checkbox" id="transparencia">
|
||||
<label>Activar</label>
|
||||
<input type="checkbox" name="transparencia"
|
||||
@if ($transparencia)
|
||||
checked="checked"
|
||||
@endif
|
||||
/>
|
||||
</div>
|
||||
|
||||
@push('scripts')
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$('#transparencia').checkbox()
|
||||
$('#transparencia').click(function() {
|
||||
var status = $(this).checkbox('is checked')
|
||||
$.post('{{$urls->base}}/admin/transparencia', {'activo': status}, function(data) {}, 'json')
|
||||
})
|
||||
})
|
||||
</script>
|
||||
@endpush
|
49
resources/views/admin/formulario.blade.php
Normal file
49
resources/views/admin/formulario.blade.php
Normal file
@ -0,0 +1,49 @@
|
||||
<form class="ui form" id="formulario" method="post" action="#">
|
||||
<div class="field">
|
||||
<h4>
|
||||
Aviso
|
||||
</h4>
|
||||
</div>
|
||||
<div class="field">
|
||||
<input type="text" name="titulo" placeholder="Título" value="{{$aviso->titulo}}" />
|
||||
</div>
|
||||
<div class="field">
|
||||
<textarea name="contenido" placeholder="Mensaje">{{$aviso->contenido}}</textarea>
|
||||
</div>
|
||||
<div class="field">
|
||||
<button class="ui inverted dark-blue button">Editar</button>
|
||||
</div>
|
||||
<div class="field">
|
||||
<div class="ui toggle checkbox" id="activar">
|
||||
<label>Activar</label>
|
||||
<input type="checkbox" name="active"
|
||||
@if ($aviso->activo)
|
||||
checked="checked"
|
||||
@endif
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@push('scripts')
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$('#formulario').submit(function(e) {
|
||||
e.preventDefault()
|
||||
|
||||
var titulo = $(this).find("[name='titulo']").val()
|
||||
var contenido = $(this).find("[name='contenido']").val()
|
||||
$.post('{{$urls->base}}/admin/notificacion', {titulo: titulo, contenido: contenido}, function(data) {
|
||||
console.debug(data)
|
||||
}, 'json')
|
||||
|
||||
return false
|
||||
})
|
||||
$('#activar').checkbox()
|
||||
$('#activar').click(function() {
|
||||
var status = $(this).checkbox('is checked')
|
||||
$.post('{{$urls->base}}/admin/notificacion', {'activo': status}, function(data) {}, 'json')
|
||||
})
|
||||
})
|
||||
</script>
|
||||
@endpush
|
@ -5,8 +5,8 @@
|
||||
@endsection
|
||||
|
||||
@section('page_content')
|
||||
<div class="ui container">
|
||||
@include('admin.layout.menu')
|
||||
<div class="ui fluid container">
|
||||
<br />
|
||||
@yield('content')
|
||||
</div>
|
||||
@endsection
|
||||
|
@ -1,36 +0,0 @@
|
||||
@extends('admin.layout.base')
|
||||
|
||||
@section('content')
|
||||
<form class="ui form" method="post" action="{{$urls->base}}/admin/notificacion">
|
||||
<div class="inline field">
|
||||
<label>Título</label>
|
||||
<input type="text" name="title" value="{{$notificacion->title}}" />
|
||||
</div>
|
||||
<div class="six wide field">
|
||||
<label>Texto</label>
|
||||
<textarea name="text">
|
||||
{{$notificacion->text}}
|
||||
</textarea>
|
||||
</div>
|
||||
<div class="inline field">
|
||||
<div class="ui slider checkbox" id="activar">
|
||||
<label>Activar</label>
|
||||
<input type="checkbox" name="active"
|
||||
@if ($notificacion->active)
|
||||
checked="checked"
|
||||
@endif
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<button class="ui button">Editar</button>
|
||||
</form>
|
||||
<br />
|
||||
@endsection
|
||||
|
||||
@push('scripts')
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$('#activar').checkbox()
|
||||
})
|
||||
</script>
|
||||
@endpush
|
4
resources/views/admin/uicon.blade.php
Normal file
4
resources/views/admin/uicon.blade.php
Normal file
@ -0,0 +1,4 @@
|
||||
<i class="icons">
|
||||
<i class="large square outline icon"></i>
|
||||
<i class="small up chevron icon"></i>
|
||||
</i>
|
@ -0,0 +1,68 @@
|
||||
@extends('layout.base')
|
||||
|
||||
@section('page_content')
|
||||
<div class="ui container" id="contacto">
|
||||
<div class="ui stackable two columns grid">
|
||||
<div class="column">
|
||||
<form class="ui form" id="formulario" method="post" action="{{$urls->base}}/contacto">
|
||||
<div class="field">
|
||||
<div class="ui grid">
|
||||
<div class="three wide column">
|
||||
<h3>
|
||||
CONTACTO
|
||||
</h3>
|
||||
</div>
|
||||
<div class="thirteen wide column">
|
||||
Canal de consultas, reclamos y sugerencias
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="field">
|
||||
<input type="text" name="nombre" placeholder="Nombre" />
|
||||
</div>
|
||||
<div class="field">
|
||||
<input type="text" name="telefono" placeholder="Teléfono" />
|
||||
</div>
|
||||
<div class="field">
|
||||
<input type="text" name="email" placeholder="Email" />
|
||||
</div>
|
||||
<div class="field">
|
||||
<textarea name="mensaje" placeholder="Mensaje"></textarea>
|
||||
</div>
|
||||
<div class="field">
|
||||
<button class="ui inverted dark-blue button">Enviar</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="ui embed" id="map" data-source="Google Maps" data-url="{{$url}}"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@push('styles')
|
||||
<link rel="stylesheet" type="text/css" href="{{$urls->assets->styles}}/contacto.css" />
|
||||
@endpush
|
||||
|
||||
@push('scripts')
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$('#formulario').submit(function(e) {
|
||||
e.preventDefault()
|
||||
|
||||
var nombre = $(this).find("[name='nombre']").val()
|
||||
var telefono = $(this).find("[name='telefono']").val()
|
||||
var email = $(this).find("[name='email']").val()
|
||||
var mensaje = $(this).find("[name='mensaje']").val()
|
||||
|
||||
$.post('{{$urls->base}}/contacto', {nombre: nombre, telefono: telefono, email: email, mensaje: mensaje}, function(data) {
|
||||
console.debug(data)
|
||||
}, 'json')
|
||||
|
||||
return false
|
||||
})
|
||||
$('#map').embed()
|
||||
})
|
||||
</script>
|
||||
@endpush
|
||||
|
@ -6,4 +6,9 @@
|
||||
@include('home.numero')
|
||||
@include('home.links')
|
||||
@include('home.indice')
|
||||
@include('home.aviso')
|
||||
@endsection
|
||||
|
||||
@push('styles')
|
||||
<link rel="stylesheet" type="text/css" href="{{$urls->assets->styles}}/home.css" />
|
||||
@endpush
|
||||
|
22
resources/views/home/aviso.blade.php
Normal file
22
resources/views/home/aviso.blade.php
Normal file
@ -0,0 +1,22 @@
|
||||
<div class="ui inverted dark-blue mini modal" id="aviso">
|
||||
<i class="close icon"></i>
|
||||
<div class="inverted dark-blue header">
|
||||
{{$aviso->titulo}}
|
||||
</div>
|
||||
<div class="inverted dark-blue content">
|
||||
{!!nl2br($aviso->contenido)!!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@push('scripts')
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$('#aviso').modal({
|
||||
centered: false
|
||||
})
|
||||
@if ($aviso->activo)
|
||||
$('#aviso').modal('show')
|
||||
@endif
|
||||
})
|
||||
</script>
|
||||
@endpush
|
@ -1,13 +1,15 @@
|
||||
<div class="banner">
|
||||
<div id="banner">
|
||||
<div class="ui container">
|
||||
<div class="ui basic segment">
|
||||
@include('home.banner.pastilla')
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@push('styles')
|
||||
<style type="text/css">
|
||||
.banner {
|
||||
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0)), url('{{$urls->assets->images}}/Banner.jpg');
|
||||
#banner {
|
||||
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0)), url('{{$urls->assets->images}}/banner2.webp');
|
||||
}
|
||||
</style>
|
||||
@endpush
|
||||
|
@ -1,8 +1,15 @@
|
||||
<div class="mensaje">
|
||||
<p class="titulo">
|
||||
<div class="ui stackable grid">
|
||||
<div class="mensaje eight wide large column">
|
||||
<div class="content">
|
||||
<div class="header">
|
||||
<strong>
|
||||
{!!nl2br($banner->titulo)!!}
|
||||
</p>
|
||||
<p>
|
||||
{!!nl2br($banner->contenido)!!}
|
||||
</p>
|
||||
</strong>
|
||||
</div>
|
||||
<br />
|
||||
<div class="description">
|
||||
{!!nl2br($banner->contenido)!!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,18 +1,11 @@
|
||||
<div class="ui container">
|
||||
<div id="indice" class="ui grid">
|
||||
<div class="two columns row">
|
||||
<div class="column img">
|
||||
<div class="ui container" id="indice">
|
||||
<div class="ui stackable grid">
|
||||
<div class="row">
|
||||
<div class="ten wide column img">
|
||||
<img src="{{$urls->assets->images}}/Indice.jpg" />
|
||||
</div>
|
||||
<div class="column contenido">
|
||||
<div class="titulo">ÍNDICE</div>
|
||||
<br />
|
||||
<nav class="ui divided list">
|
||||
<a class="item" href="">Repertorios</a>
|
||||
<a class="item" href="">Escrituras protocolizadas</a>
|
||||
<a class="item" href="">Anotaciones</a>
|
||||
<a class="item" href="">Repositorio</a>
|
||||
</nav>
|
||||
<div class="five wide column contenido">
|
||||
<div class="titulo">ESCRITURAS PÚBLICAS</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,17 +1,16 @@
|
||||
<div id="servicios">
|
||||
<div class="ui container">
|
||||
<div class="ui grid">
|
||||
<div class="ui stackable grid">
|
||||
<div class="row" id="consultas">
|
||||
<div class="column"></div>
|
||||
<div class="four wide column">
|
||||
@include('home.links.documentos', ['title' => 'DOCUMENTOS ONLINE', 'items' => $links->documentos])
|
||||
</div>
|
||||
<div class="column separator"></div>
|
||||
<div class="column"></div>
|
||||
<div class="four wide column">
|
||||
@include('home.links.consultas', ['title' => 'LINKS DE CONSULTA', 'items' => $links->consulta])
|
||||
</div>
|
||||
<div class="column separator"></div>
|
||||
<div class="center aligned three wide column seguimiento" style="background-image: url('{{$urls->assets->images}}/Seguimiento.jpg')">
|
||||
<div class="column"></div>
|
||||
<div class="center aligned five wide column seguimiento" style="background-image: url('{{$urls->assets->images}}/Seguimiento.jpg')">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,13 +1,17 @@
|
||||
<div class="ui center aligned grid numero" style="background-image: url('{{$urls->assets->images}}/Saca Número.jpg')">
|
||||
<div id="numero" style="background-image: url('{{$urls->assets->images}}/numero.jpg')">
|
||||
<div class="ui container">
|
||||
<div class="ui center aligned stackable grid">
|
||||
<div class="row">
|
||||
<div class="three wide column">
|
||||
<div class="ui center aligned segment">
|
||||
<a href="{{$urls->play_store}}">
|
||||
<img src="{{$urls->assets->images}}/Google play.png" style="height: 32px;" />
|
||||
<div class="five wide column">
|
||||
<a href="{{$urls->atencion->url}}">
|
||||
<button class="ui inverted dark-blue button">
|
||||
<img src="{{$urls->atencion->logo}}" style="height: 32px;" />
|
||||
<br />
|
||||
NÚMERO DE ATENCIÓN ONLINE
|
||||
</button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,7 +1,8 @@
|
||||
<div class="ui container">
|
||||
<div class="ui attached grid suplente">
|
||||
<div class="attached row">
|
||||
<div class="ui container" id="suplente">
|
||||
<div class="ui stackable grid">
|
||||
<div class="row">
|
||||
@include('home.suplente.horario')
|
||||
<div class="column"></div>
|
||||
@include('home.suplente.datos')
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,17 +1,5 @@
|
||||
<div class="eleven wide column mensaje" style="background-image: url('{{$urls->assets->images}}/Notario Suplente.jpg')">
|
||||
<div class="ui center aligned grid">
|
||||
<div class="row">
|
||||
<div class="column">
|
||||
<div class="ui center aligned segment">
|
||||
<h4 style="padding: 0; margin: 0; font-size: 20pt;">NOTARIO SUPLENTE</h4>
|
||||
<p style="font-size: 12pt;">
|
||||
{!!nl2br($suplente->datos->fechas)!!}
|
||||
</p>
|
||||
<p class="center aligned" style="font-size: 18pt;">
|
||||
{!!nl2br($suplente->datos->nombre)!!}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ten wide column center aligned mensaje" style="background-image: url('{{$urls->assets->images}}/Notario Suplente.jpg')">
|
||||
<div class="middle">
|
||||
<button class="ui inverted dark-blue compact button">NOTARÍA DE TURNO</button>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,18 +1,22 @@
|
||||
<div class="five wide column" style="padding: 2em;">
|
||||
<h4>
|
||||
Horario lunes a viernes
|
||||
<div class="five wide column horario">
|
||||
<div class="content">
|
||||
<div class="header">
|
||||
<strong>
|
||||
Horario lunes a jueves
|
||||
<br />
|
||||
9:30-13:30 | 15:30-18:00
|
||||
</h4>
|
||||
<p>
|
||||
<br />
|
||||
Viernes
|
||||
<br />
|
||||
9:30-13:30 | 15:30-17:00
|
||||
</strong>
|
||||
</div>
|
||||
<br />
|
||||
<div class="description">
|
||||
La atención dentro del horario, puede verse
|
||||
afectada circunstancialmente y sin previo
|
||||
aviso, por encontrarse el notario cumpliendo
|
||||
funciones fuera de la Notaría.
|
||||
</p>
|
||||
<a href="{{$urls->notaria_turno}}">
|
||||
<button class="ui inverted dark-blue button">
|
||||
NOTARÍA DE TURNO
|
||||
</button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<html lang="es">
|
||||
@include('layout.head')
|
||||
<body>
|
||||
<div id="page_container">
|
||||
<div id="page_container" class="ui fluid container">
|
||||
@include('layout.header')
|
||||
@yield('page_content')
|
||||
@include('layout.footer')
|
||||
|
@ -1,6 +1,7 @@
|
||||
<footer>
|
||||
<div class="inverted dark-blue">
|
||||
<div class="ui inverted container grid main">
|
||||
<div class="ui inverted container main">
|
||||
<div class="ui stackable grid">
|
||||
<div class="three columns row">
|
||||
<div class="column">
|
||||
@include('layout.footer.horario')
|
||||
@ -14,6 +15,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@include('layout.footer.menu')
|
||||
</footer>
|
||||
@include('layout.scripts')
|
||||
|
@ -1,4 +1,5 @@
|
||||
<nav class="ui container attached text menu">
|
||||
<div class="grey">
|
||||
<nav class="ui container attached text stackable menu">
|
||||
<a class="item" href="{{$urls->base}}">
|
||||
Notaría
|
||||
</a>
|
||||
@ -17,3 +18,4 @@
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
|
@ -1,21 +1,5 @@
|
||||
<header class="ui dark-blue inverted">
|
||||
<nav class="ui attached text menu inverted container" id="page_menu">
|
||||
<a class="left aligned item brand" href="{{$urls->base}}">
|
||||
NOTARÍA RABY
|
||||
</a>
|
||||
<div class="right menu">
|
||||
<a class="item" href="{{$urls->base}}/notaria">
|
||||
NOTARÍA
|
||||
</a>
|
||||
<a class="item" href="{{$urls->base}}#servicios">
|
||||
SERVICIOS
|
||||
</a>
|
||||
<a class="item" href="{{$urls->base}}#consultas">
|
||||
CONSULTAS
|
||||
</a>
|
||||
<a class="item" href="{{$urls->base}}/contacto">
|
||||
CONTACTO
|
||||
</a>
|
||||
<div class="ui container">
|
||||
@include('layout.menu')
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
19
resources/views/layout/menu.blade.php
Normal file
19
resources/views/layout/menu.blade.php
Normal file
@ -0,0 +1,19 @@
|
||||
<nav class="ui inverted attached massive text stackable menu" id="page_menu">
|
||||
<a class="left aligned item brand" href="{{$urls->base}}">
|
||||
NOTARÍA RABY
|
||||
</a>
|
||||
<div class="right menu">
|
||||
<a class="item" href="{{$urls->base}}/notaria">
|
||||
NOTARÍA
|
||||
</a>
|
||||
<a class="item" href="{{$urls->base}}#servicios">
|
||||
SERVICIOS
|
||||
</a>
|
||||
<a class="item" href="{{$urls->base}}#consultas">
|
||||
CONSULTAS
|
||||
</a>
|
||||
<a class="item" href="{{$urls->base}}/contacto">
|
||||
CONTACTO
|
||||
</a>
|
||||
</div>
|
||||
</nav>
|
@ -1,8 +1,8 @@
|
||||
@foreach ($assets as $asset)
|
||||
@if (isset($asset->script))
|
||||
<script type="text/javascript" src="{{$asset->script}}"></script>
|
||||
@endif
|
||||
@if (isset($scripts))
|
||||
@foreach ($scripts as $script)
|
||||
<script type="text/javascript" src="{{$script}}"></script>
|
||||
@endforeach
|
||||
@endif
|
||||
|
||||
<script type="text/javascript" src="{{$urls->assets->scripts}}/main.js"></script>
|
||||
|
||||
|
@ -1,30 +1,16 @@
|
||||
<link rel="shortcut icon" type="image/png" href="{{$urls->assets->images}}/favicon.png" />
|
||||
<link rel="stylesheet" type="text/css" href="{{$urls->assets->styles}}/main.css" />
|
||||
@foreach ($assets as $asset)
|
||||
@if (isset($asset->style))
|
||||
<link rel="stylesheet" type="text/css" href="{{$asset->style}}" />
|
||||
@endif
|
||||
@if (isset($asset->fonts))
|
||||
@foreach ($asset->fonts as $font)
|
||||
<link rel="stylesheet" href="{{$font}}" />
|
||||
@if (isset($styles))
|
||||
@foreach ($styles as $style)
|
||||
<link type="text/css" rel="stylesheet" href="{{$style}}" />
|
||||
@endforeach
|
||||
@endif
|
||||
@if (isset($asset->xfont))
|
||||
@foreach ($asset->xfont as $font)
|
||||
<link type="application/x-font-ttf" href="{{$font}}" />
|
||||
@if (isset($fonts))
|
||||
@foreach ($fonts as $type => $fs)
|
||||
@foreach ($fs as $font)
|
||||
<link type="{{(!is_numeric($type)) ? $type : 'text/css'}}" href="{{$font}}" />
|
||||
@endforeach
|
||||
@endforeach
|
||||
@endif
|
||||
@if (isset($asset->octet))
|
||||
@foreach ($asset->octet as $font)
|
||||
<link type="application/octet-stream" href="{{$font}}" />
|
||||
@endforeach
|
||||
@endif
|
||||
@endforeach
|
||||
|
||||
<style type="text/css">
|
||||
.inverted.dark-blue {
|
||||
background-color: #003662 !important;
|
||||
}
|
||||
</style>
|
||||
|
||||
@stack('styles')
|
||||
|
3
resources/views/layout/web.php
Normal file
3
resources/views/layout/web.php
Normal file
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
$_ENV = 'web';
|
||||
include_once 'app.php';
|
@ -1,5 +1,5 @@
|
||||
<div class="ui container" id="equipos">
|
||||
<div class="ui grid">
|
||||
<div class="ui stackable grid">
|
||||
<div class="two column row">
|
||||
<div class="column">
|
||||
@foreach ($equipos as $i => $equipo)
|
||||
|
@ -1,72 +1,31 @@
|
||||
@if ($transparencia->activo)
|
||||
<div id="transparencia">
|
||||
<div class="ui container">
|
||||
<div class="ui grid">
|
||||
<div class="ui stackable grid">
|
||||
<div class="three column row">
|
||||
<div class="ten wide column">
|
||||
<p>
|
||||
{{$transparencia->descripcion}}
|
||||
La functión del notario Público se encuentra regida por las normas establecidas en el Título XI párrafo 7
|
||||
artículo 399 al 445 del Código Orgánico de tribunales.
|
||||
Son funciones del Notario, entre otras, las contenidas en el artículo 401 del código señalado y que se
|
||||
expresan a continuación
|
||||
</p>
|
||||
<div class="ui grid">
|
||||
<div class="ui stackable grid">
|
||||
<div class="two column row">
|
||||
<div class="column">
|
||||
<div class="ui list">
|
||||
<div class="item">
|
||||
1. Extender los instrumentos públicos con
|
||||
arreglo a las instrucciones que, de palabra o por
|
||||
escrito, les dieren las partes otorgantes.
|
||||
</div>
|
||||
<div class="item">
|
||||
2. Levantar inventarios solemnes.
|
||||
</div>
|
||||
<div class="item">
|
||||
3. Efectuar protestos de letras de cambio y
|
||||
demás documentos mercantiles.
|
||||
</div>
|
||||
<div class="item">
|
||||
4. Notificar los traspasos de acciones,
|
||||
constituciones y notificaciones de prendas que
|
||||
se les solicitaren.
|
||||
</div>
|
||||
<div class="item">
|
||||
5. Asistir a las juntas generales de
|
||||
accionistas de sociedades anónimas, para los
|
||||
efectos que la ley o reglamento de ellas lo
|
||||
exigieren.
|
||||
</div>
|
||||
<div class="item">
|
||||
6. En general dar fe de los hechos para que
|
||||
fueren requeridos y que no estuvieren
|
||||
encomendados a otros funcionarios.
|
||||
</div>
|
||||
@foreach ($transparencia->funciones as $i => $funcion)
|
||||
@if (($i) % 6 == 0 and $i > 0)
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="ui list">
|
||||
@endif
|
||||
<div class="item">
|
||||
7. Guardar y conservar en riguroso orden
|
||||
cronológico los documentos que ante ellos se
|
||||
otorguen, en forma de precaver todo extravío y
|
||||
hacer fácil y expedito su examen.
|
||||
</div>
|
||||
<div class="item">
|
||||
8. Otorgar certificados o testimonios de los
|
||||
actos celebrados ante ellos o protocolizados en
|
||||
sus registros.
|
||||
</div>
|
||||
<div class="item">
|
||||
9. Facilitar a cualquiera persona que lo solicite
|
||||
el examen de los instrumentos públicos que ante
|
||||
ellos se otorguen y documentos que se
|
||||
protocolicen.
|
||||
</div>
|
||||
<div class="item">
|
||||
10. Autorizar las firmas que se estampen en
|
||||
documentos privados, sea en su presencia o cuya
|
||||
autenticidad les conste.
|
||||
{{$i + 1}}. {{$funcion}}
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -85,3 +44,4 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
|
Reference in New Issue
Block a user