Cambios a documentos

This commit is contained in:
2020-04-22 22:27:30 -04:00
parent c206934099
commit 667e929b2f
9 changed files with 160 additions and 24 deletions

View File

@ -25,7 +25,8 @@ return [
'logo' => $container->get('urls.atencion.logo')
],
'uploads' => $container->get('urls.uploads'),
'direccion' => $container->get('urls.direccion')
'direccion' => $container->get('urls.direccion'),
'admin' => $container->get('urls.admin')
],
'horario' => $horario,
'styles' => $container->get('styles'),

View File

@ -4,6 +4,7 @@ namespace ProVM\NotariaRaby\Common\Controller\Web;
use Psr\Http\Message\ServerRequestInterface as Request;
use Psr\Http\Message\ResponseInterface as Response;
use Slim\Views\Blade as View;
use Carbon\Carbon;
use ProVM\Common\Service\Filemanager;
class Notaria {
@ -12,6 +13,12 @@ class Notaria {
$equipos = $filemanager->folder('data')->load($filename);
$filename = 'transparencia.yml';
$transparencia = $filemanager->folder('data')->load($filename);
return $view->render($response, 'notaria', compact('equipos', 'transparencia'));
$months = (object) ['full' => [], 'short' => []];
$m = Carbon::createFromDate(0, 1, 1);
for ($i = 0; $i < 12; $i ++) {
$months->full []= ucwords($m->copy()->addMonths($i)->locale('es_ES')->isoFormat('MMMM'));
$months->short []= ucwords($m->copy()->addMonths($i)->locale('es_ES')->isoFormat('MMM'));
}
return $view->render($response, 'notaria', compact('equipos', 'transparencia', 'months'));
}
}

View File

@ -8,3 +8,6 @@
padding-bottom: 50px;
font-family: Roboto;
}
#transparencia .accordion .title, #transparencia .accordion .title a {
color: rgba(0, 0, 0, 0.6);
}

View File

@ -1,3 +1,4 @@
ip: 0
token: ':'
time: 0
ip: localhost
token: >
6386affcb3431a356ef46974:c16ce52735ec95255d450d57945cd35992d1b21f
time: 2020-04-22 22:42

View File

@ -1,5 +1,5 @@
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:'
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.\n 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

View File

