El Indecopi, en su calidad de Autoridad Nacional de Protección del Consumidor, insta a las autoridades municipales a reforzar su labor de vigilancia y a emprender acciones que aseguren que los establecimientos comerciales que expenden alimentos cumplan con las condiciones higiénico sanitarias adecuadas para que no se ponga en riesgo la salud de los consumidores.
Ante los recientes reportes sobre restaurantes clausurados por condiciones de insalubridad, la institución destaca que el Código de Protección y Defensa del Consumidor garantiza la protección de la salud y seguridad de los consumidores, fomentando la participación de todos los estamentos públicos o privados. En ese sentido, exhorta a las municipalidades a cumplir con sus funciones de regulación y control de salubridad de los establecimientos comerciales, de acuerdo a lo establecido en la Ley Orgánica de Municipalidades.
Es importante mencionar que la Autoridad Nacional de Protección del Consumidor monitorea el cumplimiento de la labor que realizan las municipalidades en materia de protección del consumidor. En efecto, el Informe Anual del Estado de la Protección de los Consumidores en el Perú del año 2016 arrojó que el 77% de gobiernos locales que reportaron información, verifican la salubridad y condiciones higiénico sanitarias de los establecimientos, como restaurantes.
Recomendaciones a los proveedores y consumidores
El Indecopi hace un llamado a los restaurantes para que cautelen la higiene y salubridad en la comercialización de sus productos, ya que los mismos no deben conllevar riesgos para la salud de los consumidores. Asimismo, se les invoca a brindar una adecuada atención de las quejas y reclamos que los consumidores puedan presentar, deben considerar que el Libro de Reclamaciones es una herramienta que les permitirá mejorar la satisfacción de sus clientes.
Asimismo, en el marco de la ejecución de su Plan Anual de Supervisiones, el Indecopi supervisa permanentemente el cumplimiento de las normas de protección del consumidor, a fin de cautelar los derechos de los consumidores y sancionar aquellos proveedores que infrinjan el Código de Protección y Defensa del Consumidor, siendo los restaurantes uno de los sectores incluidos.
A los consumidores se les recomienda tener en cuenta las condiciones de salubridad de los restaurantes a los que acudan. En caso tengan alguna disconformidad pueden registrar su reclamo en el Libro de Reclamaciones. Para conocer los restaurantes sancionados por el Indecopi pueden acceder a la herramienta “Mira a quién le compras”, a través del portal web: www.indecopi.gob.pe
Los consumidores que sientan afectados sus derechos, pueden comunicarse con el Servicio de Atención al Ciudadano (SAC) del Indecopi, llamando al 224-7777 para Lima y al 0800-4-4040 para regiones. Del mismo modo, pueden escribir un correo electrónico sacreclamo@indecopi.gob.pe; o realizar su reclamo de forma virtual a través del aplicativo móvil ‘Reclamos Indecopi’, que puede descargarse gratis en los dispositivos Android.
Expression entry.getContent is undefined on line 22, column 28 in 20155#20195#117130.
1<div class="kr-sky" data-carousel="my_carousel">
2 <#assign liferay_ui= taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] />
3 <#list entries as entry>
4 <#assign entry = entry />
5
6 <#assign assetRenderer = entry.getAssetRenderer() />
7
8 <#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) />
9
10 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) />
11
12 <#if assetLinkBehavior != "showFullContent">
13 <#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) />
14 </#if>
15 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContent()) />
16 <#assign fieldVal_Enlace = docXml.valueOf("//dynamic-element[@name='Enlace_Interno']/dynamic-content/text()") />
17 <#assign fieldVal_ImagenPrincipal = docXml.valueOf("//dynamic-element[@name='ImagenPrincipal']/dynamic-content/text()") />
18
19 <#assign summary = entry.getDescription() />
20
21 <#if validator.isNull(summary)>
22 <#assign summary = entry.getContent() />
23 </#if>
24
25 <div class="kr-cloud kr-carousel" style="top:0!important;min-height: 240px;">
26 <#if fieldVal_Enlace != "">
27 <a href=" ${fieldVal_Enlace}" target="_BLANK" onclick='window.open(this.href);return false;'>
28 <span class="tam_titlAl">
29 ${entryTitle}
30 </span>
31 </a>
32 <#else>
33 <span class="tam_titlAl">
34 ${entryTitle}
35 </span>
36 </#if>
37 <div style="text-align:center;">
38
39 <a href=" ${viewURL}" target="_BLANK" onclick='window.open(this.href);return false;'>
40 <img src="${assetRenderer.getURLImagePreview(renderRequest)}" style="max-height:140px !important; width:210px !important;max-width:210px !important;"/>
41 </a>
42
43 </div>
44
45 <div>
46 ${stringUtil.shorten(htmlUtil.stripHtml(summary), 110)}
47 </div>
48
49 </div>
50 </#list>
51 </div>
52
53
54<#macro getDiscussion>
55 <#if validator.isNotNull(assetRenderer.getDiscussionPath()) && (enableComments == "true")>
56 <br />
57
58 <#assign discussionURL = renderResponse.createActionURL() />
59
60 ${discussionURL.setParameter("struts_action", "/asset_publisher/" + assetRenderer.getDiscussionPath())}
61
62 <@liferay_ui["discussion"]
63 className=entry.getClassName()
64 classPK=entry.getClassPK()
65 formAction=discussionURL?string
66 formName="fm" + entry.getClassPK()
67 ratingsEnabled=enableCommentRatings == "true"
68 redirect=portalUtil.getCurrentURL(request)
69 userId=assetRenderer.getUserId()
70 />
71 </#if>
72</#macro>
73
74<#macro getEditIcon>
75 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
76 <#assign redirectURL = renderResponse.createRenderURL() />
77
78 ${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")}
79 ${redirectURL.setWindowState("pop_up")}
80
81 <#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL)!"" />
82
83 <#if validator.isNotNull(editPortletURL)>
84 <#assign title = languageUtil.format(locale, "edit-x", entryTitle) />
85
86 <@liferay_ui["icon"]
87 image="edit"
88 message=title
89 url="javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});"
90 />
91 </#if>
92 </#if>
93</#macro>
94
95<#macro getFlagsIcon>
96 <#if enableFlags == "true">
97 <@liferay_ui["flags"]
98 className=entry.getClassName()
99 classPK=entry.getClassPK()
100 contentTitle=entry.getTitle(locale)
101 label=false
102 reportedUserId=entry.getUserId()
103 />
104 </#if>
105</#macro>
106
107<#macro getMetadataField
108 fieldName
109>
110 <#if stringUtil.split(metadataFields)?seq_contains(fieldName)>
111 <span class="metadata-entry metadata-"${fieldName}">
112 <#assign dateFormat = "dd MMM yyyy - HH:mm:ss" />
113
114 <#if fieldName == "author">
115 <@liferay.language key="by" /> ${portalUtil.getUserName(assetRenderer.getUserId(), assetRenderer.getUserName())}
116 <#elseif fieldName == "categories">
117 <@liferay_ui["asset-categories-summary"]
118 className=entry.getClassName()
119 classPK=entry.getClassPK()
120 portletURL=renderResponse.createRenderURL()
121 />
122 <#elseif fieldName == "create-date">
123 ${dateUtil.getDate(entry.getCreateDate(), dateFormat, locale)}
124 <#elseif fieldName == "expiration-date">
125 ${dateUtil.getDate(entry.getExpirationDate(), dateFormat, locale)}
126 <#elseif fieldName == "modified-date">
127 ${dateUtil.getDate(entry.getModifiedDate(), dateFormat, locale)}
128 <#elseif fieldName == "priority">
129 ${entry.getPriority()}
130 <#elseif fieldName == "publish-date">
131 ${dateUtil.getDate(entry.getPublishDate(), dateFormat, locale)}
132 <#elseif fieldName == "tags">
133 <@liferay_ui["asset-tags-summary"]
134 className=entry.getClassName()
135 classPK=entry.getClassPK()
136 portletURL=renderResponse.createRenderURL()
137 />
138 <#elseif fieldName == "view-count">
139 <@liferay_ui["icon"]
140 image="history"
141 />
142
143 ${entry.getViewCount()} <@liferay.language key="views" />
144 </#if>
145 </span>
146 </#if>
147</#macro>
148
149<#macro getPrintIcon>
150 <#if enablePrint == "true" >
151 <#assign printURL = renderResponse.createRenderURL() />
152
153 ${printURL.setParameter("struts_action", "/asset_publisher/view_content")}
154 ${printURL.setParameter("assetEntryId", entry.getEntryId()?string)}
155 ${printURL.setParameter("viewMode", "print")}
156 ${printURL.setParameter("type", entry.getAssetRendererFactory().getType())}
157
158 <#if (validator.isNotNull(assetRenderer.getUrlTitle()))>
159 <#if (assetRenderer.getGroupId() != themeDisplay.getScopeGroupId())>
160 ${printURL.setParameter("groupId", assetRenderer.getGroupId()?string)}
161 </#if>
162
163 ${printURL.setParameter("urlTitle", assetRenderer.getUrlTitle())}
164 </#if>
165
166 ${printURL.setWindowState("pop_up")}
167
168 <@liferay_ui["icon"]
169 image="print"
170 message="print"
171 url="javascript:Liferay.Util.openWindow({id:'" + renderResponse.getNamespace() + "printAsset', title: '" + languageUtil.format(locale, "print-x-x", ["hide-accessible", entryTitle]) + "', uri: '" + htmlUtil.escapeURL(printURL.toString()) + "'});"
172 />
173 </#if>
174</#macro>
175
176<#macro getRatings>
177 <#if (enableRatings == "true")>
178 <div class="asset-ratings">
179 <@liferay_ui["ratings"]
180 className=entry.getClassName()
181 classPK=entry.getClassPK()
182 />
183 </div>
184 </#if>
185</#macro>
186
187<#macro getRelatedAssets>
188 <#if enableRelatedAssets == "true">
189 <@liferay_ui["asset-links"]
190 assetEntryId=entry.getEntryId()
191 />
192 </#if>
193</#macro>
194
195<#macro getSocialBookmarks>
196 <#if enableSocialBookmarks == "true">
197 <@liferay_ui["social-bookmarks"]
198 displayStyle="${socialBookmarksDisplayStyle}"
199 target="_blank"
200 title=entry.getTitle(locale)
201 url=viewURL
202 />
203 </#if>
204</#macro>