
Buscador y listados de altos cargos
Se ha producido un error al procesar la plantilla.
Method public java.lang.Object com.liferay.portal.json.JSONFactoryImpl.looseDeserializeSafe(java.lang.String) threw an exception when invoked on com.liferay.portal.json.JSONFactoryImpl@403e22eb with arguments of types [java.lang.String,]
1<script type="text/javascript" src="/wres/transparencia/js/DT6.14.js"></script>
2<script type="text/javascript" src="https://cdn.datatables.net/1.10.16/js/dataTables.bootstrap.min.js"></script>
3<script type="text/javascript"
4 src="https://cdn.datatables.net/responsive/2.2.1/js/dataTables.responsive.min.js"></script>
5<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"></script>
6<script type="text/javascript" src="https://cdn.datatables.net/buttons/1.5.2/js/buttons.html5.min.js"></script>
7<script type="text/javascript" src="https://cdn.datatables.net/buttons/1.5.2/js/dataTables.buttons.min.js"></script>
8<p>Esta página permite buscar fácilmente en la relación completa de altos cargos actuales. Complementariamente permite descargar la <a title="Serie histórica de altos cargos" href="https://transparencia.carm.es/web/transparencia/serie-historica-de-altos-cargos">serie histórica de altos cargos</a> de la administración regional, desde abril de 2014.</p>
9
10<#assign url_sesion_base = "https://portalesrest.carm.es/RestFulCARM/mirecurso/vista6/json?idcontenido=">
11<#assign url_sesion_base = "https://transparencia.carm.es/rest-services/services/restFile/CargosPublicos.json?idcontenido=">
12<#assign currentYear= .now?string('yyyy')?number>
13<#assign prevYear= currentYear-1>
14
15<#assign url_datos = t_url.getData()>
16<#assign url_datos = "https://transparencia.carm.es/rest-services/services/restFile/AltosCargosActivos.json" >
17
18
19
20<#assign response = httpUtil.URLtoString(url_datos)>
21<#assign altosCargos = jsonFactoryUtil.looseDeserializeSafe(response) >
22<hr>
23<#if (altosCargos?size > 0)>
24
25
26 <table cellspacing="0" class="display table responsive table-stripped table-hover" id="tabla-datos">
27 <thead class="datableheader">
28 <tr>
29 <th dtcol-data="0" data-type="html" >Titular</th>
30 <th dtcol-data="1" dtselect="" fillable="" class="none">Cargo</th>
31 <th dtcol-data="2" dtselect="" fillable="">Consejería</th>
32 <th dtcol-data="3" dtselect="" fillable="">Organo</th>
33 <th dtcol-data="4" dtselect="" fillable="" class="none">Rango</th>
34 <th dtcol-data="5" data-type="date-eu">Fecha Nombramiento</th>
35 <th dtcol-data="6" data-url="15" class="none">Publicación Nombramiento</th>
36 <th dtcol-data="7" data-type="currency" class="none">Retribuciones brutas <a href="/web/transparencia/sueldos-y-retribuciones"><span data-placement="top" data-toggle="tooltip" title="Retribuciones establecidas anualmente por acuerdo de Consejo de Gobierno. Detalles completos en la página del portal para «Sueldos de altos cargos»"><i class="fa fa-exclamation-triangle" style="color:orange"> </i></span></a></th>
37 <th dtcol-data="8" class="never">Orden Rango <a href="/web/transparencia/sueldos-y-retribuciones"><span data-placement="top" data-toggle="tooltip" title="Retribuciones establecidas anualmente por acuerdo de Consejo de Gobierno. Detalles completos en la página del portal para «Sueldos de altos cargos»"><i class="fa fa-exclamation-triangle" style="color:orange"> </i></span></a></th>
38 </tr>
39 </thead>
40
41 <#assign lista_aacc = "[">
42 <#assign cuenta = 0>
43 <#list altosCargos as alto_cargo>
44 <#if (cuenta > 0)>
45 <#assign lista_aacc = lista_aacc + ",">
46 </#if>
47 <#assign cuenta = cuenta + 1>
48 <#assign lista_aacc = lista_aacc + "[">
49 <#assign urlConsejeria = url_sesion_base + alto_cargo[13] >
50 <#assign response2 = httpUtil.URLtoString(urlConsejeria)>
51 <#assign consejerias = jsonFactoryUtil.looseDeserializeSafe(response2) >
52
53 <#if (consejerias?size > 0)>
54 <#list consejerias as consejeria>
55 <#assign idConsejeria = consejeria[18] >
56 </#list>
57 </#if>
58
59 <#if (alto_cargo[11] == "1")>
60 <#assign lista_aacc = lista_aacc + '"<a href=\'https://transparencia.carm.es/web/transparencia/el-presidente/\'>'+alto_cargo[8]+'</a>"'>
61 <#else>
62 <#assign lista_aacc = lista_aacc + '"<a href=\'https://transparencia.carm.es/web/transparencia/perfil-profesional-detalle?altoCargo='+alto_cargo[13]+'&consejeria='+alto_cargo[13]+'&cargos='+idConsejeria+'\'>'+alto_cargo[8]+'</a>"'>
63 </#if>
64 <#assign lista_aacc = lista_aacc +',"'+alto_cargo[6]+'"'>
65 <#assign lista_aacc = lista_aacc +',"'+alto_cargo[5]+'"'>
66 <#assign lista_aacc = lista_aacc +',"'+alto_cargo[4]+'"'>
67 <#assign lista_aacc = lista_aacc +',"'+alto_cargo[7]+'"'>
68 <#assign lista_aacc = lista_aacc +',"'+alto_cargo[3]+'"'>
69 <#assign lista_aacc = lista_aacc + ',"<a href=\''+alto_cargo[15]+'\'>'+alto_cargo[15]+'</a>"'>
70 <#assign lista_aacc = lista_aacc +',"'+alto_cargo[14]+'"'>
71 <#assign lista_aacc = lista_aacc +',"'+alto_cargo[11]+'"'>
72 <#assign lista_aacc = lista_aacc +']'>
73 </#list>
74 <#assign lista_aacc = lista_aacc + "]">
75 </table>
76<#else>
77 <div class="alert">No ha sido posible recuperar los datos. Vuelva a intentarlo mas tarde</div>
78</#if>
79
80
81
82
83
84<script>
85 let daticos = ${lista_aacc}
86 jQuery(document).ready(function () {
87 const dateObj = new Date();
88 const month = dateObj.getUTCMonth() + 1; // months from 1-12
89 const day = dateObj.getUTCDate();
90 const year = dateObj.getUTCFullYear();
91 var ejer = dateObj.getFullYear();
92 if (month == 1 && day < 91)
93 ejer = ejer - 1;
94
95 let dtOptions = {
96 descargas: true,
97 "order": [[8, "asc"], [0, "asc"]],
98 servidor: false,
99 nomTabla: "tabla-datos",
100 data: daticos
101 }
102 createDTConf(dtOptions);
103
104 });
105 </script>
Nota de alcance
Fuente principal de datos: Oficina de Transparencia y Participación Ciudadana de la Administración Pública de la Región de Murcia
Tipo de acceso: Aplicación,
Periodicidad: Sin periodicidad,
Última actualización: 27/07/2024
Tipo de acceso: Aplicación,
Periodicidad: Sin periodicidad,
Última actualización: 27/07/2024