@ -8,9 +8,9 @@
Transparencia
</h4>
<div class="ui list">
@include('admin.documento', ['descripcion' => 'Balances Anuales', 'link' => 'balances_anuales'])
@include('admin.documento', ['descripcion' => 'Interés y Patrimonio', 'link' => 'intereses_y_patrimonio'])
@include('admin.documento', ['descripcion' => 'Informes Fiscalía', 'link' => 'informes_fiscalia'])
@include('admin.documento', ['descripcion' => 'Balances Anuales', 'link' => 'balances_anuales', 'mod' => 'fecha'])
@include('admin.documento', ['descripcion' => 'Interés y Patrimonio', 'link' => 'intereses_y_patrimonio', 'mod' => 'fecha'])
@include('admin.documento', ['descripcion' => 'Informes Fiscalía', 'link' => 'informes_fiscalia', 'mod' => 'fecha'])
@include('admin.documento', ['descripcion' => 'Valores', 'link' => 'valores'])
</div>
<div class="ui toggle checkbox" id="transparencia">
@ -59,10 +59,12 @@
cache: false,
processData: false,
success: function(data) {
if (data.estado != true) {
if (data.estado == true) {
$('#doc_form').find('.header').html('')
$('#doc_form').find('form').find("[name='filename']").val('')
$('#doc_form').modal('hide')
$('#documento_message').html('')
$('#documento_message').hide()
} else {
$('#documento_message').html('Error al subir el archivo.')
$('#documento_message').show()

View File

@ -32,6 +32,10 @@
<div class="field">
<button class="ui inverted dark-blue button">Enviar</button>
</div>
<div class="ui message transition hidden" id="mensaje_contacto">
<i class="close icon"></i>
<span id="msg"></span>
</div>
</form>
</div>
<div class="column">
@ -57,7 +61,12 @@
var mensaje = $(this).find("[name='mensaje']").val()
$.post('{{$urls->base}}/contacto', {nombre: nombre, telefono: telefono, email: email, mensaje: mensaje}, function(data) {
console.debug(data)
$('#mensaje_contacto').find('#msg').html('Mensaje enviado.')
$('#mensaje_contacto').addClass('success').removeClass('hidden').show()
$('#mensaje_contacto').find('.close').click(function() {
$('#mensaje_contacto').find('#msg').html('')
$('#mensaje_contacto').addClass('hidden').removeClass('success error')
})
}, 'json')
return false

View File

@ -10,7 +10,7 @@
<div class="content">
<div class="header">
@if (isset($miembro->nombre))
{{mb_strtoupper($miembro->nombre)}}@if (isset($miembro->cargo)),
{{$miembro->nombre}}@if (isset($miembro->cargo)),
{{$miembro->cargo}}
@endif
@endif

View File

@ -4,11 +4,7 @@
<div class="three column row">
<div class="ten wide column">
<p>
{{$transparencia->descripcion}}
La functi&oacute;n del notario P&uacute;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
{!!nl2br($transparencia->descripcion)!!}
</p>
<div class="ui stackable grid">
<div class="two column row">
@ -23,6 +19,8 @@
@endif
<div class="item">
{{$i + 1}}. {{$funcion}}
<br />
<br />
</div>
@endforeach
</div>
@ -33,15 +31,130 @@
@if ($transparencia->activo)
<div class="column">
<h3>TRANSPARENCIA</h3>
<nav class="ui vertical text menu">
<a class="item" href="{{$urls->uploads}}/balances_anuales.pdf">Balances Anuales</a>
<a class="item" href="{{$urls->uploads}}/intereses_y_patrimonio.pdf">Interés y Patrimonio</a>
<a class="item" href="{{$urls->uploads}}/informes_fiscalia.pdf">Informes Fiscal&iacute;a</a>
<a class="item" href="{{$urls->uploads}}/valores.pdf">Valores</a>
</nav>
<div class="ui accordion">
<div class="title">
<i class="dropdown icon"></i>
Balances Anuales
</div>
<div class="content">
<div class="ui calendar" id="balances_calendar">
<div class="ui input left icon">
<i class="calendar icon"></i>
<input type="text" name="calendar" placeholder="Mes / Año" />
</div>
</div>
<br />
<a href="#" target="_window" id="balances_descarga">
<button class="ui mini gray button">DESCARGA</button>
</a>
</div>
<div class="title">
<i class="dropdown icon"></i>
Inter&eacute;s y Patrimonio
</div>
<div class="content">
<div class="ui calendar" id="patrimonio_calendar">
<div class="ui input left icon">
<i class="calendar icon"></i>
<input type="text" name="calendar" placeholder="Mes / Año" />
</div>
</div>
<br />
<a href="#" target="_window" id="patrimonio_descarga">
<button class="ui mini gray button">DESCARGA</button>
</a>
</div>
<div class="title">
<i class="dropdown icon"></i>
Informes Fiscal&iacute;a
</div>
<div class="content">
<div class="ui calendar" id="fiscalia_calendar">
<div class="ui input left icon">
<i class="calendar icon"></i>
<input type="text" name="calendar" placeholder="Mes / Año" />
</div>
</div>
<br />
<a href="#" target="_window" id="fiscalia_descarga">
<button class="ui mini gray button">DESCARGA</button>
</a>
</div>
<div class="title">
<a target="_window" href="{{$urls->uploads}}/valores.pdf">
<i class="dropdown icon"></i>
Valores
</a>
</div>
</div>
</div>
@endif
</div>
</div>
</div>
</div>
@push('scripts')
<script type="text/javascript">
$(document).ready(function() {
$('.accordion').accordion()
$('#balances_calendar').calendar({
type: 'month',
text: {
months: [
'{!!implode("', '", $months->full)!!}'
],
monthsShort: [
'{!!implode("', '", $months->short)!!}'
]
},
onChange: function() {
var months = [
'{!!implode("', '", $months->full)!!}'
]
var date = arguments[0]
var url = '{{$urls->uploads}}/balances_anuales_' + date.getFullYear() + '_' + months[date.getMonth()] + '.pdf'
$('#balances_descarga').attr('href', url)
}
})
$('#patrimonio_calendar').calendar({
type: 'month',
text: {
months: [
'{!!implode("', '", $months->full)!!}'
],
monthsShort: [
'{!!implode("', '", $months->short)!!}'
]
},
onChange: function() {
var months = [
'{!!implode("', '", $months->full)!!}'
]
var date = arguments[0]
var url = '{{$urls->uploads}}/intereses_y_patrimonio_' + date.getFullYear() + '_' + months[date.getMonth()] + '.pdf'
$('#patrimonio_descarga').attr('href', url)
}
})
$('#fiscalia_calendar').calendar({
type: 'month',
text: {
months: [
'{!!implode("', '", $months->full)!!}'
],
monthsShort: [
'{!!implode("', '", $months->short)!!}'
]
},
onChange: function() {
var months = [
'{!!implode("', '", $months->full)!!}'
]
var date = arguments[0]
var url = '{{$urls->uploads}}/informes_fiscalia_' + date.getFullYear() + '_' + months[date.getMonth()] + '.pdf'
$('#fiscalia_descarga').attr('href', url)
}
})
})
</script>
@endpush