Elvira Tejada

María Elvira Tejada de la Fuente

Fiscal de Sala Coordinadora contra la Criminalidad Informática de la Fiscalía General del Estado

Información de contacto

Dirección: c/ Ortega y Gasset, 57. 28006. Madrid

Teléfono: 914231540

Trayectoria

  • Ingresó en la Carrera Fiscal en el año 1981, obteniendo su primer destino en la agrupación de San Sebastián 3-Hernano-Irún hasta el año 1987, año en que fue destinada a Madrid.
  • Desde 1989 continúo ocupando su puesto con categoría segunda.
  • En el año 2004 fue ascendida a Fiscal de Sala como Fiscal Jefe de la Secretaria Técnica de la Fiscalía General del Estado, siendo cesada y nombrada nuevamente en el año 2008.
  • En 2008 fue nombrada Fiscal de Sala definitivamente.
  • En el 2011 obtiene su destino como Fiscal de Sala en la Unidad de Criminal Informática, cargo que ocupa en la actualidad.
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> fechaItem  [in template "13333257#13333299#13750832" at line 80, column 100]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign fechaLugarList = fechaLugarLi...  [in template "13333257#13333299#13750832" at line 80, column 49]
----
1<#assign classNameLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.ClassNameLocalService")/> 
2<#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")/> 
3<#assign dlFileEntryTypeLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryTypeLocalService")/> 
4<#assign dlFileEntryMetadataLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryMetadataLocalService")/> 
5<#assign friendlyURLLocalService = serviceLocator.findService("com.liferay.friendly.url.service.FriendlyURLEntryLocalService")/> 
6<#assign storageEngineManagerUtil = objectUtil("com.liferay.dynamic.data.mapping.kernel.StorageEngineManagerUtil")/> 
7 
8<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")/> 
9<#assign layout = themeDisplay.getLayout()> 
10	<#if layout??> 
11		<#if layout.isPrivateLayout()> 
12			<#assign fiscalRepositoryGroup = groupLocalService.getGroup(companyId, "FISCAL_Zona_Privada")/> 
13		<#else> 
14			<#assign fiscalRepositoryGroup = groupLocalService.getGroup(companyId, "Guest")/> 
15		</#if> 
16		<#assign repositoryFriendlyUrl = fiscalRepositoryGroup.getFriendlyURL()/> 
17	<#assign imgUrlBase = "/documents/d"+repositoryFriendlyUrl+"/"/> 
18	</#if> 
19<#assign documentUrlPrincipal = ""/> 
20 
21<#if entries?has_content> 
22	<ul class="mj-links-list"> 
23		<#list entries as curEntry> 
24			<li> 
25				<#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntry(curEntry.classPK) /> 
26				<#assign classNameId = classNameLocalService.getClassNameId("com.liferay.portal.kernel.repository.model.FileEntry") /> 
27				<#assign friendlyURLEntry = friendlyURLLocalService.getMainFriendlyURLEntry(classNameId, curEntry.classPK) /> 
28				<#assign friendlyURLEntryLocalization = friendlyURLLocalService.getFriendlyURLEntryLocalization(friendlyURLEntry.getFriendlyURLEntryId(), themeDisplay.getLanguageId()) /> 
29				<#if dlFileEntry.getSize() gt 0 > 
30					<#assign documentUrlPrincipal = getDocumentUrl(repositoryFriendlyUrl, friendlyURLEntryLocalization.getUrlTitle(), false)/> 
31				<#else> 
32					<#assign documentUrlPrincipal = "" /> 
33				</#if> 
34 
35				<#assign descripcion = dlFileEntry.getDescription() /> 
36				<#assign fileEntryType = dlFileEntryTypeLocalService.getFileEntryType(dlFileEntry.getFileEntryTypeId()) /> 
37				<#assign fileEntryTypeName = fileEntryType.getName(locale) /> 
38				<#assign fileEntryMetadata = dlFileEntryMetadataLocalService.getFileEntryMetadata(fileEntryType.getDataDefinitionId(), dlFileEntry.getLatestFileVersion(true).getFileVersionId()) /> 
39				<#assign ddmFormValues = storageEngineManagerUtil.getDDMFormValues(fileEntryMetadata.getDDMStorageId()) /> 
40				<#assign ddmFormFieldValues = ddmFormValues.getDDMFormFieldValues()/> 
41 
42				<#if fileEntryTypeName=="DOCUMENTO" > 
43 
44					<#-- start --> 
45					<#list ddmFormFieldValues as field> 
46						<#assign reference = field.getFieldReference() /> 
47						<#if reference=="titulo" > 
48							<#assign documentTitulo = (field.getValue().getString(locale)?has_content)?then(field.getValue().getString(locale),dlFileEntry.fileName) /> 
49						<#elseif reference=="fecha"> 
50							<#assign documentFecha = field.getValue().getString(locale)/> 
51						</#if> 
52 
53					</#list> 
54					<#-- html --> 
55					<div> 
56						<@printDocumentTitle documentUrlPrincipal documentTitulo /> 
57						<div> 
58							<#if documentFecha?? && documentFecha!=""> 
59								<#assign documentFecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", documentFecha, locale)>  
60								<#assign documentFechaFormat = dateUtil.getDate(documentFecha_DateObj, "dd/MM/yyyy", locale)/> 
61								<p class="mb-0"><time class="mj-datetime" datetime="${documentFecha_DateObj?date?iso_utc}">${documentFechaFormat}</time></p> 
62							</#if> 
63						</div> 
64					</div> 
65				<#else> 
66					<#assign fechaLugarList = []/> 
67					<#list ddmFormFieldValues as ddmFormFieldValue> 
68						<#assign nestedDDNFormFieldValues = ddmFormFieldValue.getNestedDDMFormFieldValues()/> 
69						<#assign documentTitulo = "" /> 
70						<#list nestedDDNFormFieldValues as field> 
71							<#assign reference = field.getFieldReference() /> 
72							<#if reference=="titulo" > 
73								<#assign documentTitulo = field.getValue().getString(locale) /> 
74							<#elseif reference=="lugar" > 
75								<#assign lugarItem = field.getValue().getString(locale) /> 
76							<#elseif reference=="fecha"> 
77								<#assign fechaItem = field.getValue().getString(locale)/> 
78							</#if> 
79						</#list> 
80						<#assign fechaLugarList = fechaLugarList+[{'fecha':fechaItem, 'lugar':lugarItem}]/> 
81					</#list> 
82					<div> 
83						<@printDocumentTitle documentUrlPrincipal documentTitulo /> 
84						<#if fechaLugarList?has_content> 
85							<@printFechaLugarList fechaLugarList /> 
86						</#if> 
87					</div> 
88				</#if> 
89				<a class="mj-link-download" href="${documentUrlPrincipal}" download aria-label="<@liferay.language key='download' /> ${documentTitulo}"> 
90					${languageUtil.format(locale, "download-x", dlFileEntry.extension?upper_case, false)} 
91				</a> 
92			</li> 
93		</#list> 
94	</ul> 
95</#if> 
96 
97 
98<#function getDocumentUrl repositoryUrl title isDownload> 
99	<#if repositoryUrl?? && repositoryUrl!="" && title?? && title!="" > 
100		<#if isDownload?? && isDownload==true > 
101			<#return "/documents/d"+repositoryUrl+"/"+title+"?download=true"> 
102		<#else> 
103			<#return "/documents/d"+repositoryUrl+"/"+title > 
104		</#if> 
105	<#else> 
106		<#return ""> 
107	</#if> 
108</#function> 
109 
110 
111<#macro printDocumentTitle documentUrl docTitulo> 
112	<#if docTitulo?? && docTitulo!=""> 
113		<p class="mj-links-list__text mb-2"> 
114		<#if documentUrl?? && documentUrl!="">  
115			<a href="${documentUrl}?download=false" target="_blank" title="<@liferay.language key='opens-new-window'/>">${htmlUtil.escape(docTitulo)} 
116			</a> 
117		<#else> 
118			${htmlUtil.escape(docTitulo)} 
119		</#if> 
120		</p> 
121	</#if> 
122</#macro> 
123 
124<#macro printFechaLugarList fechaLugarList >	 
125	<ul class="list-unstyled"> 
126		<#list fechaLugarList as fechaLugarItem> 
127			<#assign documentFecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", fechaLugarItem.fecha, locale)>  
128			<#assign documentFechaFormat = dateUtil.getDate(documentFecha_DateObj, "dd/MM/yy", locale)/> 
129			<li class="d-block border-bottom-0 p-0"> 
130				<p class="mb-0"> 
131					<#if fechaLugarItem.fecha?has_content > 
132						<time datetime="${fechaLugarItem.fecha}">${documentFechaFormat}</time> 
133					</#if> 
134					<#if fechaLugarItem.lugar?has_content > 
135						 - <strong><@liferay.language key="fiscal-templates.equipo.discurso-intervencion.place" />:</strong> 
136						<span>${fechaLugarItem.lugar}</span> 
137					</#if> 
138				</p> 
139			</li> 
140		</#list> 
141	</ul> 
142</#macro>