Changeset 3112563
- Timestamp:
- 07/04/2024 01:40:01 PM (21 months ago)
- Location:
- wp-cafe
- Files:
-
- 6 added
- 23 edited
- 12 copied
-
tags/2.2.28 (copied) (copied from wp-cafe/trunk)
-
tags/2.2.28/assets/js/wpc-block-location.js (added)
-
tags/2.2.28/assets/js/wpc-block-pickup.js (added)
-
tags/2.2.28/core/menu/wpc-menus.php (modified) (1 diff)
-
tags/2.2.28/core/modules/guten-block/build (copied) (copied from wp-cafe/trunk/core/modules/guten-block/build)
-
tags/2.2.28/core/modules/guten-block/build/index-rtl.css (modified) (1 diff)
-
tags/2.2.28/core/modules/guten-block/build/index.asset.php (modified) (1 diff)
-
tags/2.2.28/core/modules/guten-block/build/index.css (modified) (1 diff)
-
tags/2.2.28/core/modules/guten-block/build/index.js (modified) (1 diff)
-
tags/2.2.28/core/modules/guten-block/build/style-index-rtl.css (modified) (1 diff)
-
tags/2.2.28/core/modules/guten-block/build/style-index.css (modified) (1 diff)
-
tags/2.2.28/core/modules/guten-block/inc/blocks/food-list.php (copied) (copied from wp-cafe/trunk/core/modules/guten-block/inc/blocks/food-list.php) (2 diffs)
-
tags/2.2.28/core/modules/guten-block/inc/blocks/food-tab.php (copied) (copied from wp-cafe/trunk/core/modules/guten-block/inc/blocks/food-tab.php) (2 diffs)
-
tags/2.2.28/core/modules/guten-block/inc/blocks/location.php (added)
-
tags/2.2.28/core/modules/guten-block/inc/blocks/pickup-delivery.php (copied) (copied from wp-cafe/trunk/core/modules/guten-block/inc/blocks/pickup-delivery.php) (1 diff)
-
tags/2.2.28/core/modules/guten-block/inc/init.php (copied) (copied from wp-cafe/trunk/core/modules/guten-block/inc/init.php) (1 diff)
-
tags/2.2.28/core/shortcodes/hook.php (copied) (copied from wp-cafe/trunk/core/shortcodes/hook.php) (2 diffs)
-
tags/2.2.28/core/shortcodes/template-functions.php (copied) (copied from wp-cafe/trunk/core/shortcodes/template-functions.php) (2 diffs)
-
tags/2.2.28/core/shortcodes/views/reservation/reservation-form-template.php (copied) (copied from wp-cafe/trunk/core/shortcodes/views/reservation/reservation-form-template.php)
-
tags/2.2.28/readme.txt (copied) (copied from wp-cafe/trunk/readme.txt) (2 diffs)
-
tags/2.2.28/utils/wpc-utilities.php (copied) (copied from wp-cafe/trunk/utils/wpc-utilities.php) (2 diffs)
-
tags/2.2.28/wpcafe.php (copied) (copied from wp-cafe/trunk/wpcafe.php) (2 diffs)
-
trunk/assets/js/wpc-block-location.js (added)
-
trunk/assets/js/wpc-block-pickup.js (added)
-
trunk/core/menu/wpc-menus.php (modified) (1 diff)
-
trunk/core/modules/guten-block/build/index-rtl.css (modified) (1 diff)
-
trunk/core/modules/guten-block/build/index.asset.php (modified) (1 diff)
-
trunk/core/modules/guten-block/build/index.css (modified) (1 diff)
-
trunk/core/modules/guten-block/build/index.js (modified) (1 diff)
-
trunk/core/modules/guten-block/build/style-index-rtl.css (modified) (1 diff)
-
trunk/core/modules/guten-block/build/style-index.css (modified) (1 diff)
-
trunk/core/modules/guten-block/inc/blocks/food-list.php (modified) (2 diffs)
-
trunk/core/modules/guten-block/inc/blocks/food-tab.php (modified) (2 diffs)
-
trunk/core/modules/guten-block/inc/blocks/location.php (added)
-
trunk/core/modules/guten-block/inc/blocks/pickup-delivery.php (modified) (1 diff)
-
trunk/core/modules/guten-block/inc/init.php (modified) (1 diff)
-
trunk/core/shortcodes/hook.php (modified) (2 diffs)
-
trunk/core/shortcodes/template-functions.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/utils/wpc-utilities.php (modified) (2 diffs)
-
trunk/wpcafe.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-cafe/tags/2.2.28/core/menu/wpc-menus.php
r2707529 r3112563 23 23 $this->pages = [ 24 24 [ 25 "page_title" => esc_html __( 'Dashboard', 'wpcafe' ),26 "menu_title" => esc_html __( 'WPCafe', 'wpcafe' ),25 "page_title" => esc_html( 'Dashboard', 'wpcafe' ), 26 "menu_title" => esc_html( 'WPCafe', 'wpcafe' ), 27 27 "capability" => 'manage_options', 28 28 "menu_slug" => 'cafe_menu', -
wp-cafe/tags/2.2.28/core/modules/guten-block/build/index-rtl.css
r3102417 r3112563 2 2 .wp-block-wpc-food-menu-tab{border:1px solid #ccc;padding:10px}.wp-block-wpc-food-menu-tab a{pointer-events:none}.multiple_select_control select{min-height:100px!important} 3 3 .wp-block-wpc-food-menu-tab{border:1px solid #ccc;padding:10px}.wp-block-wpc-food-menu-tab a{pointer-events:none}.multiple_select_control select{min-height:100px!important} 4 .wp-block-wpc-food-menu-tab{border:1px solid #ccc;padding:10px}.wp-block-wpc-food-menu-tab a{pointer-events:none}.multiple_select_control select{min-height:100px!important} -
wp-cafe/tags/2.2.28/core/modules/guten-block/build/index.asset.php
r3102417 r3112563 1 <?php return array('dependencies' => array('react'), 'version' => '0 4cb007e3bc05acf0140');1 <?php return array('dependencies' => array('react'), 'version' => '0d44a4ccfe0d97727a13'); -
wp-cafe/tags/2.2.28/core/modules/guten-block/build/index.css
r3102417 r3112563 2 2 .wp-block-wpc-food-menu-tab{border:1px solid #ccc;padding:10px}.wp-block-wpc-food-menu-tab a{pointer-events:none}.multiple_select_control select{min-height:100px!important} 3 3 .wp-block-wpc-food-menu-tab{border:1px solid #ccc;padding:10px}.wp-block-wpc-food-menu-tab a{pointer-events:none}.multiple_select_control select{min-height:100px!important} 4 .wp-block-wpc-food-menu-tab{border:1px solid #ccc;padding:10px}.wp-block-wpc-food-menu-tab a{pointer-events:none}.multiple_select_control select{min-height:100px!important} -
wp-cafe/tags/2.2.28/core/modules/guten-block/build/index.js
r3102417 r3112563 1 (()=>{"use strict";var e,t={1 32:()=>{const e=window.React,{__}=wp.i18n,{TextControl:t,SelectControl:l,Toolbar:n,Button:o,Tooltip:c,PanelBody:a,PanelRow:s,FormToggle:r,ToggleControl:p,ToolbarGroup:i,Disabled:w,RadioControl:u,RangeControl:_,FontSizePicker:m}=wp.components,{serverSideRender:d}=wp,{InspectorControls:h}=wp.blockEditor,f=[{label:__("Select one or more categories","wpcafe"),value:null}];let b=!0;wp.apiFetch({path:"wc/store/products/categories"}).then((e=>{e.length<1&&f.push({label:__("No Categories Found","wpcafe"),value:null}),b=!1,jQuery.each(e,(function(e,t){f.push({label:t.name,value:t.id})}))})).catch();const{__:y}=wp.i18n,{registerBlockType:g}=wp.blocks;g("wpc/food-menu-list",{title:y("WPC Food List","wpcafe"),icon:"list-view",category:"wp-cafe-blocks",apiVersion:1,keywords:[y("WPC Food List","wpcafe"),y("WP Cafe","wpcafe"),y("Food Tab","wpcafe")],attributes:{food_menu_style:{type:"string",default:"style-1"},show_thumbnail:{type:"string",default:"yes"},wpc_menu_cat:{type:"array",default:[]},wpc_desc_limit:{type:"integer",default:20},wpc_show_desc:{type:"string",default:"yes"},wpc_cart_button_show:{type:"string",default:"yes"},title_link_show:{type:"string",default:"yes"},show_item_status:{type:"string",default:"yes"},wpc_price_show:{type:"string",default:"yes"},wpc_menu_count:{type:"integer",default:20},wpc_menu_order:{type:"string",default:"DESC"}},edit:function(t){const{setAttributes:n,attributes:o,className:c}=t,r=(0,e.createElement)(h,{key:"inspector"},(0,e.createElement)(a,{title:__("Settings","wpcafe")},(0,e.createElement)(s,null,(0,e.createElement)(l,{label:__("Menu Order","wpcafe"),value:o.food_menu_style,options:[{label:__("style 1","wpcafe"),value:"style-1"},{label:__("Style 2","wpcafe"),value:"style-2"}],onChange:e=>{n({food_menu_style:e})}})),(0,e.createElement)(s,null,(0,e.createElement)(p,{label:__("Show Thumbnail","wpcafe"),checked:"yes"==o.show_thumbnail,onChange:e=>{n({show_thumbnail:e?"yes":"no"})}})),(0,e.createElement)(s,null,(0,e.createElement)(l,{multiple:!0,className:"multiple_select_control",label:__("Select Categories","wpcafe"),value:o.wpc_menu_cat,options:f,onChange:e=>{n({wpc_menu_cat:e})}})),(0,e.createElement)(s,null,(0,e.createElement)(p,{label:__("Show Description","wpcafe"),checked:"yes"==o.wpc_show_desc,onChange:e=>n({wpc_show_desc:e?"yes":"no"})})),"yes"==o.wpc_show_desc&&(0,e.createElement)(s,null,(0,e.createElement)(_,{label:__("Description Limit","wpcafe"),value:o.wpc_desc_limit,onChange:e=>{n({wpc_desc_limit:e})},min:1,max:50})),(0,e.createElement)(s,null,(0,e.createElement)(p,{label:__("Show Cart Button","wpcafe"),checked:"yes"==o.wpc_cart_button_show,onChange:e=>n({wpc_cart_button_show:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(p,{label:__("Show Title Link","wpcafe"),checked:"yes"==o.title_link_show,onChange:e=>n({title_link_show:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(p,{label:__("Show Item Status","wpcafe"),checked:"yes"==o.show_item_status,onChange:e=>n({show_item_status:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(p,{label:__("Show Price","wpcafe"),checked:"yes"==o.wpc_price_show,onChange:e=>n({wpc_price_show:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(_,{label:__("Menu Count","wpcafe"),value:o.wpc_menu_count,onChange:e=>{n({wpc_menu_count:e})},min:1,max:50})),(0,e.createElement)(s,null,(0,e.createElement)(l,{label:__("Menu Order","wpcafe"),value:o.wpc_menu_order,options:[{label:__("ASC","wpcafe"),value:"ASC"},{label:__("DESC","wpcafe"),value:"DESC"}],onChange:e=>{n({wpc_menu_order:e})}}))));return[(0,e.createElement)("div",{className:t.className},(0,e.createElement)(d,{block:"wpc/food-menu-list",attributes:{food_menu_style:o.food_menu_style,show_thumbnail:o.show_thumbnail,wpc_menu_cat:o.wpc_menu_cat,wpc_desc_limit:o.wpc_desc_limit,wpc_show_desc:o.wpc_show_desc,wpc_cart_button_show:o.wpc_cart_button_show,title_link_show:o.title_link_show,show_item_status:o.show_item_status,wpc_price_show:o.wpc_price_show,wpc_menu_count:o.wpc_menu_count,wpc_menu_order:o.wpc_menu_order}}),r,b&&(0,e.createElement)("p",null,"No Category Found."))]},save:function(e){return null}});const{__:E}=wp.i18n,{TextControl:C,SelectControl:k,Toolbar:v,Button:S,Tooltip:T,PanelBody:P,PanelRow:F,FormToggle:N,ToggleControl:O,ToolbarGroup:D,Disabled:x,RadioControl:B,RangeControl:R,FontSizePicker:A}=wp.components,{serverSideRender:W}=wp,{InspectorControls:j}=wp.blockEditor,{Fragment:L}=wp.element;let M=!0;const I=[{label:E("Select one or more categories","wpcafe"),value:null}];wp.apiFetch({path:"wc/store/products/categories"}).then((e=>{e.length<1&&I.push({label:E("No Categories Found","wpcafe"),value:null}),M=!1,jQuery.each(e,(function(e,t){I.push({label:t.name,value:t.id})}))})).catch();const{__:V}=wp.i18n,{registerBlockType:z}=wp.blocks;z("wpc/food-menu-tab",{title:V("WPC Food Tab"),icon:"editor-table",category:"wp-cafe-blocks",apiVersion:1,keywords:[V("WPC Food Tab","wpcafe"),V("WP Cafe","wpcafe"),V("Food Tab","wpcafe")],attributes:{food_menu_style:{type:"string",default:"style-1"},wpc_food_categories:{type:"array",default:[]},show_thumbnail:{type:"string",default:"yes"},wpc_desc_limit:{type:"integer",default:20},wpc_show_desc:{type:"string",default:"yes"},wpc_cart_button:{type:"string",default:"yes"},title_link_show:{type:"string",default:"yes"},show_item_status:{type:"string",default:"yes"},wpc_menu_count:{type:"integer",default:20},wpc_menu_order:{type:"string",default:"DESC"}},edit:function(t){const{setAttributes:l,attributes:n,className:o}=t,c=(0,e.createElement)(j,{key:"inspector"},(0,e.createElement)(P,{title:E("Settings","wpcafe")},(0,e.createElement)(F,null,(0,e.createElement)(k,{label:E("Menu Order","wpcafe"),value:n.food_menu_style,options:[{label:E("style 1","wpcafe"),value:"style-1"},{label:E("style 2","wpcafe"),value:"style-2"}],onChange:e=>{l({food_menu_style:e})}})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Thumbnail","wpcafe"),checked:"yes"==n.show_thumbnail,onChange:e=>l({show_thumbnail:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(k,{multiple:!0,className:"multiple_select_control",label:E("Select Categories","wpcafe"),value:n.wpc_food_categories,options:I,onChange:e=>{l({wpc_food_categories:e})}})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Description","wpcafe"),checked:"yes"==n.wpc_show_desc,onChange:e=>l({wpc_show_desc:e?"yes":"no"})})),"yes"==n.wpc_show_desc&&(0,e.createElement)(F,null,(0,e.createElement)(R,{label:E("Description Limit","wpcafe"),value:n.wpc_desc_limit,onChange:e=>{l({wpc_desc_limit:e})},min:1,max:50})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Cart Button","wpcafe"),checked:"yes"==n.wpc_cart_button,onChange:e=>l({wpc_cart_button:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Title Link","wpcafe"),checked:"yes"==n.title_link_show,onChange:e=>l({title_link_show:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Item Status","wpcafe"),checked:"yes"==n.show_item_status,onChange:e=>l({show_item_status:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Price","wpcafe"),checked:"yes"==n.wpc_price_show,onChange:e=>l({wpc_price_show:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(R,{label:E("Menu Count","wpcafe"),value:n.wpc_menu_count,onChange:e=>{l({wpc_menu_count:e})},min:1,max:50})),(0,e.createElement)(F,null,(0,e.createElement)(k,{label:E("Menu Order","wpcafe"),value:n.wpc_menu_order,options:[{label:E("ASC","wpcafe"),value:"ASC"},{label:E("DESC","wpcafe"),value:"DESC"}],onChange:e=>{l({wpc_menu_order:e})}}))));return[(0,e.createElement)("div",{className:t.className},(0,e.createElement)(W,{block:"wpc/food-menu-tab",attributes:{food_menu_style:n.food_menu_style,wpc_food_categories:n.wpc_food_categories,show_thumbnail:n.show_thumbnail,wpc_desc_limit:n.wpc_desc_limit,wpc_show_desc:n.wpc_show_desc,wpc_cart_button:n.wpc_cart_button,title_link_show:n.title_link_show,show_item_status:n.show_item_status,wpc_price_show:n.wpc_price_show,wpc_menu_count:n.wpc_menu_count,wpc_menu_order:n.wpc_menu_order}}),c,M&&(0,e.createElement)("p",null,"Add at least one product category."))]},save:function(e){return null}});const{__:G}=wp.i18n,{PanelBody:Q}=wp.components,{serverSideRender:q}=wp,{InspectorControls:H}=wp.blockEditor,{Fragment:J}=wp.element,{__:K}=wp.i18n,{registerBlockType:U}=wp.blocks;U("wpc/pickup-delivery",{title:K("WPC Pickup & delivery","wpcafe"),icon:"editor-table",category:"wp-cafe-blocks",apiVersion:1,keywords:[K("Pickup delivery","wpcafe"),K("WP Cafe","wpcafe"),K("Food Tab","wpcafe")],parent:["woocommerce/checkout-fields-block"],attributes:{lock:{type:"object",default:{remove:!0,move:!0}}},edit:function(t){const{setAttributes:l,attributes:n,className:o}=t,c=(0,e.createElement)(H,{key:"inspector"},(0,e.createElement)(Q,{title:G("Settings","wpcafe")}));return[(0,e.createElement)("div",{className:t.className},(0,e.createElement)(q,{block:"wpc/pickup-delivery",attributes:{}}),c)]},save:function(e){return null}})}},l={};function n(e){var o=l[e];if(void 0!==o)return o.exports;var c=l[e]={exports:{}};return t[e](c,c.exports,n),c.exports}n.m=t,e=[],n.O=(t,l,o,c)=>{if(!l){var a=1/0;for(i=0;i<e.length;i++){for(var[l,o,c]=e[i],s=!0,r=0;r<l.length;r++)(!1&c||a>=c)&&Object.keys(n.O).every((e=>n.O[e](l[r])))?l.splice(r--,1):(s=!1,c<a&&(a=c));if(s){e.splice(i--,1);var p=o();void 0!==p&&(t=p)}}return t}c=c||0;for(var i=e.length;i>0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[l,o,c]},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={57:0,350:0};n.O.j=t=>0===e[t];var t=(t,l)=>{var o,c,[a,s,r]=l,p=0;if(a.some((t=>0!==e[t]))){for(o in s)n.o(s,o)&&(n.m[o]=s[o]);if(r)var i=r(n)}for(t&&t(l);p<a.length;p++)c=a[p],n.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return n.O(i)},l=globalThis.webpackChunkwpcafe=globalThis.webpackChunkwpcafe||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})();var o=n.O(void 0,[350],(()=>n(132)));o=n.O(o)})();1 (()=>{"use strict";var e,t={114:()=>{const e=window.React,{__}=wp.i18n,{TextControl:t,SelectControl:l,Toolbar:o,Button:c,Tooltip:n,PanelBody:a,PanelRow:s,FormToggle:r,ToggleControl:i,ToolbarGroup:p,Disabled:w,RadioControl:u,RangeControl:_,FontSizePicker:m}=wp.components,{serverSideRender:d}=wp,{InspectorControls:h}=wp.blockEditor,f=[{label:__("Select one or more categories","wpcafe"),value:null}];let b=!0;wp.apiFetch({path:"wc/store/products/categories"}).then((e=>{e.length<1&&f.push({label:__("No Categories Found","wpcafe"),value:null}),b=!1,jQuery.each(e,(function(e,t){f.push({label:t.name,value:t.id})}))})).catch();const{__:y}=wp.i18n,{registerBlockType:g}=wp.blocks;g("wpc/food-menu-list",{title:y("WPC Food List","wpcafe"),icon:"list-view",category:"wp-cafe-blocks",apiVersion:1,keywords:[y("WPC Food List","wpcafe"),y("WP Cafe","wpcafe"),y("Food Tab","wpcafe")],attributes:{food_menu_style:{type:"string",default:"style-1"},show_thumbnail:{type:"string",default:"yes"},wpc_menu_cat:{type:"array",default:[]},wpc_desc_limit:{type:"integer",default:20},wpc_show_desc:{type:"string",default:"yes"},wpc_cart_button_show:{type:"string",default:"yes"},title_link_show:{type:"string",default:"yes"},show_item_status:{type:"string",default:"yes"},wpc_price_show:{type:"string",default:"yes"},wpc_menu_count:{type:"integer",default:20},wpc_menu_order:{type:"string",default:"DESC"}},edit:function(t){const{setAttributes:o,attributes:c,className:n}=t,r=(0,e.createElement)(h,{key:"inspector"},(0,e.createElement)(a,{title:__("Settings","wpcafe")},(0,e.createElement)(s,null,(0,e.createElement)(l,{label:__("Menu Order","wpcafe"),value:c.food_menu_style,options:[{label:__("style 1","wpcafe"),value:"style-1"},{label:__("Style 2","wpcafe"),value:"style-2"}],onChange:e=>{o({food_menu_style:e})}})),(0,e.createElement)(s,null,(0,e.createElement)(i,{label:__("Show Thumbnail","wpcafe"),checked:"yes"==c.show_thumbnail,onChange:e=>{o({show_thumbnail:e?"yes":"no"})}})),(0,e.createElement)(s,null,(0,e.createElement)(l,{multiple:!0,className:"multiple_select_control",label:__("Select Categories","wpcafe"),value:c.wpc_menu_cat,options:f,onChange:e=>{o({wpc_menu_cat:e})}})),(0,e.createElement)(s,null,(0,e.createElement)(i,{label:__("Show Description","wpcafe"),checked:"yes"==c.wpc_show_desc,onChange:e=>o({wpc_show_desc:e?"yes":"no"})})),"yes"==c.wpc_show_desc&&(0,e.createElement)(s,null,(0,e.createElement)(_,{label:__("Description Limit","wpcafe"),value:c.wpc_desc_limit,onChange:e=>{o({wpc_desc_limit:e})},min:1,max:50})),(0,e.createElement)(s,null,(0,e.createElement)(i,{label:__("Show Cart Button","wpcafe"),checked:"yes"==c.wpc_cart_button_show,onChange:e=>o({wpc_cart_button_show:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(i,{label:__("Show Title Link","wpcafe"),checked:"yes"==c.title_link_show,onChange:e=>o({title_link_show:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(i,{label:__("Show Item Status","wpcafe"),checked:"yes"==c.show_item_status,onChange:e=>o({show_item_status:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(i,{label:__("Show Price","wpcafe"),checked:"yes"==c.wpc_price_show,onChange:e=>o({wpc_price_show:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(_,{label:__("Menu Count","wpcafe"),value:c.wpc_menu_count,onChange:e=>{o({wpc_menu_count:e})},min:1,max:50})),(0,e.createElement)(s,null,(0,e.createElement)(l,{label:__("Menu Order","wpcafe"),value:c.wpc_menu_order,options:[{label:__("ASC","wpcafe"),value:"ASC"},{label:__("DESC","wpcafe"),value:"DESC"}],onChange:e=>{o({wpc_menu_order:e})}}))));return[(0,e.createElement)("div",{className:t.className},(0,e.createElement)(d,{block:"wpc/food-menu-list",attributes:{food_menu_style:c.food_menu_style,show_thumbnail:c.show_thumbnail,wpc_menu_cat:c.wpc_menu_cat,wpc_desc_limit:c.wpc_desc_limit,wpc_show_desc:c.wpc_show_desc,wpc_cart_button_show:c.wpc_cart_button_show,title_link_show:c.title_link_show,show_item_status:c.show_item_status,wpc_price_show:c.wpc_price_show,wpc_menu_count:c.wpc_menu_count,wpc_menu_order:c.wpc_menu_order}}),r,b&&(0,e.createElement)("p",null,"No Category Found."))]},save:function(e){return null}});const{__:E}=wp.i18n,{TextControl:k,SelectControl:C,Toolbar:v,Button:S,Tooltip:T,PanelBody:P,PanelRow:F,FormToggle:N,ToggleControl:O,ToolbarGroup:B,Disabled:D,RadioControl:R,RangeControl:x,FontSizePicker:W}=wp.components,{serverSideRender:A}=wp,{InspectorControls:L}=wp.blockEditor,{Fragment:j}=wp.element;let I=!0;const M=[{label:E("Select one or more categories","wpcafe"),value:null}];wp.apiFetch({path:"wc/store/products/categories"}).then((e=>{e.length<1&&M.push({label:E("No Categories Found","wpcafe"),value:null}),I=!1,jQuery.each(e,(function(e,t){M.push({label:t.name,value:t.id})}))})).catch();const{__:V}=wp.i18n,{registerBlockType:z}=wp.blocks;z("wpc/food-menu-tab",{title:V("WPC Food Tab"),icon:"editor-table",category:"wp-cafe-blocks",apiVersion:1,keywords:[V("WPC Food Tab","wpcafe"),V("WP Cafe","wpcafe"),V("Food Tab","wpcafe")],attributes:{food_menu_style:{type:"string",default:"style-1"},wpc_food_categories:{type:"array",default:[]},show_thumbnail:{type:"string",default:"yes"},wpc_desc_limit:{type:"integer",default:20},wpc_show_desc:{type:"string",default:"yes"},wpc_cart_button:{type:"string",default:"yes"},title_link_show:{type:"string",default:"yes"},show_item_status:{type:"string",default:"yes"},wpc_menu_count:{type:"integer",default:20},wpc_menu_order:{type:"string",default:"DESC"}},edit:function(t){const{setAttributes:l,attributes:o,className:c}=t,n=(0,e.createElement)(L,{key:"inspector"},(0,e.createElement)(P,{title:E("Settings","wpcafe")},(0,e.createElement)(F,null,(0,e.createElement)(C,{label:E("Menu Order","wpcafe"),value:o.food_menu_style,options:[{label:E("style 1","wpcafe"),value:"style-1"},{label:E("style 2","wpcafe"),value:"style-2"}],onChange:e=>{l({food_menu_style:e})}})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Thumbnail","wpcafe"),checked:"yes"==o.show_thumbnail,onChange:e=>l({show_thumbnail:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(C,{multiple:!0,className:"multiple_select_control",label:E("Select Categories","wpcafe"),value:o.wpc_food_categories,options:M,onChange:e=>{l({wpc_food_categories:e})}})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Description","wpcafe"),checked:"yes"==o.wpc_show_desc,onChange:e=>l({wpc_show_desc:e?"yes":"no"})})),"yes"==o.wpc_show_desc&&(0,e.createElement)(F,null,(0,e.createElement)(x,{label:E("Description Limit","wpcafe"),value:o.wpc_desc_limit,onChange:e=>{l({wpc_desc_limit:e})},min:1,max:50})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Cart Button","wpcafe"),checked:"yes"==o.wpc_cart_button,onChange:e=>l({wpc_cart_button:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Title Link","wpcafe"),checked:"yes"==o.title_link_show,onChange:e=>l({title_link_show:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Item Status","wpcafe"),checked:"yes"==o.show_item_status,onChange:e=>l({show_item_status:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Price","wpcafe"),checked:"yes"==o.wpc_price_show,onChange:e=>l({wpc_price_show:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(x,{label:E("Menu Count","wpcafe"),value:o.wpc_menu_count,onChange:e=>{l({wpc_menu_count:e})},min:1,max:50})),(0,e.createElement)(F,null,(0,e.createElement)(C,{label:E("Menu Order","wpcafe"),value:o.wpc_menu_order,options:[{label:E("ASC","wpcafe"),value:"ASC"},{label:E("DESC","wpcafe"),value:"DESC"}],onChange:e=>{l({wpc_menu_order:e})}}))));return[(0,e.createElement)("div",{className:t.className},(0,e.createElement)(A,{block:"wpc/food-menu-tab",attributes:{food_menu_style:o.food_menu_style,wpc_food_categories:o.wpc_food_categories,show_thumbnail:o.show_thumbnail,wpc_desc_limit:o.wpc_desc_limit,wpc_show_desc:o.wpc_show_desc,wpc_cart_button:o.wpc_cart_button,title_link_show:o.title_link_show,show_item_status:o.show_item_status,wpc_price_show:o.wpc_price_show,wpc_menu_count:o.wpc_menu_count,wpc_menu_order:o.wpc_menu_order}}),n,I&&(0,e.createElement)("p",null,"Add at least one product category."))]},save:function(e){return null}});const{__:G}=wp.i18n,{PanelBody:Q}=wp.components,{serverSideRender:q}=wp,{InspectorControls:H}=wp.blockEditor,{Fragment:J}=wp.element,{__:K}=wp.i18n,{registerBlockType:U}=wp.blocks;U("wpc/pickup-delivery",{title:K("WPC Pickup & delivery","wpcafe"),icon:"editor-table",category:"wp-cafe-blocks",apiVersion:1,keywords:[K("Pickup delivery","wpcafe"),K("WP Cafe","wpcafe"),K("Food Tab","wpcafe")],parent:["woocommerce/checkout-fields-block"],attributes:{lock:{type:"object",default:{remove:!0,move:!0}}},edit:function(t){const{setAttributes:l,attributes:o,className:c}=t,n=(0,e.createElement)(H,{key:"inspector"},(0,e.createElement)(Q,{title:G("Settings","wpcafe")}));return[(0,e.createElement)("div",{className:t.className},(0,e.createElement)(q,{block:"wpc/pickup-delivery",attributes:{}}),n)]},save:function(e){return null}});const{__:X}=wp.i18n,{PanelBody:Y}=wp.components,{serverSideRender:Z}=wp,{InspectorControls:$}=wp.blockEditor,{Fragment:ee}=wp.element,{__:te}=wp.i18n,{registerBlockType:le}=wp.blocks;le("wpc/location",{title:te("WPC Location","wpcafe"),icon:"editor-table",category:"wp-cafe-blocks",apiVersion:1,keywords:[te("Location","wpcafe"),te("WP Cafe","wpcafe"),te("Food Tab","wpcafe")],parent:["woocommerce/checkout-fields-block"],attributes:{lock:{type:"object",default:{remove:!0,move:!0}}},edit:function(t){const{setAttributes:l,attributes:o,className:c}=t,n=(0,e.createElement)($,{key:"inspector"},(0,e.createElement)(Y,{title:X("Settings","wpcafe")}));return[(0,e.createElement)("div",{className:t.className},(0,e.createElement)(Z,{block:"wpc/location",attributes:{}}),n)]},save:function(e){return null}})}},l={};function o(e){var c=l[e];if(void 0!==c)return c.exports;var n=l[e]={exports:{}};return t[e](n,n.exports,o),n.exports}o.m=t,e=[],o.O=(t,l,c,n)=>{if(!l){var a=1/0;for(p=0;p<e.length;p++){for(var[l,c,n]=e[p],s=!0,r=0;r<l.length;r++)(!1&n||a>=n)&&Object.keys(o.O).every((e=>o.O[e](l[r])))?l.splice(r--,1):(s=!1,n<a&&(a=n));if(s){e.splice(p--,1);var i=c();void 0!==i&&(t=i)}}return t}n=n||0;for(var p=e.length;p>0&&e[p-1][2]>n;p--)e[p]=e[p-1];e[p]=[l,c,n]},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={57:0,350:0};o.O.j=t=>0===e[t];var t=(t,l)=>{var c,n,[a,s,r]=l,i=0;if(a.some((t=>0!==e[t]))){for(c in s)o.o(s,c)&&(o.m[c]=s[c]);if(r)var p=r(o)}for(t&&t(l);i<a.length;i++)n=a[i],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(p)},l=globalThis.webpackChunkwpcafe=globalThis.webpackChunkwpcafe||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})();var c=o.O(void 0,[350],(()=>o(114)));c=o.O(c)})(); -
wp-cafe/tags/2.2.28/core/modules/guten-block/build/style-index-rtl.css
r3102417 r3112563 2 2 3 3 4 -
wp-cafe/tags/2.2.28/core/modules/guten-block/build/style-index.css
r3102417 r3112563 2 2 3 3 4 -
wp-cafe/tags/2.2.28/core/modules/guten-block/inc/blocks/food-list.php
r3089847 r3112563 92 92 apply_filters( 'elementor/control/search_data' , $settings , $unique_id , 'wpc-menus-list' ); 93 93 94 $allowed_file_names = [ 95 'style-1', 96 'style-2', 97 'style-3' 98 ]; 99 100 if( in_array($style, $allowed_file_names)){ 101 $template_file = esc_html($style); 102 }else{ 103 $template_file = $allowed_file_names[0]; 104 } 105 94 106 ob_start(); 95 107 ?> … … 104 116 ); 105 117 $products = Wpc_Utilities::product_query( $food_list_args ); 106 include \Wpcafe::plugin_dir() . "widgets/wpc-menus-list/style/{$ style}.php";118 include \Wpcafe::plugin_dir() . "widgets/wpc-menus-list/style/{$template_file}.php"; 107 119 ?> 108 120 </div> -
wp-cafe/tags/2.2.28/core/modules/guten-block/inc/blocks/food-tab.php
r3089847 r3112563 111 111 $title_link_show= is_array($settings) && isset($settings['title_link_show']) ? $settings['title_link_show'] : 'yes'; 112 112 $class = ($title_link_show=='yes')? '' : 'wpc-no-link'; 113 114 $allowed_file_names = [ 115 'style-1', 116 'style-2' 117 ]; 118 119 if( in_array($style, $allowed_file_names)){ 120 $template_file = esc_html($style); 121 }else{ 122 $template_file = $allowed_file_names[0]; 123 } 124 113 125 ob_start(); 114 126 ?> … … 151 163 ); 152 164 $products = Wpc_Utilities::product_query( $food_tab_args ); 153 include \Wpcafe::plugin_dir() . "widgets/wpc-food-menu-tab/style/{$ style}.php";165 include \Wpcafe::plugin_dir() . "widgets/wpc-food-menu-tab/style/{$template_file}.php"; 154 166 ?> 155 167 </div> -
wp-cafe/tags/2.2.28/core/modules/guten-block/inc/blocks/pickup-delivery.php
r3102417 r3112563 10 10 ) 11 11 ); 12 13 if(is_checkout()){ 14 wp_enqueue_script('frontend-js-block-pickup', \Wpcafe::assets_url() . 'js/wpc-block-pickup.js', [ 'jquery', 'wpc-pro-widgets-modal-script', 'jquery-timepicker', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n' ], \Wpcafe::version()); 15 } 16 12 17 } 13 18 add_action('init', 'register_pickup_delivery_block'); 14 15 // enqueue scripts for block16 function pickup_delivery_block_assets() {17 if ( class_exists( 'Wpcafe_Pro' ) && is_checkout() ) {18 wp_enqueue_script('frontend-js-block', \Wpcafe_Pro::assets_url() . 'js/wpc-pro-public.js', [ 'jquery', 'wpc-pro-widgets-modal-script', 'wpc-public', 'jquery-timepicker', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n' ], \Wpcafe_Pro::version());19 }20 }21 add_action( 'enqueue_block_assets', 'pickup_delivery_block_assets', 999 );22 19 23 20 // pickup delivery checkout page block callback -
wp-cafe/tags/2.2.28/core/modules/guten-block/inc/init.php
r3102417 r3112563 85 85 include_once \Wpcafe::plugin_dir() . 'core/modules/guten-block/inc/blocks/food-tab.php'; 86 86 } 87 //include food tabblock87 //include pickup delivery block 88 88 if( file_exists( \Wpcafe::plugin_dir() . 'core/modules/guten-block/inc/blocks/pickup-delivery.php' )){ 89 89 include_once \Wpcafe::plugin_dir() . 'core/modules/guten-block/inc/blocks/pickup-delivery.php'; 90 90 } 91 91 92 //include location block 93 if( file_exists( \Wpcafe::plugin_dir() . 'core/modules/guten-block/inc/blocks/location.php' )){ 94 include_once \Wpcafe::plugin_dir() . 'core/modules/guten-block/inc/blocks/location.php'; 95 } 92 96 97 -
wp-cafe/tags/2.2.28/core/shortcodes/hook.php
r3102417 r3112563 33 33 'wpc_reservation_form' => 'reservation_shortcode', 34 34 'wpc_food_location_menu'=> 'food_location_menu', 35 'food_location_filter' => 'food_location_filter' 35 'food_location_filter' => 'food_location_filter', 36 'wpc_location_checkout' => 'wpc_location_checkout_block', 37 36 38 ); 37 39 … … 781 783 } 782 784 } 785 786 /** 787 * Location field in checkout form for gutenblock shortcode 788 */ 789 public function wpc_location_checkout_block(){ 790 $checkout = WC()->checkout; 791 ob_start(); 792 ?> 793 <div id="wpc_location_field"> 794 <div class="location_heading"><?php echo esc_html__('Food Order Location', 'wpcafe');?></div> 795 <div class="wpc_location_name"></div> 796 <input type="hidden" name="wpc_location_name" class="wpc_location_name" /> 797 </div> 798 <?php 799 800 return ob_get_clean(); 801 802 } 803 783 804 } -
wp-cafe/tags/2.2.28/core/shortcodes/template-functions.php
r3102417 r3112563 215 215 216 216 ?> 217 <span class="wpc-menu-currency"><span class="wpc-menu-price"><?php echo esc_attr( $var_price ); ?></span></span> 217 <span class="wpc-menu-currency"><span class="wpc-menu-price"><?php 218 echo wp_kses($var_price, Wpc_Utilities::wpc_kses_allowed_tags() ); 219 ?></span></span> 218 220 <?php 219 221 } … … 330 332 } 331 333 ?> 332 <span class="wpc-menu-currency"><span class="wpc-menu-price"><?php echo esc_attr( $var_price ); ?></span></span> 334 <span class="wpc-menu-currency"><span class="wpc-menu-price"> 335 <?php 336 echo wp_kses($var_price, Wpc_Utilities::wpc_kses_allowed_tags() ); 337 ?> 338 </span></span> 333 339 <?php 334 340 } -
wp-cafe/tags/2.2.28/readme.txt
r3102417 r3112563 3 3 Tags: food menu, food ordering, food delivery, restaurant reservations, restaurant menu 4 4 Requires at least: 5.2 5 Tested up to: 6.5. 46 Stable tag: 2.2.2 75 Tested up to: 6.5.5 6 Stable tag: 2.2.28 7 7 Requires PHP: 7.0 8 8 License: GPLv2 or later … … 397 397 == Changelog == 398 398 399 = 2.2.28 ( July 4, 2024 ) = 400 401 New : Location Gutenberg checkout block 402 Tweak : Improved Gutenberg block security 403 Fix : Single product add to cart issue fix 404 399 405 = 2.2.27 ( June 13, 2024 ) = 400 406 -
wp-cafe/tags/2.2.28/utils/wpc-utilities.php
r3102417 r3112563 301 301 'title' => [], 302 302 'style' => [], 303 'span' => [] 303 304 ], 304 305 'small' => [ … … 800 801 <div class="wpc-add-to-cart"> 801 802 <a 802 data-product_name='. $product->get_name().'803 data-product_name='.esc_html($product->get_name()).' 803 804 data-product_price="'. wc_get_price_to_display( $product ) . get_woocommerce_currency_symbol().'" 804 805 data-product_id="'. $product->get_id().'" -
wp-cafe/tags/2.2.28/wpcafe.php
r3102417 r3112563 9 9 * Plugin URI: https://product.themewinter.com/wpcafe 10 10 * Description: WordPress Restaurant solution plugin to launch Restaurant Websites. 11 * Version: 2.2.2 711 * Version: 2.2.28 12 12 * Author: Themewinter 13 13 * Author URI: http://themewinter.com/ … … 30 30 */ 31 31 static function version() { 32 return '2.2.2 7';32 return '2.2.28'; 33 33 } 34 34 -
wp-cafe/trunk/core/menu/wpc-menus.php
r2707529 r3112563 23 23 $this->pages = [ 24 24 [ 25 "page_title" => esc_html __( 'Dashboard', 'wpcafe' ),26 "menu_title" => esc_html __( 'WPCafe', 'wpcafe' ),25 "page_title" => esc_html( 'Dashboard', 'wpcafe' ), 26 "menu_title" => esc_html( 'WPCafe', 'wpcafe' ), 27 27 "capability" => 'manage_options', 28 28 "menu_slug" => 'cafe_menu', -
wp-cafe/trunk/core/modules/guten-block/build/index-rtl.css
r3102417 r3112563 2 2 .wp-block-wpc-food-menu-tab{border:1px solid #ccc;padding:10px}.wp-block-wpc-food-menu-tab a{pointer-events:none}.multiple_select_control select{min-height:100px!important} 3 3 .wp-block-wpc-food-menu-tab{border:1px solid #ccc;padding:10px}.wp-block-wpc-food-menu-tab a{pointer-events:none}.multiple_select_control select{min-height:100px!important} 4 .wp-block-wpc-food-menu-tab{border:1px solid #ccc;padding:10px}.wp-block-wpc-food-menu-tab a{pointer-events:none}.multiple_select_control select{min-height:100px!important} -
wp-cafe/trunk/core/modules/guten-block/build/index.asset.php
r3102417 r3112563 1 <?php return array('dependencies' => array('react'), 'version' => '0 4cb007e3bc05acf0140');1 <?php return array('dependencies' => array('react'), 'version' => '0d44a4ccfe0d97727a13'); -
wp-cafe/trunk/core/modules/guten-block/build/index.css
r3102417 r3112563 2 2 .wp-block-wpc-food-menu-tab{border:1px solid #ccc;padding:10px}.wp-block-wpc-food-menu-tab a{pointer-events:none}.multiple_select_control select{min-height:100px!important} 3 3 .wp-block-wpc-food-menu-tab{border:1px solid #ccc;padding:10px}.wp-block-wpc-food-menu-tab a{pointer-events:none}.multiple_select_control select{min-height:100px!important} 4 .wp-block-wpc-food-menu-tab{border:1px solid #ccc;padding:10px}.wp-block-wpc-food-menu-tab a{pointer-events:none}.multiple_select_control select{min-height:100px!important} -
wp-cafe/trunk/core/modules/guten-block/build/index.js
r3102417 r3112563 1 (()=>{"use strict";var e,t={1 32:()=>{const e=window.React,{__}=wp.i18n,{TextControl:t,SelectControl:l,Toolbar:n,Button:o,Tooltip:c,PanelBody:a,PanelRow:s,FormToggle:r,ToggleControl:p,ToolbarGroup:i,Disabled:w,RadioControl:u,RangeControl:_,FontSizePicker:m}=wp.components,{serverSideRender:d}=wp,{InspectorControls:h}=wp.blockEditor,f=[{label:__("Select one or more categories","wpcafe"),value:null}];let b=!0;wp.apiFetch({path:"wc/store/products/categories"}).then((e=>{e.length<1&&f.push({label:__("No Categories Found","wpcafe"),value:null}),b=!1,jQuery.each(e,(function(e,t){f.push({label:t.name,value:t.id})}))})).catch();const{__:y}=wp.i18n,{registerBlockType:g}=wp.blocks;g("wpc/food-menu-list",{title:y("WPC Food List","wpcafe"),icon:"list-view",category:"wp-cafe-blocks",apiVersion:1,keywords:[y("WPC Food List","wpcafe"),y("WP Cafe","wpcafe"),y("Food Tab","wpcafe")],attributes:{food_menu_style:{type:"string",default:"style-1"},show_thumbnail:{type:"string",default:"yes"},wpc_menu_cat:{type:"array",default:[]},wpc_desc_limit:{type:"integer",default:20},wpc_show_desc:{type:"string",default:"yes"},wpc_cart_button_show:{type:"string",default:"yes"},title_link_show:{type:"string",default:"yes"},show_item_status:{type:"string",default:"yes"},wpc_price_show:{type:"string",default:"yes"},wpc_menu_count:{type:"integer",default:20},wpc_menu_order:{type:"string",default:"DESC"}},edit:function(t){const{setAttributes:n,attributes:o,className:c}=t,r=(0,e.createElement)(h,{key:"inspector"},(0,e.createElement)(a,{title:__("Settings","wpcafe")},(0,e.createElement)(s,null,(0,e.createElement)(l,{label:__("Menu Order","wpcafe"),value:o.food_menu_style,options:[{label:__("style 1","wpcafe"),value:"style-1"},{label:__("Style 2","wpcafe"),value:"style-2"}],onChange:e=>{n({food_menu_style:e})}})),(0,e.createElement)(s,null,(0,e.createElement)(p,{label:__("Show Thumbnail","wpcafe"),checked:"yes"==o.show_thumbnail,onChange:e=>{n({show_thumbnail:e?"yes":"no"})}})),(0,e.createElement)(s,null,(0,e.createElement)(l,{multiple:!0,className:"multiple_select_control",label:__("Select Categories","wpcafe"),value:o.wpc_menu_cat,options:f,onChange:e=>{n({wpc_menu_cat:e})}})),(0,e.createElement)(s,null,(0,e.createElement)(p,{label:__("Show Description","wpcafe"),checked:"yes"==o.wpc_show_desc,onChange:e=>n({wpc_show_desc:e?"yes":"no"})})),"yes"==o.wpc_show_desc&&(0,e.createElement)(s,null,(0,e.createElement)(_,{label:__("Description Limit","wpcafe"),value:o.wpc_desc_limit,onChange:e=>{n({wpc_desc_limit:e})},min:1,max:50})),(0,e.createElement)(s,null,(0,e.createElement)(p,{label:__("Show Cart Button","wpcafe"),checked:"yes"==o.wpc_cart_button_show,onChange:e=>n({wpc_cart_button_show:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(p,{label:__("Show Title Link","wpcafe"),checked:"yes"==o.title_link_show,onChange:e=>n({title_link_show:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(p,{label:__("Show Item Status","wpcafe"),checked:"yes"==o.show_item_status,onChange:e=>n({show_item_status:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(p,{label:__("Show Price","wpcafe"),checked:"yes"==o.wpc_price_show,onChange:e=>n({wpc_price_show:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(_,{label:__("Menu Count","wpcafe"),value:o.wpc_menu_count,onChange:e=>{n({wpc_menu_count:e})},min:1,max:50})),(0,e.createElement)(s,null,(0,e.createElement)(l,{label:__("Menu Order","wpcafe"),value:o.wpc_menu_order,options:[{label:__("ASC","wpcafe"),value:"ASC"},{label:__("DESC","wpcafe"),value:"DESC"}],onChange:e=>{n({wpc_menu_order:e})}}))));return[(0,e.createElement)("div",{className:t.className},(0,e.createElement)(d,{block:"wpc/food-menu-list",attributes:{food_menu_style:o.food_menu_style,show_thumbnail:o.show_thumbnail,wpc_menu_cat:o.wpc_menu_cat,wpc_desc_limit:o.wpc_desc_limit,wpc_show_desc:o.wpc_show_desc,wpc_cart_button_show:o.wpc_cart_button_show,title_link_show:o.title_link_show,show_item_status:o.show_item_status,wpc_price_show:o.wpc_price_show,wpc_menu_count:o.wpc_menu_count,wpc_menu_order:o.wpc_menu_order}}),r,b&&(0,e.createElement)("p",null,"No Category Found."))]},save:function(e){return null}});const{__:E}=wp.i18n,{TextControl:C,SelectControl:k,Toolbar:v,Button:S,Tooltip:T,PanelBody:P,PanelRow:F,FormToggle:N,ToggleControl:O,ToolbarGroup:D,Disabled:x,RadioControl:B,RangeControl:R,FontSizePicker:A}=wp.components,{serverSideRender:W}=wp,{InspectorControls:j}=wp.blockEditor,{Fragment:L}=wp.element;let M=!0;const I=[{label:E("Select one or more categories","wpcafe"),value:null}];wp.apiFetch({path:"wc/store/products/categories"}).then((e=>{e.length<1&&I.push({label:E("No Categories Found","wpcafe"),value:null}),M=!1,jQuery.each(e,(function(e,t){I.push({label:t.name,value:t.id})}))})).catch();const{__:V}=wp.i18n,{registerBlockType:z}=wp.blocks;z("wpc/food-menu-tab",{title:V("WPC Food Tab"),icon:"editor-table",category:"wp-cafe-blocks",apiVersion:1,keywords:[V("WPC Food Tab","wpcafe"),V("WP Cafe","wpcafe"),V("Food Tab","wpcafe")],attributes:{food_menu_style:{type:"string",default:"style-1"},wpc_food_categories:{type:"array",default:[]},show_thumbnail:{type:"string",default:"yes"},wpc_desc_limit:{type:"integer",default:20},wpc_show_desc:{type:"string",default:"yes"},wpc_cart_button:{type:"string",default:"yes"},title_link_show:{type:"string",default:"yes"},show_item_status:{type:"string",default:"yes"},wpc_menu_count:{type:"integer",default:20},wpc_menu_order:{type:"string",default:"DESC"}},edit:function(t){const{setAttributes:l,attributes:n,className:o}=t,c=(0,e.createElement)(j,{key:"inspector"},(0,e.createElement)(P,{title:E("Settings","wpcafe")},(0,e.createElement)(F,null,(0,e.createElement)(k,{label:E("Menu Order","wpcafe"),value:n.food_menu_style,options:[{label:E("style 1","wpcafe"),value:"style-1"},{label:E("style 2","wpcafe"),value:"style-2"}],onChange:e=>{l({food_menu_style:e})}})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Thumbnail","wpcafe"),checked:"yes"==n.show_thumbnail,onChange:e=>l({show_thumbnail:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(k,{multiple:!0,className:"multiple_select_control",label:E("Select Categories","wpcafe"),value:n.wpc_food_categories,options:I,onChange:e=>{l({wpc_food_categories:e})}})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Description","wpcafe"),checked:"yes"==n.wpc_show_desc,onChange:e=>l({wpc_show_desc:e?"yes":"no"})})),"yes"==n.wpc_show_desc&&(0,e.createElement)(F,null,(0,e.createElement)(R,{label:E("Description Limit","wpcafe"),value:n.wpc_desc_limit,onChange:e=>{l({wpc_desc_limit:e})},min:1,max:50})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Cart Button","wpcafe"),checked:"yes"==n.wpc_cart_button,onChange:e=>l({wpc_cart_button:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Title Link","wpcafe"),checked:"yes"==n.title_link_show,onChange:e=>l({title_link_show:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Item Status","wpcafe"),checked:"yes"==n.show_item_status,onChange:e=>l({show_item_status:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Price","wpcafe"),checked:"yes"==n.wpc_price_show,onChange:e=>l({wpc_price_show:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(R,{label:E("Menu Count","wpcafe"),value:n.wpc_menu_count,onChange:e=>{l({wpc_menu_count:e})},min:1,max:50})),(0,e.createElement)(F,null,(0,e.createElement)(k,{label:E("Menu Order","wpcafe"),value:n.wpc_menu_order,options:[{label:E("ASC","wpcafe"),value:"ASC"},{label:E("DESC","wpcafe"),value:"DESC"}],onChange:e=>{l({wpc_menu_order:e})}}))));return[(0,e.createElement)("div",{className:t.className},(0,e.createElement)(W,{block:"wpc/food-menu-tab",attributes:{food_menu_style:n.food_menu_style,wpc_food_categories:n.wpc_food_categories,show_thumbnail:n.show_thumbnail,wpc_desc_limit:n.wpc_desc_limit,wpc_show_desc:n.wpc_show_desc,wpc_cart_button:n.wpc_cart_button,title_link_show:n.title_link_show,show_item_status:n.show_item_status,wpc_price_show:n.wpc_price_show,wpc_menu_count:n.wpc_menu_count,wpc_menu_order:n.wpc_menu_order}}),c,M&&(0,e.createElement)("p",null,"Add at least one product category."))]},save:function(e){return null}});const{__:G}=wp.i18n,{PanelBody:Q}=wp.components,{serverSideRender:q}=wp,{InspectorControls:H}=wp.blockEditor,{Fragment:J}=wp.element,{__:K}=wp.i18n,{registerBlockType:U}=wp.blocks;U("wpc/pickup-delivery",{title:K("WPC Pickup & delivery","wpcafe"),icon:"editor-table",category:"wp-cafe-blocks",apiVersion:1,keywords:[K("Pickup delivery","wpcafe"),K("WP Cafe","wpcafe"),K("Food Tab","wpcafe")],parent:["woocommerce/checkout-fields-block"],attributes:{lock:{type:"object",default:{remove:!0,move:!0}}},edit:function(t){const{setAttributes:l,attributes:n,className:o}=t,c=(0,e.createElement)(H,{key:"inspector"},(0,e.createElement)(Q,{title:G("Settings","wpcafe")}));return[(0,e.createElement)("div",{className:t.className},(0,e.createElement)(q,{block:"wpc/pickup-delivery",attributes:{}}),c)]},save:function(e){return null}})}},l={};function n(e){var o=l[e];if(void 0!==o)return o.exports;var c=l[e]={exports:{}};return t[e](c,c.exports,n),c.exports}n.m=t,e=[],n.O=(t,l,o,c)=>{if(!l){var a=1/0;for(i=0;i<e.length;i++){for(var[l,o,c]=e[i],s=!0,r=0;r<l.length;r++)(!1&c||a>=c)&&Object.keys(n.O).every((e=>n.O[e](l[r])))?l.splice(r--,1):(s=!1,c<a&&(a=c));if(s){e.splice(i--,1);var p=o();void 0!==p&&(t=p)}}return t}c=c||0;for(var i=e.length;i>0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[l,o,c]},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={57:0,350:0};n.O.j=t=>0===e[t];var t=(t,l)=>{var o,c,[a,s,r]=l,p=0;if(a.some((t=>0!==e[t]))){for(o in s)n.o(s,o)&&(n.m[o]=s[o]);if(r)var i=r(n)}for(t&&t(l);p<a.length;p++)c=a[p],n.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return n.O(i)},l=globalThis.webpackChunkwpcafe=globalThis.webpackChunkwpcafe||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})();var o=n.O(void 0,[350],(()=>n(132)));o=n.O(o)})();1 (()=>{"use strict";var e,t={114:()=>{const e=window.React,{__}=wp.i18n,{TextControl:t,SelectControl:l,Toolbar:o,Button:c,Tooltip:n,PanelBody:a,PanelRow:s,FormToggle:r,ToggleControl:i,ToolbarGroup:p,Disabled:w,RadioControl:u,RangeControl:_,FontSizePicker:m}=wp.components,{serverSideRender:d}=wp,{InspectorControls:h}=wp.blockEditor,f=[{label:__("Select one or more categories","wpcafe"),value:null}];let b=!0;wp.apiFetch({path:"wc/store/products/categories"}).then((e=>{e.length<1&&f.push({label:__("No Categories Found","wpcafe"),value:null}),b=!1,jQuery.each(e,(function(e,t){f.push({label:t.name,value:t.id})}))})).catch();const{__:y}=wp.i18n,{registerBlockType:g}=wp.blocks;g("wpc/food-menu-list",{title:y("WPC Food List","wpcafe"),icon:"list-view",category:"wp-cafe-blocks",apiVersion:1,keywords:[y("WPC Food List","wpcafe"),y("WP Cafe","wpcafe"),y("Food Tab","wpcafe")],attributes:{food_menu_style:{type:"string",default:"style-1"},show_thumbnail:{type:"string",default:"yes"},wpc_menu_cat:{type:"array",default:[]},wpc_desc_limit:{type:"integer",default:20},wpc_show_desc:{type:"string",default:"yes"},wpc_cart_button_show:{type:"string",default:"yes"},title_link_show:{type:"string",default:"yes"},show_item_status:{type:"string",default:"yes"},wpc_price_show:{type:"string",default:"yes"},wpc_menu_count:{type:"integer",default:20},wpc_menu_order:{type:"string",default:"DESC"}},edit:function(t){const{setAttributes:o,attributes:c,className:n}=t,r=(0,e.createElement)(h,{key:"inspector"},(0,e.createElement)(a,{title:__("Settings","wpcafe")},(0,e.createElement)(s,null,(0,e.createElement)(l,{label:__("Menu Order","wpcafe"),value:c.food_menu_style,options:[{label:__("style 1","wpcafe"),value:"style-1"},{label:__("Style 2","wpcafe"),value:"style-2"}],onChange:e=>{o({food_menu_style:e})}})),(0,e.createElement)(s,null,(0,e.createElement)(i,{label:__("Show Thumbnail","wpcafe"),checked:"yes"==c.show_thumbnail,onChange:e=>{o({show_thumbnail:e?"yes":"no"})}})),(0,e.createElement)(s,null,(0,e.createElement)(l,{multiple:!0,className:"multiple_select_control",label:__("Select Categories","wpcafe"),value:c.wpc_menu_cat,options:f,onChange:e=>{o({wpc_menu_cat:e})}})),(0,e.createElement)(s,null,(0,e.createElement)(i,{label:__("Show Description","wpcafe"),checked:"yes"==c.wpc_show_desc,onChange:e=>o({wpc_show_desc:e?"yes":"no"})})),"yes"==c.wpc_show_desc&&(0,e.createElement)(s,null,(0,e.createElement)(_,{label:__("Description Limit","wpcafe"),value:c.wpc_desc_limit,onChange:e=>{o({wpc_desc_limit:e})},min:1,max:50})),(0,e.createElement)(s,null,(0,e.createElement)(i,{label:__("Show Cart Button","wpcafe"),checked:"yes"==c.wpc_cart_button_show,onChange:e=>o({wpc_cart_button_show:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(i,{label:__("Show Title Link","wpcafe"),checked:"yes"==c.title_link_show,onChange:e=>o({title_link_show:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(i,{label:__("Show Item Status","wpcafe"),checked:"yes"==c.show_item_status,onChange:e=>o({show_item_status:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(i,{label:__("Show Price","wpcafe"),checked:"yes"==c.wpc_price_show,onChange:e=>o({wpc_price_show:e?"yes":"no"})})),(0,e.createElement)(s,null,(0,e.createElement)(_,{label:__("Menu Count","wpcafe"),value:c.wpc_menu_count,onChange:e=>{o({wpc_menu_count:e})},min:1,max:50})),(0,e.createElement)(s,null,(0,e.createElement)(l,{label:__("Menu Order","wpcafe"),value:c.wpc_menu_order,options:[{label:__("ASC","wpcafe"),value:"ASC"},{label:__("DESC","wpcafe"),value:"DESC"}],onChange:e=>{o({wpc_menu_order:e})}}))));return[(0,e.createElement)("div",{className:t.className},(0,e.createElement)(d,{block:"wpc/food-menu-list",attributes:{food_menu_style:c.food_menu_style,show_thumbnail:c.show_thumbnail,wpc_menu_cat:c.wpc_menu_cat,wpc_desc_limit:c.wpc_desc_limit,wpc_show_desc:c.wpc_show_desc,wpc_cart_button_show:c.wpc_cart_button_show,title_link_show:c.title_link_show,show_item_status:c.show_item_status,wpc_price_show:c.wpc_price_show,wpc_menu_count:c.wpc_menu_count,wpc_menu_order:c.wpc_menu_order}}),r,b&&(0,e.createElement)("p",null,"No Category Found."))]},save:function(e){return null}});const{__:E}=wp.i18n,{TextControl:k,SelectControl:C,Toolbar:v,Button:S,Tooltip:T,PanelBody:P,PanelRow:F,FormToggle:N,ToggleControl:O,ToolbarGroup:B,Disabled:D,RadioControl:R,RangeControl:x,FontSizePicker:W}=wp.components,{serverSideRender:A}=wp,{InspectorControls:L}=wp.blockEditor,{Fragment:j}=wp.element;let I=!0;const M=[{label:E("Select one or more categories","wpcafe"),value:null}];wp.apiFetch({path:"wc/store/products/categories"}).then((e=>{e.length<1&&M.push({label:E("No Categories Found","wpcafe"),value:null}),I=!1,jQuery.each(e,(function(e,t){M.push({label:t.name,value:t.id})}))})).catch();const{__:V}=wp.i18n,{registerBlockType:z}=wp.blocks;z("wpc/food-menu-tab",{title:V("WPC Food Tab"),icon:"editor-table",category:"wp-cafe-blocks",apiVersion:1,keywords:[V("WPC Food Tab","wpcafe"),V("WP Cafe","wpcafe"),V("Food Tab","wpcafe")],attributes:{food_menu_style:{type:"string",default:"style-1"},wpc_food_categories:{type:"array",default:[]},show_thumbnail:{type:"string",default:"yes"},wpc_desc_limit:{type:"integer",default:20},wpc_show_desc:{type:"string",default:"yes"},wpc_cart_button:{type:"string",default:"yes"},title_link_show:{type:"string",default:"yes"},show_item_status:{type:"string",default:"yes"},wpc_menu_count:{type:"integer",default:20},wpc_menu_order:{type:"string",default:"DESC"}},edit:function(t){const{setAttributes:l,attributes:o,className:c}=t,n=(0,e.createElement)(L,{key:"inspector"},(0,e.createElement)(P,{title:E("Settings","wpcafe")},(0,e.createElement)(F,null,(0,e.createElement)(C,{label:E("Menu Order","wpcafe"),value:o.food_menu_style,options:[{label:E("style 1","wpcafe"),value:"style-1"},{label:E("style 2","wpcafe"),value:"style-2"}],onChange:e=>{l({food_menu_style:e})}})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Thumbnail","wpcafe"),checked:"yes"==o.show_thumbnail,onChange:e=>l({show_thumbnail:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(C,{multiple:!0,className:"multiple_select_control",label:E("Select Categories","wpcafe"),value:o.wpc_food_categories,options:M,onChange:e=>{l({wpc_food_categories:e})}})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Description","wpcafe"),checked:"yes"==o.wpc_show_desc,onChange:e=>l({wpc_show_desc:e?"yes":"no"})})),"yes"==o.wpc_show_desc&&(0,e.createElement)(F,null,(0,e.createElement)(x,{label:E("Description Limit","wpcafe"),value:o.wpc_desc_limit,onChange:e=>{l({wpc_desc_limit:e})},min:1,max:50})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Cart Button","wpcafe"),checked:"yes"==o.wpc_cart_button,onChange:e=>l({wpc_cart_button:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Title Link","wpcafe"),checked:"yes"==o.title_link_show,onChange:e=>l({title_link_show:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Item Status","wpcafe"),checked:"yes"==o.show_item_status,onChange:e=>l({show_item_status:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(O,{label:E("Show Price","wpcafe"),checked:"yes"==o.wpc_price_show,onChange:e=>l({wpc_price_show:e?"yes":"no"})})),(0,e.createElement)(F,null,(0,e.createElement)(x,{label:E("Menu Count","wpcafe"),value:o.wpc_menu_count,onChange:e=>{l({wpc_menu_count:e})},min:1,max:50})),(0,e.createElement)(F,null,(0,e.createElement)(C,{label:E("Menu Order","wpcafe"),value:o.wpc_menu_order,options:[{label:E("ASC","wpcafe"),value:"ASC"},{label:E("DESC","wpcafe"),value:"DESC"}],onChange:e=>{l({wpc_menu_order:e})}}))));return[(0,e.createElement)("div",{className:t.className},(0,e.createElement)(A,{block:"wpc/food-menu-tab",attributes:{food_menu_style:o.food_menu_style,wpc_food_categories:o.wpc_food_categories,show_thumbnail:o.show_thumbnail,wpc_desc_limit:o.wpc_desc_limit,wpc_show_desc:o.wpc_show_desc,wpc_cart_button:o.wpc_cart_button,title_link_show:o.title_link_show,show_item_status:o.show_item_status,wpc_price_show:o.wpc_price_show,wpc_menu_count:o.wpc_menu_count,wpc_menu_order:o.wpc_menu_order}}),n,I&&(0,e.createElement)("p",null,"Add at least one product category."))]},save:function(e){return null}});const{__:G}=wp.i18n,{PanelBody:Q}=wp.components,{serverSideRender:q}=wp,{InspectorControls:H}=wp.blockEditor,{Fragment:J}=wp.element,{__:K}=wp.i18n,{registerBlockType:U}=wp.blocks;U("wpc/pickup-delivery",{title:K("WPC Pickup & delivery","wpcafe"),icon:"editor-table",category:"wp-cafe-blocks",apiVersion:1,keywords:[K("Pickup delivery","wpcafe"),K("WP Cafe","wpcafe"),K("Food Tab","wpcafe")],parent:["woocommerce/checkout-fields-block"],attributes:{lock:{type:"object",default:{remove:!0,move:!0}}},edit:function(t){const{setAttributes:l,attributes:o,className:c}=t,n=(0,e.createElement)(H,{key:"inspector"},(0,e.createElement)(Q,{title:G("Settings","wpcafe")}));return[(0,e.createElement)("div",{className:t.className},(0,e.createElement)(q,{block:"wpc/pickup-delivery",attributes:{}}),n)]},save:function(e){return null}});const{__:X}=wp.i18n,{PanelBody:Y}=wp.components,{serverSideRender:Z}=wp,{InspectorControls:$}=wp.blockEditor,{Fragment:ee}=wp.element,{__:te}=wp.i18n,{registerBlockType:le}=wp.blocks;le("wpc/location",{title:te("WPC Location","wpcafe"),icon:"editor-table",category:"wp-cafe-blocks",apiVersion:1,keywords:[te("Location","wpcafe"),te("WP Cafe","wpcafe"),te("Food Tab","wpcafe")],parent:["woocommerce/checkout-fields-block"],attributes:{lock:{type:"object",default:{remove:!0,move:!0}}},edit:function(t){const{setAttributes:l,attributes:o,className:c}=t,n=(0,e.createElement)($,{key:"inspector"},(0,e.createElement)(Y,{title:X("Settings","wpcafe")}));return[(0,e.createElement)("div",{className:t.className},(0,e.createElement)(Z,{block:"wpc/location",attributes:{}}),n)]},save:function(e){return null}})}},l={};function o(e){var c=l[e];if(void 0!==c)return c.exports;var n=l[e]={exports:{}};return t[e](n,n.exports,o),n.exports}o.m=t,e=[],o.O=(t,l,c,n)=>{if(!l){var a=1/0;for(p=0;p<e.length;p++){for(var[l,c,n]=e[p],s=!0,r=0;r<l.length;r++)(!1&n||a>=n)&&Object.keys(o.O).every((e=>o.O[e](l[r])))?l.splice(r--,1):(s=!1,n<a&&(a=n));if(s){e.splice(p--,1);var i=c();void 0!==i&&(t=i)}}return t}n=n||0;for(var p=e.length;p>0&&e[p-1][2]>n;p--)e[p]=e[p-1];e[p]=[l,c,n]},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={57:0,350:0};o.O.j=t=>0===e[t];var t=(t,l)=>{var c,n,[a,s,r]=l,i=0;if(a.some((t=>0!==e[t]))){for(c in s)o.o(s,c)&&(o.m[c]=s[c]);if(r)var p=r(o)}for(t&&t(l);i<a.length;i++)n=a[i],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(p)},l=globalThis.webpackChunkwpcafe=globalThis.webpackChunkwpcafe||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})();var c=o.O(void 0,[350],(()=>o(114)));c=o.O(c)})(); -
wp-cafe/trunk/core/modules/guten-block/build/style-index-rtl.css
r3102417 r3112563 2 2 3 3 4 -
wp-cafe/trunk/core/modules/guten-block/build/style-index.css
r3102417 r3112563 2 2 3 3 4 -
wp-cafe/trunk/core/modules/guten-block/inc/blocks/food-list.php
r3089847 r3112563 92 92 apply_filters( 'elementor/control/search_data' , $settings , $unique_id , 'wpc-menus-list' ); 93 93 94 $allowed_file_names = [ 95 'style-1', 96 'style-2', 97 'style-3' 98 ]; 99 100 if( in_array($style, $allowed_file_names)){ 101 $template_file = esc_html($style); 102 }else{ 103 $template_file = $allowed_file_names[0]; 104 } 105 94 106 ob_start(); 95 107 ?> … … 104 116 ); 105 117 $products = Wpc_Utilities::product_query( $food_list_args ); 106 include \Wpcafe::plugin_dir() . "widgets/wpc-menus-list/style/{$ style}.php";118 include \Wpcafe::plugin_dir() . "widgets/wpc-menus-list/style/{$template_file}.php"; 107 119 ?> 108 120 </div> -
wp-cafe/trunk/core/modules/guten-block/inc/blocks/food-tab.php
r3089847 r3112563 111 111 $title_link_show= is_array($settings) && isset($settings['title_link_show']) ? $settings['title_link_show'] : 'yes'; 112 112 $class = ($title_link_show=='yes')? '' : 'wpc-no-link'; 113 114 $allowed_file_names = [ 115 'style-1', 116 'style-2' 117 ]; 118 119 if( in_array($style, $allowed_file_names)){ 120 $template_file = esc_html($style); 121 }else{ 122 $template_file = $allowed_file_names[0]; 123 } 124 113 125 ob_start(); 114 126 ?> … … 151 163 ); 152 164 $products = Wpc_Utilities::product_query( $food_tab_args ); 153 include \Wpcafe::plugin_dir() . "widgets/wpc-food-menu-tab/style/{$ style}.php";165 include \Wpcafe::plugin_dir() . "widgets/wpc-food-menu-tab/style/{$template_file}.php"; 154 166 ?> 155 167 </div> -
wp-cafe/trunk/core/modules/guten-block/inc/blocks/pickup-delivery.php
r3102417 r3112563 10 10 ) 11 11 ); 12 13 if(is_checkout()){ 14 wp_enqueue_script('frontend-js-block-pickup', \Wpcafe::assets_url() . 'js/wpc-block-pickup.js', [ 'jquery', 'wpc-pro-widgets-modal-script', 'jquery-timepicker', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n' ], \Wpcafe::version()); 15 } 16 12 17 } 13 18 add_action('init', 'register_pickup_delivery_block'); 14 15 // enqueue scripts for block16 function pickup_delivery_block_assets() {17 if ( class_exists( 'Wpcafe_Pro' ) && is_checkout() ) {18 wp_enqueue_script('frontend-js-block', \Wpcafe_Pro::assets_url() . 'js/wpc-pro-public.js', [ 'jquery', 'wpc-pro-widgets-modal-script', 'wpc-public', 'jquery-timepicker', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n' ], \Wpcafe_Pro::version());19 }20 }21 add_action( 'enqueue_block_assets', 'pickup_delivery_block_assets', 999 );22 19 23 20 // pickup delivery checkout page block callback -
wp-cafe/trunk/core/modules/guten-block/inc/init.php
r3102417 r3112563 85 85 include_once \Wpcafe::plugin_dir() . 'core/modules/guten-block/inc/blocks/food-tab.php'; 86 86 } 87 //include food tabblock87 //include pickup delivery block 88 88 if( file_exists( \Wpcafe::plugin_dir() . 'core/modules/guten-block/inc/blocks/pickup-delivery.php' )){ 89 89 include_once \Wpcafe::plugin_dir() . 'core/modules/guten-block/inc/blocks/pickup-delivery.php'; 90 90 } 91 91 92 //include location block 93 if( file_exists( \Wpcafe::plugin_dir() . 'core/modules/guten-block/inc/blocks/location.php' )){ 94 include_once \Wpcafe::plugin_dir() . 'core/modules/guten-block/inc/blocks/location.php'; 95 } 92 96 97 -
wp-cafe/trunk/core/shortcodes/hook.php
r3102417 r3112563 33 33 'wpc_reservation_form' => 'reservation_shortcode', 34 34 'wpc_food_location_menu'=> 'food_location_menu', 35 'food_location_filter' => 'food_location_filter' 35 'food_location_filter' => 'food_location_filter', 36 'wpc_location_checkout' => 'wpc_location_checkout_block', 37 36 38 ); 37 39 … … 781 783 } 782 784 } 785 786 /** 787 * Location field in checkout form for gutenblock shortcode 788 */ 789 public function wpc_location_checkout_block(){ 790 $checkout = WC()->checkout; 791 ob_start(); 792 ?> 793 <div id="wpc_location_field"> 794 <div class="location_heading"><?php echo esc_html__('Food Order Location', 'wpcafe');?></div> 795 <div class="wpc_location_name"></div> 796 <input type="hidden" name="wpc_location_name" class="wpc_location_name" /> 797 </div> 798 <?php 799 800 return ob_get_clean(); 801 802 } 803 783 804 } -
wp-cafe/trunk/core/shortcodes/template-functions.php
r3102417 r3112563 215 215 216 216 ?> 217 <span class="wpc-menu-currency"><span class="wpc-menu-price"><?php echo esc_attr( $var_price ); ?></span></span> 217 <span class="wpc-menu-currency"><span class="wpc-menu-price"><?php 218 echo wp_kses($var_price, Wpc_Utilities::wpc_kses_allowed_tags() ); 219 ?></span></span> 218 220 <?php 219 221 } … … 330 332 } 331 333 ?> 332 <span class="wpc-menu-currency"><span class="wpc-menu-price"><?php echo esc_attr( $var_price ); ?></span></span> 334 <span class="wpc-menu-currency"><span class="wpc-menu-price"> 335 <?php 336 echo wp_kses($var_price, Wpc_Utilities::wpc_kses_allowed_tags() ); 337 ?> 338 </span></span> 333 339 <?php 334 340 } -
wp-cafe/trunk/readme.txt
r3102417 r3112563 3 3 Tags: food menu, food ordering, food delivery, restaurant reservations, restaurant menu 4 4 Requires at least: 5.2 5 Tested up to: 6.5. 46 Stable tag: 2.2.2 75 Tested up to: 6.5.5 6 Stable tag: 2.2.28 7 7 Requires PHP: 7.0 8 8 License: GPLv2 or later … … 397 397 == Changelog == 398 398 399 = 2.2.28 ( July 4, 2024 ) = 400 401 New : Location Gutenberg checkout block 402 Tweak : Improved Gutenberg block security 403 Fix : Single product add to cart issue fix 404 399 405 = 2.2.27 ( June 13, 2024 ) = 400 406 -
wp-cafe/trunk/utils/wpc-utilities.php
r3102417 r3112563 301 301 'title' => [], 302 302 'style' => [], 303 'span' => [] 303 304 ], 304 305 'small' => [ … … 800 801 <div class="wpc-add-to-cart"> 801 802 <a 802 data-product_name='. $product->get_name().'803 data-product_name='.esc_html($product->get_name()).' 803 804 data-product_price="'. wc_get_price_to_display( $product ) . get_woocommerce_currency_symbol().'" 804 805 data-product_id="'. $product->get_id().'" -
wp-cafe/trunk/wpcafe.php
r3102417 r3112563 9 9 * Plugin URI: https://product.themewinter.com/wpcafe 10 10 * Description: WordPress Restaurant solution plugin to launch Restaurant Websites. 11 * Version: 2.2.2 711 * Version: 2.2.28 12 12 * Author: Themewinter 13 13 * Author URI: http://themewinter.com/ … … 30 30 */ 31 31 static function version() { 32 return '2.2.2 7';32 return '2.2.28'; 33 33 } 34 34
Note: See TracChangeset
for help on using the changeset viewer.