Edit C:\galaxie\Back\galaxie\netbusiness\massemailing\tracking_link_popup.jsp
<% /****************************************************************************** * Copyright (c) 2000-2005 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"%> <%@ page import="com.edeal.frontline.navigation.FlRequest" %> <%@ page import="com.edeal.frontline.FlContext" %> <%@ page import="com.edeal.frontline.Utils" %> <%@taglib uri="http://www.e-deal.com/taglib/fl" prefix="fl" %> <jsp:useBean class="com.edeal.frontline.WebOperationBean" id="WebOperation" scope="request"/> <% String meID = (String) request.getParameter("meID"); %> <html> <head> <title><fl:getMessage code="L7065" alt="Lien suivi"/></title> <link rel="stylesheet" type="text/css" href="<fl:webapp/>/css/common_css.jsp"> <link rel="stylesheet" href="<fl:webapp/>/css/master_css.jsp" type="text/css"> <script type="text/javascript" language="javascript" src="<fl:webapp/>/js/utils.js"></script> <script type="text/javascript" language="javascript" src="<fl:webapp/>/js/edeal/libraries/jquery/jquery.js"></script> <script type="text/javascript" language="javascript" src="<fl:webapp/>/js/ajax/sarissa.js"></script> <script type="text/javascript" language="javascript" src="<fl:webapp/>/js/ajax/ajax.js"></script> <script type="text/javascript" language="javascript" src="<fl:webapp/>/js/ac/inputAC_js.jsp"></script> <script type="text/javascript" language="javascript" src="<fl:webapp/>/js/jsOnload.jsp"></script> <script type="text/javascript" language="javascript" src="<fl:webapp/>/js/global_js.jsp"></script> <script type="text/javascript" src="<fl:link url="/js/focusFirstElement.js"/>"></script> <script language="JavaScript" src="<fl:webapp/>/js/checkFields.jsp"></script> <script type="text/javascript" language="javascript"> function doSubmit(){ var f = document.forms[0]; if (f.WopRegroupement.value == '') { alert('<fl:getMessage code="M9007" alt="Veuillez saisir un code de regroupement" js="true"/>'); f.WopRegroupement.focus(); return; } if (f.WopNam.value == '') { alert('<fl:getMessage code="L63B1" alt="Veuillez saisir un nom" js="true"/>'); f.WopNam.focus(); return; } if (f.WopUrl.value == '') { alert('<fl:getMessage code="L7030" alt="Veuillez saisir un url cible" js="true"/>'); f.WopUrl.focus(); return; } if(!checkUrl(f.WopUrl.value)) { alert('<fl:getMessage code="M6043" alt="Format URL incorrecte, Veuillez corriger." js="true"/>'); f.WopUrl.focus(); return; } saveWebOperation(); } function doWopRegroupementChange(){ loadFields("WopRegroupement", $('#WopRegroupement').val()); $('#WopNamQuery__').val('WopRegroupement=\'' + $('#WopRegroupement').val() + '\''); } function doWopNamChange(){ $('#wopID').val($('#WopNamHidden__').val()); loadFields("WopID", $('#wopID').val()); } function loadFields(param, val_param){ if (param != '' && param != null && val_param != '' && val_param != null){ var url_ajax = "<fl:webapp/>/get_weboperation_fields.fl?" + param + "=" + val_param; $.getJSON(url_ajax, function(data) { if (data != null){ if (data.wopRg != ''){ $('#WopRegroupement').val(data.wopRg); } if (data.wopNam != ''){ $('#WopNam').val(data.wopNam); } if (data.wopUrl != ''){ $('#WopUrl').val(data.wopUrl); } if (data.wopTrackedUrl != ''){ $('#WopTrackedUrl').val(data.wopTrackedUrl); } if (data.wopParams != ''){ $('#WopUrlParams').val(data.wopParams); } //cas ou on trouve un seul nom correspondant au code de regroupement if (data.wopID != ''){ $('#wopID').val(data.wopID); } } }); } } function saveWebOperation(){ $.getJSON("<fl:webapp/>/save_weboperation_ajax.fl", { wopCodRg: $('#WopRegroupement').val(), wopID: $('#wopID').val(), wopNam: $('#WopNam').val(), wopUrl: $('#WopUrl').val(), wopParams: $('#WopUrlParams').val(), meID: '<%= meID %>' }, function(data) { if (data != null){ if (data.wopTrackedUrl != '' && data.eMailLinkID != '' && data.wopNam != ''){ //Afficher l'url traqué $('#WopTrackedUrl').val(data.wopTrackedUrl); var w = window.top.opener; var urlParams = (data.wopParams != null && data.wopParams != '') ? data.wopParams : ""; var trackedUrl = data.wopTrackedUrl + urlParams; <%if (Utils.isNullEmptyString(meID)){%> w.setMassEmailingID(data.massEmailingID); <%}%> //Insérer l'url traqué dans le corps du message w.insertTrackingLink(trackedUrl, data.wopNam, data.eMailLinkID); } } }); } </script> </head> <body class="popup_body"> <div id="object_css" style="top: 0px; left: 0px; height: 90%; width: 100%;"> <form> <fl:bigTabs objectTitle="<%=Utils.getMessage(session, \"L702E\", false, true, \"Lien Suivi\")%>"> <input type="hidden" value="" name="wopID" id="wopID"> <table class="container" cellpadding="0"> <tr class="fieldline"> <td class="dataLabel"> <fl:label field="WopRegroupement"/> </td> <td class="dataValue"> <div class="input fieldTable"> <table cellspacing="0" cellpadding="0" class="fieldTable"> <tr valign="top"> <td class="principalText bigFieldPart"> <div class="fobLeftDiv"> <fl:input property="WopRegroupement" id="WopRegroupement" mandatoryMsgCode="M9007"> <fl:autocompleter table="WebOperation" field="WopRegroupement" caseSensitive="false" maxLimit="20" trigger="1"/> </fl:input> </div> </td> <td class="smallFieldPart"> <span style="padding-right: 8px;"> <a href="javascript:var query_ = ''; var url_ = '<fl:webapp/>/select_field.fl?type=WebOperation&field=WopRegroupement&&formIndex=0&query='+query_; var win = window.open(url_, 'SelectActor', 'menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes,width=800,height=400');"> <img title="<fl:getMessage code="A2003" alt="Sélectionner"/>" alt="<fl:getMessage code="A2003" alt="Sélectionner"/>" src="<fl:webapp/>/icons/ico/rechercher.gif"> </a> <a href="javascript: $('#WopRegroupement').val(''); $('#WopNamQuery__').val(''); void('');"> <img title="<fl:getMessage code="A3005" alt="Vider le champ"/>" alt="<fl:getMessage code="A3005" alt="Vider le champ"/>" src="<fl:webapp/>/icons/ico/supprimer.gif"> </a> </span> </td> </tr> </table> </div> </td> </tr> <tr class="fieldline"> <td class="dataLabel"> <fl:label field="WopNam"/> </td> <td class="dataValue"> <div class="input fieldTable"> <table cellspacing="0" cellpadding="0" class="fieldTable"> <tr valign="top"> <td class="principalText bigFieldPart"> <div class="fobLeftDiv"> <fl:input property="WopNam" id="WopNam" mandatoryMsgCode="L63B1"> <fl:autocompleter table="WebOperation" field="WopNam" caseSensitive="false" maxLimit="20" trigger="1" distinct="false"/> </fl:input> </div> </td> <td class="smallFieldPart"> <span style="padding-right: 8px;"> <a href="javascript:var query_ = $('#WopNamQuery__').val(); var url_ = '<fl:webapp/>/select_field.fl?type=WebOperation&field=WopNam&&formIndex=0&query='+query_; var win = window.open(url_, 'SelectActor', 'menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes,width=800,height=400');"> <img title="<fl:getMessage code="A2003" alt="Sélectionner"/>" alt="<fl:getMessage code="A2003" alt="Sélectionner"/>" src="<fl:webapp/>/icons/ico/rechercher.gif"> </a> <a href="javascript: $('#WopNam').val('');void('');"> <img title="<fl:getMessage code="A3005" alt="Vider le champ"/>" alt="<fl:getMessage code="A3005" alt="Vider le champ"/>" src="<fl:webapp/>/icons/ico/supprimer.gif"> </a> </span> </td> </tr> </table> </div> </td> </tr> <fl:fieldEdit property="WopUrl" mandatoryMsgCode="L7030"/> <fl:fieldEdit property="WopUrlParams"/> <fl:fieldEdit property="WopTrackedUrl" readOnly="true"/> </table> </fl:bigTabs> <table class="container" width="100%"> <tr class="fieldline"> <td colspan="2" style="text-align: center;"> <a href="javascript:doSubmit();"><img src="<fl:webapp/>/icons/ico/valid_green_long.gif"></a> <a href="javaScript:window.top.close();"><img src="<fl:webapp/>/icons/ico/fermer_red_long.gif"></a> </td> </tr> </table> </form> </div> </body> </html>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de