{extends "layout_view.tpl"} {block name="title"} {title}{$title}{/title} {/block} {block name="content"}
{/block} {jq} var fieldLinks; var inputOri; var links; $(document).ready(function () { $("#zone_fields").hide(); var trackerId = document.getElementById("trackerId"); var trackerAcc = document.getElementById("trackerAcc").value; var checkPackage = document.getElementById("checkPackage").value; if (trackerId.value != trackerAcc) { $('input[name=preferences]').val(''); } else { links = $('input[name=preferences]').val(); } trackerId.addEventListener("change", function() { if (trackerId.value != '' && checkPackage == 'y') { if (trackerId.value == trackerAcc) { $('input[name=preferences]').val(links); } else { $('input[name=preferences]').val(''); } getFields(trackerId.value); } else { $("#zone_fields").hide(); $('.modal-dialog').removeClass("modal-lg"); } }); if (trackerId.value != '' && checkPackage == 'y') { getFields(trackerId.value); } $("#replace_account").submit( function(eventObj) { if ((typeof fieldLinks !== "undefined") && ($('select[name="type"] option:selected').val() == 'tracker')) { var results = fieldLinks.fieldsLinker("getLinks"); $("").attr("type", "hidden") .attr("name", "preferences") .attr("value", JSON.stringify(results)) .appendTo("#replace_account"); return true; } }); }); function getFields(id) { var preferences = []; if ($("input[name=preferences]").val() !== '') { preferences = JSON.parse($("input[name=preferences]").val()); } $("#zone_fields").show(); var options = []; options = $.extend({ controller: 'mailin', action: 'fields_account', content: parseInt(id) }, options); $.ajax({ type: 'POST', url: 'tiki-ajax_services.php', dataType: 'json', data: options, success: function (data) { if(data != false) { inputOri = { "localization": { }, "options": { "associationMode": "oneToOne", // oneToOne,manyToMany "lineStyle": "square-ends", "buttonErase": "Erase Links", "displayMode": "original", "whiteSpace": "normal", //normal,nowrap,pre,pre-wrap,pre-line,break-spaces default => nowrap "mobileClickIt": false }, "Lists": [ { "name": "Mail elements", "list": [ "Subject", "User", "From", "To", "Description", "Date", "Body", "Attachments" ] }, { "name": "Tracker Available Fields", "list": data } ], "existingLinks": preferences['links'] }; fieldLinks = $("#original").fieldsLinker("init", inputOri); $('.modal-dialog').addClass("modal-lg"); $('.FL-left').css({'background': '', 'width': '21%'}); $('.FL-mid').css({'background': '', 'width': '23%'}); $('.FL-mid').children("canvas").css({'background': '', 'width': '100%'}); $('.FL-right').css({'background': '', 'width': '56%'}); $('.eraseLink').addClass("btn-primary"); } else { $("#zone_fields").hide(); inputOri = { "localization": {}, "options": {}, "Lists": [ { "name": "Mail elements", "list": [] }, { "name": "Tracker Available Fields", "list": [] } ], }; fieldLinks = $("#original").fieldsLinker("init", inputOri); } }, }); } {/jq}