Edit C:\galaxie\Back\galaxie\sales\interaction\interaction_js.jsp
<%@page session="true" contentType="application/x-javascript; charset=UTF-8"%><%@ page import="com.edeal.frontline.FlLocale" %><%@ page import="com.edeal.frontline.navigation.FlRequest" %><%@ page import="java.util.Date" %><%@ page import="com.edeal.frontline.FlContext" %><%@ page import="com.edeal.frontline.DataDictionary" %><%@ page import="com.edeal.frontline.Utils" %><%@ page import="com.edeal.frontline.controller.actions.SelectAction" %><%@ taglib uri="http://www.e-deal.com/taglib/fl" prefix="fl" %><% response.setContentType("application/x-javascript"); FlRequest flRequest = new FlRequest(request); FlContext context = flRequest.getContext(); DataDictionary dico = context.getDataDictionary(); String salesModel = context.getContextParameter("SalesModel"); %> function doComputeDisp() { var val = Utils.getNormalizedValuesFromView("IntActID"); var f = document.forms[0]; var query = ''; if(f.IntDate.value != '') { query += '&date=' + f.IntDate.value; } if(val != '') { query += '&actor=' + val; } if(f.IntTimeBeg.value != '' && f.IntTimeEnd.value != '') { s1 = checkHour(f.IntTimeBeg.value, '<%= FlLocale.getInstance(session).getHourSeparator() %>'); s1 = s1.split('<%= FlLocale.getInstance(session).getHourSeparator() %>').join(':'); s2 = checkDate('01/01/1970', 'DD/MM/yyyy', 'MM/DD/yyyy').concat(' ').concat(s1); s3 = checkHour(f.IntTimeEnd.value, '<%= FlLocale.getInstance(session).getHourSeparator() %>'); s3 = s3.split('<%= FlLocale.getInstance(session).getHourSeparator() %>').join(':'); s4 = checkDate('01/01/1970', 'DD/MM/yyyy', 'MM/DD/yyyy').concat(' ').concat(s3); var startTime = new Date(s2); var endTime = new Date(s4); var milliDiff = endTime - startTime; var minDiff = Math.floor(milliDiff / (60 * 1000)).toString(); query += '&length=' + minDiff; } if(f.$$multivalSeparator && f.$$multivalSeparator.value != '') { query += '&$$multivalSeparator=' + f.$$multivalSeparator.value; } window.open('<fl:webapp/>/availability.fl?origin=Interaction&from=' + f.id.value + query, 'CompDisp', 'menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes,width=700,height=470,screenX=50,screenY=10'); } function doVerifDisp() { var val = Utils.getNormalizedValuesFromView("IntActID"); var f = document.forms[0]; if(val != '') { var url = '<fl:webapp/>/verify_disponibility.fl?actID=' + val; if(f.$$multivalSeparator && f.$$multivalSeparator.value != '') { url += '&$$multivalSeparator=' + f.$$multivalSeparator.value; } if(f.IntDate.value != '') { url += '&date=' + f.IntDate.value; if (f.IntTimeBeg.value != '' && f.IntTimeEnd.value != '') { url += '&timeBeg=' + encodeURIComponent(f.IntTimeBeg.value); url += '&timeEnd=' + encodeURIComponent(f.IntTimeEnd.value); url += '&id=' + f.id.value; var fenetreChoix = window.open(url, 'VerifDisp', 'menubar=no,status=no,toolbar=no,scrollbars=no,resizable=yes,width=600,height=150,screenX=80,screenY=10'); } else { window.alert('<fl:getMessage code="M300D" alt="Pour utiliser cette fonctionalité, il faut spécifier une heure de début et une heure de fin" js="true"/>'); } } else { window.alert('<fl:getMessage code="M300C" alt="Pour utiliser cette fonctionalité, il faut sélectionner au moins une date" js="true"/>'); } } else { window.alert('<fl:getMessage code="M300B" alt="Pour utiliser cette fonctionalité, il faut sélectionner au moins un acteur" js="true"/>'); } } function doSelectCorrespondent() { var f = document.forms[0]; //var corID = f.IntCorID.value; var corID = Utils.getNormalizedValuesFromView("IntCorID"); //var url = '<fl:webapp/>/select_correspondent.fl?field=IntCorID'; var url = '<fl:webapp/>/select_correspondent_custom_entdispname.fl?field=IntCorID'; var multivalSeparator = '|'; if (f.$$multivalSeparator) { multivalSeparator = f.$$multivalSeparator.value; } if (corID != '') { url += '&CorID=' + encodeURIComponent(corID); } if (multivalSeparator != '') { url += '&multivalSeparator=' + encodeURIComponent(multivalSeparator); } <% if (!salesModel.equalsIgnoreCase("B2C")) { %> window.open(url, 'ChoixCorres', 'menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes,width=835,height=640,screenX=30,screenY=10'); <% } else { %> window.open(url, 'ChoixCorres', 'menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes,width=360,height=640,screenX=30,screenY=10'); <% } %> } function changeStatus() { var f = document.forms[0]; if(f.IntStiID.value == '<%= dico.getRefIdByCode("IntStiID","DONE") %>') { if(compareDate(f.IntDate.value, '', '<%= Utils.formatToWebDate(session, new Date(), false) %>', '') > 0) { f.IntDate.value = '<%= Utils.formatToWebDate(session, new Date(), false) %>'; } } } function chooseStage() { var f = document.forms[0]; if (f.IntCpgID) { var cpgID = f.IntCpgID.value; if (cpgID != '') { window.open('<fl:webapp/>/select.fl?type=Stage&field=IntStgID&query=' + encodeURIComponent('StgCpgID = \'' + cpgID + '\''), 'SelectActor', 'menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes,width=<%= SelectAction.SELECT_WINDOW_WIDTH %>,height=500'); } else { window.alert('<fl:getMessage code="M6099" alt="Veuillez choisir une campagne" js="true"/>'); } } } function doEditTimeEnd() { var f = document.forms[0]; if (typeof f.duree != "undefined") { if(parseFloat(f.duree.value)!='0'){ var heure = f.IntTimeBeg.value.substring(0,2); var min = f.IntTimeBeg.value.substring(3,5); var duree = parseFloat(f.duree.value); var heureN = parseFloat(heure); var minN = parseFloat(min); res = ((heureN * 60 + minN) + (duree * 60)) / 60 ; var heureFin = '00' + Math.floor(res).toString(); heureFin = heureFin.substring(heureFin.length - 2); if (heureFin > 24) { heureFin = heureFin - 24 ; } var minFin = '00' + (Math.round((res - Math.floor(res)) * 60)).toString(); minFin = minFin.substring(minFin.length - 2); f.IntTimeEnd.value = checkHour(heureFin + ":" + minFin, ":"); } } } function doTimeBegBlur() { var f = document.forms[0]; ctrlHourField(f.IntTimeBeg, '<fl:getMessage code="M202C" alt="Format de l\\\'heure de début incorrect. Veuillez corriger" js="true"/>'); //doEditTimeEnd(); } function doViewTimeZone(){ var f = document.forms[0]; if(f.IntActID.value != '' || f.IntCorID!='') { //var url = '<fl:webapp/>/sales/interaction/viewtimezone.jsp?1=1'; var url ='<fl:webapp/>/view_TimeZones.fl?1=1'; if(f.$$multivalSeparator && f.$$multivalSeparator.value != '') { url += '&$$multivalSeparator=' + f.$$multivalSeparator.value; } url += '&actID=' + f.IntActID.value; if (f.IntCorID){ url += '&corID=' + f.IntCorID.value; } if(f.IntDate.value != '') { url += '&date=' + f.IntDate.value; if (f.IntTimeBeg.value != '' && f.IntTimeEnd.value != '') { url += '&timeBeg=' + encodeURIComponent(f.IntTimeBeg.value); url += '&timeEnd=' + encodeURIComponent(f.IntTimeEnd.value); window.open(url, 'ViewTimeZone', 'menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes,width=800,height=600,screenX=50,screenY=10'); } else { window.alert('<fl:getMessage code="M300D" alt="Pour utiliser cette fonctionalité, il faut spécifier une heure de début et une heure de fin" js="true"/>'); } } else { window.alert('<fl:getMessage code="M300C" alt="Pour utiliser cette fonctionalité, il faut sélectionner au moins une date" js="true"/>'); } } else { window.alert('<fl:getMessage code="M60D3" alt="Pour utiliser cette fonctionalité, il faut sélectionner au moins un acteur ou un correspondant." js="true"/>'); } }
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de