Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <link rel="stylesheet" type="text/css" href="http://support.liberty.com/css/ist/reset.css"><link rel="stylesheet" type="text/css" href="http://support.liberty.com/css/ist/front.css"><link rel="stylesheet" type="text/css" href="http://support.liberty.com/css/ist/common.css">
- <link href="http://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel="stylesheet">
- <script src="http://code.jquery.com/jquery-1.10.2.js"></script>
- <script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
- <br><script type='text/javascript' src='%WwwRoot%css/ist/assets/js/jquery.validate.min.js'></script>
- <link rel="stylesheet" href="%WwwRoot%css/ist/miniJSchanges.css">
- <script>
- $(document).ready(function(){
- $('#register-form').validate(
- {
- rules: {
- category: {
- required: true
- },
- message: {
- minlength: 2,
- required: true
- },
- title: {
- minlength: 2,
- required: true
- },
- ticket_x_product_dk: {
- required: true
- },
- ticket_x_product_se: {
- required: true
- },
- ticket_x_product_no: {
- required: true
- }
- },
- });
- });
- </script>
- <style>
- label.valid {
- width: 24px;
- height: 24px;
- background: url(%WwwRoot%css/ist/assets/img/valid.png) center center no-repeat;
- display: inline-block;
- text-indent: -9999px;
- }
- label.error {
- font-weight: bold;
- color: red;
- padding: 2px 8px;
- margin-top: 2px;
- }
- </style>
- %EJSCRIPT_START%
- <%
- String lang = getParserVariable("GfxPath").afterLast("/").toLower();
- if(lang == "se")
- {
- print("<script>");
- print("jQuery.extend(jQuery.validator.messages, {");
- print(" required: 'Fältet är obligatoriskt',");
- print(" remote: 'Please fix this field.',");
- print(" email: 'Ange en korrekt e-post',");
- print(" url: 'Please enter a valid URL.',");
- print(" date: 'Please enter a valid date.',");
- print(" dateISO: 'Please enter a valid date (ISO).',");
- print(" number: 'Please enter a valid number.',");
- print(" digits: 'Please enter only digits.',");
- print(" creditcard: 'Please enter a valid credit card number.',");
- print(" equalTo: 'Lösenorden överensstämmer inte',");
- print(" accept: 'Please enter a value with a valid extension.',");
- print(" maxlength: jQuery.validator.format('Please enter no more than {0} characters.'),");
- print(" minlength: jQuery.validator.format('Ange minst {0} tecken.'),");
- print(" rangelength: jQuery.validator.format('Please enter a value between {0} and {1} characters long.'),");
- print(" range: jQuery.validator.format('Please enter a value between {0} and {1}.'),");
- print(" max: jQuery.validator.format('Please enter a value less than or equal to {0}.'),");
- print(" min: jQuery.validator.format('Please enter a value greater than or equal to {0}.')");
- print("});");
- print("</script>");
- }
- if(lang == "dk")
- {
- print("<script>");
- print("jQuery.extend(jQuery.validator.messages, {");
- print(" required: 'Feltet er obligatorisk',");
- print(" remote: 'Please fix this field.',");
- print(" email: 'Indtast en gyldig e-mail',");
- print(" url: 'Please enter a valid URL.',");
- print(" date: 'Please enter a valid date.',");
- print(" dateISO: 'Please enter a valid date (ISO).',");
- print(" number: 'Please enter a valid number.',");
- print(" digits: 'Please enter only digits.',");
- print(" creditcard: 'Please enter a valid credit card number.',");
- print(" equalTo: 'Adgangskoderne er ikke ens',");
- print(" accept: 'Please enter a value with a valid extension.',");
- print(" maxlength: jQuery.validator.format('Please enter no more than {0} characters.'),");
- print(" minlength: jQuery.validator.format('Indtast mindst {0} tegn.'),");
- print(" rangelength: jQuery.validator.format('Please enter a value between {0} and {1} characters long.'),");
- print(" range: jQuery.validator.format('Please enter a value between {0} and {1}.'),");
- print(" max: jQuery.validator.format('Please enter a value less than or equal to {0}.'),");
- print(" min: jQuery.validator.format('Please enter a value greater than or equal to {0}.')");
- print("});");
- print("</script>");
- }
- if(lang == "no")
- {
- print("<script>");
- print("jQuery.extend(jQuery.validator.messages, {");
- print(" required: 'Feltet er obligatorisk',");
- print(" remote: 'Please fix this field.',");
- print(" email: 'Skriv inn riktig e-post',");
- print(" url: 'Please enter a valid URL.',");
- print(" date: 'Please enter a valid date.',");
- print(" dateISO: 'Please enter a valid date (ISO).',");
- print(" number: 'Please enter a valid number.',");
- print(" digits: 'Please enter only digits.',");
- print(" creditcard: 'Please enter a valid credit card number.',");
- print(" equalTo: 'Passordene samsvarer ikke',");
- print(" accept: 'Please enter a value with a valid extension.',");
- print(" maxlength: jQuery.validator.format('Please enter no more than {0} characters.'),");
- print(" minlength: jQuery.validator.format('Skriv inn minst {0} tegn.'),");
- print(" rangelength: jQuery.validator.format('Please enter a value between {0} and {1} characters long.'),");
- print(" range: jQuery.validator.format('Please enter a value between {0} and {1}.'),");
- print(" max: jQuery.validator.format('Please enter a value less than or equal to {0}.'),");
- print(" min: jQuery.validator.format('Please enter a value greater than or equal to {0}.')");
- print("});");
- print("</script>");
- }
- print("<input type='hidden' name='lang' value='" + lang + "' />");
- %>
- %EJSCRIPT_END%
- <style>
- span.question {
- cursor: pointer;
- display: inline-block;
- width: 16px;
- height: 16px;
- background-color: #89A4CC;
- line-height: 16px;
- color: White;
- font-size: 13px;
- font-weight: bold;
- border-radius: 8px;
- text-align: center;
- position: relative;
- margin-left: 8px;
- }
- span.question1 {
- cursor: pointer;
- display: inline-block;
- width: 16px;
- height: 16px;
- background-color: #89A4CC;
- line-height: 16px;
- color: White;
- font-size: 13px;
- font-weight: bold;
- border-radius: 8px;
- text-align: center;
- position: relative;
- margin-left: 8px;
- }
- span.question2 {
- cursor: pointer;
- display: inline-block;
- width: 16px;
- height: 16px;
- background-color: #89A4CC;
- line-height: 16px;
- color: White;
- font-size: 13px;
- font-weight: bold;
- border-radius: 8px;
- text-align: center;
- position: relative;
- margin-left: 8px;
- }
- span.question:hover { background-color: #3D6199; }
- div.tooltip {
- background-color: #3D6199;
- color: White;
- position: absolute;
- left: 25px;
- text-align: left;
- top: -25px;
- z-index: 1000000;
- width: 500px;
- border-radius: 5px;
- }
- div.tooltip:before {
- border-color: transparent #3D6199 transparent transparent;
- border-right: 6px solid #3D6199;
- border-style: solid;
- border-width: 6px 6px 6px 0px;
- content: "";
- display: block;
- height: 0;
- width: 0;
- line-height: 0;
- position: absolute;
- top: 25%;
- left: -6px;
- }
- div.tooltip p {
- margin: 10px;
- color: White;
- }
- </style>
- <script>
- $(document).ready(function(){
- $('select option')
- .filter(function() {
- return !this.value || $.trim(this.value).length == 0;
- })
- .remove();
- var hv = $('#MyLang').val();
- if(hv == "se") {
- $("#category").append("<option value='' selected='selected' selected disabled>Vänligen välj..</option>");
- $('#ticket_x_product_se')
- .attr('onchange', 'selectChangedX(this);');
- $("label[for='Product SE']").text("Produkt");
- $("label[for='Request type SE']").text("Ärendetyp");
- $("#ticket_x_product_" + hv).append("<option value='' selected='selected' selected disabled>Vänligen välj..</option>");
- $("#ticket_x_requesttype_" + hv).append("<option value='' selected='selected' selected disabled>.Vänligen välj..</option>");
- $("#ticket_x_requesttype_" + hv + " option[value='option1']").remove();
- $('label[for="Request type NO"]').hide();
- $("#ticket_x_requesttype_no").remove();
- $('label[for="Request type DK"]').hide();
- $("#ticket_x_requesttype_dk").remove();
- $('label[for="Product NO"]').hide();
- $("#ticket_x_product_no").remove();
- $('label[for="Product DK"]').hide();
- $("#ticket_x_product_dk").remove();
- }
- if(hv == "no") {
- $("#category").append("<option value='' selected='selected' selected disabled>Vennligst velg..</option>");
- $('#ticket_x_product_no')
- .attr('onchange', 'selectChanged(this);');
- $("label[for='Product NO']").text("Produkt");
- $("label[for='Request type NO']").text("Sakstype");
- $("#ticket_x_product_" + hv).append("<option value='' selected='selected' selected disabled>Vennligst velg..</option>");
- $("#ticket_x_requesttype_" + hv).append("<option value='' selected='selected' selected disabled>Vennligst velg..</option>");
- $('label[for="Request type SE"]').hide();
- $("#ticket_x_requesttype_se").remove();
- $('label[for="Request type DK"]').hide();
- $("#ticket_x_requesttype_dk").remove();
- $('label[for="Product SE"]').hide();
- $("#ticket_x_product_se").remove();
- $('label[for="Product DK"]').hide();
- $("#rank").remove();
- $("#ticket_x_product_dk").remove();
- }
- if(hv == "dk") {
- $("#category").append("<option value='' selected='selected' selected disabled>Venligst vælg..</option>");
- $("#ticket_x_product_" + hv).append("<option value='' selected='selected' selected disabled>Venligst vælg..</option>");
- $("#ticket_x_requesttype_" + hv).append("<option value='' selected='selected' selected disabled>Venligst vælg..</option>");
- $('#ticket_x_product_dk')
- .attr('onchange', 'selectChanged(this);');
- $("#category").remove();
- $("label[for='Category']").remove();
- $('#register-form').append('<input type="hidden" name="category" value="65" />');
- $("label[for='Product DK']").text("Produkt");
- $("label[for='Request type DK']").text("Sagstype");
- $('label[for="Request type SE"]').hide();
- $("#ticket_x_requesttype_se").remove();
- $('label[for="Request type NO"]').hide();
- $("#ticket_x_requesttype_no").remove();
- $('label[for="Product NO"]').hide();
- $("#ticket_x_product_no").remove();
- $('label[for="Product SE"]').hide();
- $("#ticket_x_product_se").remove();
- }
- });
- </script>
- <div id="right"><div id="puff1small">
- <div class='box'>
- <div class='searchDiv'>
- <input class='smartField faqSearcherGlobal' type='text' name='searchString' id='faqSearchString' alt='%lang("lang_customer_framework_faq_search")%' value=''/><img src='%WwwRoot%graphics/SevenCustomer/search.png' alt='Search' />
- </div>
- <h3>%lang("lang_customer_framework_faq_top")%</h3>
- %EJSCRIPT_START%
- <%
- String langcx = getParserVariable("GfxPath").afterLast("/").toLower();
- String PrioText;
- String ExtText;
- String RankTxt;
- if(langcx == "se")
- {
- PrioText = "Normal - Mindre fel eller driftstörning som inte väsentligen försvårar arbetet<br><br>Hög - Fel eller driftstörning som hindrar eller väsentligen försvårar arbetet<br><br>Kritisk - Fel eller driftstopp som berör vitala verksamheter";
- ExtText = "Här finns möjlighet att ange referens till eget ärendesystem";
- RankTxt = "Här finns möjlighet att rangordna ärenden.";
- }
- if(langcx == "dk")
- {
- PrioText = "Normal - mindre fejl, som ikke væsentligt forstyrrer kundens drift<br><br>Høj - fejl som forhindrer eller væsentligt forstyrrer visse arbejdsmomenter<br><br>Kritisk - driftstop eller alvorlig fejl som forstyrrer al driften";
- ExtText = "Her er det muligt at angive reference til jeres eget sagssystem";
- RankTxt = " Her kan I rangordne jeres egne igangværende sager. Lad os vide, hvis denne sag f.eks. skal prioriteres højere eller lavere end andre sager med samme prioritet";
- }
- print("<script>");
- print("$(document).ready(function () {");
- print(" $('span.question').hover(function () {");
- print("$(this).append('<div class=tooltip><p>" + PrioText + "</p></div>');");
- print("}, function () {");
- print("$('div.tooltip').remove();");
- print("});");
- print("});");
- print("</script>");
- print("<script>");
- print("$(document).ready(function () {");
- print(" $('span.question1').hover(function () {");
- print("$(this).append('<div class=tooltip><p>" + ExtText + "</p></div>');");
- print("}, function () {");
- print("$('div.tooltip').remove();");
- print("});");
- print("});");
- print("</script>");
- print("<script>");
- print("$(document).ready(function () {");
- print(" $('span.question2').hover(function () {");
- print("$(this).append('<div class=tooltip><p>" + RankTxt + "</p></div>');");
- print("}, function () {");
- print("$('div.tooltip').remove();");
- print("});");
- print("});");
- print("</script>");
- String lang = getParserVariable("GfxPath").afterLast("/").toLower();
- String action = getCgiVariable("action");
- String kbRoot;
- String kbRootName;
- String MyDocumentFolder;
- String MyFAQFolder;
- String MyNewsFolder;
- String FlerNyheter;
- if(lang == "se")
- {
- MyDocumentFolder = "16";
- MyFAQFolder = "19";
- MyNewsFolder = "19";
- FlerNyheter = "Fler nyheter";
- }
- if(lang == "dk")
- {
- FlerNyheter = "Flere nyheder";
- MyNewsFolder = "15";
- MyFAQFolder = "15";
- MyDocumentFolder = "21";
- }
- if(lang == "no")
- {
- FlerNyheter = "Flere nyheter";
- MyNewsFolder = "1";
- MyFAQFolder = "1";
- MyDocumentFolder = "9";
- }
- Void doKbRoot()
- {
- if (action == "viewKbCategory")
- {
- kbRoot = getCgiVariable("id");
- }
- if (kbRoot == "")
- {
- SearchEngine se;
- se.addField("cust_lang.kb_root");
- se.addField("cust_lang.kb_root.fullname");
- //se.addCriteria("cust_lang.lang_code", "OperatorEquals", lang, "OperatorAnd", 0);
- if (se.select() > 0)
- {
- kbRoot = MyFAQFolder;
- kbRootName = lang;
- }
- }
- }
- doKbRoot();
- Integer accessLevel = 4;
- if (getParserVariable("authenticated") == "true")
- accessLevel = 3;
- SearchEngine se;
- se.addField("kb_entry.id");
- se.addField("kb_entry.title");
- se.addField("kb_entry.question");
- se.addCriteria("kb_entry.workflow_phase", "OperatorEquals", "-2", "OperatorAnd", 0);
- se.addCriteria("kb_entry.access_level", "OperatorGte", accessLevel.toString(), "OperatorAnd", 0);
- Integer indentLevel = 1;
- se.addCriteria("kb_entry.category_id", "OperatorEquals", MyNewsFolder, "OperatorOr", 5);
- se.addCriteria("kb_entry.category_id.parent_id", "OperatorEquals", MyNewsFolder, "OperatorAnd", 5);
- se.setLimit(3);
- se.addOrder("kb_entry.last_changed", false);
- print("<ul id='faqTopList'>");
- for (se.select(); !se.eof(); se.next())
- {
- print("<li><a title='" + htmlConvToText(se.getField("kb_entry.title")).substitute("\'", "\"").stripLeadingAndTrailing("\n\t ").xmlEncode() +
- "' href='" + getParserVariable("AuthProgram") + "&action=viewKbEntry&id=" + se.getField(0) + "'>" + htmlConvToText(se.getField("kb_entry.title")).stripLeadingAndTrailing("\n\t ").prettyChop(50).xmlEncode() + "</a></li>\n");
- }
- print("<a href='" + getParserVariable("AuthProgram") + "&action=viewKbCategory&id=" + MyNewsFolder + "'>" + FlerNyheter + "</a>");
- print("</ul>\n");
- %>
- %EJSCRIPT_END%
- <ul id="faqSearchResultList" class='hidden'></ul>
- </div>
- </div>
- </div>
- </div>
- <div id='first'>
- <!-- <p class="pageHeader">%lang("lang_customer_framework_newTicket")%</p> -->
- %IF:error=""%
- <h1>%lang("lang_customer_newTicket_error_form")%</h1>
- %ENDIF%
- <!-- use it later
- <form method="post" name="mainForm" enctype="multipart/form-data" action="%AuthProgram%">
- <input type="hidden" name="action" value="newTicket">
- <input type="hidden" name="orgAttachments" value="%attachments%">
- -->
- <form method="post" id="register-form" enctype="multipart/form-data" novalidate="novalidate" action="%AuthProgram%">
- <input type="hidden" name="action" value="safeParse" />
- <input type="hidden" name="includeId" value="rtt" />
- <input type="hidden" name="key" value="WHMqF1IW5aCwfQ42" />
- <input type="hidden" name="withFrame" value="1" />
- <!-- Enable these to support FAQ suggestion functionality
- <input type="hidden" name="showFaq" value="">
- <input type="hidden" name="minScore" value="10"> // Percentage
- <input type="hidden" name="kbRoot" value="1"> // Possible root category id to limit to a subtree
- <input type="hidden" name="faqResults" value="5"> // Possible max number of entries returned
- -->
- %IF:showFaq="2"%
- <fieldset>
- <legend>%lang("lang_customer_framework_faq")%</legend>
- Nedan visas några poster som kanske kan ge svar på din fråga. Annars kan du klicka på Registrera ärende igen.
- %IF:noHits%
- Ingen träff. Prova med att ändra sökkriterierna.
- %ELSE%
- <table border="0" cellspacing="1" cellpadding="1">
- <tr>
- <td nowrap class="tableHeader">Namn </td>
- <td nowrap class="tableHeader">Beskrivning </td>
- </tr>
- %ROWSTART%
- <tr>
- <td class="tableContent"><a class="tableContent" href="%faq.categoryLink%" target="_new"><img border="0" src="%GfxPath%/customer/folder.gif">%faq.categoryName%</a> </td>
- <td class="tableContent">%faq.categoryDescription% </td>
- </tr>
- %ROWEND%
- %ROWSTART%
- <tr>
- <td class="tableContent"><a href="%faq.entryLink%" target="_new">%faq.entryName%</a> </td>
- <td class="tableContent">%faq.entryQuestion% </td>
- </tr>
- %ROWEND%
- </table>
- </fieldset><p>
- %ENDIF%
- %ENDIF%
- %IF:error!=""%
- <div class='errorMessage'>
- <img src='%WwwRoot%graphics/SevenCustomer/error.png' /> %lang("lang_customer_newTicket_error_form")%
- </div>
- %ENDIF%
- <br>
- %EJSCRIPT_START%
- <%
- String lang = getParserVariable("GfxPath").afterLast("/").toLower();
- String UName;
- if(lang == "se")
- {
- UName = "Ditt namn";
- }
- if(lang == "dk")
- {
- UName = "Dit navn";
- }
- if(lang == "no")
- {
- UName = "Ditt navn";
- }
- print("<input type='hidden' name='MyLang' id='MyLang' value=" + lang + ">");
- print("<label>" + UName + "</label>");
- %>
- %EJSCRIPT_END%
- <input type="text" name="custName" value="%customer.name%" readonly><br>
- %EJSCRIPT_START%
- <%
- String lang = getParserVariable("GfxPath").afterLast("/").toLower();
- String XName;
- if(lang == "se")
- {
- XName = "Din e-post";
- }
- if(lang == "dk")
- {
- XName = "Din E-mail";
- }
- if(lang == "no")
- {
- XName = "Din e-post";
- }
- print("<label>" + XName + "</label>");
- %>
- %EJSCRIPT_END%
- <input type="text" name="custEmail" value="%customer.email%" readonly><br>
- <div class="select">
- %IF:category%
- %EJSCRIPT_START%
- <%
- String lang = getParserVariable("GfxPath").afterLast("/").toLower();
- String UName;
- if(lang == "se")
- {
- UName = "Verksamhet";
- }
- if(lang == "dk")
- {
- UName = "CHANGE..";
- }
- if(lang == "no")
- {
- UName = "Virksomhet";
- }
- print("<label for='Category'>" + UName + "</label>");
- %>
- %EJSCRIPT_END%
- %IF:noCategory="1"%
- <span class='errorText'>Fel: Det finns ingen giltig kategori för din förfrågan i systemet. Kontakta systemansvarig.</span>
- %ENDIF%
- %category%
- </div><br>
- %ENDIF%
- <div class="select">
- %ROWSTART%
- <label for='%extra_label%'>%extra_label%</label>
- %IF:extra_error="invalid"%<span class='errorText'>Fel: Värdet är ogiltigt.</span>%ENDIF%
- %extra_field%
- %ROWEND%
- </div>
- <br>
- %EJSCRIPT_START%
- <%
- String lang = getParserVariable("GfxPath").afterLast("/").toLower();
- String UName;
- if(lang == "se")
- {
- UName = "Ämne";
- }
- if(lang == "dk")
- {
- UName = "Emne";
- }
- if(lang == "no")
- {
- UName = "Tittel";
- }
- print("<label>" + UName + "</label>");
- %>
- %EJSCRIPT_END%
- %IF:emptyTitle="1"%
- <span class='errorText'>Fel: Ämnet kan inte vara tomt.</span>
- %ENDIF%
- <input type="text" name="title" size="50" maxlength="252" value="%title%"><br>
- %EJSCRIPT_START%
- <%
- String lang = getParserVariable("GfxPath").afterLast("/").toLower();
- String UName;
- if(lang == "se")
- {
- UName = "Meddelande/Felbeskrivning";
- }
- if(lang == "dk")
- {
- UName = "Besked / Fejlbeskrivelse";
- }
- if(lang == "no")
- {
- UName = "Melding / Feilbeskrivelse";
- }
- print("<label>" + UName + "</label>");
- %>
- %EJSCRIPT_END%
- %IF:error="emptyMessage"%
- <span class='errorText'>Fel: Meddelandet kan inte vara tomt.</span>
- %ENDIF%
- <textarea name="message" %ajaxJavaScript% class="inputtext" rows="10" wrap="soft">%message%</textarea>
- %EJSCRIPT_START%
- <%
- String lang = getParserVariable("GfxPath").afterLast("/").toLower();
- if(lang == "se")
- {
- print("<label>Externt ärendenr</label>");
- print("<input type='text' name='extnr' value=''><span class='question1'>?</span><br>");
- print("");
- }
- if(lang == "dk")
- {
- print("<label>Eksternt sagsnummer</label>");
- print("<input type='text' name='extnr' value=''><span class='question1'>?</span><br>");
- print("");
- }
- %>
- %EJSCRIPT_END%
- %EJSCRIPT_START%
- <%
- String lang = getParserVariable("GfxPath").afterLast("/").toLower();
- String UName;
- String VV;
- String Prio;
- if(lang == "se")
- {
- UName = "Prioritet";
- VV = "Vänligen välj..";
- }
- if(lang == "dk")
- {
- UName = "Prioritet";
- VV = "Venligst vælg..";
- }
- if(lang == "no")
- {
- UName = "Prioritet";
- VV = "Vennligst velg..";
- }
- if(lang == "se" || lang == "dk")
- {
- print("<label>" + UName + "</label>");
- print("<div class='select'>");
- print("<select name='prioritet'>");
- print("<option value='TEST' selected='selected' selected disabled>" + VV + "</option>");
- SearchEngine se;
- se.addField("ticket_priority.id");
- se.addField("ticket_priority.name");
- se.addCriteria("ticket_priority.id", "OperatorLT", "4");
- for (se.execute();!se.eof();se.next())
- {
- if(lang == "se")
- {
- if(se.getField(0) == "1")
- {
- Prio = "Normal";
- }
- if(se.getField(0) == "2")
- {
- Prio = "Hög";
- }
- if(se.getField(0) == "3")
- {
- Prio = "Kritisk";
- }
- }
- if(lang == "no")
- {
- if(se.getField(0) == "1")
- {
- Prio = "Normal";
- }
- if(se.getField(0) == "2")
- {
- Prio = "Høy";
- }
- if(se.getField(0) == "3")
- {
- Prio = "Kritisk";
- }
- }
- if(lang == "dk")
- {
- if(se.getField(0) == "1")
- {
- Prio = "Normal";
- }
- if(se.getField(0) == "2")
- {
- Prio = "Høj";
- }
- if(se.getField(0) == "3")
- {
- Prio = "Kritisk";
- }
- }
- print("<option value='" + se.getField(0) + "'>" + Prio + "</option>");
- }
- print("</select><span class='question'>?</span>");
- print("</div>");
- }
- %>
- %EJSCRIPT_END%
- %EJSCRIPT_START%
- <%
- String lang = getParserVariable("GfxPath").afterLast("/").toLower();
- String UName;
- String YName;
- SearchEngine seCheckAtkomst;
- seCheckAtkomst.addField("person.showContactTickets");
- seCheckAtkomst.addField("person.contact_id");
- seCheckAtkomst.addField("person.x_systemansvarig");
- seCheckAtkomst.addCriteria("person.person_id", "OperatorEquals", getParserVariable("customer.id"), "OperatorOr", 0);
- seCheckAtkomst.execute();
- if(seCheckAtkomst.getField(2) == "1")
- {
- if(lang == "se")
- {
- UName = "Rank";
- YName = "Lägg till bilaga";
- }
- if(lang == "dk")
- {
- UName = "Rank";
- YName = "Tilføj vedhæftning";
- }
- if(lang == "no")
- {
- UName = "Rangering";
- YName = "Legg til vedlegg";
- }
- if(lang == "se" || lang == "dk")
- {
- print("<label>" + UName + "</label>");
- print("<input type='text' name=rank' value=''><span class='question2'>?</span> <br>");
- }
- print("<label>" + YName + "</label>");
- }
- %>
- %EJSCRIPT_END%
- <input type="hidden" name="FileCounterX" id="FileCounterX"/>
- <br>
- <script>
- $(document).ready(function() {
- var max_fields = 10;
- var wrapper = $(".input_fields_wrap");
- var add_button = $(".add_field_button");
- var FileCounter = 1;
- var x = 1;
- $(add_button).click(function(e){
- e.preventDefault();
- if(x < max_fields){
- x++;
- $("#FileCounterX").val(FileCounter);
- $(wrapper).before('<div><input type="file" name="attachment_' + FileCounter + '" id="attachment_' + FileCounter + '"/><a href="#" class="remove_field"><img src="/graphics/SevenCustomer/del.png"></a></div>');
- FileCounter++;
- }
- });
- $(wrapper).on("click",".remove_field", function(e){
- e.preventDefault(); $(this).parent('div').remove(); x--;
- })
- });
- </script>
- <div class="input_fields_wrap">
- %EJSCRIPT_START%
- <%
- String lang = getParserVariable("GfxPath").afterLast("/").toLower();
- String UName;
- if(lang == "se")
- {
- UName = "Bifoga filer";
- }
- if(lang == "dk")
- {
- UName = "Vedhæft filer";
- }
- if(lang == "no")
- {
- UName = "Legg til vedlegg";
- }
- print("<button class='add_field_button'><img src='/graphics/SevenCustomer/vedlegg.png'alt='Add attachments'>" + UName + "</button>");
- %>
- %EJSCRIPT_END%
- </div><br>
- %EJSCRIPT_START%
- <%
- String lang = getParserVariable("GfxPath").afterLast("/").toLower();
- String UName;
- String YName;
- if(lang == "se")
- {
- UName = "Registrera ärende";
- YName = "Avbryt";
- }
- if(lang == "dk")
- {
- UName = "Opret sag";
- YName = "Annuller";
- }
- if(lang == "no")
- {
- UName = "Meld saken";
- YName = "Avbryt";
- }
- print("<div class='submitButton'><input type='submit' name='ok' value='" + UName + "'> </div></td></div>");
- %>
- %EJSCRIPT_END%
- <script type="text/javascript">
- $(document).ready(function(){
- var sortSelect = function (select, attr, order) {
- if(attr === 'text'){
- if(order === 'asc'){
- $(select).html($(select).children('option').sort(function (x, y) {
- return $(x).text().toUpperCase() < $(y).text().toUpperCase() ? -1 : 1;
- }));
- $(select).get(0).selectedIndex = 0;
- e.preventDefault();
- }// end asc
- if(order === 'desc'){
- $(select).html($(select).children('option').sort(function (y, x) {
- return $(x).text().toUpperCase() < $(y).text().toUpperCase() ? -1 : 1;
- }));
- $(select).get(0).selectedIndex = 0;
- e.preventDefault();
- }// end desc
- }
- };
- sortSelect('#ticket_x_requesttype_se', 'text', 'asc');
- //, attr, order
- });
- </script>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement