Changeset 2735160
- Timestamp:
- 06/01/2022 12:01:28 AM (3 years ago)
- Location:
- simpleform/trunk
- Files:
-
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
simpleform/trunk/README.txt
r2726428 r2735160 7 7 Tested up to: 6.0 8 8 Requires PHP: 5.6 9 Stable tag: 2.1. 8.19 Stable tag: 2.1.9 10 10 License: GPLv2 or later 11 11 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 157 157 158 158 == Changelog == 159 160 = 2.1.9 (1 June 2022) = 161 * Changed: fields border color selector with transparent style has removed 162 * Added: fields border color option in the block editor 163 * Added: checked checkbox color option in the block editor 159 164 160 165 = 2.1.8.1 (19 May 2022) = -
simpleform/trunk/admin/block/block.json
r2689161 r2735160 58 58 "labelColor": { 59 59 "type": "string", 60 "default": "#000000" 60 "default": "#000" 61 }, 62 "fieldsBorderColor": { 63 "type": "string", 64 "default": "#CCC" 65 }, 66 "checkedColor": { 67 "type": "string", 68 "default": "#8BC34A" 61 69 }, 62 70 "buttonColor": { … … 78 86 "buttonTextColor": { 79 87 "type": "string", 80 "default": "#FFF FFF"88 "default": "#FFF" 81 89 }, 82 90 "hoverButtonTextColor": { -
simpleform/trunk/admin/block/build/index.asset.php
r2689161 r2735160 1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-server-side-render'), 'version' => ' 21921ec1063ff1fcc0050d72d632f2c9');1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-server-side-render'), 'version' => '3d8a2834447f1589e68bc75405b607c4'); -
simpleform/trunk/admin/block/build/index.css
r2689161 r2735160 1 .wp-block-simpleform-form-selector{border:1px dotted red}.d-none{display:none!important}.visible{visibility:visible!important}.invisible{opacity:0;visibility:hidden!important}.sform-introduction p{color:inherit!important;font-size:inherit!important}.components-placeholder.sform-selector-wrap{background:#545454;color:#fff;margin:28px auto 0;max-width:840px }.sform-selector-wrap div{justify-content:center;text-align:center}.sform-selector-wrap h3{font-weight:700;margin-bottom:10px;width:100%}.sform-selector-wrap img{height:100px;width:auto}span.selector-message{width:100%}.sform-selector-wrap select{height:40px!important;padding-left:20px!important}.sform-selector-wrap .components-base-control{margin:20px 0 10px}.newform{margin-bottom:24px}.newform a{text-decoration:none}.link{background:none;border:0;border-radius:0;box-shadow:none;color:var(--wp-admin-theme-color);height:auto;margin:0;outline:none;padding:0;text-align:left}.newform:hover .insert-icon{display:inline-block}.insert-icon{color:var(--wp-admin-theme-color);display:none;height:16px;padding-left:10px;text-decoration:none}.titleoptions{height:52px;margin-bottom:24px;margin-top:-5px}.heading-alignment:last-child,.heading-level:first-child{max-width:45%}.sformbuttons{background:#f7f7f7;border-top:1px solid #e0e0e0;padding:16px}.sformbutton,.sformbuttons{height:62px;margin:0 -16px -16px}.sformbutton{padding:0 16px 16px}.sform-button{font-size:12px;height:28px;line-height:22px;padding:3px 7px}.rangeoptions{margin-bottom:0!important}.heading-level,.sform-button.left{float:left}.heading-alignment,.sform-button.right{float:right}.anchor-control{margin-bottom:24px}p.description.inspector{color:#757575;font-size:12px;line-height:1.5;margin-bottom:1em}p.description.inside{margin-top:2em}p.description a{display:block;margin-top:8px}.sform-settings-palette .components-circular-option-picker__option{border:1px solid #fefefe}.sform-settings-fieldset{margin-bottom:20px}.sform-settings-legend{margin-bottom:15px}.sform-settings-legend .component-color-indicator{vertical-align:text-top}.sform-settings-palette .components-circular-option-picker__custom-clear-wrapper{justify-content:flex-start}.component-color-indicator.transparent{background-image:url(images/transparent.a72c9a18.png)!important}.components-base-control.advanced{margin-bottom:0}#duplication-notice{-moz-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px;box-sizing:border-box;color:inherit;cursor:pointer;margin:0;min-height:200px;outline:1px solid transparent;padding:1em;position:relative;text-align:left;width:100%}.form-wrap fieldset:disabled{border:0;padding:0}fieldset:disabled .checkmark,fieldset:disabled button,fieldset:disabled input,fieldset:disabled label{cursor:default!important}.wp-block fieldset:disabled a,fieldset:disabled input{color:inherit}fieldset:disabled a,fieldset:disabled button{pointer-events:none!important}button:disabled{border:none}input[type=checkbox]:disabled{opacity:0!important}.minimal textarea:disabled,.transparent textarea:disabled{background-color:transparent!important}.highlighted textarea:disabled{background-color:#eaeaea!important}.sform-settings-palette.transparent .components-dropdown button{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0)!important;background-position:0 0,25px 25px!important;background-size:50px 50px!important;color:#000!important}.overuse .description{background:#d63638;color:#fff;font-size:12px;margin-bottom:25px;padding:7px 10px}1 .wp-block-simpleform-form-selector{border:1px dotted red}.d-none{display:none!important}.visible{visibility:visible!important}.invisible{opacity:0;visibility:hidden!important}.sform-introduction p{color:inherit!important;font-size:inherit!important}.components-placeholder.sform-selector-wrap{background:#545454;color:#fff;margin:28px auto 0;max-width:840px;text-align:center}.sform-selector-wrap div{justify-content:center;text-align:center}.sform-selector-wrap h3{font-family:inherit!important;font-weight:700;margin-bottom:10px;margin-top:20px;width:100%}.sform-selector-wrap img{margin:0 auto;width:auto}.sform-block-preview img{-o-object-fit:cover;object-fit:cover;width:100%}span.selector-message{width:100%}.sform-selector-wrap select{height:40px!important;padding-left:20px!important}.sform-selector-wrap .components-base-control{margin:20px auto 0}.newform{margin-bottom:24px}.newform a{text-decoration:none}.link{background:none;border:0;border-radius:0;box-shadow:none;color:var(--wp-admin-theme-color);height:auto;margin:0;outline:none;padding:0;text-align:left}.newform:hover .insert-icon{display:inline-block}.insert-icon{color:var(--wp-admin-theme-color);display:none;height:16px;padding-left:10px;text-decoration:none}.titleoptions{height:52px;margin-bottom:24px;margin-top:-5px}.heading-alignment:last-child,.heading-level:first-child{max-width:45%}.sformbuttons{background:#f7f7f7;border-top:1px solid #e0e0e0;padding:16px}.sformbutton,.sformbuttons{height:62px;margin:0 -16px -16px}.sformbutton{padding:0 16px 16px}.sform-button{font-size:12px;height:28px;line-height:22px;padding:3px 7px}.rangeoptions{margin-bottom:0!important}.heading-level,.sform-button.left{float:left}.heading-alignment,.sform-button.right{float:right}.anchor-control{margin-bottom:24px}p.description.inspector{color:#757575;font-size:12px;line-height:1.5;margin-bottom:1em}p.description.inside{margin-top:2em}p.description a{display:block;margin-top:8px}.sform-settings-palette .components-circular-option-picker__option{border:1px solid #fefefe}.sform-settings-fieldset{margin-bottom:20px}.sform-settings-legend{margin-bottom:15px}.sform-settings-legend .component-color-indicator{vertical-align:text-top}.sform-settings-palette .components-circular-option-picker__custom-clear-wrapper{justify-content:flex-start}.component-color-indicator.transparent{background-image:url(images/transparent.f55e0d8b.png)!important}.components-base-control.advanced{margin-bottom:0}#duplication-notice{-moz-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px;box-sizing:border-box;color:inherit;cursor:pointer;margin:0;min-height:200px;outline:1px solid transparent;padding:1em;position:relative;text-align:left;width:100%}.form-wrap fieldset:disabled{border:0;padding:0}fieldset:disabled .checkmark,fieldset:disabled button,fieldset:disabled input,fieldset:disabled label{cursor:default!important}.wp-block fieldset:disabled a,fieldset:disabled input{color:inherit}fieldset:disabled a,fieldset:disabled button{pointer-events:none!important}button:disabled{border:none}input[type=checkbox]:disabled{opacity:0!important}.minimal textarea:disabled,.transparent textarea:disabled{background-color:transparent!important}.highlighted textarea:disabled{background-color:#eaeaea!important}.sform-settings-palette.transparent .components-dropdown button{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0)!important;background-position:0 0,25px 25px!important;background-size:50px 50px!important;color:#000!important}.overuse .description{background:#d63638;color:#fff;font-size:12px;margin-bottom:25px;padding:7px 10px} -
simpleform/trunk/admin/block/build/index.js
r2689161 r2735160 1 !function(){"use strict";var e={n:function(o){var t=o&&o.__esModule?function(){return o.default}:function(){return o};return e.d(t,{a:t}),t},d:function(o,t){for(var l in t)e.o(t,l)&&!e.o(o,l)&&Object.defineProperty(o,l,{enumerable:!0,get:t[l]})},o:function(e,o){return Object.prototype.hasOwnProperty.call(e,o)}},o=window.wp.blocks,t=window.wp.element,l={block:(0,t.createElement)("svg",{height:"20px",width:"20px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 180 180"},(0,t.createElement)("path",{fill:"currentColor",d:"M96.326,111.597c0-18.193-0.167-36.391,0.053-54.58 c0.188-15.525,3.512-29.949,12.957-41.421c9.567-11.622,21.017-11.457,30.737-0.01c7.372,8.682,10.607,19.568,12.215,31.381 c0.732,5.379,0.851,10.786,0.849,16.214c-0.011,29.197-0.002,58.396-0.007,87.595c-0.002,6.48-4.014,10.405-9.378,9.323 c-1.924-0.389-1.816-2.022-1.926-3.624c-0.695-10.047-0.688-10.011-8.982-7.314c-6.804,2.212-13.586,4.543-20.463,6.387 c-3.582,0.962-5.123,2.99-4.787,7.271c0.146,1.889,0.034,3.815-0.05,5.717c-0.121,2.802-1.362,4.579-3.627,5.479 c-6.666,2.648-7.592,1.872-7.592-6.516C96.325,148.864,96.325,130.23,96.326,111.597z"}),(0,t.createElement)("path",{fill:"currentColor",d:"M27.769,107.198c0-15.412-0.03-30.824,0.006-46.234 c0.066-28.643,17.508-50.748,41.681-53.416c10.049-1.108,20.08-0.48,30.118-0.75c0.936-0.025,2.139-0.439,2.631,0.961 c0.478,1.368-0.575,2.092-1.229,2.922c-0.76,0.967-1.845,1.741-2.281,2.873c-2.752,7.121-7.72,7.832-13.544,7.427 c-6.419-0.445-12.871-0.373-19.217,1.558C49.624,27.498,38.989,43.42,39.058,63.261c0.029,8.499,0.51,16.996,0.485,25.493 c-0.039,13.634-0.362,27.268-0.496,40.901c-0.065,6.679,1.043,7.76,6.557,8.476c12.062,1.562,24.085,3.49,36.146,5.019 c3.442,0.438,4.282,2.441,4.271,6.104c-0.025,9.025-0.132,8.982-7.748,7.741c-11.527-1.878-23.107-3.308-34.656-5.002 c-3.365-0.496-4.713,0.846-4.562,5.06c0.346,9.731,0.213,8.388-7.725,7.188c-2.969-0.446-3.621-2.725-3.603-5.963 C27.816,141.25,27.769,124.225,27.769,107.198z"}),(0,t.createElement)("path",{fill:"currentColor",d:"M75.697,51.212c-5.191-0.897-10.416-0.479-15.628-0.553 c-2.054-0.029-2.659-0.985-2.13-3.342c1.504-6.724,6.782-12.072,12.691-12.477c3.083-0.211,6.184-0.019,9.271-0.12 c1.641-0.054,1.945,0.99,1.602,2.487c-0.899,3.906-1.4,7.864-1.404,11.914c-0.002,1.369-0.648,2.056-1.787,2.086 C77.44,51.23,76.568,51.212,75.697,51.212z"}),(0,t.createElement)("path",{fill:"#FFF",d:"M73.535,48.245c-3.321-0.574-6.665-0.307-10.001-0.354 c-1.313-0.019-1.702-0.63-1.362-2.139c0.963-4.303,4.34-7.726,8.121-7.986c1.975-0.135,3.959-0.012,5.936-0.076 c1.049-0.035,1.244,0.633,1.024,1.592c-0.577,2.5-0.897,5.033-0.899,7.625c0,0.875-0.414,1.316-1.144,1.335 C74.651,48.256,74.094,48.245,73.535,48.245z"}))},r=window.wp.i18n,n=window.wp.blockEditor,a=window.wp.components,m=window.wp.serverSideRender,s=e.n(m);(0,o.registerBlockType)("simpleform/form-selector",{icon:l.block,edit:function(e){const{attributes:{preview:o,formId:l,optionNew:m,formOptions:i,displayTitle:c,titleOptions:p,titleHeading:f,titleAlignment:F,formDescription:_,formEnding:d,bgColor:g,borderRadius:u,labelColor:h,buttonColor:C,hoverButtonColor:b,buttonBorderColor:E,hoverButtonBorderColor:v,buttonTextColor:B,hoverButtonTextColor:w,topMargin:N,rightMargin:D,bottomMargin:k,leftMargin:y,topPadding:P,rightPadding:x,bottomPadding:S,leftPadding:A,formAnchor:R,className:T,formWidget:G},setAttributes:I,isSelected:O}=e,z=sformblockData.forms.map((e=>({label:e.name,value:e.id}))),M=new URLSearchParams(window.location.search).get("post"),L=(window.location.pathname,window.location.pathname.split("/"));L.length;var H="form#form-"+l,W=document.querySelectorAll(H).length;const[V,j]=(0,t.useState)("d-none");function q(e){if(""!=e){I({formId:e,formOptions:"visible",optionNew:"d-none"}),I(c?{titleOptions:"visible"}:{titleOptions:"d-none"});var o="form#form-"+e;document.querySelectorAll(o).length>=1?"vidible"!=V&&j("vidible"):"d-none"!=V&&j("d-none");for(var t=0;t<L.length;t++)"widgets.php"==L[t]&&I({formWidget:!0})}else I({formId:"",formOptions:"d-none",optionNew:"visible",titleOptions:"d-none"}),"d-none"!=V&&j("d-none")}function U(e){return e===l}e.isSelected?W>1&&"visible"!=V&&j("visible"):"d-none"!=V&&j("d-none");const Y=sformblockData.above,J=sformblockData.below,K=0!==Y.length&&Y.find(U)?(0,t.createElement)(a.ToggleControl,{key:"simpleform-block-controls-topdesc",label:(0,r.__)("Show Description Above","simpleform"),checked:!!_,onChange:e=>I({formDescription:e})}):"",Q=0!==J.length&&J.find(U)?(0,t.createElement)(a.ToggleControl,{key:"simpleform-block-controls-bottomdesc",label:(0,r.__)("Show Description Below","simpleform"),checked:!!d,onChange:e=>I({formEnding:e})}):"",X=g&&"#FFFFFF"!==g&"transparent"!==g?(0,t.createElement)(a.RangeControl,{label:(0,r.__)("Border Radius","simpleform"),beforeIcon:"admin-settings",value:u,onChange:e=>I({borderRadius:e}),min:0,max:100,withInputField:!0}):"",Z=g&&"transparent"!==g?"":"transparent",$=!g||g&&"#39414D"!=g&&"#3582C4"!=g?"#000000":"#FFFFFF",ee=[{name:(0,r.__)("Dark Gray","simpleform"),color:"#39414D"},{name:(0,r.__)("Dark Blue","simpleform"),color:"#3582C4"},{name:(0,r.__)("Blue","simpleform"),color:"#C5D9ED"},{name:(0,r.__)("Green","simpleform"),color:"#D1E4DD"},{name:(0,r.__)("Purple","simpleform"),color:"#D1D1E4"},{name:(0,r.__)("Red","simpleform"),color:"#E4D1D1"},{name:(0,r.__)("Yellow","simpleform"),color:"#EEEADD"},{name:(0,r.__)("Soft Grey","simpleform"),color:"#F0F0F1"},{name:(0,r.__)("Light Grey","simpleform"),color:"#F6F7F7"},{name:(0,r.__)("White","simpleform"),color:"#FFFFFF"},{name:(0,r.__)("Transparent","simpleform"),color:"transparent"}],oe=(g&&"#39414D"!=g&&"#3582C4"!=g&&"#C5D9ED"!=g&&"#D1E4DD"!=g&&"#D1D1E4"!=g&&"#E4D1D1"!=g&&"#EEEADD"!=g&&"#F0F0F1"!=g&&"#F6F7F7"!=g&&"#FFFFFF"!=g&&"transparent"!=g&&ee.push({name:(0,r.__)("Customized","simpleform"),color:g}),[{name:(0,r.__)("Light Grey","simpleform"),color:"#F6F7F7"},{name:(0,r.__)("White","simpleform"),color:"#FFFFFF"}]),te=(h&&"#F6F7F7"!=h&&"#FFFFFF"!=h&&oe.push({name:(0,r.__)("Customized","simpleform"),color:h}),(0,r.__)("Black","simpleform"),(0,r.__)("Dark Grey","simpleform"),(0,r.__)("Light Grey","simpleform"),(0,r.__)("White","simpleform"),h&&"#000000"!=h&&"#39414D"!=h&&"#F6F7F7"!=h&&"#FFFFFF"!=h&&oe.push({name:(0,r.__)("Customized","simpleform"),color:h}),[{name:(0,r.__)("Black","simpleform"),color:"#000000"},{name:(0,r.__)("Dark Gray","simpleform"),color:"#39414D"}]),le=(h&&"#000000"!=h&&"#39414D"!=h&&te.push({name:(0,r.__)("Customized","simpleform"),color:h}),[{name:(0,r.__)("Black","simpleform"),color:"#000000"},{name:(0,r.__)("Dark Gray","simpleform"),color:"#39414D"},{name:(0,r.__)("White","simpleform"),color:"#FFFFFF"}]),re=(h&&"#000000"!=h&&"#39414D"!=h&&"#FFFFFF"!=h&&le.push({name:(0,r.__)("Customized","simpleform"),color:h}),[{name:(0,r.__)("Black","simpleform"),color:"#000000"},{name:(0,r.__)("Dark Gray","simpleform"),color:"#39414D"}]),ne=(h&&"#000000"!=h&&"#39414D"!=h&&re.push({name:(0,r.__)("Customized","simpleform"),color:h}),[{name:(0,r.__)("Black","simpleform"),color:"#000000"},{name:(0,r.__)("Dark Gray","simpleform"),color:"#39414D"},{name:(0,r.__)("Light Grey","simpleform"),color:"#F6F7F7"},{name:(0,r.__)("White","simpleform"),color:"#FFFFFF"}]);h&&"#000000"!=h&&"#39414D"!=h&&"#F6F7F7"!=h&&"#FFFFFF"!=h&&ne.push({name:(0,r.__)("Customized","simpleform"),color:h}),sformblockData.default_style;const ae=sformblockData.basic_style,me=sformblockData.rounded_style,se=sformblockData.minimal_style,ie=sformblockData.transparent_style,ce=sformblockData.highlighted_style;0!==ae.length&&ae.find(U),0!==me.length&&me.find(U),0!==se.length&&se.find(U),0!==ie.length&&ie.find(U),0!==ce.length&&ce.find(U);const pe=[{name:(0,r.__)("Blu","simpleform"),color:"#007BFF"},{name:(0,r.__)("Violet","simpleform"),color:"#C51162"},{name:(0,r.__)("Orange","simpleform"),color:"#FFA500"},{name:(0,r.__)("Green","simpleform"),color:"#85C641"}],fe=[{name:(0,r.__)("Blu","simpleform"),color:"#007BFF"},{name:(0,r.__)("Violet","simpleform"),color:"#C51162"},{name:(0,r.__)("Orange","simpleform"),color:"#FFA500"},{name:(0,r.__)("Green","simpleform"),color:"#85C641"},{name:(0,r.__)("Transparent","simpleform"),color:"transparent"}],Fe=(C&&"#6C757D"!=C&&"#007BFF"!=C&&"#C51162"!=C&&"#FFA500"!=C&&"#85C641"!=C&&"transparent"!=C&&fe.push({name:(0,r.__)("Customized","simpleform"),color:C}),[{name:(0,r.__)("Soft Grey","simpleform"),color:"#F0F0F1"},{name:(0,r.__)("Light Grey","simpleform"),color:"#F6F7F7"},{name:(0,r.__)("White","simpleform"),color:"#FFFFFF"},{name:(0,r.__)("Transparent","simpleform"),color:"transparent"}]),_e=(b&&"#F0F0F1"!=b&&"#F6F7F7"!=b&&"#FFFFFF"!=b&&"transparent"!=b&&Fe.push({name:(0,r.__)("Customized","simpleform"),color:b}),b&&"#007BFF"!=b&&"#C51162"!=b&&"#FFA500"!=b&&"#85C641"!=b&&pe.push({name:(0,r.__)("Customized","simpleform"),color:b}),[{name:(0,r.__)("Blu","simpleform"),color:"#007BFF"},{name:(0,r.__)("Violet","simpleform"),color:"#C51162"},{name:(0,r.__)("Orange","simpleform"),color:"#FFA500"},{name:(0,r.__)("Green","simpleform"),color:"#85C641"}]),de=(E&&"#007BFF"!=E&&"#C51162"!=E&&"#FFA500"!=E&&"#85C641"!=E&&_e.push({name:(0,r.__)("Customized","simpleform"),color:E}),[{name:(0,r.__)("Blu","simpleform"),color:"#007BFF"},{name:(0,r.__)("Violet","simpleform"),color:"#C51162"},{name:(0,r.__)("Orange","simpleform"),color:"#FFA500"},{name:(0,r.__)("Green","simpleform"),color:"#85C641"}]);v&&"#007BFF"!=v&&"#C51162"!=v&&"#FFA500"!=v&&"#85C641"!=v&&de.push({name:(0,r.__)("Customized","simpleform"),color:v});const ge=g||"transparent",ue=h||$,he=C||"#007BFF",Ce=b||(C&&"transparent"==C?"#007BFF":"transparent"),be=E||"#007BFF",Ee=v||"#007BFF",ve=B||(C&&"transparent"==C?"#007BFF":"#FFFFFF"),Be=w||"#007BFF",we=C&&"transparent"===C?"transparent":"",Ne=b&&"transparent"!==b?"":"transparent",De=[{name:(0,r.__)("Black","simpleform"),color:"#000000"},{name:(0,r.__)("Soft Grey","simpleform"),color:"#F0F0F1"},{name:(0,r.__)("Light Grey","simpleform"),color:"#F6F7F7"},{name:(0,r.__)("White","simpleform"),color:"#FFFFFF"}],ke=[{name:(0,r.__)("Blu","simpleform"),color:"#007BFF"},{name:(0,r.__)("Violet","simpleform"),color:"#C51162"},{name:(0,r.__)("Orange","simpleform"),color:"#FFA500"},{name:(0,r.__)("Green","simpleform"),color:"#85C641"}],ye=(B&&"#000000"!=B&&"#F0F0F1"!=B&&"#F6F7F7"!=B&&"#FFFFFF"!=B&&De.push({name:(0,r.__)("Customized","simpleform"),color:B}),B&&"#007BFF"!=B&&"#C51162"!=B&&"#FFA500"!=B&&"#85C641"!=B&&ke.push({name:(0,r.__)("Customized","simpleform"),color:B}),[{name:(0,r.__)("Blu","simpleform"),color:"#007BFF"},{name:(0,r.__)("Violet","simpleform"),color:"#C51162"},{name:(0,r.__)("Orange","simpleform"),color:"#FFA500"},{name:(0,r.__)("Green","simpleform"),color:"#85C641"}]),Pe=[{name:(0,r.__)("Black","simpleform"),color:"#000000"},{name:(0,r.__)("Soft Grey","simpleform"),color:"#F0F0F1"},{name:(0,r.__)("Light Grey","simpleform"),color:"#F6F7F7"},{name:(0,r.__)("White","simpleform"),color:"#FFFFFF"}],xe=(w&&"#007BFF"!=w&&"#C51162"!=w&&"#FFA500"!=w&&"#85C641"!=w&&ye.push({name:(0,r.__)("Customized","simpleform"),color:w}),w&&"#000000"!=w&&"#F0F0F1"!=w&&"#F6F7F7"!=w&&"#FFFFFF"!=w&&Pe.push({name:(0,r.__)("Customized","simpleform"),color:w}),[(0,t.createElement)(n.InspectorControls,{key:"simpleform-block-controls"},(0,t.createElement)(a.Panel,null,(0,t.createElement)(a.PanelBody,{title:(0,r.__)("Form","simpleform")},(0,t.createElement)(a.SelectControl,{value:l,options:z,onChange:q}),(0,t.createElement)("div",{className:"newform "+m},(0,t.createElement)("a",{href:"admin.php?page=sform-new&post="+M,target:"_blank"},(0,t.createElement)(a.Button,{className:"link"},(0,r.__)("Add a new Form","simpleform")),(0,t.createElement)(a.Icon,{icon:"insert",className:"insert-icon"}))),(0,t.createElement)("div",{className:"overuse "+V},(0,t.createElement)("p",{className:"description"},(0,r.__)("Form already displayed in a block. The same form cannot be used more than once to make it work properly!","simpleform"))),(0,t.createElement)("div",{className:i},(0,t.createElement)(a.ToggleControl,{label:(0,r.__)("Show Title","simpleform"),checked:c,onChange:function(e){I({displayTitle:e}),I(1==e?{titleOptions:"visible"}:{titleOptions:"d-none"})}}),(0,t.createElement)("div",{className:"titleoptions "+p},(0,t.createElement)(a.SelectControl,{className:"heading-level",label:(0,r.__)("Level","simpleform"),value:f,options:[{label:"H1",value:"h1"},{label:"H2",value:"h2"},{label:"H3",value:"h3"},{label:"H4",value:"h4"},{label:"H5",value:"h5"},{label:"H6",value:"h6"}],onChange:e=>I({titleHeading:e})}),(0,t.createElement)(a.SelectControl,{className:"heading-alignment",label:(0,r.__)("Alignment","simpleform"),value:F,options:[{label:(0,r.__)("Left","simpleform"),value:"left"},{label:(0,r.__)("Center","simpleform"),value:"center"},{label:(0,r.__)("Right","simpleform"),value:"right"}],onChange:e=>I({titleAlignment:e})})),K,Q,(0,t.createElement)("div",{className:"sformbuttons"},(0,t.createElement)("a",{href:"admin.php?page=sform-editor&form="+l,target:"_blank"},(0,t.createElement)(a.Button,{className:"is-primary sform-button left"},(0,r.__)("Editor","simpleform"))),(0,t.createElement)("a",{href:"admin.php?page=sform-settings&form="+l,target:"_blank"},(0,t.createElement)(a.Button,{className:"is-primary sform-button right"},(0,r.__)("Settings","simpleform")))))),(0,t.createElement)("div",{className:i},(0,t.createElement)(a.PanelBody,{title:(0,r.__)("Colors","simpleform"),initialOpen:!1},(0,t.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,t.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Form Background Color","simpleform")),(0,t.createElement)(n.ColorPalette,{colors:ee,value:ge,onChange:e=>{I({bgColor:e}),"#FFFFFF"!==e&&"transparent"!==e||I({borderRadius:0}),I("#39414D"===e||"#3582C4"===e?{labelColor:"#FFFFFF"}:{labelColor:"#000000"})},className:"sform-settings-palette "+Z})),X,(0,t.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,t.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Label Color","simpleform")),(0,t.createElement)(n.ColorPalette,{colors:function(e){switch(e){case"#39414D":case"#3582C4":return oe;default:return re}}(g),value:ue,onChange:e=>I({labelColor:e}),className:"sform-settings-palette"})),(0,t.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,t.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Button Color","simpleform")),(0,t.createElement)(n.ColorPalette,{colors:fe,value:he,onChange:e=>{I({buttonColor:e}),I("transparent"===e?{hoverButtonColor:"#007BFF",buttonBorderColor:"#007BFF",hoverButtonBorderColor:"#007BFF",buttonTextColor:"#007BFF",hoverButtonTextColor:"#FFFFFF"}:{hoverButtonColor:"transparent",buttonBorderColor:e,hoverButtonBorderColor:e,buttonTextColor:"#FFFFFF",hoverButtonTextColor:e})},className:"sform-settings-palette "+we})),(0,t.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,t.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Hover Button Color","simpleform")),(0,t.createElement)(n.ColorPalette,{colors:function(e){return"transparent"===e?pe:Fe}(C),value:Ce,onChange:e=>I({hoverButtonColor:e}),className:"sform-settings-palette "+Ne})),(0,t.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,t.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Button Border Color","simpleform")),(0,t.createElement)(n.ColorPalette,{colors:_e,value:be,onChange:e=>I({buttonBorderColor:e}),className:"sform-settings-palette"})),(0,t.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,t.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Hover Button Border Color","simpleform")),(0,t.createElement)(n.ColorPalette,{colors:de,value:Ee,onChange:e=>I({hoverButtonBorderColor:e}),className:"sform-settings-palette"})),(0,t.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,t.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Button Text Color","simpleform")),(0,t.createElement)(n.ColorPalette,{colors:function(e){return"transparent"===e?ke:De}(C),value:ve,onChange:e=>I({buttonTextColor:e}),className:"sform-settings-palette"})),(0,t.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,t.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Hover Button Text Color","simpleform")),(0,t.createElement)(n.ColorPalette,{colors:function(e){return"transparent"===e?Pe:ye}(C),value:Be,onChange:e=>I({hoverButtonTextColor:e}),className:"sform-settings-palette"})),(0,t.createElement)("p",{className:"description inspector"},(0,r.__)("Do you need to give an extra touch of color? Go to the editor and add your code","simpleform")),(0,t.createElement)("div",{className:"sformbutton"},(0,t.createElement)("a",{href:"admin.php?page=sform-editor&form="+l+"#css",target:"_blank"},(0,t.createElement)(a.Button,{className:"is-secondary is-small sform-button left"},(0,r.__)("Add additional CSS","simpleform")))))),(0,t.createElement)("div",{className:i},(0,t.createElement)(a.PanelBody,{title:(0,r.__)("Spacing","simpleform"),initialOpen:!1},(0,t.createElement)("p",{className:"description inspector"}," ",(0,r.__)("Space outside the form container","simpleform")," ",(0,r.__)("(px unit)","simpleform")),(0,t.createElement)(a.RangeControl,{label:(0,r.__)("Top Margin","simpleform"),beforeIcon:"admin-settings",value:N,onChange:e=>I({topMargin:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}),(0,t.createElement)(a.RangeControl,{label:(0,r.__)("Right Margin","simpleform"),beforeIcon:"admin-settings",value:D,onChange:e=>I({rightMargin:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}),(0,t.createElement)(a.RangeControl,{label:(0,r.__)("Bottom Margin","simpleform"),beforeIcon:"admin-settings",value:k,onChange:e=>I({bottomMargin:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}),(0,t.createElement)(a.RangeControl,{label:(0,r.__)("Left Margin","simpleform"),beforeIcon:"admin-settings",value:y,onChange:e=>I({leftMargin:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}),(0,t.createElement)("p",{className:"description inspector inside"},(0,r.__)("Space inside the form container","simpleform")," ",(0,r.__)("(px unit)","simpleform")),(0,t.createElement)(a.RangeControl,{label:(0,r.__)("Top Padding","simpleform"),beforeIcon:"admin-settings",value:P,onChange:e=>I({topPadding:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}),(0,t.createElement)(a.RangeControl,{label:(0,r.__)("Right Padding","simpleform"),beforeIcon:"admin-settings",value:x,onChange:e=>I({rightPadding:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}),(0,t.createElement)(a.RangeControl,{label:(0,r.__)("Bottom Padding","simpleform"),beforeIcon:"admin-settings",value:S,onChange:e=>I({bottomPadding:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}),(0,t.createElement)(a.RangeControl,{label:(0,r.__)("Left Padding","simpleform"),beforeIcon:"admin-settings",value:A,onChange:e=>I({leftPadding:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}))),(0,t.createElement)("div",{className:i},(0,t.createElement)(a.PanelBody,{title:(0,r.__)("Advanced","simpleform"),initialOpen:!1},(0,t.createElement)("div",{className:"anchor-control"},(0,t.createElement)("div",null,(0,t.createElement)(a.TextControl,{label:(0,r.__)("HTML anchor","simpleform"),value:R,onChange:e=>I({formAnchor:e}),className:"advanced"})," "),(0,t.createElement)("p",{className:"description inspector"},(0,r.__)("Enter a word or two — without spaces — to make a unique web address just for this block, called an “anchor.” Then, you’ll be able to link directly to this section of your page.","simpleform"),(0,t.createElement)(a.ExternalLink,{href:"https://wordpress.org/support/article/page-jumps/"},(0,r.__)("Learn more about anchors","simpleform")))),(0,t.createElement)("div",null,(0,t.createElement)("div",null,(0,t.createElement)(a.TextControl,{label:(0,r.__)("Additional CSS class(es)","simpleform"),value:T,onChange:e=>I({className:e}),className:"advanced"})),(0,t.createElement)("p",{className:"description inspector"},(0,r.__)("Separate multiple classes with spaces.","simpleform")," "))))))]),Se=[(0,t.createElement)(s(),{key:"simpleform-block-render",block:"simpleform/form-selector",attributes:e.attributes})],Ae=[(0,t.createElement)(a.Placeholder,{key:"simpleform-block-wrap",className:"sform-selector-wrap"},(0,t.createElement)("img",{src:sformblockData.logo_url}),(0,t.createElement)("h3",null,(0,r.__)("SimpleForm","simpleform")),(0,t.createElement)("span",{className:"selector-message"},(0,r.__)("Contact form made simple","simpleform")),(0,t.createElement)(a.SelectControl,{value:l,options:z,onChange:q}))];return l?[Se,xe]:o?(0,t.createElement)(t.Fragment,{key:"simpleform-block-inserter-preview"},(0,t.createElement)("img",{src:sformblockData.cover_url})):[Ae,xe]},save:()=>null})}();1 !function(){"use strict";var e={n:function(o){var l=o&&o.__esModule?function(){return o.default}:function(){return o};return e.d(l,{a:l}),l},d:function(o,l){for(var t in l)e.o(l,t)&&!e.o(o,t)&&Object.defineProperty(o,t,{enumerable:!0,get:l[t]})},o:function(e,o){return Object.prototype.hasOwnProperty.call(e,o)}},o=window.wp.blocks,l=window.wp.element,t={block:(0,l.createElement)("svg",{height:"20px",width:"20px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 180 180"},(0,l.createElement)("path",{fill:"currentColor",d:"M96.326,111.597c0-18.193-0.167-36.391,0.053-54.58 c0.188-15.525,3.512-29.949,12.957-41.421c9.567-11.622,21.017-11.457,30.737-0.01c7.372,8.682,10.607,19.568,12.215,31.381 c0.732,5.379,0.851,10.786,0.849,16.214c-0.011,29.197-0.002,58.396-0.007,87.595c-0.002,6.48-4.014,10.405-9.378,9.323 c-1.924-0.389-1.816-2.022-1.926-3.624c-0.695-10.047-0.688-10.011-8.982-7.314c-6.804,2.212-13.586,4.543-20.463,6.387 c-3.582,0.962-5.123,2.99-4.787,7.271c0.146,1.889,0.034,3.815-0.05,5.717c-0.121,2.802-1.362,4.579-3.627,5.479 c-6.666,2.648-7.592,1.872-7.592-6.516C96.325,148.864,96.325,130.23,96.326,111.597z"}),(0,l.createElement)("path",{fill:"currentColor",d:"M27.769,107.198c0-15.412-0.03-30.824,0.006-46.234 c0.066-28.643,17.508-50.748,41.681-53.416c10.049-1.108,20.08-0.48,30.118-0.75c0.936-0.025,2.139-0.439,2.631,0.961 c0.478,1.368-0.575,2.092-1.229,2.922c-0.76,0.967-1.845,1.741-2.281,2.873c-2.752,7.121-7.72,7.832-13.544,7.427 c-6.419-0.445-12.871-0.373-19.217,1.558C49.624,27.498,38.989,43.42,39.058,63.261c0.029,8.499,0.51,16.996,0.485,25.493 c-0.039,13.634-0.362,27.268-0.496,40.901c-0.065,6.679,1.043,7.76,6.557,8.476c12.062,1.562,24.085,3.49,36.146,5.019 c3.442,0.438,4.282,2.441,4.271,6.104c-0.025,9.025-0.132,8.982-7.748,7.741c-11.527-1.878-23.107-3.308-34.656-5.002 c-3.365-0.496-4.713,0.846-4.562,5.06c0.346,9.731,0.213,8.388-7.725,7.188c-2.969-0.446-3.621-2.725-3.603-5.963 C27.816,141.25,27.769,124.225,27.769,107.198z"}),(0,l.createElement)("path",{fill:"currentColor",d:"M75.697,51.212c-5.191-0.897-10.416-0.479-15.628-0.553 c-2.054-0.029-2.659-0.985-2.13-3.342c1.504-6.724,6.782-12.072,12.691-12.477c3.083-0.211,6.184-0.019,9.271-0.12 c1.641-0.054,1.945,0.99,1.602,2.487c-0.899,3.906-1.4,7.864-1.404,11.914c-0.002,1.369-0.648,2.056-1.787,2.086 C77.44,51.23,76.568,51.212,75.697,51.212z"}),(0,l.createElement)("path",{fill:"#FFF",d:"M73.535,48.245c-3.321-0.574-6.665-0.307-10.001-0.354 c-1.313-0.019-1.702-0.63-1.362-2.139c0.963-4.303,4.34-7.726,8.121-7.986c1.975-0.135,3.959-0.012,5.936-0.076 c1.049-0.035,1.244,0.633,1.024,1.592c-0.577,2.5-0.897,5.033-0.899,7.625c0,0.875-0.414,1.316-1.144,1.335 C74.651,48.256,74.094,48.245,73.535,48.245z"}))},r=window.wp.i18n,n=window.wp.blockEditor,a=window.wp.components,m=window.wp.serverSideRender,s=e.n(m);(0,o.registerBlockType)("simpleform/form-selector",{icon:t.block,edit:function(e){const{attributes:{preview:o,formId:t,optionNew:m,formOptions:i,displayTitle:c,titleOptions:p,titleHeading:f,titleAlignment:_,formDescription:d,formEnding:F,bgColor:g,borderRadius:u,labelColor:C,fieldsBorderColor:h,checkedColor:b,buttonColor:E,hoverButtonColor:v,buttonBorderColor:B,hoverButtonBorderColor:w,buttonTextColor:N,hoverButtonTextColor:D,topMargin:k,rightMargin:y,bottomMargin:P,leftMargin:x,topPadding:A,rightPadding:S,bottomPadding:G,leftPadding:R,formAnchor:T,className:I,formWidget:z},setAttributes:O,isSelected:M}=e,L=sformblockData.forms.map((e=>({label:e.name,value:e.id}))),H=new URLSearchParams(window.location.search).get("post"),W=(window.location.pathname,window.location.pathname.split("/"));W.length;var V="form#form-"+t,j=document.querySelectorAll(V).length;const[q,U]=(0,l.useState)("d-none");function Y(e){if(""!=e){O({formId:e,formOptions:"visible",optionNew:"d-none"}),O(c?{titleOptions:"visible"}:{titleOptions:"d-none"});var o="form#form-"+e;document.querySelectorAll(o).length>=1?"vidible"!=q&&U("vidible"):"d-none"!=q&&U("d-none");for(var l=0;l<W.length;l++)"widgets.php"==W[l]&&O({formWidget:!0})}else O({formId:"",formOptions:"d-none",optionNew:"visible",titleOptions:"d-none"}),"d-none"!=q&&U("d-none")}function J(e){return e===t}e.isSelected?j>1&&"visible"!=q&&U("visible"):"d-none"!=q&&U("d-none");const K=sformblockData.above,Q=sformblockData.below,X=0!==K.length&&K.find(J)?(0,l.createElement)(a.ToggleControl,{key:"simpleform-block-controls-topdesc",label:(0,r.__)("Show Description Above","simpleform"),checked:!!d,onChange:e=>O({formDescription:e})}):"",Z=0!==Q.length&&Q.find(J)?(0,l.createElement)(a.ToggleControl,{key:"simpleform-block-controls-bottomdesc",label:(0,r.__)("Show Description Below","simpleform"),checked:!!F,onChange:e=>O({formEnding:e})}):"",$=g&&"#FFF"!==g&"transparent"!==g?(0,l.createElement)(a.RangeControl,{label:(0,r.__)("Border Radius","simpleform"),beforeIcon:"admin-settings",value:u,onChange:e=>O({borderRadius:e}),min:0,max:100,withInputField:!0}):"",ee=g&&"transparent"!==g?"":"transparent",oe=!g||g&&"#39414D"!=g&&"#3582C4"!=g?"#000":"#FFF",le=[{name:(0,r.__)("Dark Gray","simpleform"),color:"#39414D"},{name:(0,r.__)("Dark Blue","simpleform"),color:"#3582C4"},{name:(0,r.__)("Blue","simpleform"),color:"#C5D9ED"},{name:(0,r.__)("Green","simpleform"),color:"#D1E4DD"},{name:(0,r.__)("Purple","simpleform"),color:"#D1D1E4"},{name:(0,r.__)("Red","simpleform"),color:"#E4D1D1"},{name:(0,r.__)("Yellow","simpleform"),color:"#EEEADD"},{name:(0,r.__)("Soft Grey","simpleform"),color:"#F0F0F1"},{name:(0,r.__)("Light Grey","simpleform"),color:"#F6F7F7"},{name:(0,r.__)("White","simpleform"),color:"#FFF"},{name:(0,r.__)("Transparent","simpleform"),color:"transparent"}],te=(g&&"#39414D"!=g&&"#3582C4"!=g&&"#C5D9ED"!=g&&"#D1E4DD"!=g&&"#D1D1E4"!=g&&"#E4D1D1"!=g&&"#EEEADD"!=g&&"#F0F0F1"!=g&&"#F6F7F7"!=g&&"#FFF"!=g&&"transparent"!=g&&le.push({name:(0,r.__)("Customized","simpleform"),color:g}),[{name:(0,r.__)("Light Grey","simpleform"),color:"#F6F7F7"},{name:(0,r.__)("White","simpleform"),color:"#FFF"}]),re=(C&&"#F6F7F7"!=C&&"#FFF"!=C&&te.push({name:(0,r.__)("Customized","simpleform"),color:C}),(0,r.__)("Black","simpleform"),(0,r.__)("Dark Grey","simpleform"),(0,r.__)("Light Grey","simpleform"),(0,r.__)("White","simpleform"),C&&"#000"!=C&&"#39414D"!=C&&"#F6F7F7"!=C&&"#FFF"!=C&&te.push({name:(0,r.__)("Customized","simpleform"),color:C}),[{name:(0,r.__)("Black","simpleform"),color:"#000"},{name:(0,r.__)("Dark Gray","simpleform"),color:"#39414D"}]),ne=(C&&"#000"!=C&&"#39414D"!=C&&re.push({name:(0,r.__)("Customized","simpleform"),color:C}),[{name:(0,r.__)("Black","simpleform"),color:"#000"},{name:(0,r.__)("Dark Gray","simpleform"),color:"#39414D"},{name:(0,r.__)("White","simpleform"),color:"#FFF"}]),ae=(C&&"#000"!=C&&"#39414D"!=C&&"#FFF"!=C&&ne.push({name:(0,r.__)("Customized","simpleform"),color:C}),[{name:(0,r.__)("Black","simpleform"),color:"#000"},{name:(0,r.__)("Dark Gray","simpleform"),color:"#39414D"}]),me=(C&&"#000"!=C&&"#39414D"!=C&&ae.push({name:(0,r.__)("Customized","simpleform"),color:C}),[{name:(0,r.__)("Black","simpleform"),color:"#000"},{name:(0,r.__)("Dark Gray","simpleform"),color:"#39414D"},{name:(0,r.__)("Light Grey","simpleform"),color:"#F6F7F7"},{name:(0,r.__)("White","simpleform"),color:"#FFF"}]);C&&"#000"!=C&&"#39414D"!=C&&"#F6F7F7"!=C&&"#FFF"!=C&&me.push({name:(0,r.__)("Customized","simpleform"),color:C}),sformblockData.default_style;const se=sformblockData.basic_style,ie=sformblockData.rounded_style,ce=sformblockData.minimal_style,pe=sformblockData.transparent_style,fe=sformblockData.highlighted_style;var _e="default";0!==se.length&&se.find(J)&&(_e="basic"),0!==ie.length&&ie.find(J)&&(_e="rounded"),0!==ce.length&&ce.find(J)&&(_e="minimal"),0!==pe.length&&pe.find(J)&&(_e="transparent"),0!==fe.length&&fe.find(J)&&(_e="highlighted");const de=[{name:(0,r.__)("Blue","simpleform"),color:"#007BFF"},{name:(0,r.__)("Violet","simpleform"),color:"#C51162"},{name:(0,r.__)("Orange","simpleform"),color:"#FFA500"},{name:(0,r.__)("Green","simpleform"),color:"#85C641"}],Fe=[{name:(0,r.__)("Blue","simpleform"),color:"#007BFF"},{name:(0,r.__)("Violet","simpleform"),color:"#C51162"},{name:(0,r.__)("Orange","simpleform"),color:"#FFA500"},{name:(0,r.__)("Green","simpleform"),color:"#85C641"},{name:(0,r.__)("Transparent","simpleform"),color:"transparent"}],ge=(E&&"#6C757D"!=E&&"#007BFF"!=E&&"#C51162"!=E&&"#FFA500"!=E&&"#85C641"!=E&&"transparent"!=E&&Fe.push({name:(0,r.__)("Customized","simpleform"),color:E}),[{name:(0,r.__)("Soft Grey","simpleform"),color:"#F0F0F1"},{name:(0,r.__)("Light Grey","simpleform"),color:"#F6F7F7"},{name:(0,r.__)("White","simpleform"),color:"#FFF"},{name:(0,r.__)("Transparent","simpleform"),color:"transparent"}]),ue=(v&&"#F0F0F1"!=v&&"#F6F7F7"!=v&&"#FFF"!=v&&"transparent"!=v&&ge.push({name:(0,r.__)("Customized","simpleform"),color:v}),v&&"#007BFF"!=v&&"#C51162"!=v&&"#FFA500"!=v&&"#85C641"!=v&&de.push({name:(0,r.__)("Customized","simpleform"),color:v}),[{name:(0,r.__)("Blue","simpleform"),color:"#007BFF"},{name:(0,r.__)("Violet","simpleform"),color:"#C51162"},{name:(0,r.__)("Orange","simpleform"),color:"#FFA500"},{name:(0,r.__)("Green","simpleform"),color:"#85C641"}]),Ce=[{name:(0,r.__)("Black","simpleform"),color:"#000"},{name:(0,r.__)("Grey","simpleform"),color:"#CCC"},{name:(0,r.__)("White","simpleform"),color:"#FFF"}],he=(h&&"#000"!=h&&"#CCC"!=h&&"#FFF"!=h&&Ce.push({name:(0,r.__)("Customized","simpleform"),color:h}),[{name:(0,r.__)("Green","simpleform"),color:"#8BC34A"},{name:(0,r.__)("Blue","simpleform"),color:"#0D6EFD"}]),be=(b&&"#8BC34A"!=b&&"#0D6EFD"!=b&&he.push({name:(0,r.__)("Customized","simpleform"),color:b}),B&&"#007BFF"!=B&&"#C51162"!=B&&"#FFA500"!=B&&"#85C641"!=B&&ue.push({name:(0,r.__)("Customized","simpleform"),color:B}),[{name:(0,r.__)("Blue","simpleform"),color:"#007BFF"},{name:(0,r.__)("Violet","simpleform"),color:"#C51162"},{name:(0,r.__)("Orange","simpleform"),color:"#FFA500"},{name:(0,r.__)("Green","simpleform"),color:"#85C641"}]);w&&"#007BFF"!=w&&"#C51162"!=w&&"#FFA500"!=w&&"#85C641"!=w&&be.push({name:(0,r.__)("Customized","simpleform"),color:w});const Ee=g||"transparent",ve=C||oe,Be=h||"#CCC",we=b||("default"===_e||"minimal"===_e?"#8BC34A":"#0D6EFD"),Ne=E||"#007BFF",De=v||(E&&"transparent"==E?"#007BFF":"transparent"),ke=B||"#007BFF",ye=w||"#007BFF",Pe=N||(E&&"transparent"==E?"#007BFF":"#FFF"),xe=D||"#007BFF",Ae=E&&"transparent"===E?"transparent":"",Se=v&&"transparent"!==v?"":"transparent",Ge=[{name:(0,r.__)("Black","simpleform"),color:"#000"},{name:(0,r.__)("Soft Grey","simpleform"),color:"#F0F0F1"},{name:(0,r.__)("Light Grey","simpleform"),color:"#F6F7F7"},{name:(0,r.__)("White","simpleform"),color:"#FFF"}],Re=[{name:(0,r.__)("Blue","simpleform"),color:"#007BFF"},{name:(0,r.__)("Violet","simpleform"),color:"#C51162"},{name:(0,r.__)("Orange","simpleform"),color:"#FFA500"},{name:(0,r.__)("Green","simpleform"),color:"#85C641"}],Te=(N&&"#000"!=N&&"#F0F0F1"!=N&&"#F6F7F7"!=N&&"#FFF"!=N&&Ge.push({name:(0,r.__)("Customized","simpleform"),color:N}),N&&"#007BFF"!=N&&"#C51162"!=N&&"#FFA500"!=N&&"#85C641"!=N&&Re.push({name:(0,r.__)("Customized","simpleform"),color:N}),[{name:(0,r.__)("Blue","simpleform"),color:"#007BFF"},{name:(0,r.__)("Violet","simpleform"),color:"#C51162"},{name:(0,r.__)("Orange","simpleform"),color:"#FFA500"},{name:(0,r.__)("Green","simpleform"),color:"#85C641"}]),Ie=[{name:(0,r.__)("Black","simpleform"),color:"#000"},{name:(0,r.__)("Soft Grey","simpleform"),color:"#F0F0F1"},{name:(0,r.__)("Light Grey","simpleform"),color:"#F6F7F7"},{name:(0,r.__)("White","simpleform"),color:"#FFF"}],ze=(D&&"#007BFF"!=D&&"#C51162"!=D&&"#FFA500"!=D&&"#85C641"!=D&&Te.push({name:(0,r.__)("Customized","simpleform"),color:D}),D&&"#000"!=D&&"#F0F0F1"!=D&&"#F6F7F7"!=D&&"#FFF"!=D&&Ie.push({name:(0,r.__)("Customized","simpleform"),color:D}),"highlighted"!==_e?(0,l.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,l.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Fields Border Color","simpleform")),(0,l.createElement)(n.ColorPalette,{colors:Ce,value:Be,onChange:e=>O({fieldsBorderColor:e}),className:"sform-settings-palette"})):""),Oe="rounded"!==_e?(0,l.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,l.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Checked Checkbox Color","simpleform")),(0,l.createElement)(n.ColorPalette,{colors:he,value:we,onChange:e=>O({checkedColor:e}),className:"sform-settings-palette"})):"",Me=[(0,l.createElement)(n.InspectorControls,{key:"simpleform-block-controls"},(0,l.createElement)(a.Panel,null,(0,l.createElement)(a.PanelBody,{title:(0,r.__)("Form","simpleform")},(0,l.createElement)(a.SelectControl,{value:t,options:L,onChange:Y}),(0,l.createElement)("div",{className:"newform "+m},(0,l.createElement)("a",{href:"admin.php?page=sform-new&post="+H,target:"_blank"},(0,l.createElement)(a.Button,{className:"link"},(0,r.__)("Add a new Form","simpleform")),(0,l.createElement)(a.Icon,{icon:"insert",className:"insert-icon"}))),(0,l.createElement)("div",{className:"overuse "+q},(0,l.createElement)("p",{className:"description"},(0,r.__)("Form already displayed in a block. The same form cannot be used more than once to make it work properly!","simpleform"))),(0,l.createElement)("div",{className:i},(0,l.createElement)(a.ToggleControl,{label:(0,r.__)("Show Title","simpleform"),checked:c,onChange:function(e){O({displayTitle:e}),O(1==e?{titleOptions:"visible"}:{titleOptions:"d-none"})}}),(0,l.createElement)("div",{className:"titleoptions "+p},(0,l.createElement)(a.SelectControl,{className:"heading-level",label:(0,r.__)("Level","simpleform"),value:f,options:[{label:"H1",value:"h1"},{label:"H2",value:"h2"},{label:"H3",value:"h3"},{label:"H4",value:"h4"},{label:"H5",value:"h5"},{label:"H6",value:"h6"}],onChange:e=>O({titleHeading:e})}),(0,l.createElement)(a.SelectControl,{className:"heading-alignment",label:(0,r.__)("Alignment","simpleform"),value:_,options:[{label:(0,r.__)("Left","simpleform"),value:"left"},{label:(0,r.__)("Center","simpleform"),value:"center"},{label:(0,r.__)("Right","simpleform"),value:"right"}],onChange:e=>O({titleAlignment:e})})),X,Z,(0,l.createElement)("div",{className:"sformbuttons"},(0,l.createElement)("a",{href:"admin.php?page=sform-editor&form="+t,target:"_blank"},(0,l.createElement)(a.Button,{className:"is-primary sform-button left"},(0,r.__)("Editor","simpleform"))),(0,l.createElement)("a",{href:"admin.php?page=sform-settings&form="+t,target:"_blank"},(0,l.createElement)(a.Button,{className:"is-primary sform-button right"},(0,r.__)("Settings","simpleform")))))),(0,l.createElement)("div",{className:i},(0,l.createElement)(a.PanelBody,{title:(0,r.__)("Colors","simpleform"),initialOpen:!1},(0,l.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,l.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Form Background Color","simpleform")),(0,l.createElement)(n.ColorPalette,{colors:le,value:Ee,onChange:e=>{O({bgColor:e}),"#FFF"!==e&&"transparent"!==e||O({borderRadius:0}),O("#39414D"===e||"#3582C4"===e?{labelColor:"#FFF"}:{labelColor:"#000"})},className:"sform-settings-palette "+ee})),$,(0,l.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,l.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Label Color","simpleform")),(0,l.createElement)(n.ColorPalette,{colors:function(e){switch(e){case"#39414D":case"#3582C4":return te;default:return ae}}(g),value:ve,onChange:e=>O({labelColor:e}),className:"sform-settings-palette"})),ze,Oe,(0,l.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,l.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Button Color","simpleform")),(0,l.createElement)(n.ColorPalette,{colors:Fe,value:Ne,onChange:e=>{O({buttonColor:e}),O("transparent"===e?{hoverButtonColor:"#007BFF",buttonBorderColor:"#007BFF",hoverButtonBorderColor:"#007BFF",buttonTextColor:"#007BFF",hoverButtonTextColor:"#FFF"}:{hoverButtonColor:"transparent",buttonBorderColor:e,hoverButtonBorderColor:e,buttonTextColor:"#FFF",hoverButtonTextColor:e})},className:"sform-settings-palette "+Ae})),(0,l.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,l.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Hover Button Color","simpleform")),(0,l.createElement)(n.ColorPalette,{colors:function(e){return"transparent"===e?de:ge}(E),value:De,onChange:e=>O({hoverButtonColor:e}),className:"sform-settings-palette "+Se})),(0,l.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,l.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Button Border Color","simpleform")),(0,l.createElement)(n.ColorPalette,{colors:ue,value:ke,onChange:e=>O({buttonBorderColor:e}),className:"sform-settings-palette"})),(0,l.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,l.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Hover Button Border Color","simpleform")),(0,l.createElement)(n.ColorPalette,{colors:be,value:ye,onChange:e=>O({hoverButtonBorderColor:e}),className:"sform-settings-palette"})),(0,l.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,l.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Button Text Color","simpleform")),(0,l.createElement)(n.ColorPalette,{colors:function(e){return"transparent"===e?Re:Ge}(E),value:Pe,onChange:e=>O({buttonTextColor:e}),className:"sform-settings-palette"})),(0,l.createElement)("fieldset",{className:"sform-settings-fieldset"},(0,l.createElement)("legend",{className:"sform-settings-legend"},(0,r.__)("Hover Button Text Color","simpleform")),(0,l.createElement)(n.ColorPalette,{colors:function(e){return"transparent"===e?Ie:Te}(E),value:xe,onChange:e=>O({hoverButtonTextColor:e}),className:"sform-settings-palette"})),(0,l.createElement)("p",{className:"description inspector"},(0,r.__)("Do you need to give an extra touch of color? Go to the editor and add your code","simpleform")),(0,l.createElement)("div",{className:"sformbutton"},(0,l.createElement)("a",{href:"admin.php?page=sform-editor&form="+t+"#css",target:"_blank"},(0,l.createElement)(a.Button,{className:"is-secondary is-small sform-button left"},(0,r.__)("Add additional CSS","simpleform")))))),(0,l.createElement)("div",{className:i},(0,l.createElement)(a.PanelBody,{title:(0,r.__)("Spacing","simpleform"),initialOpen:!1},(0,l.createElement)("p",{className:"description inspector"}," ",(0,r.__)("Space outside the form container","simpleform")," ",(0,r.__)("(px unit)","simpleform")),(0,l.createElement)(a.RangeControl,{label:(0,r.__)("Top Margin","simpleform"),beforeIcon:"admin-settings",value:k,onChange:e=>O({topMargin:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}),(0,l.createElement)(a.RangeControl,{label:(0,r.__)("Right Margin","simpleform"),beforeIcon:"admin-settings",value:y,onChange:e=>O({rightMargin:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}),(0,l.createElement)(a.RangeControl,{label:(0,r.__)("Bottom Margin","simpleform"),beforeIcon:"admin-settings",value:P,onChange:e=>O({bottomMargin:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}),(0,l.createElement)(a.RangeControl,{label:(0,r.__)("Left Margin","simpleform"),beforeIcon:"admin-settings",value:x,onChange:e=>O({leftMargin:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}),(0,l.createElement)("p",{className:"description inspector inside"},(0,r.__)("Space inside the form container","simpleform")," ",(0,r.__)("(px unit)","simpleform")),(0,l.createElement)(a.RangeControl,{label:(0,r.__)("Top Padding","simpleform"),beforeIcon:"admin-settings",value:A,onChange:e=>O({topPadding:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}),(0,l.createElement)(a.RangeControl,{label:(0,r.__)("Right Padding","simpleform"),beforeIcon:"admin-settings",value:S,onChange:e=>O({rightPadding:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}),(0,l.createElement)(a.RangeControl,{label:(0,r.__)("Bottom Padding","simpleform"),beforeIcon:"admin-settings",value:G,onChange:e=>O({bottomPadding:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}),(0,l.createElement)(a.RangeControl,{label:(0,r.__)("Left Padding","simpleform"),beforeIcon:"admin-settings",value:R,onChange:e=>O({leftPadding:e}),min:0,max:100,className:"rangeoptions",withInputField:!0,allowReset:!0}))),(0,l.createElement)("div",{className:i},(0,l.createElement)(a.PanelBody,{title:(0,r.__)("Advanced","simpleform"),initialOpen:!1},(0,l.createElement)("div",{className:"anchor-control"},(0,l.createElement)("div",null,(0,l.createElement)(a.TextControl,{label:(0,r.__)("HTML anchor","simpleform"),value:T,onChange:e=>O({formAnchor:e}),className:"advanced"})," "),(0,l.createElement)("p",{className:"description inspector"},(0,r.__)("Enter a word or two — without spaces — to make a unique web address just for this block, called an “anchor.” Then, you’ll be able to link directly to this section of your page.","simpleform"),(0,l.createElement)(a.ExternalLink,{href:"https://wordpress.org/support/article/page-jumps/"},(0,r.__)("Learn more about anchors","simpleform")))),(0,l.createElement)("div",null,(0,l.createElement)("div",null,(0,l.createElement)(a.TextControl,{label:(0,r.__)("Additional CSS class(es)","simpleform"),value:I,onChange:e=>O({className:e}),className:"advanced"})),(0,l.createElement)("p",{className:"description inspector"},(0,r.__)("Separate multiple classes with spaces.","simpleform")," "))))))],Le=[(0,l.createElement)(s(),{key:"simpleform-block-render",block:"simpleform/form-selector",attributes:e.attributes})],He=[(0,l.createElement)(a.Placeholder,{key:"simpleform-block-wrap",className:"sform-selector-wrap"},(0,l.createElement)("img",{src:sformblockData.logo_url}),(0,l.createElement)("h3",null,(0,r.__)("SimpleForm","simpleform")),(0,l.createElement)("span",{className:"selector-message"},(0,r.__)("Contact form made simple","simpleform")),(0,l.createElement)(a.SelectControl,{value:t,options:L,onChange:Y}))];return t?[Le,Me]:o?(0,l.createElement)(l.Fragment,{key:"simpleform-block-inserter-preview"},(0,l.createElement)("div",{className:"sform-block-preview"},(0,l.createElement)("img",{src:sformblockData.cover_url}))):[He,Me]},save:()=>null})}(); -
simpleform/trunk/admin/block/class-block.php
r2726428 r2735160 142 142 $bgcolor = ! empty( $attributes['bgColor'] ) ? $attributes['bgColor'] : ''; 143 143 $labelcolor = ! empty( $attributes['labelColor'] ) ? $attributes['labelColor'] : ''; 144 $fieldsbordercolor = ! empty( $attributes['fieldsBorderColor'] ) ? $attributes['fieldsBorderColor'] : ''; 145 $checkedcolor = ! empty( $attributes['checkedColor'] ) ? $attributes['checkedColor'] : ''; 144 146 $borderradius = ! empty( $attributes['borderRadius'] ) ? $attributes['borderRadius'] : ''; 145 147 $css_settings .= ! empty($bgcolor) ? '#form-wrap-'.$form_id.' {background-color: '.$bgcolor.';}' : ''; 146 148 $css_settings .= ! empty($labelcolor) ? '#form-wrap-'.$form_id.' label.sform {color: '.$labelcolor.';}' : ''; 149 $css_settings .= ! empty($fieldsbordercolor) ? '#form-'.$form_id.':not(.highlighted) input, #form-'.$form_id.':not(.highlighted) textarea, #form-'.$form_id.':not(.highlighted) div.captcha, #form-'.$form_id.':not(.highlighted) input.checkbox:not(:checked)+label .checkmark {border-color: '.$fieldsbordercolor.';} #form-'.$form_id.'.rounded input.checkbox:not(:checked)+label .checkmark {background-color: '.$fieldsbordercolor.';}' : ''; 150 $css_settings .= ! empty($checkedcolor) ? '#form-'.$form_id.' input.checkbox:checked+label .checkmark {border-color: '.$checkedcolor.'; background-color: '.$checkedcolor.';}' : ''; 147 151 $css_settings .= ! empty($borderradius) ? '#form-wrap-'.$form_id.' {border-radius: '.$borderradius.'px;}' : ''; 148 152 $buttoncolor = ! empty( $attributes['buttonColor'] ) ? $attributes['buttonColor'] : ''; -
simpleform/trunk/admin/class-admin.php
r2723059 r2735160 296 296 public function shortcode_costruction() { 297 297 298 if( 'POST' !== $_SERVER['REQUEST_METHOD'] ) { die ( 'Security checked!'); } 299 if ( ! wp_verify_nonce( $_POST['verification_nonce'], "ajax-verification-nonce")) { exit("Security checked!"); } 300 if ( ! current_user_can('manage_options')) { exit("Security checked!"); } 298 if ( 'POST' !== $_SERVER['REQUEST_METHOD'] || ! wp_verify_nonce( $_POST['verification_nonce'], "ajax-verification-nonce") || ! current_user_can('manage_options') ) { die ( 'Security checked!'); } 301 299 302 300 else { … … 549 547 * 550 548 * @since 1.0 549 * @version 2.1.8.2 551 550 */ 552 551 … … 567 566 $spinner = isset($_POST['spinner']) && $ajax_submission == 'true' ? 'true' : 'false'; 568 567 $template = isset($_POST['form-template']) ? sanitize_text_field($_POST['form-template']) : 'default'; 569 $form_borders = isset($_POST['form-borders']) && $template == 'transparent' ? sanitize_text_field($_POST['form-borders']) : 'dark';570 568 $stylesheet = isset($_POST['stylesheet']) ? 'true' : 'false'; 571 569 $cssfile = isset($_POST['stylesheet-file']) && $stylesheet != 'false' ? 'true' : 'false'; … … 643 641 644 642 if ( $success_action == 'message' ) { $confirmation_page = ''; } 643 644 if ( $form_id != '1' ) { 645 $admin_notices = $main_settings['admin_notices']; 646 $frontend_notice = $main_settings['frontend_notice']; 647 $admin_color = $main_settings['admin_color']; 648 $stylesheet = $main_settings['stylesheet']; 649 $cssfile = $main_settings['stylesheet_file']; 650 $javascript = $main_settings['javascript']; 651 $uninstall = $main_settings['deletion_data']; 652 $server_smtp = $main_settings['server_smtp']; 653 $smtp_host = $main_settings['smtp_host']; 654 $smtp_encryption = $main_settings['smtp_encryption']; 655 $smtp_port = $main_settings['smtp_port']; 656 $smtp_authentication = $main_settings['smtp_authentication']; 657 $smtp_username = $main_settings['smtp_username']; 658 $smtp_password = $main_settings['smtp_password']; 659 $duplicate = $main_settings['duplicate']; 660 } 645 661 646 662 if ( has_action('sform_validate_akismet_settings') ) { do_action('sform_validate_akismet_settings'); } … … 702 718 endif; 703 719 704 if ( $form_id == '1' ) { 705 706 $settings = array( 720 $settings = array( 707 721 'admin_notices' => $admin_notices, 708 722 'frontend_notice' => $frontend_notice, … … 713 727 'focus' => $focus, 714 728 'form_template' => $template, 715 'form_borders' => $form_borders,716 729 'stylesheet' => $stylesheet, 717 730 'stylesheet_file' => $cssfile, … … 784 797 'confirmation_pageid' => $confirmation_pageid, 785 798 ); 786 787 788 789 790 791 $update_result = update_option('sform_settings', $extra_sform_settings);799 800 $extra_fields = array('additional_fields' => ''); 801 $submissions_sform_settings = array_merge($settings, apply_filters( 'sform_submissions_settings_filter', $extra_fields )); 802 $additional_sform_settings = array_merge($submissions_sform_settings, apply_filters( 'sform_akismet_settings_filter', $extra_fields )); 803 $extra_sform_settings = array_merge($additional_sform_settings, apply_filters( 'sform_recaptcha_settings', $extra_fields )); 804 $update_result = $form_id == '1' ? update_option('sform_settings', $extra_sform_settings) : update_option("sform_{$form_id}_settings", $extra_sform_settings); 792 805 793 global $wpdb;794 $table = "{$wpdb->prefix}sform_shortcodes";795 $forms = $wpdb->get_col( "SELECT id FROM $table" );796 foreach($forms as $form) {797 if ( $form != '1' ) {798 $settings_option = get_option('sform_'. $form .'_settings');799 $form_settings = $settings_option != false ? $settings_option : '';800 if ( $form_settings != '' ) {801 $form_settings['admin_notices'] = $admin_notices;802 $form_settings['frontend_notice'] = $frontend_notice;803 $form_settings['admin_color'] = $admin_color;804 $form_settings['stylesheet'] = $stylesheet;805 $form_settings['stylesheet_file'] = $cssfile;806 $form_settings['javascript'] = $javascript;807 $form_settings['deletion_data'] = $uninstall;808 // $form_settings['multiple_spaces'] = $multiple_spaces;809 $form_settings['server_smtp'] = $server_smtp;810 $form_settings['smtp_host'] = $smtp_host;811 $form_settings['smtp_encryption'] = $smtp_encryption;812 $form_settings['smtp_port'] = $smtp_port;813 $form_settings['smtp_authentication'] = $smtp_authentication;814 $form_settings['smtp_username'] = $smtp_username;815 $form_settings['smtp_password'] = $smtp_password;816 $form_settings['duplicate'] = $duplicate;817 update_option('sform_'. $form .'_settings', $form_settings);818 }819 }820 }821 822 }823 824 else {825 826 $admin_notices = ! empty($main_settings['admin_notices']) ? esc_attr($main_settings['admin_notices']) : 'false';827 $frontend_notice = ! empty($main_settings['frontend_notice']) ? esc_attr($main_settings['frontend_notice']) : 'true';828 $admin_color = ! empty($main_settings['admin_color']) ? esc_attr($main_settings['admin_color']) : 'default';829 $stylesheet = ! empty($main_settings['stylesheet']) ? esc_attr($main_settings['stylesheet']) : 'false';830 $cssfile = ! empty($main_settings['stylesheet_file']) ? esc_attr($main_settings['stylesheet_file']) : 'false';831 $javascript = ! empty($main_settings['javascript']) ? esc_attr($main_settings['javascript']) : 'false';832 $uninstall = ! empty($main_settings['deletion_data']) ? esc_attr($main_settings['deletion_data']) : 'true';833 // $multiple_spaces = ! empty($main_settings['multiple_spaces']) ? esc_attr($main_settings['multiple_spaces']) : 'false';834 $server_smtp = ! empty($main_settings['server_smtp']) ? esc_attr($main_settings['server_smtp']) : 'false';835 $smtp_host = ! empty($main_settings['smtp_host']) ? esc_attr($main_settings['smtp_host']) : '';836 $smtp_encryption = ! empty($main_settings['smtp_encryption']) ? esc_attr($main_settings['smtp_encryption']) : '';837 $smtp_port = ! empty($main_settings['smtp_port']) ? esc_attr($main_settings['smtp_port']) : '';838 $smtp_authentication = ! empty($main_settings['smtp_authentication']) ? esc_attr($main_settings['smtp_authentication']) : 'false';839 $smtp_username = ! empty($main_settings['smtp_username']) ? esc_attr($main_settings['smtp_username']) : '';840 $smtp_password = ! empty($main_settings['smtp_password']) ? esc_attr($main_settings['smtp_password']) : '';841 $duplicate = ! empty($main_settings['duplicate']) ? esc_attr($main_settings['duplicate']) : 'false';842 843 $settings = array(844 'form_pageid' => $form_pageid,845 'confirmation_pageid' => $confirmation_pageid,846 'admin_notices' => $admin_notices,847 'frontend_notice' => $frontend_notice,848 'admin_color' => $admin_color,849 'html5_validation' => $html5_validation,850 'focus' => $focus,851 'ajax_submission' => $ajax_submission,852 'spinner' => $spinner,853 'form_template' => $template,854 'form_borders' => $form_borders,855 'stylesheet' => $stylesheet,856 'stylesheet_file' => $cssfile,857 'javascript' => $javascript,858 'deletion_data' => $uninstall,859 'multiple_spaces' => $multiple_spaces,860 'outside_error' => $outside_error,861 'characters_length' => $characters_length,862 'empty_fields' => $empty_fields,863 'empty_name' => $empty_name,864 'empty_lastname' => $empty_lastname,865 'empty_phone' => $empty_phone,866 'empty_email' => $empty_email,867 'empty_subject' => $empty_subject,868 'empty_message' => $empty_message,869 'empty_captcha' => $empty_captcha,870 'incomplete_name' => $incomplete_name,871 'invalid_name' => $invalid_name,872 'name_error' => $name_error,873 'incomplete_lastname' => $incomplete_lastname,874 'invalid_lastname' => $invalid_lastname,875 'lastname_error' => $lastname_error,876 'invalid_email' => $invalid_email,877 'email_error' => $email_error,878 'invalid_phone' => $invalid_phone,879 'phone_error' => $phone_error,880 'incomplete_subject' => $incomplete_subject,881 'invalid_subject' => $invalid_subject,882 'subject_error' => $subject_error,883 'incomplete_message' => $incomplete_message,884 'invalid_message' => $invalid_message,885 'message_error' => $message_error,886 'consent_error' => $consent_error,887 'invalid_captcha' => $invalid_captcha,888 'captcha_error' => $captcha_error,889 'honeypot_error' => $honeypot_error,890 'server_error' => $server_error,891 'duplicate_error' => $duplicate_error,892 'ajax_error' => $ajax_error,893 'success_action' => $success_action,894 'success_message' => $success_message,895 'confirmation_page' => $confirmation_page,896 'thanks_url' => $thanks_url,897 'server_smtp' => $server_smtp,898 'smtp_host' => $smtp_host,899 'smtp_encryption' => $smtp_encryption,900 'smtp_port' => $smtp_port,901 'smtp_authentication' => $smtp_authentication,902 'smtp_username' => $smtp_username,903 'smtp_password' => $smtp_password,904 'notification' => $notification,905 'notification_recipient' => $notification_recipients,906 'bcc' => $notification_bcc,907 'notification_email' => $notification_email,908 'notification_name' => $notification_name,909 'custom_sender' => $custom_sender,910 'notification_subject' => $notification_subject,911 'custom_subject' => $custom_subject,912 // 'notification_message' => $notification_message,913 'notification_reply' => $notification_reply,914 'submission_number' => $submission_number,915 'autoresponder' => $autoresponder,916 'autoresponder_email' => $autoresponder_email,917 'autoresponder_name' => $autoresponder_name,918 'autoresponder_subject' => $autoresponder_subject,919 'autoresponder_message' => $autoresponder_message,920 'autoresponder_reply' => $autoresponder_reply,921 'duplicate' => $duplicate,922 );923 924 $extra_fields = array('additional_fields' => '');925 $submissions_sform_settings = array_merge($settings, apply_filters( 'sform_submissions_settings_filter', $extra_fields ));926 $additional_sform_settings = array_merge($submissions_sform_settings, apply_filters( 'sform_akismet_settings_filter', $extra_fields ));927 $extra_sform_settings = array_merge($additional_sform_settings, apply_filters( 'sform_recaptcha_settings', $extra_fields ));928 $update_result = update_option("sform_{$form_id}_settings", $extra_sform_settings);929 930 }931 932 806 if ( $update_result ) { 933 807 … … 994 868 public function setting_privacy() { 995 869 996 if( 'POST' !== $_SERVER['REQUEST_METHOD'] ) { die ( 'Security checked!'); } 997 if ( ! wp_verify_nonce( $_POST['verification_nonce'], "ajax-verification-nonce")) { exit("Security checked!"); } 998 if ( ! current_user_can('manage_options')) { exit("Security checked!"); } 870 if ( 'POST' !== $_SERVER['REQUEST_METHOD'] || ! wp_verify_nonce( $_POST['verification_nonce'], "ajax-verification-nonce") || ! current_user_can('manage_options') ) { die ( 'Security checked!'); } 871 999 872 else { 1000 873 $page = isset($_POST['page-id']) ? absint($_POST['page-id']) : 0; … … 1324 1197 public function admin_color_scheme() { 1325 1198 1326 if( 'POST' !== $_SERVER['REQUEST_METHOD'] ) { die ( 'Security checked!'); } 1327 if ( ! wp_verify_nonce( $_POST['verification_nonce'], "ajax-verification-nonce")) { exit("Security checked!"); } 1328 if ( ! current_user_can('manage_options')) { exit("Security checked!"); } 1199 if ( 'POST' !== $_SERVER['REQUEST_METHOD'] || ! wp_verify_nonce( $_POST['verification_nonce'], "ajax-verification-nonce") || ! current_user_can('manage_options') ) { die ( 'Security checked!'); } 1329 1200 1330 1201 else { … … 1372 1243 public function sform_delete_form() { 1373 1244 1374 if( $_SERVER['REQUEST_METHOD'] !== 'POST' ) { die ( 'Security checked!'); } 1375 if ( ! wp_verify_nonce( $_POST['sform_nonce'], "sform_nonce_deletion")) { exit("Security checked!"); } 1376 if ( ! current_user_can('manage_options')) { exit("Security checked!"); } 1245 if ( 'POST' !== $_SERVER['REQUEST_METHOD'] || ! wp_verify_nonce( $_POST['sform_nonce'], "sform_nonce_deletion") || ! current_user_can('manage_options') ) { die ( 'Security checked!'); } 1377 1246 1378 1247 else { … … 1594 1463 public function form_update() { 1595 1464 1596 if( 'POST' !== $_SERVER['REQUEST_METHOD'] ) { die ( 'Security checked!'); } 1597 if ( ! wp_verify_nonce( $_POST['verification_nonce'], "ajax-verification-nonce")) { exit("Security checked!"); } 1598 if ( ! current_user_can('manage_options')) { exit("Security checked!"); } 1465 if ( 'POST' !== $_SERVER['REQUEST_METHOD'] || ! wp_verify_nonce( $_POST['verification_nonce'], "ajax-verification-nonce") || ! current_user_can('manage_options') ) { die ( 'Security checked!'); } 1599 1466 1600 1467 else { -
simpleform/trunk/admin/js/admin-min.js
r2712422 r2735160 1 !function(m){"use strict";m(window).on("load",function(){var e;m("ul#submissions-data").on("mouseenter",function(){m("#last-submission").addClass("unseen"),m("#submissions-notice").removeClass("unseen")}),m("ul#submissions-data").on("mouseleave",function(){m("#last-submission").removeClass("unseen"),m("#submissions-notice").addClass("unseen")}),m("#shortcode-copy").on("click",function(){event.preventDefault();var e=document.createElement("input");e.style="position: absolute; left: -1000px; top: -1000px",document.body.appendChild(e),e.value=m("#shortcode").text(),e.select(),document.execCommand("copy"),document.body.removeChild(e),m("#shortcode-tooltip").text(ajax_sform_settings_options_object.copied),m("#shortcode-tooltip").removeClass("unseen"),setTimeout(function(){m("#shortcode-tooltip").addClass("unseen"),m("#shortcode-tooltip").text(ajax_sform_settings_options_object.copy)},2e3)}),m("#shortcode-copy").on("mouseenter",function(){m("#shortcode-tooltip").removeClass("unseen")}),m("#shortcode-copy").on("mouseleave",function(){m("#shortcode-tooltip").addClass("unseen")}),m("#show-for").on("change",function(){var e=m(this).val(),e=m(location).attr("href")+"&showfor="+e;document.location.href=e}),m("#name-field").on("change",function(){"hidden"==m("#name-field option:selected").val()?m(".trname").addClass("unseen"):(m(".trname").removeClass("unseen"),1==m("#namelabel").prop("checked")?m("tr.namelabel").addClass("unseen"):m("tr.namelabel").removeClass("unseen"))}),m("#lastname-field").on("change",function(){"hidden"==m("#lastname-field option:selected").val()?m(".trlastname").addClass("unseen"):(m(".trlastname").removeClass("unseen"),1==m("#lastnamelabel").prop("checked")?m("tr.lastnamelabel").addClass("unseen"):m("tr.lastnamelabel").removeClass("unseen"))}),m("#email-field").on("change",function(){"hidden"==m("#email-field option:selected").val()?m(".tremail").addClass("unseen"):(m(".tremail").removeClass("unseen"),1==m("#emaillabel").prop("checked")?m("tr.emaillabel").addClass("unseen"):m("tr.emaillabel").removeClass("unseen"))}),m("#phone-field").on("change",function(){"hidden"==m("#phone-field option:selected").val()?m(".trphone").addClass("unseen"):(m(".trphone").removeClass("unseen"),1==m("#phonelabel").prop("checked")?m("tr.phonelabel").addClass("unseen"):m("tr.phonelabel").removeClass("unseen"))}),m("#subject-field").on("change",function(){"hidden"==m("#subject-field option:selected").val()?m(".trsubject").addClass("unseen"):(m(".trsubject").removeClass("unseen"),1==m("#subjectlabel").prop("checked")?m("tr.subjectlabel").addClass("unseen"):m("tr.subjectlabel").removeClass("unseen"))}),m("#captcha-field").on("change",function(){"hidden"==m("#captcha-field option:selected").val()?m(".trcaptchalabel").addClass("unseen"):m(".trcaptchalabel").removeClass("unseen")}),m("#preference-field").on("change",function(){"hidden"==m("#preference-field option:selected").val()?m(".trpreference").addClass("unseen"):m(".trpreference").removeClass("unseen")}),m("#consent-field").on("change",function(){"hidden"==m("#consent-field option:selected").val()?m(".trconsent").addClass("unseen"):(m(".trconsent").removeClass("unseen"),1==m("#privacy-link").prop("checked")?m(".trpage").removeClass("unseen"):m(".trpage").addClass("unseen"))}),m("#privacy-link").on("click",function(){var e,s=m("#consent-label").val(),t=ajax_sform_settings_options_object.privacy;1==m(this).prop("checked")?m(".trpage").removeClass("unseen"):(m(".trpage").addClass("unseen"),e=new RegExp("<a [^>]*>"+t+"</a>","i"),t=s.replace(e,t),m("#consent-label").val(t),m("#privacy-page").val(""),m("#set-page, #set-page-icon").addClass("unseen"),m("#set-page, #set-page-icon").attr("page",0),m("#post-status").html(" "))}),m("#privacy-page").on("change",function(){var e=m(this).val(),s=m("#set-page").attr("page");""!=e?(m("#page-id").val(e),e==s?m("#set-page, #set-page-icon").addClass("unseen"):m("#set-page, #set-page-icon").removeClass("unseen")):(m("#set-page, #set-page-icon").addClass("unseen"),m("#privacy-link").trigger("click"))}),m("#set-page").on("click",function(e){m("#label-error").html("");var s=m('textarea[name="consent-label"]').val(),t=m('input[name="page-id"]').val(),n=m('input[name="verification_nonce"]').val();return m.ajax({type:"POST",dataType:"json",url:ajax_sform_settings_options_object.ajaxurl,data:{action:"setting_privacy",verification_nonce:n,"page-id":t,"consent-label":s},success:function(e){!0===e.error&&m("#label-error").html("Error occurred during creation of the link"),!1===e.error&&(m("#consent-label").val(e.label),m("#set-page").addClass("unseen"),m("#set-page").attr("page",t))},error:function(e){m("#label-error").html("Error occurred during creation of the link")}}),e.preventDefault(),!1}),m("#set-page-icon").on("click",function(e){var s=m('textarea[name="consent-label"]').val(),t=m('input[name="page-id"]').val(),n=m('input[name="verification_nonce"]').val();return m.ajax({type:"POST",dataType:"json",url:ajax_sform_settings_options_object.ajaxurl,data:{action:"setting_privacy",verification_nonce:n,"page-id":t,"consent-label":s},success:function(e){!0===e.error&&m("#label-error-top").html("Error occurred during creation of the link"),!1===e.error&&(m("#consent-label").val(e.label),m("#set-page-icon").addClass("unseen"),m("#set-page-icon").attr("page",t))},error:function(e){m("#label-error-top").html("Error occurred during creation of the link")}}),e.preventDefault(),!1}),m(".field-label").on("click",function(){var e=m(this).attr("id");1==m(this).prop("checked")?m("tr."+e).addClass("unseen"):m("tr."+e).removeClass("unseen")}),m("#required-sign").on("click",function(){1==m(this).prop("checked")?m(".trsign").addClass("unseen"):m(".trsign").removeClass("unseen")}),m("#optional-labelling").on("click",function(){m("#required-word").val()==ajax_sform_settings_options_object.required&&m("#required-word").val(ajax_sform_settings_options_object.optional)}),m("#required-labelling").on("click",function(){m("#required-word").val()==ajax_sform_settings_options_object.optional&&m("#required-word").val(ajax_sform_settings_options_object.required)}),m(".nav-tab").on("click",function(){var e=m(this).attr("id");m(".nav-tab-active").removeClass("nav-tab-active"),m(".navtab").addClass("unseen"),m("#tab-"+e).removeClass("unseen"),m(this).addClass("nav-tab-active"),"appearance"==e?m(".editorpage").text(ajax_sform_settings_options_object.appearance):m(".editorpage").text(ajax_sform_settings_options_object.builder)}),m("#widget-editor").on("click",function(){1==m(this).prop("checked")?m(".trwidget").addClass("unseen"):m(".trwidget").removeClass("unseen")}),m("#form-template").on("change",function(){ var e=m("#form-template option:selected").val();"transparent"==e?m("#form-borders").removeClass("unseen"):m("#form-borders").addClass("unseen"),"customized"==e?m("#template-notice").text(ajax_sform_settings_options_object.notes):m("#template-notice").html(" ")}),m("#stylesheet").on("click",function(){1==m(this).prop("checked")?m(".trstylesheet").removeClass("unseen"):m(".trstylesheet").addClass("unseen")}),m("#stylesheet-file").on("click",function(){1==m(this).prop("checked")?m("#stylesheet-description").html(ajax_sform_settings_options_object.cssenabled):m("#stylesheet-description").html(ajax_sform_settings_options_object.cssdisabled)}),m("#javascript").on("click",function(){1==m(this).prop("checked")?m("#javascript-description").html(ajax_sform_settings_options_object.jsenabled):m("#javascript-description").html(ajax_sform_settings_options_object.jsdisabled)}),m("#outside-error").on("change",function(){var n=m("#outside-error option:selected").val(),e=m("label#focusout").html();"none"!=n&&m(".out").each(function(e,s){var t,s=m(s);"top"==n&&(t=s.attr("placeholder").replace(ajax_sform_settings_options_object.bottom,ajax_sform_settings_options_object.top)),"bottom"==n&&(t=s.attr("placeholder").replace(ajax_sform_settings_options_object.top,ajax_sform_settings_options_object.bottom)),console.log(s.attr("placeholder")),s.attr("placeholder",t)}),"top"==n?(m("label#focusout").html(e.replace(ajax_sform_settings_options_object.nofocus,ajax_sform_settings_options_object.focusout)),m("#outside-notice").text(ajax_sform_settings_options_object.topnotes),m(".trout").removeClass("removed"),(m("#trcaptcha").hasClass("unseen")?m(".messagecell"):m(".captchacell")).removeClass("last")):"bottom"==n?(m("label#focusout").html(e.replace(ajax_sform_settings_options_object.nofocus,ajax_sform_settings_options_object.focusout)),m("#outside-notice").text(ajax_sform_settings_options_object.bottomnotes),m(".trout").removeClass("removed"),(m("#trcaptcha").hasClass("unseen")?m(".messagecell"):m(".captchacell")).removeClass("last")):(m("label#focusout").html(e.replace(ajax_sform_settings_options_object.focusout,ajax_sform_settings_options_object.nofocus)),m("#outside-notice").html(" "),m(".trout").addClass("removed"),(m("#trcaptcha").hasClass("unseen")?m(".messagecell"):m(".captchacell")).addClass("last"))}),m("#characters-length").on("click",function(){1==m(this).prop("checked")?(m("#characters-description").html(ajax_sform_settings_options_object.showcharacters),m("#incomplete-name").val(ajax_sform_settings_options_object.numnamer),m("#incomplete-lastname").val(ajax_sform_settings_options_object.numlster),m("#incomplete-subject").val(ajax_sform_settings_options_object.numsuber),m("#incomplete-message").val(ajax_sform_settings_options_object.nummsger)):(m("#characters-description").html(ajax_sform_settings_options_object.hidecharacters),m("#incomplete-name").val(ajax_sform_settings_options_object.gennamer),m("#incomplete-lastname").val(ajax_sform_settings_options_object.genlster),m("#incomplete-subject").val(ajax_sform_settings_options_object.gensuber),m("#incomplete-message").val(ajax_sform_settings_options_object.genmsger))}),m("#ajax-submission").on("click",function(){1==m(this).prop("checked")?m(".trajax").removeClass("unseen"):m(".trajax").addClass("unseen")}),m("#confirmation-message").on("click",function(){1==m(this).prop("checked")&&(m(".trsuccessmessage").removeClass("unseen"),m(".trsuccessredirect").addClass("unseen"),m("#confirmation-page").val(""),m("#post-status").html(" "))}),m("#success-redirect").on("click",function(){1==m(this).prop("checked")&&(m(".trsuccessmessage").addClass("unseen"),m(".trsuccessredirect").removeClass("unseen"))}),m("#confirmation-page, #privacy-page").on("change",function(){var e=m(this).find("option:selected"),s=e.attr("value");"draft"==e.attr("Tag")?m("#post-status").html(ajax_sform_settings_options_object.status+' - <strong><a href="'+ajax_sform_settings_options_object.adminurl+"post.php?post="+s+'&action=edit" target="_blank" style="text-decoration: none; color: #9ccc79;">'+ajax_sform_settings_options_object.publish+"</a></strong>"):""!=s?(e='<strong><a href="'+ajax_sform_settings_options_object.adminurl+"post.php?post="+s+'&action=edit" target="_blank" style="text-decoration: none;">'+ajax_sform_settings_options_object.edit+"</a></strong>",s='<strong><a href="'+ajax_sform_settings_options_object.pageurl+"/?page_id="+s+'" target="_blank" style="text-decoration: none;">'+ajax_sform_settings_options_object.view+"</a></strong>",s=ajax_sform_settings_options_object.pagelinks.replace(ajax_sform_settings_options_object.edit,e).replace(ajax_sform_settings_options_object.view,s),m("#post-status").html(s)):m("#post-status").html(" ")}),m(".notice-toggle").on("click",function(){m(".smpt-warnings").hasClass("unseen")?(m("#smpt-warnings").text(ajax_sform_settings_options_object.hide),m(".smpt-settings").addClass("unseen"),m(".smpt-warnings").removeClass("unseen")):(m("#smpt-warnings").text(ajax_sform_settings_options_object.show),m("#trsmtpon").removeClass("unseen"),m(".smpt-warnings").addClass("unseen"),1==m("#server-smtp").prop("checked")?(m(".trsmtp").removeClass("unseen"),1==m("#smtp-authentication").prop("checked")?m(".trauthentication").removeClass("unseen"):m(".trauthentication").addClass("unseen")):m(".trsmtp").addClass("unseen"))}),m("#server-smtp").on("click",function(){1==m(this).prop("checked")?(m(".trsmtp").removeClass("unseen"),m("#tdsmtp").removeClass("last"),m("#smtp-notice").text(ajax_sform_settings_options_object.smtpnotes),1==m("#smtp-authentication").prop("checked")?m(".trauthentication").removeClass("unseen"):m(".trauthentication").addClass("unseen")):(m(".trsmtp").addClass("unseen"),m("#tdsmtp").addClass("last"),m("#smtp-notice").text(""))}),m("#smtp-authentication").on("click",function(){1==m(this).prop("checked")?(m("#tdauthentication").removeClass("last"),m(".trauthentication").removeClass("unseen")):(m("#tdauthentication").addClass("last"),m(".trauthentication").addClass("unseen"))}),m("#notification").on("click",function(){1==m(this).prop("checked")?(m(".trnotification").removeClass("unseen"),m("#tdnotification").removeClass("last"),1==m("#custom-name").prop("checked")?m(".trcustomname").removeClass("unseen"):m(".trcustomname").addClass("unseen"),1==m("#default-subject").prop("checked")?m(".trcustomsubject").removeClass("unseen"):m(".trcustomsubject").addClass("unseen")):(m(".trnotification").addClass("unseen"),m("#tdnotification").addClass("last"))}),m("#requester-name").on("click",function(){1==m(this).prop("checked")?m(".trcustomname").addClass("unseen"):m(".trcustomname").removeClass("unseen")}),m("#form-name").on("click",function(){1==m(this).prop("checked")?m(".trcustomname").addClass("unseen"):m(".trcustomname").removeClass("unseen")}),m("#custom-name").on("click",function(){1==m(this).prop("checked")?m(".trcustomname").removeClass("unseen"):m(".trcustomname").addClass("unseen")}),m("#request-subject").on("click",function(){1==m(this).prop("checked")?m(".trcustomsubject").addClass("unseen"):m(".trcustomsubject").removeClass("unseen")}),m("#default-subject").on("click",function(){1==m(this).prop("checked")?m(".trcustomsubject").removeClass("unseen"):m(".trcustomsubject").addClass("unseen")}),m("#autoresponder").on("click",function(){1==m(this).prop("checked")?(m(".trauto").removeClass("unseen"),m("#tdconfirmation").removeClass("last")):(m(".trauto").addClass("unseen"),m("#tdconfirmation").addClass("last"))}),m("#save-settings").on("click",function(e){m(".message").removeClass("error success unchanged"),m(".message").addClass("seen"),m(".message").html(ajax_sform_settings_options_object.loading);var s=m("form#settings").serialize();return m.ajax({type:"POST",dataType:"json",url:ajax_sform_settings_options_object.ajaxurl,data:s+"&action=sform_edit_options",success:function(e){var s=e.error,t=(e.message,e.update);!0===s&&(m(".message").addClass("error"),m(".message").html(e.message)),!1===s&&(m(".message").html(e.message),!1===t&&m(".message").addClass("unchanged"),!0===t&&m(".message").addClass("success"))},error:function(e){m(".message").html("AJAX call failed")}}),e.preventDefault(),!1}),m(document).on("change","input[type=checkbox], input[type=radio], select",function(){m(".message").removeClass("seen error success unchanged")}),m(document).on("input","input[type=text], input[type=email], textarea",function(){m(".message").removeClass("seen error success unchanged")}),m("#save-attributes").on("click",function(e){m(".message").removeClass("error success unchanged"),m(".message").addClass("seen"),m(".message").text(ajax_sform_settings_options_object.saving);var s=m("form#attributes").serialize();return m.ajax({type:"POST",dataType:"json",url:ajax_sform_settings_options_object.ajaxurl,data:s+"&action=shortcode_costruction",success:function(e){var s=e.error,t=(e.message,e.update),n=e.redirect,a=e.url;!0===s&&(m(".message").addClass("error"),m(".message").html(e.message)),!1===s&&(m(".message").html(e.message),!1===t&&m(".message").addClass("unchanged"),!0===t&&(!0===n?document.location.href=a:m(".message").addClass("success")))},error:function(e){m(".message").html("AJAX call failed")}}),e.preventDefault(),!1}),m(document).on("change",".sform-target",function(){var e=m(this).val(),s=m(this).attr("field");"in"===e?m("p#usertype.role-"+s).removeClass("unseen"):m("p#usertype.role-"+s).addClass("unseen")}),m(document).on("change",".sfwidget",function(){var e=m(this).attr("box"),s=m(this).val();"all"===s?(m("div#sform-widget-hidden-pages."+e).addClass("unseen"),m("div#sform-widget-visible-pages."+e).addClass("unseen"),m("p#visibility-notes").removeClass("unseen"),m("p#visibility").addClass("visibility")):(m("p#visibility-notes").addClass("unseen"),m("p#visibility").removeClass("visibility"),"hidden"===s?(m("div#sform-widget-hidden-pages."+e).removeClass("unseen"),m("div#sform-widget-visible-pages."+e).addClass("unseen")):(m("div#sform-widget-hidden-pages."+e).addClass("unseen"),m("div#sform-widget-visible-pages."+e).removeClass("unseen")))}),m("#form").on("change",function(){var e=m(this).val(),s=m(location).attr("href"),t=new URLSearchParams(s),n=t.get("form");s=-1<s.indexOf("form=")?e?s.replace("&form="+n,"&form="+e):s.replace("&form="+n,""):e?s+"&form="+e:s;t=t.get("paged");s=-1<s.indexOf("paged=")?s.replace("&paged="+t,""):s,document.location.href=s}),m(".cbfield").on("click",function(){var e=m(this).attr("field");1==m(this).prop("checked")?m(".tr"+e).addClass("secret"):(m(".tr"+e).removeClass("secret"),1==m("#"+e+"label").prop("checked")?m("tr."+e+"label").addClass("unseen"):m("tr."+e+"label").removeClass("unseen"))}),m("#admin-notices").on("click",function(){1==m(this).prop("checked")?m(".admin-notices").addClass("invisible"):m(".admin-notices").removeClass("invisible")}),m("#duplicate").on("click",function(){1==m(this).prop("checked")?m(".trduplicate").removeClass("unseen"):m(".trduplicate").addClass("unseen")}),m(".sform-switch").on("click",function(){0==m(this).prop("checked")?m(this).val("false"):m(this).val("true")}),m("#admin-color").on("change",function(e){var s=m(this).val(),t=m("#settings").attr("class"),n=m('input[name="verification_nonce"]').val();return m.ajax({type:"POST",dataType:"json",url:ajax_sform_settings_options_object.ajaxurl,data:{action:"admin_color_scheme",verification_nonce:n,"admin-color":s},success:function(e){e.error;var s=e.color;!0===e.error&&m("#label-error").html("Error occurred during creation of the link"),!1===e.error&&(m(".full-width-bar, h1.title, select#form, .form-button, #settings, #smpt-warnings, .icon-button").removeClass(t),m(".full-width-bar, h1.title, select#form, .form-button, #settings, #smpt-warnings, .icon-button").addClass(s))},error:function(e){m("#label-error").html("Error occurred during creation of the link")}}),e.preventDefault(),!1}),m("span.heading").on("click",function(){var e=m(this).attr("section");m(".section."+e).toggleClass("collapsed"),m(".section."+e).hasClass("collapsed")?(m("span.toggle."+e).removeClass("dashicons-arrow-up-alt2"),m("span.toggle."+e).addClass("dashicons-arrow-down-alt2"),m("#h2-"+e).addClass("closed")):(m("span.toggle."+e).removeClass("dashicons-arrow-down-alt2"),m("span.toggle."+e).addClass("dashicons-arrow-up-alt2"),m("#h2-"+e).removeClass("closed"))}),-1<window.location.href.indexOf("#css")&&(document.getElementById("appearance").click(),document.getElementById("additional-css").focus()),m("#deletion-toggle, .cancel.delete").on("click",function(){m("#deletion-notice").hasClass("unseen")?(m("#alert-wrap").addClass("unseen"),m("#form-buttons").addClass("unseen"),m("#deletion-toggle").addClass("unseen"),m("#deletion-notice").removeClass("unseen"),m("span#confirm").addClass("unseen")):(m("#alert-wrap").removeClass("unseen"),m("#form-buttons").removeClass("unseen"),m("#deletion-toggle").removeClass("unseen"),m("#deletion-notice").addClass("unseen"),m("span#default").removeClass("unseen"),m("#deletion-notice").removeClass("confirm"),m("#confirmation").val(""))}),m("#deletion-form").on("click",function(){1==m(this).prop("checked")?m("#deletion-toggle").removeClass("unseen"):(m("#deletion-toggle").addClass("unseen"),m("#alert-wrap").removeClass("unseen"),m("#form-buttons").removeClass("unseen"),m("#deletion-notice").addClass("unseen"),m("span#default").removeClass("unseen"),m("#deletion-notice").removeClass("confirm"),m("#confirmation").val(""))}),m("#deletion-confirm").on("click",function(e){var s=m("form#deletion").serialize();return m.ajax({type:"POST",dataType:"json",url:ajax_sform_settings_options_object.ajaxurl,data:s+"&action=sform_delete_form",success:function(e){e.error;var s=e.message,t=e.redirect_url,n=e.img,a=e.confirm;!0===e.error&&(m("span#default").addClass("unseen"),m("span#confirm").removeClass("unseen"),m("span#confirm").html(s),a&&(m("#deletion-notice").addClass("confirm"),m("#hidden-confirm").html(a))),!1===e.error&&(m(".disclaimer").html(s),m("#deletion-buttons").addClass("unseen"),m("#deletion-notice").removeClass("confirm"),m("#deletion-notice, .disclaimer").addClass("success"),m("h3.deletion").text(s),m(".disclaimer").html(n),setTimeout(function(){document.location.href=t},3e3))},error:function(e){m(".disclaimer").html("AJAX call failed")}}),e.preventDefault(),!1}),m("#relocation").on("click",function(){1==m(this).prop("checked")?(m(".trmoving").removeClass("unseen"),""!=m("#moveto").val()&&(m(".trmoveto").removeClass("unseen"),""!=m("#starting").val()&&"next"!=m("#starting").val()&&m(".tronetime").removeClass("unseen"),"next"==m("#starting").val()&&m(".trsettings").removeClass("unseen"))):(m(".trmoving").addClass("unseen"),m(".trmoveto").addClass("unseen"),m(".tronetime").addClass("unseen"),m(".trsettings").addClass("unseen"),m("#settings").prop("checked",!1))}),m("#moveto").on("change",function(){var e=m(this).val(),s=m('#moveto option[value="'+e+'"]').text();m("#starting").val(""),m("#onetime").prop("checked",!0),m(".description.onetime").addClass("invisible"),m(".tronetime").addClass("unseen"),m(".trsettings").addClass("unseen"),m("#settings").prop("checked",!1),""==e?(m(".trmoveto").addClass("unseen"),m("#starting").val(""),m("#onetime").prop("checked",!0)):(m("#form-to").val(s),m(".trmoveto").removeClass("unseen"))}),m("#starting").on("change",function(){var e=m(this).val();"next"==e||""==e?(m(".tronetime").addClass("unseen"),m("#onetime").prop("checked",!1),m(".description.onetime").removeClass("invisible"),"next"==e?m(".trsettings").removeClass("unseen"):(m(".trsettings").addClass("unseen"),m("#settings").prop("checked",!1))):(m(".tronetime").removeClass("unseen"),m("#onetime").prop("checked",!0),m(".description.onetime").addClass("invisible"),m(".trsettings").addClass("unseen"),m("#settings").prop("checked",!1))}),m("#onetime").on("click",function(){1==m(this).prop("checked")?(m(".description.onetime").addClass("invisible"),m(".trsettings").addClass("unseen"),m("#settings").prop("checked",!1)):(m(".description.onetime").removeClass("invisible"),m(".trsettings").removeClass("unseen"))}),m("#settings").on("click",function(){1==m(this).prop("checked")?m(".description.settings").addClass("invisible"):m(".description.settings").removeClass("invisible")}),m("#save-card").on("click",function(e){m(".message").removeClass("error success unchanged"),m(".message").addClass("seen"),m(".message").text(ajax_sform_settings_options_object.saving);var s=m("form#card").serialize();return m.ajax({type:"POST",dataType:"json",url:ajax_sform_settings_options_object.ajaxurl,data:s+"&action=form_update",success:function(e){var s=e.error,t=(e.message,e.update),n=e.redirect,a=e.moving,o=e.restore,r=e.messages,i=e.moved,c=e.select,l=e.onetime,d=e.url;!0===s&&(m(".message").addClass("error"),m(".message").html(e.message),!0===n&&setTimeout(function(){document.location.href=d},1e3)),!1===s&&(m(".message").html(e.message),!1===t?m(".message").addClass("unchanged"):(m(".message").addClass("success"),!0===a&&(m("#starting").html(c),m("#tdentries").removeClass("last"),m(".trmoved, .trrestore").removeClass("unseen"),m("#entries").text(r),m("#submissions").val(r),m("#moved-entries").text(i),m("#moved-submissions").val(i),!1===l?(m("#starting").val("next"),m(".tronetime").addClass("unseen")):(m("#relocation").prop("checked",!1),m("#moveto").val(""),m("#starting").val(""),m(".trmoving, .trmoveto, .tronetime").addClass("unseen"))),!1===a&&(!0===o&&(m("#starting").html(c),m("#tdentries").addClass("last"),m(".trrestore").removeClass("unseen"),m("#entries").text(r),m("#submissions").val(r),m("#moved-entries").text(i),m("#moved-submissions").val(i),m("#restore").prop("checked",!1),m(".trmoved, .trrestore").addClass("unseen")),!1===l&&m("#starting").val("next"))))},error:function(e){m(".message").html("AJAX call failed")}}),e.preventDefault(),!1}),null!=document.getElementById("new-release")&&(e=document.getElementById("new-release").innerHTML,m("#storing-notice").on("click",function(){document.getElementById("new-release").innerHTML===e?document.getElementById("new-release").innerHTML=ajax_sform_settings_options_object.storing_notice:document.getElementById("new-release").innerHTML=e}))})}(jQuery);1 !function(m){"use strict";m(window).on("load",function(){var e;m("ul#submissions-data").on("mouseenter",function(){m("#last-submission").addClass("unseen"),m("#submissions-notice").removeClass("unseen")}),m("ul#submissions-data").on("mouseleave",function(){m("#last-submission").removeClass("unseen"),m("#submissions-notice").addClass("unseen")}),m("#shortcode-copy").on("click",function(){event.preventDefault();var e=document.createElement("input");e.style="position: absolute; left: -1000px; top: -1000px",document.body.appendChild(e),e.value=m("#shortcode").text(),e.select(),document.execCommand("copy"),document.body.removeChild(e),m("#shortcode-tooltip").text(ajax_sform_settings_options_object.copied),m("#shortcode-tooltip").removeClass("unseen"),setTimeout(function(){m("#shortcode-tooltip").addClass("unseen"),m("#shortcode-tooltip").text(ajax_sform_settings_options_object.copy)},2e3)}),m("#shortcode-copy").on("mouseenter",function(){m("#shortcode-tooltip").removeClass("unseen")}),m("#shortcode-copy").on("mouseleave",function(){m("#shortcode-tooltip").addClass("unseen")}),m("#show-for").on("change",function(){var e=m(this).val(),e=m(location).attr("href")+"&showfor="+e;document.location.href=e}),m("#name-field").on("change",function(){"hidden"==m("#name-field option:selected").val()?m(".trname").addClass("unseen"):(m(".trname").removeClass("unseen"),1==m("#namelabel").prop("checked")?m("tr.namelabel").addClass("unseen"):m("tr.namelabel").removeClass("unseen"))}),m("#lastname-field").on("change",function(){"hidden"==m("#lastname-field option:selected").val()?m(".trlastname").addClass("unseen"):(m(".trlastname").removeClass("unseen"),1==m("#lastnamelabel").prop("checked")?m("tr.lastnamelabel").addClass("unseen"):m("tr.lastnamelabel").removeClass("unseen"))}),m("#email-field").on("change",function(){"hidden"==m("#email-field option:selected").val()?m(".tremail").addClass("unseen"):(m(".tremail").removeClass("unseen"),1==m("#emaillabel").prop("checked")?m("tr.emaillabel").addClass("unseen"):m("tr.emaillabel").removeClass("unseen"))}),m("#phone-field").on("change",function(){"hidden"==m("#phone-field option:selected").val()?m(".trphone").addClass("unseen"):(m(".trphone").removeClass("unseen"),1==m("#phonelabel").prop("checked")?m("tr.phonelabel").addClass("unseen"):m("tr.phonelabel").removeClass("unseen"))}),m("#subject-field").on("change",function(){"hidden"==m("#subject-field option:selected").val()?m(".trsubject").addClass("unseen"):(m(".trsubject").removeClass("unseen"),1==m("#subjectlabel").prop("checked")?m("tr.subjectlabel").addClass("unseen"):m("tr.subjectlabel").removeClass("unseen"))}),m("#captcha-field").on("change",function(){"hidden"==m("#captcha-field option:selected").val()?m(".trcaptchalabel").addClass("unseen"):m(".trcaptchalabel").removeClass("unseen")}),m("#preference-field").on("change",function(){"hidden"==m("#preference-field option:selected").val()?m(".trpreference").addClass("unseen"):m(".trpreference").removeClass("unseen")}),m("#consent-field").on("change",function(){"hidden"==m("#consent-field option:selected").val()?m(".trconsent").addClass("unseen"):(m(".trconsent").removeClass("unseen"),1==m("#privacy-link").prop("checked")?m(".trpage").removeClass("unseen"):m(".trpage").addClass("unseen"))}),m("#privacy-link").on("click",function(){var e,s=m("#consent-label").val(),t=ajax_sform_settings_options_object.privacy;1==m(this).prop("checked")?m(".trpage").removeClass("unseen"):(m(".trpage").addClass("unseen"),e=new RegExp("<a [^>]*>"+t+"</a>","i"),t=s.replace(e,t),m("#consent-label").val(t),m("#privacy-page").val(""),m("#set-page, #set-page-icon").addClass("unseen"),m("#set-page, #set-page-icon").attr("page",0),m("#post-status").html(" "))}),m("#privacy-page").on("change",function(){var e=m(this).val(),s=m("#set-page").attr("page");""!=e?(m("#page-id").val(e),e==s?m("#set-page, #set-page-icon").addClass("unseen"):m("#set-page, #set-page-icon").removeClass("unseen")):(m("#set-page, #set-page-icon").addClass("unseen"),m("#privacy-link").trigger("click"))}),m("#set-page").on("click",function(e){m("#label-error").html("");var s=m('textarea[name="consent-label"]').val(),t=m('input[name="page-id"]').val(),n=m('input[name="verification_nonce"]').val();return m.ajax({type:"POST",dataType:"json",url:ajax_sform_settings_options_object.ajaxurl,data:{action:"setting_privacy",verification_nonce:n,"page-id":t,"consent-label":s},success:function(e){!0===e.error&&m("#label-error").html("Error occurred during creation of the link"),!1===e.error&&(m("#consent-label").val(e.label),m("#set-page").addClass("unseen"),m("#set-page").attr("page",t))},error:function(e){m("#label-error").html("Error occurred during creation of the link")}}),e.preventDefault(),!1}),m("#set-page-icon").on("click",function(e){var s=m('textarea[name="consent-label"]').val(),t=m('input[name="page-id"]').val(),n=m('input[name="verification_nonce"]').val();return m.ajax({type:"POST",dataType:"json",url:ajax_sform_settings_options_object.ajaxurl,data:{action:"setting_privacy",verification_nonce:n,"page-id":t,"consent-label":s},success:function(e){!0===e.error&&m("#label-error-top").html("Error occurred during creation of the link"),!1===e.error&&(m("#consent-label").val(e.label),m("#set-page-icon").addClass("unseen"),m("#set-page-icon").attr("page",t))},error:function(e){m("#label-error-top").html("Error occurred during creation of the link")}}),e.preventDefault(),!1}),m(".field-label").on("click",function(){var e=m(this).attr("id");1==m(this).prop("checked")?m("tr."+e).addClass("unseen"):m("tr."+e).removeClass("unseen")}),m("#required-sign").on("click",function(){1==m(this).prop("checked")?m(".trsign").addClass("unseen"):m(".trsign").removeClass("unseen")}),m("#optional-labelling").on("click",function(){m("#required-word").val()==ajax_sform_settings_options_object.required&&m("#required-word").val(ajax_sform_settings_options_object.optional)}),m("#required-labelling").on("click",function(){m("#required-word").val()==ajax_sform_settings_options_object.optional&&m("#required-word").val(ajax_sform_settings_options_object.required)}),m(".nav-tab").on("click",function(){var e=m(this).attr("id");m(".nav-tab-active").removeClass("nav-tab-active"),m(".navtab").addClass("unseen"),m("#tab-"+e).removeClass("unseen"),m(this).addClass("nav-tab-active"),"appearance"==e?m(".editorpage").text(ajax_sform_settings_options_object.appearance):m(".editorpage").text(ajax_sform_settings_options_object.builder)}),m("#widget-editor").on("click",function(){1==m(this).prop("checked")?m(".trwidget").addClass("unseen"):m(".trwidget").removeClass("unseen")}),m("#form-template").on("change",function(){"customized"==m("#form-template option:selected").val()?m("#template-notice").text(ajax_sform_settings_options_object.notes):m("#template-notice").html(" ")}),m("#stylesheet").on("click",function(){1==m(this).prop("checked")?m(".trstylesheet").removeClass("unseen"):m(".trstylesheet").addClass("unseen")}),m("#stylesheet-file").on("click",function(){1==m(this).prop("checked")?m("#stylesheet-description").html(ajax_sform_settings_options_object.cssenabled):m("#stylesheet-description").html(ajax_sform_settings_options_object.cssdisabled)}),m("#javascript").on("click",function(){1==m(this).prop("checked")?m("#javascript-description").html(ajax_sform_settings_options_object.jsenabled):m("#javascript-description").html(ajax_sform_settings_options_object.jsdisabled)}),m("#outside-error").on("change",function(){var n=m("#outside-error option:selected").val(),e=m("label#focusout").html();"none"!=n&&m(".out").each(function(e,s){var t,s=m(s);"top"==n&&(t=s.attr("placeholder").replace(ajax_sform_settings_options_object.bottom,ajax_sform_settings_options_object.top)),"bottom"==n&&(t=s.attr("placeholder").replace(ajax_sform_settings_options_object.top,ajax_sform_settings_options_object.bottom)),console.log(s.attr("placeholder")),s.attr("placeholder",t)}),"top"==n?(m("label#focusout").html(e.replace(ajax_sform_settings_options_object.nofocus,ajax_sform_settings_options_object.focusout)),m("#outside-notice").text(ajax_sform_settings_options_object.topnotes),m(".trout").removeClass("removed"),(m("#trcaptcha").hasClass("unseen")?m(".messagecell"):m(".captchacell")).removeClass("last")):"bottom"==n?(m("label#focusout").html(e.replace(ajax_sform_settings_options_object.nofocus,ajax_sform_settings_options_object.focusout)),m("#outside-notice").text(ajax_sform_settings_options_object.bottomnotes),m(".trout").removeClass("removed"),(m("#trcaptcha").hasClass("unseen")?m(".messagecell"):m(".captchacell")).removeClass("last")):(m("label#focusout").html(e.replace(ajax_sform_settings_options_object.focusout,ajax_sform_settings_options_object.nofocus)),m("#outside-notice").html(" "),m(".trout").addClass("removed"),(m("#trcaptcha").hasClass("unseen")?m(".messagecell"):m(".captchacell")).addClass("last"))}),m("#characters-length").on("click",function(){1==m(this).prop("checked")?(m("#characters-description").html(ajax_sform_settings_options_object.showcharacters),m("#incomplete-name").val(ajax_sform_settings_options_object.numnamer),m("#incomplete-lastname").val(ajax_sform_settings_options_object.numlster),m("#incomplete-subject").val(ajax_sform_settings_options_object.numsuber),m("#incomplete-message").val(ajax_sform_settings_options_object.nummsger)):(m("#characters-description").html(ajax_sform_settings_options_object.hidecharacters),m("#incomplete-name").val(ajax_sform_settings_options_object.gennamer),m("#incomplete-lastname").val(ajax_sform_settings_options_object.genlster),m("#incomplete-subject").val(ajax_sform_settings_options_object.gensuber),m("#incomplete-message").val(ajax_sform_settings_options_object.genmsger))}),m("#ajax-submission").on("click",function(){1==m(this).prop("checked")?m(".trajax").removeClass("unseen"):m(".trajax").addClass("unseen")}),m("#confirmation-message").on("click",function(){1==m(this).prop("checked")&&(m(".trsuccessmessage").removeClass("unseen"),m(".trsuccessredirect").addClass("unseen"),m("#confirmation-page").val(""),m("#post-status").html(" "))}),m("#success-redirect").on("click",function(){1==m(this).prop("checked")&&(m(".trsuccessmessage").addClass("unseen"),m(".trsuccessredirect").removeClass("unseen"))}),m("#confirmation-page, #privacy-page").on("change",function(){var e=m(this).find("option:selected"),s=e.attr("value");"draft"==e.attr("Tag")?m("#post-status").html(ajax_sform_settings_options_object.status+' - <strong><a href="'+ajax_sform_settings_options_object.adminurl+"post.php?post="+s+'&action=edit" target="_blank" style="text-decoration: none; color: #9ccc79;">'+ajax_sform_settings_options_object.publish+"</a></strong>"):""!=s?(e='<strong><a href="'+ajax_sform_settings_options_object.adminurl+"post.php?post="+s+'&action=edit" target="_blank" style="text-decoration: none;">'+ajax_sform_settings_options_object.edit+"</a></strong>",s='<strong><a href="'+ajax_sform_settings_options_object.pageurl+"/?page_id="+s+'" target="_blank" style="text-decoration: none;">'+ajax_sform_settings_options_object.view+"</a></strong>",s=ajax_sform_settings_options_object.pagelinks.replace(ajax_sform_settings_options_object.edit,e).replace(ajax_sform_settings_options_object.view,s),m("#post-status").html(s)):m("#post-status").html(" ")}),m(".notice-toggle").on("click",function(){m(".smpt-warnings").hasClass("unseen")?(m("#smpt-warnings").text(ajax_sform_settings_options_object.hide),m(".smpt-settings").addClass("unseen"),m(".smpt-warnings").removeClass("unseen")):(m("#smpt-warnings").text(ajax_sform_settings_options_object.show),m("#trsmtpon").removeClass("unseen"),m(".smpt-warnings").addClass("unseen"),1==m("#server-smtp").prop("checked")?(m(".trsmtp").removeClass("unseen"),1==m("#smtp-authentication").prop("checked")?m(".trauthentication").removeClass("unseen"):m(".trauthentication").addClass("unseen")):m(".trsmtp").addClass("unseen"))}),m("#server-smtp").on("click",function(){1==m(this).prop("checked")?(m(".trsmtp").removeClass("unseen"),m("#tdsmtp").removeClass("last"),m("#smtp-notice").text(ajax_sform_settings_options_object.smtpnotes),1==m("#smtp-authentication").prop("checked")?m(".trauthentication").removeClass("unseen"):m(".trauthentication").addClass("unseen")):(m(".trsmtp").addClass("unseen"),m("#tdsmtp").addClass("last"),m("#smtp-notice").text(""))}),m("#smtp-authentication").on("click",function(){1==m(this).prop("checked")?(m("#tdauthentication").removeClass("last"),m(".trauthentication").removeClass("unseen")):(m("#tdauthentication").addClass("last"),m(".trauthentication").addClass("unseen"))}),m("#notification").on("click",function(){1==m(this).prop("checked")?(m(".trnotification").removeClass("unseen"),m("#tdnotification").removeClass("last"),1==m("#custom-name").prop("checked")?m(".trcustomname").removeClass("unseen"):m(".trcustomname").addClass("unseen"),1==m("#default-subject").prop("checked")?m(".trcustomsubject").removeClass("unseen"):m(".trcustomsubject").addClass("unseen")):(m(".trnotification").addClass("unseen"),m("#tdnotification").addClass("last"))}),m("#requester-name").on("click",function(){1==m(this).prop("checked")?m(".trcustomname").addClass("unseen"):m(".trcustomname").removeClass("unseen")}),m("#form-name").on("click",function(){1==m(this).prop("checked")?m(".trcustomname").addClass("unseen"):m(".trcustomname").removeClass("unseen")}),m("#custom-name").on("click",function(){1==m(this).prop("checked")?m(".trcustomname").removeClass("unseen"):m(".trcustomname").addClass("unseen")}),m("#request-subject").on("click",function(){1==m(this).prop("checked")?m(".trcustomsubject").addClass("unseen"):m(".trcustomsubject").removeClass("unseen")}),m("#default-subject").on("click",function(){1==m(this).prop("checked")?m(".trcustomsubject").removeClass("unseen"):m(".trcustomsubject").addClass("unseen")}),m("#autoresponder").on("click",function(){1==m(this).prop("checked")?(m(".trauto").removeClass("unseen"),m("#tdconfirmation").removeClass("last")):(m(".trauto").addClass("unseen"),m("#tdconfirmation").addClass("last"))}),m("#save-settings").on("click",function(e){m(".message").removeClass("error success unchanged"),m(".message").addClass("seen"),m(".message").html(ajax_sform_settings_options_object.loading);var s=m("form#settings").serialize();return m.ajax({type:"POST",dataType:"json",url:ajax_sform_settings_options_object.ajaxurl,data:s+"&action=sform_edit_options",success:function(e){var s=e.error,t=(e.message,e.update);!0===s&&(m(".message").addClass("error"),m(".message").html(e.message)),!1===s&&(m(".message").html(e.message),!1===t&&m(".message").addClass("unchanged"),!0===t&&m(".message").addClass("success"))},error:function(e){m(".message").html("AJAX call failed")}}),e.preventDefault(),!1}),m(document).on("change","input[type=checkbox], input[type=radio], select",function(){m(".message").removeClass("seen error success unchanged")}),m(document).on("input","input[type=text], input[type=email], textarea",function(){m(".message").removeClass("seen error success unchanged")}),m("#save-attributes").on("click",function(e){m(".message").removeClass("error success unchanged"),m(".message").addClass("seen"),m(".message").text(ajax_sform_settings_options_object.saving);var s=m("form#attributes").serialize();return m.ajax({type:"POST",dataType:"json",url:ajax_sform_settings_options_object.ajaxurl,data:s+"&action=shortcode_costruction",success:function(e){var s=e.error,t=(e.message,e.update),n=e.redirect,a=e.url;!0===s&&(m(".message").addClass("error"),m(".message").html(e.message)),!1===s&&(m(".message").html(e.message),!1===t&&m(".message").addClass("unchanged"),!0===t&&(!0===n?document.location.href=a:m(".message").addClass("success")))},error:function(e){m(".message").html("AJAX call failed")}}),e.preventDefault(),!1}),m(document).on("change",".sform-target",function(){var e=m(this).val(),s=m(this).attr("field");"in"===e?m("p#usertype.role-"+s).removeClass("unseen"):m("p#usertype.role-"+s).addClass("unseen")}),m(document).on("change",".sfwidget",function(){var e=m(this).attr("box"),s=m(this).val();"all"===s?(m("div#sform-widget-hidden-pages."+e).addClass("unseen"),m("div#sform-widget-visible-pages."+e).addClass("unseen"),m("p#visibility-notes").removeClass("unseen"),m("p#visibility").addClass("visibility")):(m("p#visibility-notes").addClass("unseen"),m("p#visibility").removeClass("visibility"),"hidden"===s?(m("div#sform-widget-hidden-pages."+e).removeClass("unseen"),m("div#sform-widget-visible-pages."+e).addClass("unseen")):(m("div#sform-widget-hidden-pages."+e).addClass("unseen"),m("div#sform-widget-visible-pages."+e).removeClass("unseen")))}),m("#form").on("change",function(){var e=m(this).val(),s=m(location).attr("href"),t=new URLSearchParams(s),n=t.get("form");s=-1<s.indexOf("form=")?e?s.replace("&form="+n,"&form="+e):s.replace("&form="+n,""):e?s+"&form="+e:s;t=t.get("paged");s=-1<s.indexOf("paged=")?s.replace("&paged="+t,""):s,document.location.href=s}),m(".cbfield").on("click",function(){var e=m(this).attr("field");1==m(this).prop("checked")?m(".tr"+e).addClass("secret"):(m(".tr"+e).removeClass("secret"),1==m("#"+e+"label").prop("checked")?m("tr."+e+"label").addClass("unseen"):m("tr."+e+"label").removeClass("unseen"))}),m("#admin-notices").on("click",function(){1==m(this).prop("checked")?m(".admin-notices").addClass("invisible"):m(".admin-notices").removeClass("invisible")}),m("#duplicate").on("click",function(){1==m(this).prop("checked")?m(".trduplicate").removeClass("unseen"):m(".trduplicate").addClass("unseen")}),m(".sform-switch").on("click",function(){0==m(this).prop("checked")?m(this).val("false"):m(this).val("true")}),m("#admin-color").on("change",function(e){var s=m(this).val(),t=m("#settings").attr("class"),n=m('input[name="verification_nonce"]').val();return m.ajax({type:"POST",dataType:"json",url:ajax_sform_settings_options_object.ajaxurl,data:{action:"admin_color_scheme",verification_nonce:n,"admin-color":s},success:function(e){e.error;var s=e.color;!0===e.error&&m("#label-error").html("Error occurred during creation of the link"),!1===e.error&&(m(".full-width-bar, h1.title, select#form, .form-button, #settings, #smpt-warnings, .icon-button").removeClass(t),m(".full-width-bar, h1.title, select#form, .form-button, #settings, #smpt-warnings, .icon-button").addClass(s))},error:function(e){m("#label-error").html("Error occurred during creation of the link")}}),e.preventDefault(),!1}),m("span.heading").on("click",function(){var e=m(this).attr("section");m(".section."+e).toggleClass("collapsed"),m(".section."+e).hasClass("collapsed")?(m("span.toggle."+e).removeClass("dashicons-arrow-up-alt2"),m("span.toggle."+e).addClass("dashicons-arrow-down-alt2"),m("#h2-"+e).addClass("closed")):(m("span.toggle."+e).removeClass("dashicons-arrow-down-alt2"),m("span.toggle."+e).addClass("dashicons-arrow-up-alt2"),m("#h2-"+e).removeClass("closed"))}),-1<window.location.href.indexOf("#css")&&(document.getElementById("appearance").click(),document.getElementById("additional-css").focus()),m("#deletion-toggle, .cancel.delete").on("click",function(){m("#deletion-notice").hasClass("unseen")?(m("#alert-wrap").addClass("unseen"),m("#form-buttons").addClass("unseen"),m("#deletion-toggle").addClass("unseen"),m("#deletion-notice").removeClass("unseen"),m("span#confirm").addClass("unseen")):(m("#alert-wrap").removeClass("unseen"),m("#form-buttons").removeClass("unseen"),m("#deletion-toggle").removeClass("unseen"),m("#deletion-notice").addClass("unseen"),m("span#default").removeClass("unseen"),m("#deletion-notice").removeClass("confirm"),m("#confirmation").val(""))}),m("#deletion-form").on("click",function(){1==m(this).prop("checked")?m("#deletion-toggle").removeClass("unseen"):(m("#deletion-toggle").addClass("unseen"),m("#alert-wrap").removeClass("unseen"),m("#form-buttons").removeClass("unseen"),m("#deletion-notice").addClass("unseen"),m("span#default").removeClass("unseen"),m("#deletion-notice").removeClass("confirm"),m("#confirmation").val(""))}),m("#deletion-confirm").on("click",function(e){var s=m("form#deletion").serialize();return m.ajax({type:"POST",dataType:"json",url:ajax_sform_settings_options_object.ajaxurl,data:s+"&action=sform_delete_form",success:function(e){e.error;var s=e.message,t=e.redirect_url,n=e.img,a=e.confirm;!0===e.error&&(m("span#default").addClass("unseen"),m("span#confirm").removeClass("unseen"),m("span#confirm").html(s),a&&(m("#deletion-notice").addClass("confirm"),m("#hidden-confirm").html(a))),!1===e.error&&(m(".disclaimer").html(s),m("#deletion-buttons").addClass("unseen"),m("#deletion-notice").removeClass("confirm"),m("#deletion-notice, .disclaimer").addClass("success"),m("h3.deletion").text(s),m(".disclaimer").html(n),setTimeout(function(){document.location.href=t},3e3))},error:function(e){m(".disclaimer").html("AJAX call failed")}}),e.preventDefault(),!1}),m("#relocation").on("click",function(){1==m(this).prop("checked")?(m(".trmoving").removeClass("unseen"),""!=m("#moveto").val()&&(m(".trmoveto").removeClass("unseen"),""!=m("#starting").val()&&"next"!=m("#starting").val()&&m(".tronetime").removeClass("unseen"),"next"==m("#starting").val()&&m(".trsettings").removeClass("unseen"))):(m(".trmoving").addClass("unseen"),m(".trmoveto").addClass("unseen"),m(".tronetime").addClass("unseen"),m(".trsettings").addClass("unseen"),m("#settings").prop("checked",!1))}),m("#moveto").on("change",function(){var e=m(this).val(),s=m('#moveto option[value="'+e+'"]').text();m("#starting").val(""),m("#onetime").prop("checked",!0),m(".description.onetime").addClass("invisible"),m(".tronetime").addClass("unseen"),m(".trsettings").addClass("unseen"),m("#settings").prop("checked",!1),""==e?(m(".trmoveto").addClass("unseen"),m("#starting").val(""),m("#onetime").prop("checked",!0)):(m("#form-to").val(s),m(".trmoveto").removeClass("unseen"))}),m("#starting").on("change",function(){var e=m(this).val();"next"==e||""==e?(m(".tronetime").addClass("unseen"),m("#onetime").prop("checked",!1),m(".description.onetime").removeClass("invisible"),"next"==e?m(".trsettings").removeClass("unseen"):(m(".trsettings").addClass("unseen"),m("#settings").prop("checked",!1))):(m(".tronetime").removeClass("unseen"),m("#onetime").prop("checked",!0),m(".description.onetime").addClass("invisible"),m(".trsettings").addClass("unseen"),m("#settings").prop("checked",!1))}),m("#onetime").on("click",function(){1==m(this).prop("checked")?(m(".description.onetime").addClass("invisible"),m(".trsettings").addClass("unseen"),m("#settings").prop("checked",!1)):(m(".description.onetime").removeClass("invisible"),m(".trsettings").removeClass("unseen"))}),m("#settings").on("click",function(){1==m(this).prop("checked")?m(".description.settings").addClass("invisible"):m(".description.settings").removeClass("invisible")}),m("#save-card").on("click",function(e){m(".message").removeClass("error success unchanged"),m(".message").addClass("seen"),m(".message").text(ajax_sform_settings_options_object.saving);var s=m("form#card").serialize();return m.ajax({type:"POST",dataType:"json",url:ajax_sform_settings_options_object.ajaxurl,data:s+"&action=form_update",success:function(e){var s=e.error,t=(e.message,e.update),n=e.redirect,a=e.moving,o=e.restore,i=e.messages,r=e.moved,c=e.select,l=e.onetime,d=e.url;!0===s&&(m(".message").addClass("error"),m(".message").html(e.message),!0===n&&setTimeout(function(){document.location.href=d},1e3)),!1===s&&(m(".message").html(e.message),!1===t?m(".message").addClass("unchanged"):(m(".message").addClass("success"),!0===a&&(m("#starting").html(c),m("#tdentries").removeClass("last"),m(".trmoved, .trrestore").removeClass("unseen"),m("#entries").text(i),m("#submissions").val(i),m("#moved-entries").text(r),m("#moved-submissions").val(r),!1===l?(m("#starting").val("next"),m(".tronetime").addClass("unseen")):(m("#relocation").prop("checked",!1),m("#moveto").val(""),m("#starting").val(""),m(".trmoving, .trmoveto, .tronetime").addClass("unseen"))),!1===a&&(!0===o&&(m("#starting").html(c),m("#tdentries").addClass("last"),m(".trrestore").removeClass("unseen"),m("#entries").text(i),m("#submissions").val(i),m("#moved-entries").text(r),m("#moved-submissions").val(r),m("#restore").prop("checked",!1),m(".trmoved, .trrestore").addClass("unseen")),!1===l&&m("#starting").val("next"))))},error:function(e){m(".message").html("AJAX call failed")}}),e.preventDefault(),!1}),null!=document.getElementById("new-release")&&(e=document.getElementById("new-release").innerHTML,m("#storing-notice").on("click",function(){document.getElementById("new-release").innerHTML===e?document.getElementById("new-release").innerHTML=ajax_sform_settings_options_object.storing_notice:document.getElementById("new-release").innerHTML=e}))})}(jQuery); -
simpleform/trunk/admin/js/admin.js
r2712422 r2735160 272 272 $('#form-template').on('change', function () { 273 273 var selectVal = $("#form-template option:selected").val(); 274 if ( selectVal == 'transparent' ) { $("#form-borders").removeClass('unseen'); }275 else { $("#form-borders").addClass('unseen'); }274 // if ( selectVal == 'transparent' ) { $("#form-borders").removeClass('unseen'); } 275 // else { $("#form-borders").addClass('unseen'); } 276 276 if ( selectVal == 'customized' ) { $("#template-notice").text(ajax_sform_settings_options_object.notes); } 277 277 else { $("#template-notice").html(' '); } -
simpleform/trunk/admin/partials/editor.php
r2726428 r2735160 4 4 $id = isset( $_REQUEST['form'] ) ? absint($_REQUEST['form']) : '1'; 5 5 $attributes = get_option("sform_{$id}_attributes") != false ? get_option("sform_{$id}_attributes") : get_option("sform_attributes"); 6 $settings = get_option("sform_{$id}_settings") != false ? get_option("sform_{$id}_settings") : get_option("sform_settings"); 7 $admin_notices = ! empty( $settings['admin_notices'] ) ? esc_attr($settings['admin_notices']) : 'false'; 6 $main_settings = get_option('sform_settings'); 7 $settings = get_option("sform_{$id}_settings") != false ? get_option("sform_{$id}_settings") : $main_settings; 8 $admin_notices = ! empty( $main_settings['admin_notices'] ) ? esc_attr($main_settings['admin_notices']) : 'false'; 8 9 $color = ! empty( $settings['admin_color'] ) ? esc_attr($settings['admin_color']) : 'default'; 9 10 $notice = ''; -
simpleform/trunk/admin/partials/settings.php
r2723059 r2735160 4 4 $id = isset( $_REQUEST['form'] ) ? absint($_REQUEST['form']) : '1'; 5 5 $attributes = get_option("sform_{$id}_attributes") != false ? get_option("sform_{$id}_attributes") : get_option("sform_attributes"); 6 $settings = get_option("sform_{$id}_settings") != false ? get_option("sform_{$id}_settings") : get_option("sform_settings"); 7 $admin_notices = ! empty( $settings['admin_notices'] ) ? esc_attr($settings['admin_notices']) : 'false'; 6 $main_settings = get_option('sform_settings'); 7 $settings = get_option("sform_{$id}_settings") != false ? get_option("sform_{$id}_settings") : $main_settings; 8 $admin_notices = ! empty( $main_settings['admin_notices'] ) ? esc_attr($main_settings['admin_notices']) : 'false'; 8 9 $color = ! empty( $settings['admin_color'] ) ? esc_attr($settings['admin_color']) : 'default'; 9 10 $notice = ''; … … 58 59 $spinner = ! empty( $settings['spinner'] ) ? esc_attr($settings['spinner']) : 'false'; 59 60 $form_template = ! empty( $settings['form_template'] ) ? esc_attr($settings['form_template']) : 'default'; 60 $form_borders = ! empty( $settings['form_borders'] ) ? esc_attr($settings['form_borders']) : 'dark';61 61 $style_notes = $form_template == 'customized' ? __('Create a directory inside your active theme\'s directory, name it "simpleform", copy one of the template files, and name it "custom-template.php"', 'simpleform' ) : ' '; 62 62 $stylesheet = ! empty( $settings['stylesheet'] ) ? esc_attr($settings['stylesheet']) : 'false'; … … 110 110 <div class="section formstyle"><table class="form-table formstyle"><tbody> 111 111 112 <tr><th class="option"><span><?php _e('Style','simpleform') ?></span></th><td class="select notes last"><select name="form-template" id="form-template" class="sform"><option value="default" <?php selected( $form_template, 'default'); ?>><?php _e('Default','simpleform') ?></option><option value="basic" <?php selected( $form_template, 'basic'); ?>><?php _e('Basic','simpleform') ?></option><option value="rounded" <?php selected( $form_template, 'rounded'); ?>><?php _e('Rounded','simpleform') ?></option><option value="minimal" <?php selected( $form_template, 'minimal'); ?>><?php _e('Minimal','simpleform') ?></option><option value="transparent" <?php selected( $form_template, 'transparent'); ?>><?php _e('Transparent','simpleform') ?></option><option value="highlighted" <?php selected( $form_template, 'highlighted'); ?>><?php _e('Highlighted','simpleform') ?></option><option value="customized" <?php selected( $form_template, 'customized'); ?>><?php _e('Customized','simpleform') ?></option></select>< select name="form-borders" id="form-borders" class="sform borders <?php if ($form_template !='transparent') { echo 'unseen'; } ?>"><option value="dark" <?php selected( $form_borders, 'dark'); ?>><?php _e('Dark borders','simpleform') ?></option><option value="light" <?php selected( $form_borders, 'light'); ?>><?php _e('Light borders','simpleform') ?></option></select><p id="template-notice" class="description"><?php echo $style_notes; ?></p></td></tr>112 <tr><th class="option"><span><?php _e('Style','simpleform') ?></span></th><td class="select notes last"><select name="form-template" id="form-template" class="sform"><option value="default" <?php selected( $form_template, 'default'); ?>><?php _e('Default','simpleform') ?></option><option value="basic" <?php selected( $form_template, 'basic'); ?>><?php _e('Basic','simpleform') ?></option><option value="rounded" <?php selected( $form_template, 'rounded'); ?>><?php _e('Rounded','simpleform') ?></option><option value="minimal" <?php selected( $form_template, 'minimal'); ?>><?php _e('Minimal','simpleform') ?></option><option value="transparent" <?php selected( $form_template, 'transparent'); ?>><?php _e('Transparent','simpleform') ?></option><option value="highlighted" <?php selected( $form_template, 'highlighted'); ?>><?php _e('Highlighted','simpleform') ?></option><option value="customized" <?php selected( $form_template, 'customized'); ?>><?php _e('Customized','simpleform') ?></option></select><p id="template-notice" class="description"><?php echo $style_notes; ?></p></td></tr> 113 113 114 114 </tbody></table></div> -
simpleform/trunk/changelog.txt
r2726428 r2735160 1 1 == Changelog == 2 3 = 2.1.9 (1 June 2022) = 4 * Changed: fields border color selector with transparent style has removed 5 * Added: fields border color option in the block editor 6 * Added: checked checkbox color option in the block editor 2 7 3 8 = 2.1.8.1 (19 May 2022) = -
simpleform/trunk/includes/class-core.php
r2726428 r2735160 42 42 43 43 if ( defined( 'SIMPLEFORM_VERSION' ) ) { $this->version = SIMPLEFORM_VERSION; } 44 else { $this->version = '2.1. 8'; }44 else { $this->version = '2.1.9'; } 45 45 $this->plugin_name = 'simpleform'; 46 46 $this->load_dependencies(); -
simpleform/trunk/public/class-public.php
r2726428 r2735160 113 113 $role = ! empty( $attributes['user_role'] ) ? esc_attr($attributes['user_role']) : 'any'; 114 114 $current_user = wp_get_current_user(); 115 if ( $users == 'out' ) { $form_user = '<b>' . __( 'logged-out users','simpleform') . '</b>'; $for_role = ''; } 116 elseif ( $users == 'in' ) { $form_user = '<b>' . __( 'logged-in users','simpleform') . '</b>'; $for_role = $role; } 117 else { $form_user = __( 'everyone','simpleform'); $for_role = ''; } 118 $form_user_role = ! empty($for_role) ? ' ' . __( 'with the role of','simpleform') . ' <b>' . translate_user_role(ucfirst($role)) . '</b>' : '' ; 115 if ( $users == 'out' ) { $form_user = '<b>' . __( 'logged-out users','simpleform') . '</b>'; $form_user_role = ''; } 116 elseif ( $users == 'in' ) { $form_user = '<b>' . __( 'logged-in users','simpleform') . '</b>'; $form_user_role = ' ' . __( 'with the role of','simpleform') . ' <b>' . translate_user_role(ucfirst($role)) . '</b>'; } 117 else { $form_user = __( 'everyone','simpleform'); $form_user_role = ''; } 119 118 $hiding = ( $users == 'out' && is_user_logged_in() ) || ( $users == 'in' && ! is_user_logged_in() ) || ( $users == 'in' && is_user_logged_in() && $role != 'any' && ! in_array( $role, (array) $current_user->roles ) ) ? true : false; 120 119 … … 129 128 $ajax = ! empty( $settings['ajax_submission'] ) ? esc_attr($settings['ajax_submission']) : 'false'; 130 129 $javascript = ! empty( $settings['javascript'] ) ? esc_attr($settings['javascript']) : 'false'; 131 $ajax_error = ! empty( $settings['ajax_error'] ) ? stripslashes(esc_attr($settings['ajax_error'])) : __( 'Error occurred during AJAX request. Please contact support!', 'simpleform' );132 $outside_error = ! empty( $settings['outside_error'] ) ? esc_attr($settings['outside_error']) : 'bottom';133 $outside = $outside_error == 'top' || $outside_error == 'bottom' ? 'true' : 'false';134 $multiple_spaces = ! empty( $settings['multiple_spaces'] ) ? esc_attr($settings['multiple_spaces']) : 'false';135 130 $above_form = isset( $_GET['sending'] ) && $_GET['sending'] == 'success' && isset( $_GET['form'] ) && $_GET['form'] == $atts_array['id'] ? '' : '<div id="sform-introduction-'.$atts_array['id'].'" class="sform-introduction '.$class_direction.'">'.$introduction_text.'</div>'; 136 131 $below_form = isset( $_GET['sending'] ) && $_GET['sending'] == 'success' && isset( $_GET['form'] ) && $_GET['form'] == $atts_array['id'] ? '' : '<div id="sform-bottom-'.$atts_array['id'].'" class="sform-bottom '.$class_direction.'">'.$bottom_text.'</div>'; … … 164 159 165 160 // Display form 166 if ( $hiding == true ) { 167 if ( ! is_admin() && ! $is_gb_editor && ! is_customize_preview() ) { 168 $form = $frontend_notice == 'true' ? $admin_message : ''; 169 } 170 else { 171 $form = $atts_array['type'] != '' ? $contact_form : $above_form . $contact_form . $below_form; 172 } 161 if ( $hiding == true && ! is_admin() && ! $is_gb_editor && ! is_customize_preview() ) { 162 $form = $frontend_notice == 'true' ? $admin_message : ''; 173 163 } 174 164 else { 175 165 $form = $atts_array['type'] != '' ? $contact_form : $above_form . $contact_form . $below_form; 176 166 } … … 191 181 public function formdata_validation($data) { 192 182 193 $form_id = isset($_POST['form-id']) ? absint($_POST['form-id']) : '1'; 194 $name = isset($_POST['sform-name']) ? sanitize_text_field($_POST['sform-name']) : ''; 195 $lastname = isset($_POST['sform-lastname']) ? sanitize_text_field($_POST['sform-lastname']) : ''; 196 $email = isset($_POST['sform-email']) ? sanitize_email($_POST['sform-email']) : ''; 197 $phone = isset($_POST['sform-phone']) ? sanitize_text_field($_POST['sform-phone']) : ''; 198 $subject = isset($_POST['sform-subject']) ? sanitize_text_field(str_replace("\'", "’", $_POST['sform-subject'])) : ''; // WHY str_replace ..... ? 199 $message = isset($_POST['sform-message']) ? sanitize_textarea_field($_POST['sform-message']) : ''; 200 $consent = isset($_POST['sform-consent']) ? 'true' : 'false'; 201 $captcha_one = isset($_POST['captcha_one']) ? absint($_POST['captcha_one']) : 0; 202 $captcha_two = isset($_POST['captcha_two']) ? absint($_POST['captcha_two']) : 0; 203 $captcha_question = !empty($captcha_one) && !empty($captcha_two) ? $captcha_one + $captcha_two : ''; 204 $captcha_answer = isset($_POST['sform-captcha']) ? absint($_POST['sform-captcha']) : ''; 205 $honeyurl = isset($_POST['url-site']) ? sanitize_text_field($_POST['url-site']) : ''; 206 $honeytel = isset($_POST['hobbies']) ? sanitize_text_field($_POST['hobbies']) : ''; 207 $honeycheck = isset($_POST['contact-phone']) ? 'true' : 'false'; 183 $validation = new SimpleForm_Validation(); 184 $values = $validation->data_sanitization(); 185 $form_id = $values['form']; 186 $name = $values['name']; 187 $lastname = $values['lastname']; 188 $email = $values['email']; 189 $phone = $values['phone']; 190 $subject = $values['subject']; 191 $message = $values['message']; 192 $consent = $values['consent']; 193 $captcha_one = $values['captcha_one']; 194 $captcha_two = $values['captcha_two']; 195 $captcha_question = $values['captcha_question']; 196 $captcha_answer = $values['captcha_answer']; 197 $honeyurl = $values['honeyurl']; 198 $honeytel = $values['honeytel']; 199 $honeycheck = $values['honeycheck']; 208 200 $util = new SimpleForm_Util(); 209 201 $settings = $util->sform_settings($form_id); … … 220 212 221 213 // Make form validation 222 $validation = new SimpleForm_Validation();223 214 $errors = $validation->form_errors($form_id,$settings,$name,$lastname,$email,$phone,$subject,$message,$consent,$captcha_question,$captcha_answer,$honeyurl,$honeytel,$honeycheck); 224 215 … … 373 364 else { 374 365 375 $ form_id = isset( $_POST['form-id'] ) ? absint($_POST['form-id']) : '1';376 $ name = isset($_POST['sform-name']) ? sanitize_text_field($_POST['sform-name']) : '';377 $ email = isset($_POST['sform-email']) ? sanitize_email($_POST['sform-email']) : '';378 $ lastname = isset($_POST['sform-lastname']) ? sanitize_text_field($_POST['sform-lastname']) : '';379 $phone = isset($_POST['sform-phone']) ? sanitize_text_field($_POST['sform-phone']) : '';380 $ subject = isset($_POST['sform-subject']) ? sanitize_text_field(str_replace("\'", "’", $_POST['sform-subject'])) : ''; // WHY str_replace ..... ?381 $ message = isset($_POST['sform-message']) ? sanitize_textarea_field($_POST['sform-message']) : '';382 $ consent = isset($_POST['sform-consent']) ? 'true' : 'false';383 $ captcha_one = isset($_POST['captcha_one']) ? absint($_POST['captcha_one']) : '';384 $c aptcha_two = isset($_POST['captcha_two']) ? absint($_POST['captcha_two']) : '';385 $captcha_question = !empty($captcha_one) && !empty($captcha_two) ? $captcha_one + $captcha_two : '';386 $captcha_answer = isset($_POST['sform-captcha']) ? absint($_POST['sform-captcha']) : '';387 $honeyurl = isset($_POST['url-site']) ? sanitize_text_field($_POST['url-site']) : '';388 $honeytel = isset($_POST['hobbies']) ? sanitize_text_field($_POST['hobbies']) : '';389 $honeycheck = isset($_POST['contact-phone']) ? 'true' : 'false';366 $validation = new SimpleForm_Validation(); 367 $values = $validation->data_sanitization(); 368 $form_id = $values['form']; 369 $name = $values['name']; 370 $lastname = $values['lastname']; 371 $email = $values['email']; 372 $phone = $values['phone']; 373 $subject = $values['subject']; 374 $message = $values['message']; 375 $consent = $values['consent']; 376 $captcha_question = $values['captcha_question']; 377 $captcha_answer = $values['captcha_answer']; 378 $honeyurl = $values['honeyurl']; 379 $honeytel = $values['honeytel']; 380 $honeycheck = $values['honeycheck']; 390 381 $util = new SimpleForm_Util(); 391 382 $settings = $util->sform_settings($form_id); 392 $validation = new SimpleForm_Validation();393 383 394 384 // Make Akismet validation first -
simpleform/trunk/public/includes/class-validation.php
r2712429 r2735160 25 25 add_filter('sform_block_duplicate', array($this, 'block_duplicate'), 10, 5 ); 26 26 27 } 28 29 /** 30 * Sanitaze form data 31 * 32 * @since 2.1.7 33 */ 34 35 public static function data_sanitization() { 36 37 $values = array(); 38 39 $values['form'] = isset($_POST['form-id']) ? absint($_POST['form-id']) : '1'; 40 $values['name'] = isset($_POST['sform-name']) ? sanitize_text_field($_POST['sform-name']) : ''; 41 $values['lastname'] = isset($_POST['sform-lastname']) ? sanitize_text_field($_POST['sform-lastname']) : ''; 42 $values['email'] = isset($_POST['sform-email']) ? sanitize_email($_POST['sform-email']) : ''; 43 $values['phone'] = isset($_POST['sform-phone']) ? sanitize_text_field($_POST['sform-phone']) : ''; 44 $values['subject'] = isset($_POST['sform-subject']) ? sanitize_text_field(str_replace("\'", "’", $_POST['sform-subject'])) : ''; // WHY str_replace ..... ? 45 $values['message'] = isset($_POST['sform-message']) ? sanitize_textarea_field($_POST['sform-message']) : ''; 46 $values['consent'] = isset($_POST['sform-consent']) ? 'true' : 'false'; 47 $values['captcha_one'] = isset($_POST['captcha_one']) ? absint($_POST['captcha_one']) : 0; 48 $values['captcha_two'] = isset($_POST['captcha_two']) ? absint($_POST['captcha_two']) : 0; 49 $values['captcha_question'] = $values['captcha_one'] != 0 && $values['captcha_two'] != 0 ? $values['captcha_one'] + $values['captcha_two'] : ''; 50 $values['captcha_answer'] = isset($_POST['sform-captcha']) ? absint($_POST['sform-captcha']) : ''; 51 $values['honeyurl'] = isset($_POST['url-site']) ? sanitize_text_field($_POST['url-site']) : ''; 52 $values['honeytel'] = isset($_POST['hobbies']) ? sanitize_text_field($_POST['hobbies']) : ''; 53 $values['honeycheck'] = isset($_POST['contact-phone']) ? 'true' : 'false'; 54 55 return $values; 56 27 57 } 28 58 -
simpleform/trunk/public/partials/form-variables.php
r2723059 r2735160 20 20 $form_template = ! empty( $settings['form_template'] ) ? esc_attr($settings['form_template']) : 'default'; 21 21 $form_style = ' ' . $form_template; 22 $borders = ! empty( $settings['form_borders'] ) ? esc_attr($settings['form_borders']) : 'dark';23 $form_borders = ' ' . $borders;24 22 $characters_length = ! empty( $settings['characters_length'] ) ? esc_attr($settings['characters_length']) : 'true'; 25 23 $introduction_text = ! empty ( $attributes['introduction_text'] ) ? stripslashes(wp_kses_post($attributes['introduction_text'])) : ''; … … 255 253 $ajax_form = $ajax == 'true' ? ' ajax' : ''; 256 254 $form_focus = $focus != 'alert' ? ' needs-focus' : ''; 257 $form_class = $form_direction == 'rtl' ? 'rtl ' . $form_validation . $form_focus . $form_style . $ form_borders . $ajax_form : $form_validation . $form_focus . $form_style . $form_borders. $ajax_form;255 $form_class = $form_direction == 'rtl' ? 'rtl ' . $form_validation . $form_focus . $form_style . $ajax_form : $form_validation . $form_focus . $form_style . $ajax_form; 258 256 $preference_field = ! empty( $attributes['preference_field'] ) ? esc_attr($attributes['preference_field']) : 'hidden'; 259 257 $preference_label = ! empty( $attributes['preference_label'] ) ? stripslashes(wp_kses_post($attributes['preference_label'])) : ''; … … 268 266 $error_script = $ajax == 'false' ? $script : ''; 269 267 $error_fields_message .= empty($error_class) || ( $errors_counter > 1 && !isset($error_class['form_honeypot']) && !isset($error_class['duplicate_form']) && empty($akismet_error) && empty($recaptcha_error) && !isset($error_class['server_error']) ) ? $empty_fields : ' '; 270 // $top_class = $atts_array['id'] != $data['form'] ? ' v-invisible' : '';271 268 $top_class = ''; 272 269 $top_error = $outside_error == 'top' ? '<div id="errors-'.$atts_array['id'].'" tabindex="-1" class="msgoutside top '.$wrap_class.$top_class.'"><span id="error-message-'.$atts_array['id'].'" class="message '.$alert_class.'">'.$error_fields_message.'</span>'.$error_script.$noscript.'</div>' : ''; -
simpleform/trunk/simpleform.php
r2726428 r2735160 6 6 * Plugin URI: https://wpsform.com 7 7 * Description: Create a basic contact form for your website. Lightweight and very simple to manage, SimpleForm is immediately ready to use. 8 * Version: 2.1. 8.18 * Version: 2.1.9 9 9 * Requires at least: 5.6 10 10 * Requires PHP: 5.6 … … 26 26 27 27 define( 'SIMPLEFORM_NAME', 'SimpleForm' ); 28 define( 'SIMPLEFORM_VERSION', '2.1. 8.1' );28 define( 'SIMPLEFORM_VERSION', '2.1.9' ); 29 29 define( 'SIMPLEFORM_DB_VERSION', '2.1.8' ); 30 30 define( 'SIMPLEFORM_PATH', plugin_dir_path( __FILE__ ) );
Note: See TracChangeset
for help on using the changeset viewer.