<% /****************************************************************************** * Copyright (c) 2000-2004 e-Deal * * e-Deal S.A. * 55 rue Brillat Savarin * 75013 Paris * France * * T: +33 (0)1 53 80 80 30 * F: +33 (0)1 73 01 69 77 * http://www.e-deal.com * * La diffusion de ce code source sous quelque forme que ce soit sans * l'autorisation de E-DEAL est interdite. * * Vous êtes autorisés à modifier ce code source uniquement pour votre usage * propre et sous réserve que les mentions de copyright demeurent intactes. * * Ce code est fourni en l'état. Aucune garantie d'aucune sorte, explicite ou * implicite n'est donnée. En aucun cas E-DEAL ne pourra être tenu pour * responsable des dommages pouvant résulter de l'utilisation de ce code * source. * * ******************************************************************************/ %><%@page session="true" import="com.edeal.frontline.*,java.util.*, com.edeal.frontline.navigation.*"%> <%@ taglib uri="http://www.e-deal.com/taglib/fl" prefix="fl" %> <%@ taglib uri="http://www.e-deal.com/taglib/ft" prefix="ft" %> <%@ page isELIgnored="false" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <% final org.apache.commons.logging.Log logger = org.apache.commons.logging.LogFactory.getLog(getClass()); FlRequest flRequest = new FlRequest(request); FlContext context = flRequest.getContext(); DataDictionary dico = context.getDataDictionary(); SolicitationBean obj = (SolicitationBean)request.getAttribute("Solicitation"); String id=null; try{ id = Solicitation.getID(); }catch(Exception e){ id=flRequest.getRequestParameterOrAttribute("id"); } String solID = null; try { solID = obj.getID(); } catch (FieldNotInitializedException ex) { } String sfwID = flRequest.getRequestParameterOrAttribute("SfwID"); String loadCart = flRequest.getRequestParameterOrAttribute("loadCart"); String intTodo = dico.getRefIdByCode("IntType_", "ACT"); String intCOR = dico.getRefIdByCode("IntType_", "COR"); String closedState; // Fermée try { closedState = dico.getRefIdByCode("Sts", "Te1", "CLOSED"); } catch (Exception e) { closedState = null; } // Détecter l'état de la sollicitation String statutID = null; try { statutID = Solicitation.getSolStsID(); } catch (FieldNotInitializedException e) { statutID=""; } // ramener les ids des 4 catégories de la sollicitation String reservationCatID; // Plainte d'un Guest suite à une réservation String fidelisationStateID; // Plainte liée au programme de fidélisation String mecontentementStateID; // Plainte de mécontentement (suivi qualité) String complimentStateID; // Compliment try { reservationCatID = dico.getRefIdByCode("So_", "Te1", "SPRES"); fidelisationStateID = dico.getRefIdByCode("So_", "Te1", "SPFID"); mecontentementStateID = dico.getRefIdByCode("So_", "Te1", "SPQA"); complimentStateID = dico.getRefIdByCode("So_", "Te1", "SCOM"); } catch (Exception e) { reservationCatID = null; fidelisationStateID = null; mecontentementStateID = null; complimentStateID = null; } // Catégorie oplainte String solCategorieID = null; try { solCategorieID = (String)Solicitation.getCustomProperty("SolCategorie_"); } catch (FieldNotInitializedException e) { solCategorieID = ""; } %> " ou="<%=\"/read_solicitation.fl\"+(id!=null? \"?id=\"+id : \"\")%>">
" postText="
" alt=""/>
" alt=""/>
" alt=""/>
<% if( statutID.equalsIgnoreCase(closedState) ){%> <% if (solCategorieID.equalsIgnoreCase(reservationCatID) || solCategorieID.equalsIgnoreCase(fidelisationStateID)) { %> <% } if (solCategorieID.equalsIgnoreCase(reservationCatID) || solCategorieID.equalsIgnoreCase(fidelisationStateID) || solCategorieID.equalsIgnoreCase(mecontentementStateID)) { %> <% } if (solCategorieID.equalsIgnoreCase(reservationCatID)) { %> <% } %> <%} %> "/>
">
" onselect="refreshTodos();"> " /> " onselect="refreshCorrs();"> " /> <%-- ">
--%> "> <%-- ">
" visible="<%= context.getAutoDisplayManager().hasEntry(\"Solicitation\", \"Sollicitation 1\") %>"> " onselect="getWorkLoad()">
<%= (!isPer ? " ("+Utils.getMessage(session, "F002F", "Silhouette")+")": "")%> <% String destMail = ""; if (isPer){ SilhouetteBean bean =(SilhouetteBean) pageContext.findAttribute("Silhouette"); destMail = obj.getSolPerID(); %> " url='read_person.fl?id=<%=obj.getSolPerID()%>' > <% } else { String silID = null; try { silID = sil.getID(); } catch (FieldNotInitializedException ex) { } if (silID != null) { %> " url='read_silhouette.fl?id=<%=silID%>' > <% } } %>
" visible="<%= context.getAutoDisplayManager().hasEntry(\"Solicitation\", \"Sollicitation 2\") %>"> " onselect="getWorkLoad()">
"/> "/> "/> "/>
"/>
<% if(solID != null) {%> " onselect="refreshAction();">
">
<% } %> <%if (msgID!=null){%> ">
<%}%> ">
" onselect="refreshCart();"> "> ">
" visible="<%= context.getAutoDisplayManager().hasEntry(\"Solicitation\", \"Sollicitation 3\") %>"> <% try { Vector attID = Solicitation.getSolAttID(); if(attID != null && attID.size() > 0) { %> ">
<% } } catch (FieldNotInitializedException ex) {} %> " onselect="refreshCusSatisfaction();"> "> --%>