Changeset 3090240
- Timestamp:
- 05/21/2024 01:59:27 PM (20 months ago)
- Location:
- saksh-wp-hotel-booking-lite/trunk
- Files:
-
- 1196 added
- 2 deleted
- 14 edited
-
Saksh-WP-Hotel-Booking-Lite.php (modified) (16 diffs)
-
assets/css/saksh.css (modified) (1 diff)
-
assets/js/daterangepicker (added)
-
assets/js/daterangepicker/daterangepicker.css (added)
-
assets/js/daterangepicker/daterangepicker.js (added)
-
assets/js/daterangepicker/moment.min.js (added)
-
assets/js/fullcalendar.global.min.js (deleted)
-
assets/js/saksh-admin.js (modified) (2 diffs)
-
assets/js/saksh-daterangepicker.js (added)
-
languages/saksh-wp-hotel-booking-lite.pot (modified) (1 diff)
-
readme.txt (modified) (3 diffs)
-
redux-framework (added)
-
redux-framework/ReduxCore (added)
-
redux-framework/ReduxCore/core (added)
-
redux-framework/ReduxCore/core/dashboard.php (added)
-
redux-framework/ReduxCore/core/enqueue.php (added)
-
redux-framework/ReduxCore/core/index.php (added)
-
redux-framework/ReduxCore/core/newsflash.php (added)
-
redux-framework/ReduxCore/core/panel.php (added)
-
redux-framework/ReduxCore/core/required.php (added)
-
redux-framework/ReduxCore/inc (added)
-
redux-framework/ReduxCore/inc/fields (added)
-
redux-framework/ReduxCore/inc/fields/index.php (added)
-
redux-framework/ReduxCore/inc/fields/typography (added)
-
redux-framework/ReduxCore/inc/fields/typography/field_typography.php (added)
-
redux-framework/ReduxCore/inc/fields/typography/index.php (added)
-
redux-framework/ReduxCore/inc/index.php (added)
-
redux-framework/ReduxCore/index.php (added)
-
redux-framework/class-redux-framework-plugin.php (added)
-
redux-framework/license.txt (added)
-
redux-framework/redux-core (added)
-
redux-framework/redux-core/assets (added)
-
redux-framework/redux-core/assets/css (added)
-
redux-framework/redux-core/assets/css/color-picker.css (added)
-
redux-framework/redux-core/assets/css/color-picker.css.map (added)
-
redux-framework/redux-core/assets/css/color-picker.min.css (added)
-
redux-framework/redux-core/assets/css/colors (added)
-
redux-framework/redux-core/assets/css/colors/blue (added)
-
redux-framework/redux-core/assets/css/colors/blue/colors.css (added)
-
redux-framework/redux-core/assets/css/colors/blue/colors.css.map (added)
-
redux-framework/redux-core/assets/css/colors/blue/colors.min.css (added)
-
redux-framework/redux-core/assets/css/colors/blue/index.php (added)
-
redux-framework/redux-core/assets/css/colors/classic (added)
-
redux-framework/redux-core/assets/css/colors/classic/colors.css (added)
-
redux-framework/redux-core/assets/css/colors/classic/colors.css.map (added)
-
redux-framework/redux-core/assets/css/colors/classic/colors.min.css (added)
-
redux-framework/redux-core/assets/css/colors/classic/index.php (added)
-
redux-framework/redux-core/assets/css/colors/coffee (added)
-
redux-framework/redux-core/assets/css/colors/coffee/colors.css (added)
-
redux-framework/redux-core/assets/css/colors/coffee/colors.css.map (added)
-
redux-framework/redux-core/assets/css/colors/coffee/colors.min.css (added)
-
redux-framework/redux-core/assets/css/colors/coffee/index.php (added)
-
redux-framework/redux-core/assets/css/colors/ectoplasm (added)
-
redux-framework/redux-core/assets/css/colors/ectoplasm/colors.css (added)
-
redux-framework/redux-core/assets/css/colors/ectoplasm/colors.css.map (added)
-
redux-framework/redux-core/assets/css/colors/ectoplasm/colors.min.css (added)
-
redux-framework/redux-core/assets/css/colors/ectoplasm/index.php (added)
-
redux-framework/redux-core/assets/css/colors/fresh (added)
-
redux-framework/redux-core/assets/css/colors/fresh/colors.css (added)
-
redux-framework/redux-core/assets/css/colors/fresh/colors.css.map (added)
-
redux-framework/redux-core/assets/css/colors/fresh/colors.min.css (added)
-
redux-framework/redux-core/assets/css/colors/fresh/index.php (added)
-
redux-framework/redux-core/assets/css/colors/index.php (added)
-
redux-framework/redux-core/assets/css/colors/light (added)
-
redux-framework/redux-core/assets/css/colors/light/colors.css (added)
-
redux-framework/redux-core/assets/css/colors/light/colors.css.map (added)
-
redux-framework/redux-core/assets/css/colors/light/colors.min.css (added)
-
redux-framework/redux-core/assets/css/colors/light/index.php (added)
-
redux-framework/redux-core/assets/css/colors/midnight (added)
-
redux-framework/redux-core/assets/css/colors/midnight/colors.css (added)
-
redux-framework/redux-core/assets/css/colors/midnight/colors.css.map (added)
-
redux-framework/redux-core/assets/css/colors/midnight/colors.min.css (added)
-
redux-framework/redux-core/assets/css/colors/midnight/index.php (added)
-
redux-framework/redux-core/assets/css/colors/ocean (added)
-
redux-framework/redux-core/assets/css/colors/ocean/colors.css (added)
-
redux-framework/redux-core/assets/css/colors/ocean/colors.css.map (added)
-
redux-framework/redux-core/assets/css/colors/ocean/colors.min.css (added)
-
redux-framework/redux-core/assets/css/colors/ocean/index.php (added)
-
redux-framework/redux-core/assets/css/colors/sunrise (added)
-
redux-framework/redux-core/assets/css/colors/sunrise/colors.css (added)
-
redux-framework/redux-core/assets/css/colors/sunrise/colors.css.map (added)
-
redux-framework/redux-core/assets/css/colors/sunrise/colors.min.css (added)
-
redux-framework/redux-core/assets/css/colors/sunrise/index.php (added)
-
redux-framework/redux-core/assets/css/index.php (added)
-
redux-framework/redux-core/assets/css/media.css (added)
-
redux-framework/redux-core/assets/css/media.css.map (added)
-
redux-framework/redux-core/assets/css/media.min.css (added)
-
redux-framework/redux-core/assets/css/redux-admin.css (added)
-
redux-framework/redux-core/assets/css/redux-admin.css.map (added)
-
redux-framework/redux-core/assets/css/redux-admin.min.css (added)
-
redux-framework/redux-core/assets/css/redux-fields.min.css (added)
-
redux-framework/redux-core/assets/css/redux-fields.min.css.map (added)
-
redux-framework/redux-core/assets/css/rtl.css (added)
-
redux-framework/redux-core/assets/css/rtl.css.map (added)
-
redux-framework/redux-core/assets/css/rtl.min.css (added)
-
redux-framework/redux-core/assets/css/vendor (added)
-
redux-framework/redux-core/assets/css/vendor.css (added)
-
redux-framework/redux-core/assets/css/vendor.css.map (added)
-
redux-framework/redux-core/assets/css/vendor.min.css (added)
-
redux-framework/redux-core/assets/css/vendor/elusive-icons.css (added)
-
redux-framework/redux-core/assets/css/vendor/elusive-icons.css.map (added)
-
redux-framework/redux-core/assets/css/vendor/elusive-icons.min.css (added)
-
redux-framework/redux-core/assets/css/vendor/index.php (added)
-
redux-framework/redux-core/assets/css/vendor/jquery-ui-1.10.0.custom.css (added)
-
redux-framework/redux-core/assets/css/vendor/jquery-ui-1.10.0.custom.css.map (added)
-
redux-framework/redux-core/assets/css/vendor/jquery-ui-1.10.0.custom.min.css (added)
-
redux-framework/redux-core/assets/css/vendor/nouislider.css (added)
-
redux-framework/redux-core/assets/css/vendor/nouislider.css.map (added)
-
redux-framework/redux-core/assets/css/vendor/nouislider.min.css (added)
-
redux-framework/redux-core/assets/css/vendor/qtip.css (added)
-
redux-framework/redux-core/assets/css/vendor/qtip.css.map (added)
-
redux-framework/redux-core/assets/css/vendor/qtip.min.css (added)
-
redux-framework/redux-core/assets/css/vendor/select2.css (added)
-
redux-framework/redux-core/assets/css/vendor/select2.css.map (added)
-
redux-framework/redux-core/assets/css/vendor/select2.min.css (added)
-
redux-framework/redux-core/assets/css/vendor/spectrum.css (added)
-
redux-framework/redux-core/assets/css/vendor/spectrum.css.map (added)
-
redux-framework/redux-core/assets/css/vendor/spectrum.min.css (added)
-
redux-framework/redux-core/assets/font-awesome (added)
-
redux-framework/redux-core/assets/font-awesome/css (added)
-
redux-framework/redux-core/assets/font-awesome/css/all.css (added)
-
redux-framework/redux-core/assets/font-awesome/css/all.min.css (added)
-
redux-framework/redux-core/assets/font-awesome/css/v4-shims.css (added)
-
redux-framework/redux-core/assets/font-awesome/css/v4-shims.min.css (added)
-
redux-framework/redux-core/assets/font-awesome/webfonts (added)
-
redux-framework/redux-core/assets/font-awesome/webfonts/fa-brands-400.ttf (added)
-
redux-framework/redux-core/assets/font-awesome/webfonts/fa-brands-400.woff2 (added)
-
redux-framework/redux-core/assets/font-awesome/webfonts/fa-regular-400.ttf (added)
-
redux-framework/redux-core/assets/font-awesome/webfonts/fa-regular-400.woff2 (added)
-
redux-framework/redux-core/assets/font-awesome/webfonts/fa-solid-900.ttf (added)
-
redux-framework/redux-core/assets/font-awesome/webfonts/fa-solid-900.woff2 (added)
-
redux-framework/redux-core/assets/font-awesome/webfonts/fa-v4compatibility.ttf (added)
-
redux-framework/redux-core/assets/font-awesome/webfonts/fa-v4compatibility.woff2 (added)
-
redux-framework/redux-core/assets/fonts (added)
-
redux-framework/redux-core/assets/fonts/elusiveicons-webfont.eot (added)
-
redux-framework/redux-core/assets/fonts/elusiveicons-webfont.svg (added)
-
redux-framework/redux-core/assets/fonts/elusiveicons-webfont.ttf (added)
-
redux-framework/redux-core/assets/fonts/elusiveicons-webfont.woff (added)
-
redux-framework/redux-core/assets/fonts/index.php (added)
-
redux-framework/redux-core/assets/img (added)
-
redux-framework/redux-core/assets/img/1c.png (added)
-
redux-framework/redux-core/assets/img/1col.png (added)
-
redux-framework/redux-core/assets/img/2-col-portfolio.png (added)
-
redux-framework/redux-core/assets/img/2cl.png (added)
-
redux-framework/redux-core/assets/img/2cr.png (added)
-
redux-framework/redux-core/assets/img/3-col-portfolio.png (added)
-
redux-framework/redux-core/assets/img/3cl.png (added)
-
redux-framework/redux-core/assets/img/3cm.png (added)
-
redux-framework/redux-core/assets/img/3cr.png (added)
-
redux-framework/redux-core/assets/img/4-col-portfolio.png (added)
-
redux-framework/redux-core/assets/img/ajax.gif (added)
-
redux-framework/redux-core/assets/img/icon--color.svg (added)
-
redux-framework/redux-core/assets/img/icon--white.svg (added)
-
redux-framework/redux-core/assets/img/index.php (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/index.php (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-bg_glass_65_ffffff_1x400.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-bg_glass_75_dadada_1x400.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-bg_glass_75_ffffff_1x400.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-bg_inset-soft_95_fef1ec_1x100.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-icons_222222_256x240.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-icons_2e83ff_256x240.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-icons_444444_256x240.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-icons_454545_256x240.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-icons_777777_256x240.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-icons_888888_256x240.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-icons_cd0a0a_256x240.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-icons_f6cf3b_256x240.png (added)
-
redux-framework/redux-core/assets/img/jquery-ui-bootstrap/ui-icons_ffffff_256x240.png (added)
-
redux-framework/redux-core/assets/img/logo--white.svg (added)
-
redux-framework/redux-core/assets/img/logo-color.svg (added)
-
redux-framework/redux-core/assets/img/logo.svg (added)
-
redux-framework/redux-core/assets/img/raw (added)
-
redux-framework/redux-core/assets/img/raw/1c.png (added)
-
redux-framework/redux-core/assets/img/raw/1col.png (added)
-
redux-framework/redux-core/assets/img/raw/2-col-portfolio.png (added)
-
redux-framework/redux-core/assets/img/raw/2cl.png (added)
-
redux-framework/redux-core/assets/img/raw/2cr.png (added)
-
redux-framework/redux-core/assets/img/raw/3-col-portfolio.png (added)
-
redux-framework/redux-core/assets/img/raw/3cl.png (added)
-
redux-framework/redux-core/assets/img/raw/3cm.png (added)
-
redux-framework/redux-core/assets/img/raw/3cr.png (added)
-
redux-framework/redux-core/assets/img/raw/4-col-portfolio.png (added)
-
redux-framework/redux-core/assets/img/raw/ajax.gif (added)
-
redux-framework/redux-core/assets/img/raw/index.php (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/index.php (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-bg_glass_65_ffffff_1x400.png (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-bg_glass_75_dadada_1x400.png (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-bg_glass_75_ffffff_1x400.png (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-bg_inset-soft_95_fef1ec_1x100.png (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-icons_222222_256x240.png (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-icons_2e83ff_256x240.png (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-icons_454545_256x240.png (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-icons_888888_256x240.png (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-icons_cd0a0a_256x240.png (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-icons_f6cf3b_256x240.png (added)
-
redux-framework/redux-core/assets/img/raw/jquery-ui-bootstrap/ui-icons_ffffff_256x240.png (added)
-
redux-framework/redux-core/assets/index.php (added)
-
redux-framework/redux-core/assets/js (added)
-
redux-framework/redux-core/assets/js/index.php (added)
-
redux-framework/redux-core/assets/js/media (added)
-
redux-framework/redux-core/assets/js/media/index.php (added)
-
redux-framework/redux-core/assets/js/media/media.js (added)
-
redux-framework/redux-core/assets/js/media/media.min.js (added)
-
redux-framework/redux-core/assets/js/redux (added)
-
redux-framework/redux-core/assets/js/redux-vendors.js (added)
-
redux-framework/redux-core/assets/js/redux-vendors.min.js (added)
-
redux-framework/redux-core/assets/js/redux.js (added)
-
redux-framework/redux-core/assets/js/redux.min.js (added)
-
redux-framework/redux-core/assets/js/redux/ajax-save.js (added)
-
redux-framework/redux-core/assets/js/redux/color-validate.js (added)
-
redux-framework/redux-core/assets/js/redux/expand-options.js (added)
-
redux-framework/redux-core/assets/js/redux/index.php (added)
-
redux-framework/redux-core/assets/js/redux/init-events.js (added)
-
redux-framework/redux-core/assets/js/redux/init-fields.js (added)
-
redux-framework/redux-core/assets/js/redux/main.js (added)
-
redux-framework/redux-core/assets/js/redux/notices.js (added)
-
redux-framework/redux-core/assets/js/redux/qtip.js (added)
-
redux-framework/redux-core/assets/js/redux/redux-change.js (added)
-
redux-framework/redux-core/assets/js/redux/redux-hook.js (added)
-
redux-framework/redux-core/assets/js/redux/required.js (added)
-
redux-framework/redux-core/assets/js/redux/sticky-info.js (added)
-
redux-framework/redux-core/assets/js/redux/tab-check.js (added)
-
redux-framework/redux-core/assets/js/vendor (added)
-
redux-framework/redux-core/assets/js/vendor/block-ui (added)
-
redux-framework/redux-core/assets/js/vendor/block-ui/jquery.blockUI.js (added)
-
redux-framework/redux-core/assets/js/vendor/block-ui/jquery.blockUI.min.js (added)
-
redux-framework/redux-core/assets/js/vendor/cookie.js (added)
-
redux-framework/redux-core/assets/js/vendor/index.php (added)
-
redux-framework/redux-core/assets/js/vendor/jquery.alphanum.js (added)
-
redux-framework/redux-core/assets/js/vendor/jquery.serializeForm.js (added)
-
redux-framework/redux-core/assets/js/vendor/jquery.serializeJSON.js (added)
-
redux-framework/redux-core/assets/js/vendor/jquery.typewatch.js (added)
-
redux-framework/redux-core/assets/js/vendor/jsonview.js (added)
-
redux-framework/redux-core/assets/js/vendor/nouislider (added)
-
redux-framework/redux-core/assets/js/vendor/nouislider/index.php (added)
-
redux-framework/redux-core/assets/js/vendor/nouislider/redux.jquery.nouislider.js (added)
-
redux-framework/redux-core/assets/js/vendor/nouislider/redux.jquery.nouislider.min.js (added)
-
redux-framework/redux-core/assets/js/vendor/qtip (added)
-
redux-framework/redux-core/assets/js/vendor/qtip/index.php (added)
-
redux-framework/redux-core/assets/js/vendor/qtip/qtip.js (added)
-
redux-framework/redux-core/assets/js/vendor/qtip/qtip.min.js (added)
-
redux-framework/redux-core/assets/js/vendor/select2 (added)
-
redux-framework/redux-core/assets/js/vendor/select2-sortable (added)
-
redux-framework/redux-core/assets/js/vendor/select2-sortable/index.php (added)
-
redux-framework/redux-core/assets/js/vendor/select2-sortable/jquery-sortable.js (added)
-
redux-framework/redux-core/assets/js/vendor/select2-sortable/redux.select2.sortable.js (added)
-
redux-framework/redux-core/assets/js/vendor/select2-sortable/redux.select2.sortable.min.js (added)
-
redux-framework/redux-core/assets/js/vendor/select2/index.php (added)
-
redux-framework/redux-core/assets/js/vendor/select2/select2.js (added)
-
redux-framework/redux-core/assets/js/vendor/select2/select2.min.js (added)
-
redux-framework/redux-core/assets/js/vendor/spectrum (added)
-
redux-framework/redux-core/assets/js/vendor/spectrum/index.php (added)
-
redux-framework/redux-core/assets/js/vendor/spectrum/redux-spectrum.js (added)
-
redux-framework/redux-core/assets/js/vendor/spectrum/redux-spectrum.min.js (added)
-
redux-framework/redux-core/assets/js/vendor/wp-color-picker-alpha (added)
-
redux-framework/redux-core/assets/js/vendor/wp-color-picker-alpha/index.php (added)
-
redux-framework/redux-core/assets/js/vendor/wp-color-picker-alpha/wp-color-picker-alpha.js (added)
-
redux-framework/redux-core/assets/js/vendor/wp-color-picker-alpha/wp-color-picker-alpha.min.js (added)
-
redux-framework/redux-core/assets/scss (added)
-
redux-framework/redux-core/assets/scss/color-picker.scss (added)
-
redux-framework/redux-core/assets/scss/colors (added)
-
redux-framework/redux-core/assets/scss/colors/_admin.scss (added)
-
redux-framework/redux-core/assets/scss/colors/_mixins.scss (added)
-
redux-framework/redux-core/assets/scss/colors/blue (added)
-
redux-framework/redux-core/assets/scss/colors/blue/colors.scss (added)
-
redux-framework/redux-core/assets/scss/colors/blue/index.php (added)
-
redux-framework/redux-core/assets/scss/colors/classic (added)
-
redux-framework/redux-core/assets/scss/colors/classic/colors.scss (added)
-
redux-framework/redux-core/assets/scss/colors/classic/index.php (added)
-
redux-framework/redux-core/assets/scss/colors/coffee (added)
-
redux-framework/redux-core/assets/scss/colors/coffee/colors.scss (added)
-
redux-framework/redux-core/assets/scss/colors/coffee/index.php (added)
-
redux-framework/redux-core/assets/scss/colors/ectoplasm (added)
-
redux-framework/redux-core/assets/scss/colors/ectoplasm/colors.scss (added)
-
redux-framework/redux-core/assets/scss/colors/ectoplasm/index.php (added)
-
redux-framework/redux-core/assets/scss/colors/fresh (added)
-
redux-framework/redux-core/assets/scss/colors/fresh/colors.scss (added)
-
redux-framework/redux-core/assets/scss/colors/fresh/index.php (added)
-
redux-framework/redux-core/assets/scss/colors/index.php (added)
-
redux-framework/redux-core/assets/scss/colors/light (added)
-
redux-framework/redux-core/assets/scss/colors/light/colors.scss (added)
-
redux-framework/redux-core/assets/scss/colors/light/index.php (added)
-
redux-framework/redux-core/assets/scss/colors/midnight (added)
-
redux-framework/redux-core/assets/scss/colors/midnight/colors.scss (added)
-
redux-framework/redux-core/assets/scss/colors/midnight/index.php (added)
-
redux-framework/redux-core/assets/scss/colors/ocean (added)
-
redux-framework/redux-core/assets/scss/colors/ocean/colors.scss (added)
-
redux-framework/redux-core/assets/scss/colors/ocean/index.php (added)
-
redux-framework/redux-core/assets/scss/colors/sunrise (added)
-
redux-framework/redux-core/assets/scss/colors/sunrise/colors.scss (added)
-
redux-framework/redux-core/assets/scss/colors/sunrise/index.php (added)
-
redux-framework/redux-core/assets/scss/index.php (added)
-
redux-framework/redux-core/assets/scss/media.scss (added)
-
redux-framework/redux-core/assets/scss/redux-admin.scss (added)
-
redux-framework/redux-core/assets/scss/rtl.scss (added)
-
redux-framework/redux-core/assets/scss/vendor (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/elusive-icons.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/index.php (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/_animated.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/_bordered-pulled.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/_core.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/_fixed-width.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/_icons.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/_larger.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/_list.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/_mixins.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/_path.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/_rotated-flipped.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/_stacked.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/_variables.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/elusive-icons.css (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/elusive-icons.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/elusive-icons/scss/index.php (added)
-
redux-framework/redux-core/assets/scss/vendor/index.php (added)
-
redux-framework/redux-core/assets/scss/vendor/jquery-ui-1.10.0.custom.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/nouislider.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/qtip.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/select2 (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/_dropdown.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/_multiple.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/_single.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/core.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/index.php (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/mixins (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/mixins/_gradients.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/mixins/index.php (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/select2.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/theme (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/theme/classic (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/theme/classic/_defaults.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/theme/classic/_multiple.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/theme/classic/_single.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/theme/classic/index.php (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/theme/classic/layout.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/theme/default (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/theme/default/_multiple.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/theme/default/_single.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/theme/default/index.php (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/theme/default/layout.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/select2/theme/index.php (added)
-
redux-framework/redux-core/assets/scss/vendor/spectrum.scss (added)
-
redux-framework/redux-core/assets/scss/vendor/vendor.scss (added)
-
redux-framework/redux-core/class-redux-core.php (added)
-
redux-framework/redux-core/core (added)
-
redux-framework/redux-core/core/dashboard.php (added)
-
redux-framework/redux-core/core/enqueue.php (added)
-
redux-framework/redux-core/core/index.php (added)
-
redux-framework/redux-core/core/newsflash.php (added)
-
redux-framework/redux-core/core/panel.php (added)
-
redux-framework/redux-core/core/required.php (added)
-
redux-framework/redux-core/framework.php (added)
-
redux-framework/redux-core/inc (added)
-
redux-framework/redux-core/inc/classes (added)
-
redux-framework/redux-core/inc/classes/class-redux-admin-notices.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-ajax-save.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-ajax-select2.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-ajax-typography.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-api.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-args.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-autoloader.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-cdn.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-class.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-colors.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-enqueue.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-extension-abstract.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-extensions.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-field.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-filesystem.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-functions-ex.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-functions.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-helpers.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-i18n.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-installer-muter.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-instances.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-network.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-options-constructor.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-options-defaults.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-output.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-page-render.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-panel.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-path.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-required.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-sanitize.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-thirdparty-fixes.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-transients.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-validate.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-validation.php (added)
-
redux-framework/redux-core/inc/classes/class-redux-wordpress-data.php (added)
-
redux-framework/redux-core/inc/classes/index.php (added)
-
redux-framework/redux-core/inc/extensions (added)
-
redux-framework/redux-core/inc/extensions/accordion (added)
-
redux-framework/redux-core/inc/extensions/accordion/accordion (added)
-
redux-framework/redux-core/inc/extensions/accordion/accordion/class-redux-accordion.php (added)
-
redux-framework/redux-core/inc/extensions/accordion/accordion/index.php (added)
-
redux-framework/redux-core/inc/extensions/accordion/accordion/redux-accordion.css (added)
-
redux-framework/redux-core/inc/extensions/accordion/accordion/redux-accordion.css.map (added)
-
redux-framework/redux-core/inc/extensions/accordion/accordion/redux-accordion.js (added)
-
redux-framework/redux-core/inc/extensions/accordion/accordion/redux-accordion.min.css (added)
-
redux-framework/redux-core/inc/extensions/accordion/accordion/redux-accordion.min.js (added)
-
redux-framework/redux-core/inc/extensions/accordion/accordion/redux-accordion.scss (added)
-
redux-framework/redux-core/inc/extensions/accordion/class-redux-extension-accordion.php (added)
-
redux-framework/redux-core/inc/extensions/accordion/index.php (added)
-
redux-framework/redux-core/inc/extensions/color_scheme (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/class-redux-extension-color-scheme.php (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/class-redux-color-scheme-import.php (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/class-redux-color-scheme.php (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/img (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/img/busy.gif (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/inc (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/inc/class-redux-color-scheme-functions.php (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/redux-color-scheme.css (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/redux-color-scheme.css.map (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/redux-color-scheme.js (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/redux-color-scheme.min.css (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/redux-color-scheme.min.js (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/redux-color-scheme.scss (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/vendor (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/vendor/jquery.ocupload.js (added)
-
redux-framework/redux-core/inc/extensions/color_scheme/color_scheme/vendor/jquery.ocupload.min.js (added)
-
redux-framework/redux-core/inc/extensions/custom_fonts (added)
-
redux-framework/redux-core/inc/extensions/custom_fonts/class-redux-extension-custom-fonts.php (added)
-
redux-framework/redux-core/inc/extensions/custom_fonts/custom_fonts (added)
-
redux-framework/redux-core/inc/extensions/custom_fonts/custom_fonts/class-redux-custom-fonts.php (added)
-
redux-framework/redux-core/inc/extensions/custom_fonts/custom_fonts/index.php (added)
-
redux-framework/redux-core/inc/extensions/custom_fonts/custom_fonts/redux-custom-fonts.css (added)
-
redux-framework/redux-core/inc/extensions/custom_fonts/custom_fonts/redux-custom-fonts.css.map (added)
-
redux-framework/redux-core/inc/extensions/custom_fonts/custom_fonts/redux-custom-fonts.js (added)
-
redux-framework/redux-core/inc/extensions/custom_fonts/custom_fonts/redux-custom-fonts.min.css (added)
-
redux-framework/redux-core/inc/extensions/custom_fonts/custom_fonts/redux-custom-fonts.min.js (added)
-
redux-framework/redux-core/inc/extensions/custom_fonts/custom_fonts/redux-custom-fonts.scss (added)
-
redux-framework/redux-core/inc/extensions/custom_fonts/index.php (added)
-
redux-framework/redux-core/inc/extensions/customizer (added)
-
redux-framework/redux-core/inc/extensions/customizer/class-redux-extension-customizer.php (added)
-
redux-framework/redux-core/inc/extensions/customizer/inc (added)
-
redux-framework/redux-core/inc/extensions/customizer/inc/class-redux-customizer-control.php (added)
-
redux-framework/redux-core/inc/extensions/customizer/inc/class-redux-customizer-panel.php (added)
-
redux-framework/redux-core/inc/extensions/customizer/inc/class-redux-customizer-section.php (added)
-
redux-framework/redux-core/inc/extensions/customizer/inc/customizer_panel.php (added)
-
redux-framework/redux-core/inc/extensions/customizer/inc/customizer_section.php (added)
-
redux-framework/redux-core/inc/extensions/customizer/inc/index.php (added)
-
redux-framework/redux-core/inc/extensions/customizer/index.php (added)
-
redux-framework/redux-core/inc/extensions/customizer/redux-extension-customizer.css (added)
-
redux-framework/redux-core/inc/extensions/customizer/redux-extension-customizer.css.map (added)
-
redux-framework/redux-core/inc/extensions/customizer/redux-extension-customizer.js (added)
-
redux-framework/redux-core/inc/extensions/customizer/redux-extension-customizer.min.js (added)
-
redux-framework/redux-core/inc/extensions/customizer/redux-extension-customizer.scss (added)
-
redux-framework/redux-core/inc/extensions/datetime (added)
-
redux-framework/redux-core/inc/extensions/datetime/class-redux-extension-datetime.php (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime/class-redux-datetime.php (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime/index.php (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime/redux-datetime.css (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime/redux-datetime.css.map (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime/redux-datetime.js (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime/redux-datetime.min.css (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime/redux-datetime.min.js (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime/redux-datetime.scss (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime/vendor (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime/vendor/index.php (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime/vendor/jquery-ui-sliderAccess.js (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime/vendor/jquery-ui-sliderAccess.min.js (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime/vendor/jquery-ui-timepicker-addon.js (added)
-
redux-framework/redux-core/inc/extensions/datetime/datetime/vendor/jquery-ui-timepicker-addon.min.js (added)
-
redux-framework/redux-core/inc/extensions/datetime/index.php (added)
-
redux-framework/redux-core/inc/extensions/google_maps (added)
-
redux-framework/redux-core/inc/extensions/google_maps/class-redux-extension-google-maps.php (added)
-
redux-framework/redux-core/inc/extensions/google_maps/google_maps (added)
-
redux-framework/redux-core/inc/extensions/google_maps/google_maps/class-redux-google-maps.php (added)
-
redux-framework/redux-core/inc/extensions/google_maps/google_maps/index.php (added)
-
redux-framework/redux-core/inc/extensions/google_maps/google_maps/redux-google-maps.css (added)
-
redux-framework/redux-core/inc/extensions/google_maps/google_maps/redux-google-maps.css.map (added)
-
redux-framework/redux-core/inc/extensions/google_maps/google_maps/redux-google-maps.js (added)
-
redux-framework/redux-core/inc/extensions/google_maps/google_maps/redux-google-maps.min.css (added)
-
redux-framework/redux-core/inc/extensions/google_maps/google_maps/redux-google-maps.min.js (added)
-
redux-framework/redux-core/inc/extensions/google_maps/google_maps/redux-google-maps.scss (added)
-
redux-framework/redux-core/inc/extensions/google_maps/index.php (added)
-
redux-framework/redux-core/inc/extensions/icon_select (added)
-
redux-framework/redux-core/inc/extensions/icon_select/class-redux-extension-icon-select.php (added)
-
redux-framework/redux-core/inc/extensions/icon_select/font-awesome-5-free.php (added)
-
redux-framework/redux-core/inc/extensions/icon_select/icon_select (added)
-
redux-framework/redux-core/inc/extensions/icon_select/icon_select/class-redux-icon-select.php (added)
-
redux-framework/redux-core/inc/extensions/icon_select/icon_select/index.php (added)
-
redux-framework/redux-core/inc/extensions/icon_select/icon_select/redux-icon-select.css (added)
-
redux-framework/redux-core/inc/extensions/icon_select/icon_select/redux-icon-select.css.map (added)
-
redux-framework/redux-core/inc/extensions/icon_select/icon_select/redux-icon-select.js (added)
-
redux-framework/redux-core/inc/extensions/icon_select/icon_select/redux-icon-select.min.css (added)
-
redux-framework/redux-core/inc/extensions/icon_select/icon_select/redux-icon-select.min.js (added)
-
redux-framework/redux-core/inc/extensions/icon_select/icon_select/redux-icon-select.scss (added)
-
redux-framework/redux-core/inc/extensions/icon_select/index.php (added)
-
redux-framework/redux-core/inc/extensions/import_export (added)
-
redux-framework/redux-core/inc/extensions/import_export/class-redux-extension-import-export.php (added)
-
redux-framework/redux-core/inc/extensions/import_export/import_export (added)
-
redux-framework/redux-core/inc/extensions/import_export/import_export/class-redux-import-export.php (added)
-
redux-framework/redux-core/inc/extensions/import_export/import_export/index.php (added)
-
redux-framework/redux-core/inc/extensions/import_export/import_export/redux-import-export.css (added)
-
redux-framework/redux-core/inc/extensions/import_export/import_export/redux-import-export.css.map (added)
-
redux-framework/redux-core/inc/extensions/import_export/import_export/redux-import-export.js (added)
-
redux-framework/redux-core/inc/extensions/import_export/import_export/redux-import-export.min.js (added)
-
redux-framework/redux-core/inc/extensions/import_export/import_export/redux-import-export.scss (added)
-
redux-framework/redux-core/inc/extensions/import_export/index.php (added)
-
redux-framework/redux-core/inc/extensions/index.php (added)
-
redux-framework/redux-core/inc/extensions/js_button (added)
-
redux-framework/redux-core/inc/extensions/js_button/class-redux-extension-js-button.php (added)
-
redux-framework/redux-core/inc/extensions/js_button/index.php (added)
-
redux-framework/redux-core/inc/extensions/js_button/js_button (added)
-
redux-framework/redux-core/inc/extensions/js_button/js_button/class-redux-js-button.php (added)
-
redux-framework/redux-core/inc/extensions/js_button/js_button/index.php (added)
-
redux-framework/redux-core/inc/extensions/js_button/js_button/redux-js-button.js (added)
-
redux-framework/redux-core/inc/extensions/js_button/js_button/redux-js-button.min.js (added)
-
redux-framework/redux-core/inc/extensions/metaboxes (added)
-
redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php (added)
-
redux-framework/redux-core/inc/extensions/metaboxes/class-redux-metaboxes-api.php (added)
-
redux-framework/redux-core/inc/extensions/metaboxes/index.php (added)
-
redux-framework/redux-core/inc/extensions/metaboxes/redux-extension-metaboxes.css (added)
-
redux-framework/redux-core/inc/extensions/metaboxes/redux-extension-metaboxes.css.map (added)
-
redux-framework/redux-core/inc/extensions/metaboxes/redux-extension-metaboxes.js (added)
-
redux-framework/redux-core/inc/extensions/metaboxes/redux-extension-metaboxes.min.js (added)
-
redux-framework/redux-core/inc/extensions/metaboxes/redux-extension-metaboxes.scss (added)
-
redux-framework/redux-core/inc/extensions/metaboxes/redux-metaboxes-helpers.php (added)
-
redux-framework/redux-core/inc/extensions/multi_media (added)
-
redux-framework/redux-core/inc/extensions/multi_media/class-redux-extension-multi-media.php (added)
-
redux-framework/redux-core/inc/extensions/multi_media/index.php (added)
-
redux-framework/redux-core/inc/extensions/multi_media/multi_media (added)
-
redux-framework/redux-core/inc/extensions/multi_media/multi_media/class-redux-multi-media.php (added)
-
redux-framework/redux-core/inc/extensions/multi_media/multi_media/index.php (added)
-
redux-framework/redux-core/inc/extensions/multi_media/multi_media/redux-multi-media.css (added)
-
redux-framework/redux-core/inc/extensions/multi_media/multi_media/redux-multi-media.css.map (added)
-
redux-framework/redux-core/inc/extensions/multi_media/multi_media/redux-multi-media.js (added)
-
redux-framework/redux-core/inc/extensions/multi_media/multi_media/redux-multi-media.min.css (added)
-
redux-framework/redux-core/inc/extensions/multi_media/multi_media/redux-multi-media.min.js (added)
-
redux-framework/redux-core/inc/extensions/multi_media/multi_media/redux-multi-media.scss (added)
-
redux-framework/redux-core/inc/extensions/options_object (added)
-
redux-framework/redux-core/inc/extensions/options_object/class-redux-extension-options-object.php (added)
-
redux-framework/redux-core/inc/extensions/options_object/index.php (added)
-
redux-framework/redux-core/inc/extensions/options_object/options_object (added)
-
redux-framework/redux-core/inc/extensions/options_object/options_object/class-redux-options-object.php (added)
-
redux-framework/redux-core/inc/extensions/options_object/options_object/index.php (added)
-
redux-framework/redux-core/inc/extensions/options_object/options_object/redux-options-object.css (added)
-
redux-framework/redux-core/inc/extensions/options_object/options_object/redux-options-object.css.map (added)
-
redux-framework/redux-core/inc/extensions/options_object/options_object/redux-options-object.js (added)
-
redux-framework/redux-core/inc/extensions/options_object/options_object/redux-options-object.min.js (added)
-
redux-framework/redux-core/inc/extensions/options_object/options_object/redux-options-object.scss (added)
-
redux-framework/redux-core/inc/extensions/repeater (added)
-
redux-framework/redux-core/inc/extensions/repeater/class-redux-extension-repeater.php (added)
-
redux-framework/redux-core/inc/extensions/repeater/index.php (added)
-
redux-framework/redux-core/inc/extensions/repeater/repeater (added)
-
redux-framework/redux-core/inc/extensions/repeater/repeater/class-redux-repeater.php (added)
-
redux-framework/redux-core/inc/extensions/repeater/repeater/index.php (added)
-
redux-framework/redux-core/inc/extensions/repeater/repeater/redux-repeater.css (added)
-
redux-framework/redux-core/inc/extensions/repeater/repeater/redux-repeater.css.map (added)
-
redux-framework/redux-core/inc/extensions/repeater/repeater/redux-repeater.js (added)
-
redux-framework/redux-core/inc/extensions/repeater/repeater/redux-repeater.min.css (added)
-
redux-framework/redux-core/inc/extensions/repeater/repeater/redux-repeater.min.js (added)
-
redux-framework/redux-core/inc/extensions/repeater/repeater/redux-repeater.scss (added)
-
redux-framework/redux-core/inc/extensions/search (added)
-
redux-framework/redux-core/inc/extensions/search/class-redux-extension-search.php (added)
-
redux-framework/redux-core/inc/extensions/search/index.php (added)
-
redux-framework/redux-core/inc/extensions/search/redux-extension-search.css (added)
-
redux-framework/redux-core/inc/extensions/search/redux-extension-search.css.map (added)
-
redux-framework/redux-core/inc/extensions/search/redux-extension-search.js (added)
-
redux-framework/redux-core/inc/extensions/search/redux-extension-search.min.css (added)
-
redux-framework/redux-core/inc/extensions/search/redux-extension-search.min.js (added)
-
redux-framework/redux-core/inc/extensions/search/redux-extension-search.scss (added)
-
redux-framework/redux-core/inc/extensions/shortcodes (added)
-
redux-framework/redux-core/inc/extensions/shortcodes/class-redux-extension-shortcodes.php (added)
-
redux-framework/redux-core/inc/extensions/shortcodes/class-redux-shortcodes.php (added)
-
redux-framework/redux-core/inc/extensions/shortcodes/index.php (added)
-
redux-framework/redux-core/inc/extensions/social_profiles (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/class-redux-extension-social-profiles.php (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/index.php (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/redux-social-profiles-helpers.php (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/class-redux-social-profiles.php (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/css (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/css/field_social_profiles_frontend.css (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/css/field_social_profiles_frontend.scss (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/css/index.php (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/inc (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/inc/class-redux-social-profiles-defaults.php (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/inc/class-redux-social-profiles-functions.php (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/inc/class-redux-social-profiles-shortcode.php (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/inc/class-redux-social-profiles-widget.php (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/inc/index.php (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/index.php (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/redux-social-profiles.css (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/redux-social-profiles.css.map (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/redux-social-profiles.js (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/redux-social-profiles.min.js (added)
-
redux-framework/redux-core/inc/extensions/social_profiles/social_profiles/redux-social-profiles.scss (added)
-
redux-framework/redux-core/inc/extensions/tabbed (added)
-
redux-framework/redux-core/inc/extensions/tabbed/class-redux-extension-tabbed.php (added)
-
redux-framework/redux-core/inc/extensions/tabbed/tabbed (added)
-
redux-framework/redux-core/inc/extensions/tabbed/tabbed/class-redux-tabbed.php (added)
-
redux-framework/redux-core/inc/extensions/tabbed/tabbed/redux-tabbed.css (added)
-
redux-framework/redux-core/inc/extensions/tabbed/tabbed/redux-tabbed.css.map (added)
-
redux-framework/redux-core/inc/extensions/tabbed/tabbed/redux-tabbed.js (added)
-
redux-framework/redux-core/inc/extensions/tabbed/tabbed/redux-tabbed.min.js (added)
-
redux-framework/redux-core/inc/extensions/tabbed/tabbed/redux-tabbed.scss (added)
-
redux-framework/redux-core/inc/extensions/taxonomy (added)
-
redux-framework/redux-core/inc/extensions/taxonomy/class-redux-extension-taxonomy.php (added)
-
redux-framework/redux-core/inc/extensions/taxonomy/class-redux-taxonomy-api.php (added)
-
redux-framework/redux-core/inc/extensions/taxonomy/index.php (added)
-
redux-framework/redux-core/inc/extensions/taxonomy/redux-extension-taxonomy.css (added)
-
redux-framework/redux-core/inc/extensions/taxonomy/redux-extension-taxonomy.css.map (added)
-
redux-framework/redux-core/inc/extensions/taxonomy/redux-extension-taxonomy.js (added)
-
redux-framework/redux-core/inc/extensions/taxonomy/redux-extension-taxonomy.min.css (added)
-
redux-framework/redux-core/inc/extensions/taxonomy/redux-extension-taxonomy.min.js (added)
-
redux-framework/redux-core/inc/extensions/taxonomy/redux-extension-taxonomy.scss (added)
-
redux-framework/redux-core/inc/extensions/taxonomy/redux-taxonomy-helpers.php (added)
-
redux-framework/redux-core/inc/extensions/users (added)
-
redux-framework/redux-core/inc/extensions/users/class-redux-extension-users.php (added)
-
redux-framework/redux-core/inc/extensions/users/class-redux-users-api.php (added)
-
redux-framework/redux-core/inc/extensions/users/index.php (added)
-
redux-framework/redux-core/inc/extensions/users/redux-extension-users.css (added)
-
redux-framework/redux-core/inc/extensions/users/redux-extension-users.css.map (added)
-
redux-framework/redux-core/inc/extensions/users/redux-extension-users.js (added)
-
redux-framework/redux-core/inc/extensions/users/redux-extension-users.min.css (added)
-
redux-framework/redux-core/inc/extensions/users/redux-extension-users.min.js (added)
-
redux-framework/redux-core/inc/extensions/users/redux-extension-users.scss (added)
-
redux-framework/redux-core/inc/extensions/users/redux-users-helpers.php (added)
-
redux-framework/redux-core/inc/extensions/widget_areas (added)
-
redux-framework/redux-core/inc/extensions/widget_areas/assets (added)
-
redux-framework/redux-core/inc/extensions/widget_areas/assets/img (added)
-
redux-framework/redux-core/inc/extensions/widget_areas/assets/img/trash.png (added)
-
redux-framework/redux-core/inc/extensions/widget_areas/class-redux-extension-widget-areas.php (added)
-
redux-framework/redux-core/inc/extensions/widget_areas/class-redux-widget-areas.php (added)
-
redux-framework/redux-core/inc/extensions/widget_areas/index.php (added)
-
redux-framework/redux-core/inc/extensions/widget_areas/redux-extension-widget-areas.css (added)
-
redux-framework/redux-core/inc/extensions/widget_areas/redux-extension-widget-areas.css.map (added)
-
redux-framework/redux-core/inc/extensions/widget_areas/redux-extension-widget-areas.js (added)
-
redux-framework/redux-core/inc/extensions/widget_areas/redux-extension-widget-areas.min.js (added)
-
redux-framework/redux-core/inc/extensions/widget_areas/redux-extension-widget-areas.scss (added)
-
redux-framework/redux-core/inc/fields (added)
-
redux-framework/redux-core/inc/fields/ace_editor (added)
-
redux-framework/redux-core/inc/fields/ace_editor/class-redux-ace-editor.php (added)
-
redux-framework/redux-core/inc/fields/ace_editor/field_ace_editor.php (added)
-
redux-framework/redux-core/inc/fields/ace_editor/index.php (added)
-
redux-framework/redux-core/inc/fields/ace_editor/redux-ace-editor.css (added)
-
redux-framework/redux-core/inc/fields/ace_editor/redux-ace-editor.css.map (added)
-
redux-framework/redux-core/inc/fields/ace_editor/redux-ace-editor.js (added)
-
redux-framework/redux-core/inc/fields/ace_editor/redux-ace-editor.min.js (added)
-
redux-framework/redux-core/inc/fields/ace_editor/redux-ace-editor.scss (added)
-
redux-framework/redux-core/inc/fields/background (added)
-
redux-framework/redux-core/inc/fields/background/class-redux-background.php (added)
-
redux-framework/redux-core/inc/fields/background/field_background.php (added)
-
redux-framework/redux-core/inc/fields/background/index.php (added)
-
redux-framework/redux-core/inc/fields/background/redux-background.css (added)
-
redux-framework/redux-core/inc/fields/background/redux-background.css.map (added)
-
redux-framework/redux-core/inc/fields/background/redux-background.js (added)
-
redux-framework/redux-core/inc/fields/background/redux-background.min.js (added)
-
redux-framework/redux-core/inc/fields/background/redux-background.scss (added)
-
redux-framework/redux-core/inc/fields/border (added)
-
redux-framework/redux-core/inc/fields/border/class-redux-border.php (added)
-
redux-framework/redux-core/inc/fields/border/field_border.php (added)
-
redux-framework/redux-core/inc/fields/border/index.php (added)
-
redux-framework/redux-core/inc/fields/border/redux-border.css (added)
-
redux-framework/redux-core/inc/fields/border/redux-border.css.map (added)
-
redux-framework/redux-core/inc/fields/border/redux-border.js (added)
-
redux-framework/redux-core/inc/fields/border/redux-border.min.js (added)
-
redux-framework/redux-core/inc/fields/border/redux-border.scss (added)
-
redux-framework/redux-core/inc/fields/box_shadow (added)
-
redux-framework/redux-core/inc/fields/box_shadow/class-redux-box-shadow.php (added)
-
redux-framework/redux-core/inc/fields/box_shadow/index.php (added)
-
redux-framework/redux-core/inc/fields/box_shadow/redux-box-shadow.css (added)
-
redux-framework/redux-core/inc/fields/box_shadow/redux-box-shadow.css.map (added)
-
redux-framework/redux-core/inc/fields/box_shadow/redux-box-shadow.js (added)
-
redux-framework/redux-core/inc/fields/box_shadow/redux-box-shadow.min.js (added)
-
redux-framework/redux-core/inc/fields/box_shadow/redux-box-shadow.scss (added)
-
redux-framework/redux-core/inc/fields/button_set (added)
-
redux-framework/redux-core/inc/fields/button_set/class-redux-button-set.php (added)
-
redux-framework/redux-core/inc/fields/button_set/field_button_set.php (added)
-
redux-framework/redux-core/inc/fields/button_set/index.php (added)
-
redux-framework/redux-core/inc/fields/button_set/redux-button-set.js (added)
-
redux-framework/redux-core/inc/fields/button_set/redux-button-set.min.js (added)
-
redux-framework/redux-core/inc/fields/checkbox (added)
-
redux-framework/redux-core/inc/fields/checkbox/class-redux-checkbox.php (added)
-
redux-framework/redux-core/inc/fields/checkbox/field_checkbox.php (added)
-
redux-framework/redux-core/inc/fields/checkbox/index.php (added)
-
redux-framework/redux-core/inc/fields/checkbox/redux-checkbox.css (added)
-
redux-framework/redux-core/inc/fields/checkbox/redux-checkbox.css.map (added)
-
redux-framework/redux-core/inc/fields/checkbox/redux-checkbox.js (added)
-
redux-framework/redux-core/inc/fields/checkbox/redux-checkbox.min.js (added)
-
redux-framework/redux-core/inc/fields/checkbox/redux-checkbox.scss (added)
-
redux-framework/redux-core/inc/fields/color (added)
-
redux-framework/redux-core/inc/fields/color/class-redux-color.php (added)
-
redux-framework/redux-core/inc/fields/color/field_color.php (added)
-
redux-framework/redux-core/inc/fields/color/index.php (added)
-
redux-framework/redux-core/inc/fields/color/redux-color.js (added)
-
redux-framework/redux-core/inc/fields/color/redux-color.min.js (added)
-
redux-framework/redux-core/inc/fields/color_gradient (added)
-
redux-framework/redux-core/inc/fields/color_gradient/class-redux-color-gradient.php (added)
-
redux-framework/redux-core/inc/fields/color_gradient/field_color_gradient.php (added)
-
redux-framework/redux-core/inc/fields/color_gradient/index.php (added)
-
redux-framework/redux-core/inc/fields/color_gradient/redux-color-gradient.css (added)
-
redux-framework/redux-core/inc/fields/color_gradient/redux-color-gradient.css.map (added)
-
redux-framework/redux-core/inc/fields/color_gradient/redux-color-gradient.js (added)
-
redux-framework/redux-core/inc/fields/color_gradient/redux-color-gradient.min.js (added)
-
redux-framework/redux-core/inc/fields/color_gradient/redux-color-gradient.scss (added)
-
redux-framework/redux-core/inc/fields/color_palette (added)
-
redux-framework/redux-core/inc/fields/color_palette/class-redux-color-palette.php (added)
-
redux-framework/redux-core/inc/fields/color_palette/index.php (added)
-
redux-framework/redux-core/inc/fields/color_palette/redux-color-palette.css (added)
-
redux-framework/redux-core/inc/fields/color_palette/redux-color-palette.css.map (added)
-
redux-framework/redux-core/inc/fields/color_palette/redux-color-palette.scss (added)
-
redux-framework/redux-core/inc/fields/color_rgba (added)
-
redux-framework/redux-core/inc/fields/color_rgba/class-redux-color-rgba.php (added)
-
redux-framework/redux-core/inc/fields/color_rgba/field_color_rgba.php (added)
-
redux-framework/redux-core/inc/fields/color_rgba/index.php (added)
-
redux-framework/redux-core/inc/fields/color_rgba/redux-color-rgba.css (added)
-
redux-framework/redux-core/inc/fields/color_rgba/redux-color-rgba.css.map (added)
-
redux-framework/redux-core/inc/fields/color_rgba/redux-color-rgba.js (added)
-
redux-framework/redux-core/inc/fields/color_rgba/redux-color-rgba.min.js (added)
-
redux-framework/redux-core/inc/fields/color_rgba/redux-color-rgba.scss (added)
-
redux-framework/redux-core/inc/fields/content (added)
-
redux-framework/redux-core/inc/fields/content/class-redux-content.php (added)
-
redux-framework/redux-core/inc/fields/content/index.php (added)
-
redux-framework/redux-core/inc/fields/content/redux-content.css (added)
-
redux-framework/redux-core/inc/fields/content/redux-content.css.map (added)
-
redux-framework/redux-core/inc/fields/content/redux-content.scss (added)
-
redux-framework/redux-core/inc/fields/date (added)
-
redux-framework/redux-core/inc/fields/date/class-redux-date.php (added)
-
redux-framework/redux-core/inc/fields/date/field_date.php (added)
-
redux-framework/redux-core/inc/fields/date/index.php (added)
-
redux-framework/redux-core/inc/fields/date/redux-date.css (added)
-
redux-framework/redux-core/inc/fields/date/redux-date.css.map (added)
-
redux-framework/redux-core/inc/fields/date/redux-date.js (added)
-
redux-framework/redux-core/inc/fields/date/redux-date.min.js (added)
-
redux-framework/redux-core/inc/fields/date/redux-date.scss (added)
-
redux-framework/redux-core/inc/fields/dimensions (added)
-
redux-framework/redux-core/inc/fields/dimensions/class-redux-dimensions.php (added)
-
redux-framework/redux-core/inc/fields/dimensions/field_dimensions.php (added)
-
redux-framework/redux-core/inc/fields/dimensions/index.php (added)
-
redux-framework/redux-core/inc/fields/dimensions/redux-dimensions.css (added)
-
redux-framework/redux-core/inc/fields/dimensions/redux-dimensions.css.map (added)
-
redux-framework/redux-core/inc/fields/dimensions/redux-dimensions.js (added)
-
redux-framework/redux-core/inc/fields/dimensions/redux-dimensions.min.js (added)
-
redux-framework/redux-core/inc/fields/dimensions/redux-dimensions.scss (added)
-
redux-framework/redux-core/inc/fields/divide (added)
-
redux-framework/redux-core/inc/fields/divide/class-redux-divide.php (added)
-
redux-framework/redux-core/inc/fields/divide/field_divide.php (added)
-
redux-framework/redux-core/inc/fields/divide/index.php (added)
-
redux-framework/redux-core/inc/fields/divide/redux-divide.css (added)
-
redux-framework/redux-core/inc/fields/divide/redux-divide.css.map (added)
-
redux-framework/redux-core/inc/fields/divide/redux-divide.scss (added)
-
redux-framework/redux-core/inc/fields/editor (added)
-
redux-framework/redux-core/inc/fields/editor/class-redux-editor.php (added)
-
redux-framework/redux-core/inc/fields/editor/field_editor.php (added)
-
redux-framework/redux-core/inc/fields/editor/index.php (added)
-
redux-framework/redux-core/inc/fields/editor/redux-editor.css (added)
-
redux-framework/redux-core/inc/fields/editor/redux-editor.css.map (added)
-
redux-framework/redux-core/inc/fields/editor/redux-editor.js (added)
-
redux-framework/redux-core/inc/fields/editor/redux-editor.min.js (added)
-
redux-framework/redux-core/inc/fields/editor/redux-editor.scss (added)
-
redux-framework/redux-core/inc/fields/gallery (added)
-
redux-framework/redux-core/inc/fields/gallery/class-redux-gallery.php (added)
-
redux-framework/redux-core/inc/fields/gallery/field_gallery.php (added)
-
redux-framework/redux-core/inc/fields/gallery/index.php (added)
-
redux-framework/redux-core/inc/fields/gallery/redux-gallery.js (added)
-
redux-framework/redux-core/inc/fields/gallery/redux-gallery.min.js (added)
-
redux-framework/redux-core/inc/fields/image_select (added)
-
redux-framework/redux-core/inc/fields/image_select/class-redux-image-select.php (added)
-
redux-framework/redux-core/inc/fields/image_select/field_image_select.php (added)
-
redux-framework/redux-core/inc/fields/image_select/index.php (added)
-
redux-framework/redux-core/inc/fields/image_select/redux-image-select.css (added)
-
redux-framework/redux-core/inc/fields/image_select/redux-image-select.css.map (added)
-
redux-framework/redux-core/inc/fields/image_select/redux-image-select.js (added)
-
redux-framework/redux-core/inc/fields/image_select/redux-image-select.min.js (added)
-
redux-framework/redux-core/inc/fields/image_select/redux-image-select.scss (added)
-
redux-framework/redux-core/inc/fields/info (added)
-
redux-framework/redux-core/inc/fields/info/class-redux-info.php (added)
-
redux-framework/redux-core/inc/fields/info/field_info.php (added)
-
redux-framework/redux-core/inc/fields/info/index.php (added)
-
redux-framework/redux-core/inc/fields/info/redux-info.css (added)
-
redux-framework/redux-core/inc/fields/info/redux-info.css.map (added)
-
redux-framework/redux-core/inc/fields/info/redux-info.scss (added)
-
redux-framework/redux-core/inc/fields/link_color (added)
-
redux-framework/redux-core/inc/fields/link_color/class-redux-link-color.php (added)
-
redux-framework/redux-core/inc/fields/link_color/field_link_color.php (added)
-
redux-framework/redux-core/inc/fields/link_color/index.php (added)
-
redux-framework/redux-core/inc/fields/link_color/redux-link-color.css (added)
-
redux-framework/redux-core/inc/fields/link_color/redux-link-color.css.map (added)
-
redux-framework/redux-core/inc/fields/link_color/redux-link-color.js (added)
-
redux-framework/redux-core/inc/fields/link_color/redux-link-color.min.js (added)
-
redux-framework/redux-core/inc/fields/link_color/redux-link-color.scss (added)
-
redux-framework/redux-core/inc/fields/media (added)
-
redux-framework/redux-core/inc/fields/media/class-redux-media.php (added)
-
redux-framework/redux-core/inc/fields/media/field_media.php (added)
-
redux-framework/redux-core/inc/fields/media/index.php (added)
-
redux-framework/redux-core/inc/fields/media/redux-media.css (added)
-
redux-framework/redux-core/inc/fields/media/redux-media.css.map (added)
-
redux-framework/redux-core/inc/fields/media/redux-media.scss (added)
-
redux-framework/redux-core/inc/fields/multi_text (added)
-
redux-framework/redux-core/inc/fields/multi_text/class-redux-multi-text.php (added)
-
redux-framework/redux-core/inc/fields/multi_text/field_multi_text.php (added)
-
redux-framework/redux-core/inc/fields/multi_text/index.php (added)
-
redux-framework/redux-core/inc/fields/multi_text/redux-multi-text.css (added)
-
redux-framework/redux-core/inc/fields/multi_text/redux-multi-text.css.map (added)
-
redux-framework/redux-core/inc/fields/multi_text/redux-multi-text.js (added)
-
redux-framework/redux-core/inc/fields/multi_text/redux-multi-text.min.js (added)
-
redux-framework/redux-core/inc/fields/multi_text/redux-multi-text.scss (added)
-
redux-framework/redux-core/inc/fields/palette (added)
-
redux-framework/redux-core/inc/fields/palette/class-redux-palette.php (added)
-
redux-framework/redux-core/inc/fields/palette/field_palette.php (added)
-
redux-framework/redux-core/inc/fields/palette/index.php (added)
-
redux-framework/redux-core/inc/fields/palette/redux-palette.css (added)
-
redux-framework/redux-core/inc/fields/palette/redux-palette.css.map (added)
-
redux-framework/redux-core/inc/fields/palette/redux-palette.js (added)
-
redux-framework/redux-core/inc/fields/palette/redux-palette.min.js (added)
-
redux-framework/redux-core/inc/fields/palette/redux-palette.scss (added)
-
redux-framework/redux-core/inc/fields/password (added)
-
redux-framework/redux-core/inc/fields/password/class-redux-password.php (added)
-
redux-framework/redux-core/inc/fields/password/field_password.php (added)
-
redux-framework/redux-core/inc/fields/password/index.php (added)
-
redux-framework/redux-core/inc/fields/radio (added)
-
redux-framework/redux-core/inc/fields/radio/class-redux-radio.php (added)
-
redux-framework/redux-core/inc/fields/radio/field_radio.php (added)
-
redux-framework/redux-core/inc/fields/radio/index.php (added)
-
redux-framework/redux-core/inc/fields/raw (added)
-
redux-framework/redux-core/inc/fields/raw/class-redux-raw.php (added)
-
redux-framework/redux-core/inc/fields/raw/field_raw.php (added)
-
redux-framework/redux-core/inc/fields/raw/index.php (added)
-
redux-framework/redux-core/inc/fields/raw/parsedown.php (added)
-
redux-framework/redux-core/inc/fields/section (added)
-
redux-framework/redux-core/inc/fields/section/class-redux-section.php (added)
-
redux-framework/redux-core/inc/fields/section/field_section.php (added)
-
redux-framework/redux-core/inc/fields/section/index.php (added)
-
redux-framework/redux-core/inc/fields/section/redux-section.css (added)
-
redux-framework/redux-core/inc/fields/section/redux-section.css.map (added)
-
redux-framework/redux-core/inc/fields/section/redux-section.scss (added)
-
redux-framework/redux-core/inc/fields/select (added)
-
redux-framework/redux-core/inc/fields/select/class-redux-select.php (added)
-
redux-framework/redux-core/inc/fields/select/field_select.php (added)
-
redux-framework/redux-core/inc/fields/select/index.php (added)
-
redux-framework/redux-core/inc/fields/select/redux-select.css (added)
-
redux-framework/redux-core/inc/fields/select/redux-select.css.map (added)
-
redux-framework/redux-core/inc/fields/select/redux-select.js (added)
-
redux-framework/redux-core/inc/fields/select/redux-select.min.js (added)
-
redux-framework/redux-core/inc/fields/select/redux-select.scss (added)
-
redux-framework/redux-core/inc/fields/select_image (added)
-
redux-framework/redux-core/inc/fields/select_image/class-redux-select-image.php (added)
-
redux-framework/redux-core/inc/fields/select_image/field_select_image.php (added)
-
redux-framework/redux-core/inc/fields/select_image/index.php (added)
-
redux-framework/redux-core/inc/fields/select_image/redux-select-image.css (added)
-
redux-framework/redux-core/inc/fields/select_image/redux-select-image.css.map (added)
-
redux-framework/redux-core/inc/fields/select_image/redux-select-image.js (added)
-
redux-framework/redux-core/inc/fields/select_image/redux-select-image.min.js (added)
-
redux-framework/redux-core/inc/fields/select_image/redux-select-image.scss (added)
-
redux-framework/redux-core/inc/fields/slider (added)
-
redux-framework/redux-core/inc/fields/slider/class-redux-slider.php (added)
-
redux-framework/redux-core/inc/fields/slider/field_slider.php (added)
-
redux-framework/redux-core/inc/fields/slider/index.php (added)
-
redux-framework/redux-core/inc/fields/slider/redux-slider.css (added)
-
redux-framework/redux-core/inc/fields/slider/redux-slider.css.map (added)
-
redux-framework/redux-core/inc/fields/slider/redux-slider.js (added)
-
redux-framework/redux-core/inc/fields/slider/redux-slider.min.js (added)
-
redux-framework/redux-core/inc/fields/slider/redux-slider.scss (added)
-
redux-framework/redux-core/inc/fields/slides (added)
-
redux-framework/redux-core/inc/fields/slides/class-redux-slides.php (added)
-
redux-framework/redux-core/inc/fields/slides/field_slides.php (added)
-
redux-framework/redux-core/inc/fields/slides/index.php (added)
-
redux-framework/redux-core/inc/fields/slides/redux-slides.css (added)
-
redux-framework/redux-core/inc/fields/slides/redux-slides.css.map (added)
-
redux-framework/redux-core/inc/fields/slides/redux-slides.js (added)
-
redux-framework/redux-core/inc/fields/slides/redux-slides.min.js (added)
-
redux-framework/redux-core/inc/fields/slides/redux-slides.scss (added)
-
redux-framework/redux-core/inc/fields/sortable (added)
-
redux-framework/redux-core/inc/fields/sortable/class-redux-sortable.php (added)
-
redux-framework/redux-core/inc/fields/sortable/field_sortable.php (added)
-
redux-framework/redux-core/inc/fields/sortable/index.php (added)
-
redux-framework/redux-core/inc/fields/sortable/redux-sortable.css (added)
-
redux-framework/redux-core/inc/fields/sortable/redux-sortable.css.map (added)
-
redux-framework/redux-core/inc/fields/sortable/redux-sortable.js (added)
-
redux-framework/redux-core/inc/fields/sortable/redux-sortable.min.js (added)
-
redux-framework/redux-core/inc/fields/sortable/redux-sortable.scss (added)
-
redux-framework/redux-core/inc/fields/sorter (added)
-
redux-framework/redux-core/inc/fields/sorter/class-redux-sorter.php (added)
-
redux-framework/redux-core/inc/fields/sorter/field_sorter.php (added)
-
redux-framework/redux-core/inc/fields/sorter/index.php (added)
-
redux-framework/redux-core/inc/fields/sorter/redux-sorter.css (added)
-
redux-framework/redux-core/inc/fields/sorter/redux-sorter.css.map (added)
-
redux-framework/redux-core/inc/fields/sorter/redux-sorter.js (added)
-
redux-framework/redux-core/inc/fields/sorter/redux-sorter.min.js (added)
-
redux-framework/redux-core/inc/fields/sorter/redux-sorter.scss (added)
-
redux-framework/redux-core/inc/fields/spacing (added)
-
redux-framework/redux-core/inc/fields/spacing/class-redux-spacing.php (added)
-
redux-framework/redux-core/inc/fields/spacing/field_spacing.php (added)
-
redux-framework/redux-core/inc/fields/spacing/index.php (added)
-
redux-framework/redux-core/inc/fields/spacing/redux-spacing.css (added)
-
redux-framework/redux-core/inc/fields/spacing/redux-spacing.css.map (added)
-
redux-framework/redux-core/inc/fields/spacing/redux-spacing.js (added)
-
redux-framework/redux-core/inc/fields/spacing/redux-spacing.min.js (added)
-
redux-framework/redux-core/inc/fields/spacing/redux-spacing.scss (added)
-
redux-framework/redux-core/inc/fields/spinner (added)
-
redux-framework/redux-core/inc/fields/spinner/class-redux-spinner.php (added)
-
redux-framework/redux-core/inc/fields/spinner/field_spinner.php (added)
-
redux-framework/redux-core/inc/fields/spinner/index.php (added)
-
redux-framework/redux-core/inc/fields/spinner/redux-spinner.css (added)
-
redux-framework/redux-core/inc/fields/spinner/redux-spinner.css.map (added)
-
redux-framework/redux-core/inc/fields/spinner/redux-spinner.js (added)
-
redux-framework/redux-core/inc/fields/spinner/redux-spinner.min.js (added)
-
redux-framework/redux-core/inc/fields/spinner/redux-spinner.scss (added)
-
redux-framework/redux-core/inc/fields/spinner/vendor (added)
-
redux-framework/redux-core/inc/fields/spinner/vendor/index.php (added)
-
redux-framework/redux-core/inc/fields/spinner/vendor/jquery.ui.spinner.js (added)
-
redux-framework/redux-core/inc/fields/spinner/vendor/jquery.ui.spinner.min.js (added)
-
redux-framework/redux-core/inc/fields/switch (added)
-
redux-framework/redux-core/inc/fields/switch/class-redux-switch.php (added)
-
redux-framework/redux-core/inc/fields/switch/field_switch.php (added)
-
redux-framework/redux-core/inc/fields/switch/index.php (added)
-
redux-framework/redux-core/inc/fields/switch/redux-switch.css (added)
-
redux-framework/redux-core/inc/fields/switch/redux-switch.css.map (added)
-
redux-framework/redux-core/inc/fields/switch/redux-switch.js (added)
-
redux-framework/redux-core/inc/fields/switch/redux-switch.min.js (added)
-
redux-framework/redux-core/inc/fields/switch/redux-switch.scss (added)
-
redux-framework/redux-core/inc/fields/text (added)
-
redux-framework/redux-core/inc/fields/text/class-redux-text.php (added)
-
redux-framework/redux-core/inc/fields/text/field_text.php (added)
-
redux-framework/redux-core/inc/fields/text/index.php (added)
-
redux-framework/redux-core/inc/fields/text/redux-text.css (added)
-
redux-framework/redux-core/inc/fields/text/redux-text.css.map (added)
-
redux-framework/redux-core/inc/fields/text/redux-text.scss (added)
-
redux-framework/redux-core/inc/fields/textarea (added)
-
redux-framework/redux-core/inc/fields/textarea/class-redux-textarea.php (added)
-
redux-framework/redux-core/inc/fields/textarea/field_textarea.php (added)
-
redux-framework/redux-core/inc/fields/textarea/index.php (added)
-
redux-framework/redux-core/inc/fields/typography (added)
-
redux-framework/redux-core/inc/fields/typography/class-redux-typography.php (added)
-
redux-framework/redux-core/inc/fields/typography/field_typography.php (added)
-
redux-framework/redux-core/inc/fields/typography/googlefonts.php (added)
-
redux-framework/redux-core/inc/fields/typography/index.php (added)
-
redux-framework/redux-core/inc/fields/typography/redux-typography.css (added)
-
redux-framework/redux-core/inc/fields/typography/redux-typography.css.map (added)
-
redux-framework/redux-core/inc/fields/typography/redux-typography.js (added)
-
redux-framework/redux-core/inc/fields/typography/redux-typography.min.js (added)
-
redux-framework/redux-core/inc/fields/typography/redux-typography.scss (added)
-
redux-framework/redux-core/inc/index.php (added)
-
redux-framework/redux-core/inc/lib (added)
-
redux-framework/redux-core/inc/lib/browser.php (added)
-
redux-framework/redux-core/inc/lib/dashicons.php (added)
-
redux-framework/redux-core/inc/lib/elusive-icons.php (added)
-
redux-framework/redux-core/inc/lib/font-awesome-6-free.php (added)
-
redux-framework/redux-core/inc/lib/get-font-classes.php (added)
-
redux-framework/redux-core/inc/lib/gradient-filters (added)
-
redux-framework/redux-core/inc/lib/gradient-filters/class-redux-gradient-filters.php (added)
-
redux-framework/redux-core/inc/lib/gradient-filters/gradient-filters.css (added)
-
redux-framework/redux-core/inc/lib/gradient-filters/gradient-filters.css.map (added)
-
redux-framework/redux-core/inc/lib/gradient-filters/gradient-filters.js (added)
-
redux-framework/redux-core/inc/lib/gradient-filters/gradient-filters.min.js (added)
-
redux-framework/redux-core/inc/lib/gradient-filters/gradient-filters.scss (added)
-
redux-framework/redux-core/inc/lib/gradient-filters/index.php (added)
-
redux-framework/redux-core/inc/lib/image-filters (added)
-
redux-framework/redux-core/inc/lib/image-filters/class-redux-image-filters.php (added)
-
redux-framework/redux-core/inc/lib/image-filters/image-filters.css (added)
-
redux-framework/redux-core/inc/lib/image-filters/image-filters.css.map (added)
-
redux-framework/redux-core/inc/lib/image-filters/image-filters.js (added)
-
redux-framework/redux-core/inc/lib/image-filters/image-filters.min.js (added)
-
redux-framework/redux-core/inc/lib/image-filters/image-filters.scss (added)
-
redux-framework/redux-core/inc/lib/image-filters/index.php (added)
-
redux-framework/redux-core/inc/lib/index.php (added)
-
redux-framework/redux-core/inc/lib/redux-instances.php (added)
-
redux-framework/redux-core/inc/themecheck (added)
-
redux-framework/redux-core/inc/themecheck/checks (added)
-
redux-framework/redux-core/inc/themecheck/checks/class-redux-embedded.php (added)
-
redux-framework/redux-core/inc/themecheck/checks/class-redux-full-package.php (added)
-
redux-framework/redux-core/inc/themecheck/checks/index.php (added)
-
redux-framework/redux-core/inc/themecheck/class-redux-themecheck.php (added)
-
redux-framework/redux-core/inc/themecheck/css (added)
-
redux-framework/redux-core/inc/themecheck/css/admin.css (added)
-
redux-framework/redux-core/inc/themecheck/css/index.php (added)
-
redux-framework/redux-core/inc/themecheck/index.php (added)
-
redux-framework/redux-core/inc/themecheck/js (added)
-
redux-framework/redux-core/inc/themecheck/js/admin.js (added)
-
redux-framework/redux-core/inc/themecheck/js/admin.min.js (added)
-
redux-framework/redux-core/inc/themecheck/js/index.php (added)
-
redux-framework/redux-core/inc/themecheck/lang (added)
-
redux-framework/redux-core/inc/themecheck/lang/index.php (added)
-
redux-framework/redux-core/inc/themecheck/lang/themeforest-check.pot (added)
-
redux-framework/redux-core/inc/validation (added)
-
redux-framework/redux-core/inc/validation/color (added)
-
redux-framework/redux-core/inc/validation/color/class-redux-validation-color.php (added)
-
redux-framework/redux-core/inc/validation/color/index.php (added)
-
redux-framework/redux-core/inc/validation/comma_numeric (added)
-
redux-framework/redux-core/inc/validation/comma_numeric/class-redux-validation-comma-numeric.php (added)
-
redux-framework/redux-core/inc/validation/comma_numeric/index.php (added)
-
redux-framework/redux-core/inc/validation/css (added)
-
redux-framework/redux-core/inc/validation/css/class-redux-validation-css.php (added)
-
redux-framework/redux-core/inc/validation/css/index.php (added)
-
redux-framework/redux-core/inc/validation/date (added)
-
redux-framework/redux-core/inc/validation/date/class-redux-validation-date.php (added)
-
redux-framework/redux-core/inc/validation/date/index.php (added)
-
redux-framework/redux-core/inc/validation/email (added)
-
redux-framework/redux-core/inc/validation/email/class-redux-validation-email.php (added)
-
redux-framework/redux-core/inc/validation/email/index.php (added)
-
redux-framework/redux-core/inc/validation/html_custom (added)
-
redux-framework/redux-core/inc/validation/html_custom/class-redux-validation-html-custom.php (added)
-
redux-framework/redux-core/inc/validation/html_custom/index.php (added)
-
redux-framework/redux-core/inc/validation/index.php (added)
-
redux-framework/redux-core/inc/validation/js (added)
-
redux-framework/redux-core/inc/validation/js/class-redux-validation-js.php (added)
-
redux-framework/redux-core/inc/validation/js/index.php (added)
-
redux-framework/redux-core/inc/validation/no_html (added)
-
redux-framework/redux-core/inc/validation/no_html/class-redux-validation-no-html.php (added)
-
redux-framework/redux-core/inc/validation/no_html/index.php (added)
-
redux-framework/redux-core/inc/validation/no_special_chars (added)
-
redux-framework/redux-core/inc/validation/no_special_chars/class-redux-validation-no-special-chars.php (added)
-
redux-framework/redux-core/inc/validation/no_special_chars/index.php (added)
-
redux-framework/redux-core/inc/validation/not_empty (added)
-
redux-framework/redux-core/inc/validation/not_empty/class-redux-validation-not-empty.php (added)
-
redux-framework/redux-core/inc/validation/not_empty/index.php (added)
-
redux-framework/redux-core/inc/validation/numeric (added)
-
redux-framework/redux-core/inc/validation/numeric/class-redux-validation-numeric.php (added)
-
redux-framework/redux-core/inc/validation/numeric/index.php (added)
-
redux-framework/redux-core/inc/validation/preg_replace (added)
-
redux-framework/redux-core/inc/validation/preg_replace/class-redux-validation-preg-replace.php (added)
-
redux-framework/redux-core/inc/validation/preg_replace/index.php (added)
-
redux-framework/redux-core/inc/validation/str_replace (added)
-
redux-framework/redux-core/inc/validation/str_replace/class-redux-validation-str-replace.php (added)
-
redux-framework/redux-core/inc/validation/str_replace/index.php (added)
-
redux-framework/redux-core/inc/validation/unique_slug (added)
-
redux-framework/redux-core/inc/validation/unique_slug/class-redux-validation-unique-slug.php (added)
-
redux-framework/redux-core/inc/validation/unique_slug/index.php (added)
-
redux-framework/redux-core/inc/validation/url (added)
-
redux-framework/redux-core/inc/validation/url/class-redux-validation-url.php (added)
-
redux-framework/redux-core/inc/validation/url/index.php (added)
-
redux-framework/redux-core/inc/welcome (added)
-
redux-framework/redux-core/inc/welcome/class-redux-welcome.php (added)
-
redux-framework/redux-core/inc/welcome/css (added)
-
redux-framework/redux-core/inc/welcome/css/index.php (added)
-
redux-framework/redux-core/inc/welcome/css/redux-welcome.css (added)
-
redux-framework/redux-core/inc/welcome/css/redux-welcome.css.map (added)
-
redux-framework/redux-core/inc/welcome/css/redux-welcome.min.css (added)
-
redux-framework/redux-core/inc/welcome/css/redux-welcome.scss (added)
-
redux-framework/redux-core/inc/welcome/index.php (added)
-
redux-framework/redux-core/inc/welcome/views (added)
-
redux-framework/redux-core/inc/welcome/views/about.php (added)
-
redux-framework/redux-core/inc/welcome/views/index.php (added)
-
redux-framework/redux-core/index.php (added)
-
redux-framework/redux-core/languages (added)
-
redux-framework/redux-core/languages/README.txt (added)
-
redux-framework/redux-core/languages/index.php (added)
-
redux-framework/redux-core/templates (added)
-
redux-framework/redux-core/templates/index.php (added)
-
redux-framework/redux-core/templates/panel (added)
-
redux-framework/redux-core/templates/panel/container.tpl.php (added)
-
redux-framework/redux-core/templates/panel/content.tpl.php (added)
-
redux-framework/redux-core/templates/panel/footer.tpl.php (added)
-
redux-framework/redux-core/templates/panel/header-stickybar.tpl.php (added)
-
redux-framework/redux-core/templates/panel/header.tpl.php (added)
-
redux-framework/redux-core/templates/panel/index.php (added)
-
redux-framework/redux-core/templates/panel/menu-container.tpl.php (added)
-
redux-framework/redux-framework.php (added)
-
redux-framework/redux-templates (added)
-
redux-framework/redux-templates/classes (added)
-
redux-framework/redux-templates/classes/class-init.php (added)
-
redux-framework/redux-templates/classes/class-template-overrides.php (added)
-
redux-framework/redux-templates/classes/class-templates.php (added)
-
redux-framework/redux-templates/classes/index.php (added)
-
redux-framework/redux-templates/classes/templates (added)
-
redux-framework/redux-templates/classes/templates/index.php (added)
-
redux-framework/redux-templates/classes/templates/template-canvas.php (added)
-
redux-framework/redux-templates/classes/templates/template-contained.php (added)
-
redux-framework/redux-templates/classes/templates/template-full-width.php (added)
-
redux-framework/redux-templates/redux-templates.php (added)
-
redux-framework/sample (added)
-
redux-framework/sample/barebones-config.php (added)
-
redux-framework/sample/extension (added)
-
redux-framework/sample/extension/index.php (added)
-
redux-framework/sample/extension/my_extension (added)
-
redux-framework/sample/extension/my_extension/class-redux-extension-my-extension.php (added)
-
redux-framework/sample/extension/my_extension/index.php (added)
-
redux-framework/sample/extension/my_extension/my_extension (added)
-
redux-framework/sample/extension/my_extension/my_extension/class-redux-my-extension.php (added)
-
redux-framework/sample/extension/my_extension/my_extension/index.php (added)
-
redux-framework/sample/extension/my_extension/my_extension/redux-my extension.js (added)
-
redux-framework/sample/extension/my_extension/my_extension/redux-my-extension.scss (added)
-
redux-framework/sample/index.php (added)
-
redux-framework/sample/info-html.html (added)
-
redux-framework/sample/metaboxes.php (added)
-
redux-framework/sample/patterns (added)
-
redux-framework/sample/patterns/index.php (added)
-
redux-framework/sample/patterns/tree_bark.png (added)
-
redux-framework/sample/patterns/triangular.png (added)
-
redux-framework/sample/patterns/[email protected] (added)
-
redux-framework/sample/patterns/wild_flowers.png (added)
-
redux-framework/sample/presets (added)
-
redux-framework/sample/presets/index.php (added)
-
redux-framework/sample/presets/preset1.png (added)
-
redux-framework/sample/presets/preset2.png (added)
-
redux-framework/sample/sample-config.php (added)
-
redux-framework/sample/sections (added)
-
redux-framework/sample/sections/additional-types (added)
-
redux-framework/sample/sections/additional-types/date-time-picker.php (added)
-
redux-framework/sample/sections/additional-types/date.php (added)
-
redux-framework/sample/sections/additional-types/index.php (added)
-
redux-framework/sample/sections/additional-types/raw.php (added)
-
redux-framework/sample/sections/additional-types/sorter.php (added)
-
redux-framework/sample/sections/advanced-features (added)
-
redux-framework/sample/sections/advanced-features/callback.php (added)
-
redux-framework/sample/sections/advanced-features/field-required-linking.php (added)
-
redux-framework/sample/sections/advanced-features/field-sanitizing.php (added)
-
redux-framework/sample/sections/advanced-features/field-validation.php (added)
-
redux-framework/sample/sections/advanced-features/index.php (added)
-
redux-framework/sample/sections/advanced-features/wpml-integration.php (added)
-
redux-framework/sample/sections/basic-fields (added)
-
redux-framework/sample/sections/basic-fields/checkbox.php (added)
-
redux-framework/sample/sections/basic-fields/index.php (added)
-
redux-framework/sample/sections/basic-fields/multi-text.php (added)
-
redux-framework/sample/sections/basic-fields/password.php (added)
-
redux-framework/sample/sections/basic-fields/radio.php (added)
-
redux-framework/sample/sections/basic-fields/sortable.php (added)
-
redux-framework/sample/sections/basic-fields/text.php (added)
-
redux-framework/sample/sections/basic-fields/textarea.php (added)
-
redux-framework/sample/sections/color-selection (added)
-
redux-framework/sample/sections/color-selection/color-gradient.php (added)
-
redux-framework/sample/sections/color-selection/color-palette.php (added)
-
redux-framework/sample/sections/color-selection/color-rgba.php (added)
-
redux-framework/sample/sections/color-selection/color.php (added)
-
redux-framework/sample/sections/color-selection/index.php (added)
-
redux-framework/sample/sections/color-selection/link-color.php (added)
-
redux-framework/sample/sections/color-selection/palette.php (added)
-
redux-framework/sample/sections/design-fields (added)
-
redux-framework/sample/sections/design-fields/background.php (added)
-
redux-framework/sample/sections/design-fields/border.php (added)
-
redux-framework/sample/sections/design-fields/box-shadow.php (added)
-
redux-framework/sample/sections/design-fields/dimensions.php (added)
-
redux-framework/sample/sections/design-fields/index.php (added)
-
redux-framework/sample/sections/design-fields/spacing.php (added)
-
redux-framework/sample/sections/disabling (added)
-
redux-framework/sample/sections/disabling/disable-field.php (added)
-
redux-framework/sample/sections/disabling/disable-section.php (added)
-
redux-framework/sample/sections/disabling/index.php (added)
-
redux-framework/sample/sections/editors (added)
-
redux-framework/sample/sections/editors/ace-editor.php (added)
-
redux-framework/sample/sections/editors/index.php (added)
-
redux-framework/sample/sections/editors/wordpress-editor.php (added)
-
redux-framework/sample/sections/extensions (added)
-
redux-framework/sample/sections/extensions/accordion.php (added)
-
redux-framework/sample/sections/extensions/color-scheme.php (added)
-
redux-framework/sample/sections/extensions/custom-fonts.php (added)
-
redux-framework/sample/sections/extensions/google-maps.php (added)
-
redux-framework/sample/sections/extensions/icon-select.php (added)
-
redux-framework/sample/sections/extensions/index.php (added)
-
redux-framework/sample/sections/extensions/js-button.js (added)
-
redux-framework/sample/sections/extensions/js-button.php (added)
-
redux-framework/sample/sections/extensions/repeater.php (added)
-
redux-framework/sample/sections/extensions/search.php (added)
-
redux-framework/sample/sections/extensions/shortcodes.php (added)
-
redux-framework/sample/sections/extensions/social-profiles.php (added)
-
redux-framework/sample/sections/extensions/tabbed.php (added)
-
redux-framework/sample/sections/extensions/taxonomy.php (added)
-
redux-framework/sample/sections/extensions/users.php (added)
-
redux-framework/sample/sections/extensions/widget-areas.php (added)
-
redux-framework/sample/sections/index.php (added)
-
redux-framework/sample/sections/media-uploads (added)
-
redux-framework/sample/sections/media-uploads/gallery.php (added)
-
redux-framework/sample/sections/media-uploads/index.php (added)
-
redux-framework/sample/sections/media-uploads/media.php (added)
-
redux-framework/sample/sections/media-uploads/multi-media.php (added)
-
redux-framework/sample/sections/media-uploads/slides.php (added)
-
redux-framework/sample/sections/presentation-fields (added)
-
redux-framework/sample/sections/presentation-fields/content.php (added)
-
redux-framework/sample/sections/presentation-fields/divide.php (added)
-
redux-framework/sample/sections/presentation-fields/index.php (added)
-
redux-framework/sample/sections/presentation-fields/info.php (added)
-
redux-framework/sample/sections/presentation-fields/section.php (added)
-
redux-framework/sample/sections/select-fields (added)
-
redux-framework/sample/sections/select-fields/image-select.php (added)
-
redux-framework/sample/sections/select-fields/index.php (added)
-
redux-framework/sample/sections/select-fields/select-image.php (added)
-
redux-framework/sample/sections/select-fields/select.php (added)
-
redux-framework/sample/sections/slider-spinner (added)
-
redux-framework/sample/sections/slider-spinner/index.php (added)
-
redux-framework/sample/sections/slider-spinner/slider.php (added)
-
redux-framework/sample/sections/slider-spinner/spinner.php (added)
-
redux-framework/sample/sections/switch-button (added)
-
redux-framework/sample/sections/switch-button/button-set.php (added)
-
redux-framework/sample/sections/switch-button/index.php (added)
-
redux-framework/sample/sections/switch-button/switch.php (added)
-
redux-framework/sample/sections/typography (added)
-
redux-framework/sample/sections/typography/index.php (added)
-
redux-framework/sample/sections/typography/typography.php (added)
-
saksh-room-booking.php (added)
-
saksh_admin/saksh_booking_report.php (modified) (8 diffs)
-
saksh_admin/saksh_option_panel.php (added)
-
saksh_ajax.php (modified) (2 diffs)
-
saksh_custom_meta_form.php (added)
-
saksh_design.php (added)
-
saksh_enqueue.php (modified) (6 diffs)
-
saksh_installation.php (deleted)
-
saksh_meta_box.php (modified) (13 diffs)
-
saksh_room_search_v2.php (modified) (7 diffs)
-
saksh_room_template.php (modified) (3 diffs)
-
saksh_rooms_custom_post.php (modified) (4 diffs)
-
saksh_send_notifications.php (added)
-
saksh_theme_functions.php (added)
-
saksh_util.php (modified) (1 diff)
-
saksh_wc_myaccount.php (added)
-
saksh_wchook.php (modified) (20 diffs)
-
todo.txt (added)
Legend:
- Unmodified
- Added
- Removed
-
saksh-wp-hotel-booking-lite/trunk/Saksh-WP-Hotel-Booking-Lite.php
r3085295 r3090240 3 3 /* 4 4 Plugin Name: Saksh WP Hotel Booking Lite 5 Version: 1.05 Version: 2.0 6 6 Plugin URI: # 7 7 Author: susheelhbti … … 11 11 Requires at least: 4.7 12 12 Tested up to: 6.4 13 Stable tag: 1.013 Stable tag: 2.0 14 14 Requires PHP: 5.4.0 15 15 License: GPLv2 or later … … 17 17 18 18 */ 19 // if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly 20 21 include "saksh_installation.php"; 22 19 20 define("SAKSHDIR", __DIR__); 21 22 23 24 include "redux-framework/redux-framework.php"; 25 26 include "saksh_custom_meta_form.php"; 27 include "saksh_send_notifications.php"; 28 29 30 include "saksh_theme_functions.php"; 31 include "saksh_design.php"; 32 23 33 include "saksh_enqueue.php"; 24 34 … … 30 40 include "saksh_wchook.php"; 31 41 include "saksh_meta_box.php"; 42 32 43 33 44 include "saksh_admin/saksh_booking_report.php"; 34 45 35 46 36 37 38 39 40 47 include "saksh_admin/saksh_option_panel.php"; 48 49 50 include "saksh_wc_myaccount.php"; 41 51 42 52 43 53 44 54 add_action('wp_footer', 'saksh_book_room'); 55 56 45 57 function saksh_book_room() { 46 47 if ( ! isset( $_POST['saksh_nonce'] ) 58 59 60 61 62 63 64 65 66 if (!empty($_REQUEST['saksh_case']) ) 67 68 { 69 70 if ( ! isset( $_POST['saksh_nonce'] ) 48 71 || ! wp_verify_nonce( sanitize_text_field(wp_unslash ( $_POST['saksh_nonce'])) , 'saksh_nonce_action' ) 49 72 ) { … … 52 75 exit; 53 76 } 54 55 56 if (!empty($_REQUEST['saksh_case']) ) 57 58 { 59 60 61 77 78 79 80 62 81 if (sanitize_text_field( $_REQUEST['saksh_case']) == "book_now" ) 63 82 { 64 83 84 85 86 87 $date_start = sanitize_text_field($_POST['date_start']); 88 89 90 if(!isset($date_start)) 91 92 { return ""; 93 } 94 95 96 65 97 66 98 $room_id = sanitize_text_field($_POST['room_id']); 67 99 68 100 69 $date_start = sanitize_text_field($_POST['date_start']);70 101 102 $purchase_plan_id = sanitize_text_field($_POST['purchase_plan_id']); 71 103 $date_end =sanitize_text_field($_POST['date_end']); 72 104 … … 77 109 78 110 79 80 $rate_per_night = get_post_meta($room_id, 'rate_per_night', true ); 81 111 112 $saksh_payment_option= get_post_meta( $room_id, 'saksh_payment_option' , true ) ; 113 114 $rate_per_night = $saksh_payment_option[$purchase_plan_id]['rate_per_night']; 115 116 82 117 83 118 … … 89 124 90 125 91 $total_charge= $no_rooms * $rate_per_night * $days; 92 93 94 95 96 97 98 $product_id = saksh_get_hotel_booking_product() ; // product ID to add to cart 99 100 101 // var_dump($product_id); 102 103 104 $cart_item_data = array( 'date_start' => $date_start , "date_end"=>$date_end ,'adult'=>$adult,"kid"=>$kid , "no_rooms"=>$no_rooms ,'room_id'=> $room_id , "rate_per_night"=>$rate_per_night,'total_charge'=>$total_charge); 126 $total_charge= (float) $no_rooms * (float) $rate_per_night * (float) $days; 127 128 129 130 131 132 133 $product_id = saksh_hotel_booking_product() ; // product ID to add to cart 134 135 136 $cart_item_data = array( 'date_start' => $date_start , 137 "date_end"=>$date_end , 138 'adult'=>$adult, 139 "kid"=>$kid , 140 "no_rooms"=>$no_rooms , 141 'room_id'=> $room_id , 142 "purchase_plan_id"=>$purchase_plan_id, 143 "rate_per_night"=>$rate_per_night, 144 'total_charge'=>$total_charge); 105 145 106 146 107 147 108 // var_dump($cart_item_data); 109 110 111 112 113 $available=saksh_check_availability($cart_item_data); 114 115 116 117 // var_dump($available); 148 149 150 151 152 153 154 $available=saksh_check_availability($cart_item_data,$purchase_plan_id); 155 156 157 WC()->cart->empty_cart(); 158 159 118 160 if($available=="true") 119 161 { 120 162 121 122 123 124 WC()->cart->empty_cart(); 163 125 164 WC()->cart->add_to_cart( $product_id , 1, '', array(), $cart_item_data); 126 165 127 166 128 167 $cart_page = wc_get_cart_url(); 129 168 130 //var_dump($cart_page);169 //var_dump($cart_page); 131 170 echo '<meta http-equiv="refresh" content="0; URL= '.esc_url($cart_page ).'" />'; 132 171 … … 141 180 142 181 143 182 144 183 145 184 function saksh_room_search_func(){ … … 158 197 159 198 add_shortcode( 'SakshRoomSearch', 'saksh_room_search_func' ); 199 200 201 202 203 204 205 206 function saksh_room_booking_func(){ 207 208 ob_start(); 209 210 include "saksh-room-booking.php" ; 211 212 $content = ob_get_clean(); 213 return $content; 214 215 } 216 217 218 219 220 add_shortcode( 'SakshRoomBooking', 'saksh_room_booking_func' ); 221 222 160 223 161 224 function saksh_get_rooms_which_r_available( $query_data) … … 177 240 { 178 241 242 $room_d=array(); 179 243 $row=array(); 180 244 … … 185 249 $row['room_id']=$room->ID; 186 250 187 $row['room']=$room; 188 189 190 191 $available =saksh_check_availability($row); 192 193 194 $row['available']=$available; 195 196 197 198 199 if($available=="true" ) 200 { 201 $room_data[]=$row ; 202 $room_id[]=$room->ID; 203 204 } 205 206 207 208 } 209 210 $res=array(); 211 212 $res['room_data']=$room_data; 213 $res['room_id']=$room_id; 214 215 return $res; 216 217 218 } 219 220 221 function saksh_check_availability($query_data) 251 //$row['room']=$room; 252 253 254 for($i=1;$i<=5;$i++){ 255 256 $purchase_plan_id=$i; 257 258 $available =saksh_check_availability($row,$purchase_plan_id); 259 260 261 262 263 $ar=array(); 264 265 // $ar['room_id']=$room->ID; 266 267 $ar['purchase_plan_id']=$i; 268 269 $ar['available']=$available; 270 271 272 273 274 275 $room_d[]=$ar; 276 277 278 279 280 } 281 282 $row['room_data']=$room_d; 283 284 285 $room_data[]=$row; 286 } 287 288 289 return $room_data; 290 291 292 } 293 294 295 function saksh_check_availability($query_data,$purchase_plan_id) 222 296 { 223 297 298 // it will check availability based on the room id and purchase plan id 299 224 300 225 301 $available="true"; … … 227 303 $room_id= $query_data['room_id']; 228 304 229 230 231 $total_rooms = get_post_meta( $room_id, 'total_rooms', true ); 232 305 306 307 $saksh_payment_option= get_post_meta( $room_id, 'saksh_payment_option' , true ) ; 308 309 310 if(isset( $saksh_payment_option[$purchase_plan_id]['total_rooms_'])) 311 312 $total_rooms = $saksh_payment_option[$purchase_plan_id]['total_rooms_']; 313 else 314 $total_rooms = 100; 315 316 317 233 318 234 319 $total_rooms=intval($total_rooms); 235 236 320 237 321 238 322 $required_room=intval($query_data['no_rooms']) ; … … 246 330 247 331 248 $total_booking=saksh_get_total_booking_for_a_given_date($startdate, $room_id); 249 250 251 332 $total_booking=saksh_get_total_booking_for_a_given_date($startdate, $room_id,$purchase_plan_id); 333 334 252 335 253 336 254 337 $remaining= $total_rooms - $total_booking ; 255 338 256 339 257 340 if( $remaining > $required_room ) 258 341 { … … 270 353 271 354 } 272 355 273 356 274 357 … … 291 374 292 375 293 function saksh_get_total_booking_for_a_given_date($booking_date,$room_id )376 function saksh_get_total_booking_for_a_given_date($booking_date,$room_id, $purchase_plan_id) 294 377 { 295 378 … … 298 381 global $wpdb; 299 382 300 301 302 303 304 $total_booking = wp_cache_get( 'total_booking_'.$booking_date."_".$room_id ); 305 306 if ( false === $total_booking ) { 307 308 309 $res = $wpdb->get_row( $wpdb->prepare( "SELECT count(*) total_booking FROM {$wpdb->prefix}bookings WHERE room_id= %d and booking_date =date(%s)", $room_id ,$booking_date ) ); 310 311 312 313 wp_cache_set( 'total_booking_'.$booking_date."_".$room_id , $res->total_booking, HOUR_IN_SECONDS); 314 315 return $res->total_booking; 316 } 317 else 318 return $total_booking; 319 383 384 385 $res = $wpdb->get_row( $wpdb->prepare( "SELECT count(*) total_booking FROM {$wpdb->prefix}bookings WHERE room_id= %d and purchase_plan_id=%d and booking_date =date(%s)", $room_id ,$purchase_plan_id, $booking_date ) ); 386 387 388 if($res) 389 { 390 $total_booking=$res->total_booking; 391 392 393 return intval($total_booking); 394 } 395 else 396 397 return 0; 320 398 321 399 322 400 } 323 401 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 402 403 404 405 406 407 408 function saksh_capture_log($line_number , $query_data ) 409 { 410 return ""; 411 412 $my_post = array( 413 'post_title' => $line_number, 414 'post_content' => print_r($query_data,true), 415 'post_status' => 'draft' 416 ); 417 418 419 420 wp_insert_post( $my_post ); 421 422 423 } 424 425 -
saksh-wp-hotel-booking-lite/trunk/assets/css/saksh.css
r3084838 r3090240 1 .saskh_title{ 2 font-size:20px; 3 font-weight: 1000 ; 4 } 5 6 7 8 .saksh_hide{ 9 display:inherit; 10 } 11 12 13 div.saksh_room_title { 14 15 text-align: center; 16 padding: 5px; 17 margin-bottom: 12px; 18 } 19 20 21 22 .saksh_room_thumbnail{ 23 display: block; 24 25 } 26 27 28 1 29 .saksh fieldset { 2 30 padding: 0; -
saksh-wp-hotel-booking-lite/trunk/assets/js/saksh-admin.js
r3084838 r3090240 1 2 3 1 4 jQuery(document).ready( function() { 2 5 3 6 4 7 if ( jQuery( ".editor" ).length ) { 8 9 10 11 window.editors = {}; 12 13 document.querySelectorAll( '.editor' ).forEach( ( node, index ) => { 14 ClassicEditor 15 .create( node, {} ) 16 .then( newEditor => { 17 window.editors[ index ] = newEditor 18 } ); 19 } ); 20 21 } 22 23 if ( jQuery( "#calendar" ).length ) { 24 5 25 6 7 8 var calendarEl = document.getElementById('sakhsh_calendar'); 26 27 var calendarEl = document.getElementById('calendar'); 9 28 10 29 … … 45 64 calendar.render(); 46 65 66 } 47 67 48 68 49 69 }); 50 70 51 71 72 73 74 jQuery(function ($) { 75 76 77 $( "#tabs" ).tabs(); 78 79 80 81 /* 82 var i = $("#saksh_booking_options").children().length; 83 let j=0; 84 $("#rowAdder").click(function () { 85 86 i=parseInt(i)+1; 87 88 j= $("#saksh_booking_options").children().length; 89 90 91 var html= $( "#saksh_"+i ).html(); 92 93 94 95 $('#saksh_booking_options').append(j); 96 $('#saksh_booking_options').append(html); 97 }); 98 $("body").on("click", "#DeleteRow", function () { 99 $(this).parents("#row").remove(); 100 }) 101 102 */ 103 }); 104 105 /* 106 107 jQuery(function ($) { 108 109 var sakhs_bookings_obj = { 110 init: function () { 111 sakhs_bookings_obj.callAjaxMethod(); 112 }, 113 callAjaxMethod:function(){ 114 var data = { 115 'action': 'saksh_booking_history', // your action name 116 'name': "Shweta" 117 }; 118 119 $.ajax({ 120 url: ajaxurl, 121 type: 'POST', 122 data: data, 123 success: function (response) { 124 console.log(response); 125 } 126 }); 127 } 128 } 129 sakhs_bookings_obj.init(); 130 }); 131 132 */ -
saksh-wp-hotel-booking-lite/trunk/languages/saksh-wp-hotel-booking-lite.pot
r3084838 r3090240 1 #, fuzzy 2 msgid "" 3 msgstr "" 4 "Project-Id-Version: Loco Demo\n" 5 "Report-Msgid-Bugs-To: \n" 6 "POT-Creation-Date: 2021-01-02 12:41+0000\n" 7 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 8 "Last-Translator: \n" 9 "Language-Team: \n" 10 "Language: \n" 11 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" 12 "MIME-Version: 1.0\n" 13 "Content-Type: text/plain; charset=UTF-8\n" 14 "Content-Transfer-Encoding: 8bit\n" 15 "X-Loco-Source-Locale: hi_IN\n" 16 "X-Generator: Loco https://localise.biz/" 17 1 18 msgid "Hello World" 2 19 msgstr "" 20 21 # Example comment 22 #. Example pluralized message 23 #, php-format 24 msgid "An example" 25 msgid_plural "%s examples" 26 msgstr[0] "" 27 msgstr[1] "" 28 29 30 31 msgid "Language" 32 msgstr "" 33 34 msgid "Price" 35 msgstr "" 36 37 msgid "Full life time Access" 38 msgstr "" 39 40 msgid "Certificate of Completion" 41 msgstr "" 42 43 msgid "Buy Now" 44 msgstr "" 45 46 msgid "Description" 47 msgstr "" 48 49 msgid "Topic Covered" 50 msgstr "" 51 52 msgid "Requirements" 53 msgstr "" 54 55 msgid "Curriculum" 56 msgstr "" 57 58 msgid "About" 59 msgstr "" 60 61 msgid "Notes" 62 msgstr "" 63 64 msgid "Resources" 65 msgstr "" 66 67 msgid "Course Language" 68 msgstr "" 69 70 msgid "Course buy link" 71 msgstr "" 72 73 msgid "Course Price" 74 msgstr "" 75 76 msgid "Full life time access" 77 msgstr "" 78 79 msgid "Certificate of completion" 80 msgstr "" 81 82 msgid "Course" 83 msgstr "" 84 85 msgid "Short Title" 86 msgstr "" 87 88 89 msgid "Courses" 90 msgstr "" 91 92 msgid "Parent Course" 93 msgstr "" 94 95 msgid "All Courses" 96 msgstr "" 97 98 msgid "View Course" 99 msgstr "" 100 101 msgid "Add New Course" 102 msgstr "" 103 104 msgid "Add New" 105 msgstr "" 106 107 msgid "Edit Course" 108 msgstr "" 109 110 msgid "Update Course" 111 msgstr "" 112 113 msgid "Search Course" 114 msgstr "" 115 116 msgid "Not Found" 117 msgstr "" 118 119 msgid "Not found in Trash" 120 msgstr "" 121 122 msgid "Course news and reviews" 123 msgstr "" 124 125 msgid "courses" 126 msgstr "" 127 -
saksh-wp-hotel-booking-lite/trunk/readme.txt
r3087553 r3090240 2 2 Contributors: susheelhbti 3 3 Donate link: https://profiles.wordpress.org/susheelhbti/ 4 Version : 1.04 Version : 2.0 5 5 Tags: hotel booking, booking engine, hotel, reservations 6 6 Requires at least: 4.7 7 7 Tested up to: 6.4 8 Stable tag: 1.08 Stable tag: 2.0 9 9 Requires PHP: 5.4.0 10 10 License: GPLv2 or later 11 11 License URI: https://www.gnu.org/licenses/gpl-2.0.html 12 12 13 13 14 … … 17 18 18 19 == Description == 19 20 21 Saksh WP Hotel Booking Lite is a booking plugin which offer way to sells hotel rooms using woocommerce and caputre online payment. 20 21 shortcodes [SakshRoomSearch] using you can print the form where serarch form will display 22 22 23 23 shortcode [SakshRoomBooking] using this you list all available rooms 24 24 Search Room availablitbiy 25 25 Fully integrated with woocommerce … … 28 28 Calander based admin reports 29 29 30 if you wish to use alpha version of this plugin you can contact me.31 30 32 31 ###Key Features -
saksh-wp-hotel-booking-lite/trunk/saksh_admin/saksh_booking_report.php
r3085300 r3090240 1 1 <?php 2 3 2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly 3 // Define constants 4 define( 'PLUGIN_SLUG', 'saksh_hotel_booking' ); 5 define( 'PLUGIN_ROLE', 'manage_options' ); 6 define( 'PLUGIN_DOMAIN', 'saksh' ); 7 8 add_action( 'admin_menu', 'saksh_register_your_plugin_menu', 9 ); 9 10 function saksh_register_your_plugin_menu() { 11 // add_menu_page( string $page_title, string $menu_title, string $capability, string $menu_slug, callable $callback = ”, string $icon_url = ”, int|float $position = null ): string 12 13 14 15 add_menu_page( 16 __( 'Room Bookings', PLUGIN_DOMAIN ), 17 'Room Bookings', 18 PLUGIN_ROLE, 19 PLUGIN_SLUG, 20 false, 21 'dashicons-admin-generic', 22 75 23 ); 24 25 26 27 // add_submenu_page( string $parent_slug, string $page_title, string $menu_title, string $capability, string $menu_slug, callable $callback = ”, int|float $position = null ): string|false 28 29 add_submenu_page( 30 PLUGIN_SLUG, 31 'Room Bookings', 32 'Room Bookings', 33 PLUGIN_ROLE, 34 PLUGIN_SLUG, 35 'saksh_booking_dashboard' 36 ); 37 38 39 40 41 42 add_submenu_page( 43 PLUGIN_SLUG, 44 'Bookings calander', 45 'Bookings calander', 46 PLUGIN_ROLE, 47 "booking_dashboard", 48 'saksh_wb_print_report' 49 ); 50 51 52 add_submenu_page( 53 PLUGIN_SLUG, 54 'Todays Booking' , 55 'Todays Booking', 56 PLUGIN_ROLE, 57 "saksh_todays_booking", 58 'saksh_todays_booking' 59 ); 60 61 62 } 4 63 5 6 /** 7 * Register a custom menu page. 64 function saksh_booking_dashboard() 65 { 66 // echo "saksh_booking_dashboard"; 67 68 echo "For support whatsapp +91 8840574997"; 69 } 70 function saksh_todays_booking() 71 { 72 73 74 75 76 echo "For support whatsapp +91 8840574997"; 77 78 79 $request_date= date("Y-m-d"); 80 81 saksh_booking_by_date($request_date); 82 83 84 } 85 /* 86 87 function delete_your_plugin_dashboard_callback() 88 { 89 echo "your_plugin_dashboard_callback 71"; 90 } 8 91 */ 9 function saksh_date_wise_booking_menu_page(){ 10 add_menu_page( 11 __( 'Date wise Booking Report', 'saksh-wp-hotel-booking-lite' ), 12 'Date wise Booking Report', 13 'manage_options', 14 'date_wise_booking', 15 'saksh_print_report', 16 '', 17 6 18 ); 19 } 20 add_action( 'admin_menu', 'saksh_date_wise_booking_menu_page' ); 21 22 23 24 function saksh_print_report(){ 25 92 93 94 95 96 97 function saksh_wb_print_report(){ 98 99 if (!empty($_POST)) 100 { 101 102 103 104 105 106 107 108 109 110 111 if ( ! isset( $_POST['saksh_nonce'] ) 112 || ! wp_verify_nonce( sanitize_text_field(wp_unslash ( $_POST['saksh_nonce'])) , 'saksh_nonce_action' ) 113 ) { 114 return esc_html_e( 'Sorry, your nonce did not verify.', 'saksh-wp-hotel-booking-lite' ); 115 116 exit; 117 } 118 119 120 121 122 } 123 // wp_nonce_field( 'saksh_nonce_action', 'saksh_nonce' ); 26 124 27 125 if(isset($_REQUEST['request_date'])) 28 126 { 29 if ( ! isset( $_POST['saksh_nonce'] ) 30 || ! wp_verify_nonce( sanitize_text_field(wp_unslash ( $_POST['saksh_nonce'])) , 'saksh_nonce_action' ) 31 ) { 32 return esc_html_e( 'Sorry, your nonce did not verify.', 'saksh-wp-hotel-booking-lite' ); 33 34 exit; 35 } 127 36 128 $request_date=sanitize_text_field($_REQUEST['request_date']); 37 129 38 130 saksh_booking_by_date($request_date); 131 132 saksh_other_booking_by_date($request_date); 133 134 39 135 40 136 }else … … 51 147 52 148 53 saksh_hb_plugin_table_install();149 54 150 55 151 ?> … … 57 153 58 154 59 155 <script src='https://cdn.jsdelivr.net/npm/[email protected]/index.global.min.js'></script> 60 156 <h1 class="wp-heading-inline"> 61 157 62 <?php esc_html_e('All list of booking', 'saksh-wp-hotel-booking-lite'); 158 <?php _e('All list of booking', 'saksh'); ?> 159 160 161 162 163 </h1> 164 For support whatsapp +91 8840574997 165 166 167 <div id='calendar'></div> 168 <?php 169 170 171 172 173 174 echo "</div>"; 175 176 177 178 179 180 } 181 182 183 function saksh_booking_by_date($request_date){ 184 185 186 187 global $wpdb; 188 189 190 191 192 193 // $sql="SELECT * FROM {$wpdb->prefix}bookings where booking_date=date('".$request_date."')"; 194 195 196 197 198 199 200 $results = $wpdb->get_results( $wpdb->prepare( 201 "SELECT * FROM {$wpdb->prefix}bookings WHERE `date_start` =date(%s)", 202 $request_date 203 ) ); 204 ?> 205 <div class=" wrap"> 206 207 208 209 <h1 class="wp-heading-inline"> 63 210 64 211 65 212 66 67 ?> 68 69 70 71 72 </h1> 73 74 <p class="wp-heading-inline"> 75 76 <?php esc_html_e('For any support please ', 'saksh-wp-hotel-booking-lite'); 77 78 ?> 79 80 <a href="https://api.whatsapp.com/send?phone=918840574997&test=appointment+booking+support" target="_blank" > 81 82 <?php esc_html_e(' whatsapp at +91 8840574997 ', 'saksh-wp-hotel-booking-lite'); 83 84 85 86 87 ?> </a> 88 89 90 91 92 <?php esc_html_e('or Email [email protected]', 'saksh-wp-hotel-booking-lite'); 93 94 95 96 97 ?> 98 99 100 101 Visit 102 <a href="https://wordpresshotelbookingplugin.com/" target="_blank" > 103 104 <?php esc_html_e('https://wordpresshotelbookingplugin.com/', 'saksh-wp-hotel-booking-lite'); 105 106 107 108 109 ?> </a> 110 </p> 111 112 113 114 <p> 115 116 <a href="https://github.com/sakshstore/WordPress-Hotel-Booking-Plugin" target="_blank" > 117 118 <?php esc_html_e('You can also use beta version of this plugin https://github.com/sakshstore/WordPress-Hotel-Booking-Plugin', 'saksh-wp-hotel-booking-lite'); 119 120 121 122 123 ?> </a> 124 </p> 125 126 127 128 129 130 <div id='sakhsh_calendar'></div> 131 <?php 132 133 134 135 136 137 echo "</div>"; 138 139 140 141 142 143 } 144 145 146 147 148 function saksh_booking_by_date($request_date){ 149 150 151 152 global $wpdb; 153 154 155 156 157 158 159 160 $results = $wpdb->get_results($wpdb->prepare( 161 "SELECT * FROM {$wpdb->prefix}bookings WHERE `booking_date` =date(%s)", 162 $request_date 163 ) ); 164 ?> 165 <div class=" wrap"> 166 167 168 169 <h1 class="wp-heading-inline"> 170 All list of booking</h1> 171 172 213 New bookings</h1> 214 215 <h2> 216 217 218 Date <?php echo $request_date; ?> 219 220 221 </h2> 173 222 <?php 174 223 … … 198 247 199 248 echo "<td>No rooms </td>"; 200 201 echo "<td> Room number </td>";249 250 echo "<td>Purchase plan </td>"; 202 251 203 252 echo "<td> Total Charge</td>"; 204 253 205 254 206 echo "<td>Order ID </td>"; 207 208 255 209 256 210 257 echo "<td>Created at </td>"; … … 223 270 224 271 echo "<td>"; 225 echo esc_attr( $res-> id );272 echo esc_attr( $res->order_id ); 226 273 echo "</td>"; 227 274 … … 238 285 239 286 echo "<td>"; 240 echo esc_attr($res->name ); 287 echo esc_attr($res->first_name ); 288 289 echo esc_attr($res->last_name ); 241 290 echo "</td>"; 242 291 … … 264 313 echo "</td>"; 265 314 266 echo "<td>"; 267 echo esc_attr($res->room_number ); 268 echo "</td>"; 269 270 echo "<td>"; 271 echo esc_attr($res->total_charge ); 272 echo "</td>"; 273 274 275 276 echo "<td>"; 277 echo esc_attr($res->order_id ); 278 echo "</td>"; 279 280 281 echo "<td>"; 282 echo esc_attr($res->created_at ); 315 316 echo "<td>"; 317 echo esc_attr($res->purchase_plan_id ); 318 echo "</td>"; 319 320 321 echo "<td>"; 322 echo wc_price( esc_attr($res->total_charge )); 323 echo "</td>"; 324 325 326 327 328 echo "<td>"; 329 echo esc_attr($res->booking_date ); 283 330 echo "</td>"; 284 331 … … 306 353 307 354 } 355 356 function saksh_other_booking_by_date($request_date){ 357 358 359 360 global $wpdb; 361 362 363 364 365 366 367 368 369 $results = $wpdb->get_results( $wpdb->prepare( 370 "SELECT * FROM {$wpdb->prefix}bookings WHERE `booking_date` =date(%s)", 371 $request_date 372 ) ); 373 ?> 374 <div class=" wrap"> 375 376 377 378 <h1 class="wp-heading-inline"> 379 380 381 All list of booking </h1> 382 383 384 <h2> 385 386 387 Date <?php echo $request_date; ?> 388 389 390 </h2> 391 <?php 392 393 echo "<table class=' table wp-list-table widefat '>"; 394 395 396 397 398 echo "<tr>"; 399 400 echo "<td> Booking ID </td>"; 401 402 403 404 echo "<td> Date start </td>"; 405 406 echo "<td> Date end </td>"; 407 echo "<td> Name </td>"; 408 409 echo "<td> Email </td>"; 410 411 echo "<td> Phone </td>"; 412 echo "<td> Adult </td>"; 413 414 echo "<td>Kid </td>"; 415 416 417 echo "<td>Purchase plan </td>"; 418 419 echo "<td> Total Charge</td>"; 420 421 422 423 424 echo "<td>Created at </td>"; 425 426 427 428 echo "<td>Status </td>"; 429 430 echo "</tr>"; 431 432 433 foreach( $results as $res) 434 { 435 436 echo "<tr>"; 437 438 echo "<td>"; 439 echo esc_attr( $res->order_id ); 440 echo "</td>"; 441 442 443 echo "<td>"; 444 echo esc_attr($res->date_start ); 445 echo "</td>"; 446 447 echo "<td>"; 448 echo esc_attr($res->date_end ); 449 echo "</td>"; 450 451 452 453 echo "<td>"; 454 echo esc_attr($res->first_name ); 455 456 echo esc_attr($res->last_name ); 457 echo "</td>"; 458 459 echo "<td>"; 460 echo esc_attr($res->email ); 461 echo "</td>"; 462 463 echo "<td>"; 464 echo esc_attr($res->phone ); 465 echo "</td>"; 466 467 468 469 echo "<td>"; 470 echo esc_attr($res->adult ); 471 echo "</td>"; 472 473 echo "<td>"; 474 echo esc_attr($res->kid ); 475 echo "</td>"; 476 477 478 479 480 481 echo "<td>"; 482 483 484 echo esc_attr($res->room_id ); 485 echo "--"; 486 echo $res->purchase_plan_id ; 487 488 echo esc_attr($res->purchase_plan_id ); 489 490 491 echo "</td>"; 492 493 494 echo "<td>"; 495 echo wc_price( esc_attr($res->total_charge )); 496 echo "</td>"; 497 498 499 500 501 echo "<td>"; 502 echo esc_attr($res->booking_date ); 503 echo "</td>"; 504 505 506 507 echo "<td>"; 508 echo esc_attr($res->status ); 509 echo "</td>"; 510 511 512 513 514 515 echo "</tr>"; 516 } 517 518 519 echo "</table>"; 520 521 echo "</div>"; 522 523 524 525 526 527 } -
saksh-wp-hotel-booking-lite/trunk/saksh_ajax.php
r3084838 r3090240 1 1 <?php 2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly 3 3 4 4 add_action("wp_ajax_saksh_booking_history", "saksh_get_booking_history"); … … 14 14 15 15 16 $saksh_get_booking_history= wp_cache_get( 'saksh_get_booking_history' );16 17 17 18 if(false===saksh_get_booking_history){18 19 19 $results= $wpdb->get_results( "SELECT booking_date as start ,booking_date as end , count(*) as title FROM {$wpdb->prefix}bookings GROUP by booking_date "); 20 20 21 $data= wp_json_encode($results);22 21 23 22 24 wp_cache_set( 'saksh_get_booking_history', $data, '', HOUR_IN_SECONDS );25 23 26 echo esc_attr($data);24 echo wp_json_encode($results); 27 25 28 }29 else30 {31 echo esc_attr( $saksh_get_booking_history);32 26 33 }34 27 wp_die(); 35 28 -
saksh-wp-hotel-booking-lite/trunk/saksh_enqueue.php
r3084838 r3090240 1 1 <?php 2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly 3 3 4 4 … … 11 11 12 12 13 wp_enqueue_style('saksh-admin-styles',$url , '', '0.1.0'); 13 wp_enqueue_style('saksh-admin-styles',$url); 14 15 16 17 wp_enqueue_style('saksh-styles-ui', "https://code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css"); 18 14 19 15 20 16 21 17 22 18 23 24 25 19 26 } 20 27 … … 32 39 33 40 34 wp_enqueue_style('saksh-styles',$url ,'', '0.1.0');41 wp_enqueue_style('saksh-styles',$url); 35 42 43 44 45 46 47 48 $url=esc_url( plugins_url( 'assets/js/daterangepicker/daterangepicker.css', __FILE__ ) ); 49 50 wp_enqueue_style('saksh-daterangepicker',$url); 51 52 53 54 55 56 $url=esc_url( plugins_url( 'assets/js/daterangepicker/moment.min.js', __FILE__ ) ); 57 58 wp_enqueue_script( 'saksh_moment', $url, array('jquery'), null, true ); 59 60 61 62 63 64 65 $url=esc_url( plugins_url( 'assets/js/daterangepicker/daterangepicker.js', __FILE__ ) ); 66 67 wp_enqueue_script( 'saksh_lib_daterangepicker', $url, array('jquery'), null, true ); 68 69 70 71 72 73 74 75 76 77 78 79 $url=esc_url( plugins_url( 'assets/js/saksh-daterangepicker.js', __FILE__ ) ); 80 81 wp_enqueue_script( 'saksh_daterangepicker', $url, array('jquery'), null, true ); 82 36 83 37 84 } … … 47 94 48 95 49 wp_enqueue_script( 'saksh_js', plugin_dir_url(__FILE__).'assets/js/saksh-admin.js', array('jquery'), '0.1.0', true );96 wp_enqueue_script( 'saksh_js', plugin_dir_url(__FILE__).'assets/js/saksh-admin.js', array('jquery'), null, true ); 50 97 51 98 … … 53 100 54 101 wp_localize_script( 'saksh_js', 'saksh_object', 55 array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ,'saksh_report_url'=> admin_url( )) );102 array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ,'saksh_report_url'=>'https://bhagvadgita.ukbestdeal.com/wp-admin/admin.php' ) ); 56 103 57 104 … … 59 106 60 107 61 wp_enqueue_script( 'saksh_js', plugin_dir_url(__FILE__).'assets/js/fullcalendar.global.min.js', array(), '0.1.0', true );62 108 109 wp_enqueue_script( 'saksh_js', 'https://cdn.jsdelivr.net/npm/[email protected]/index.global.min.js', array(), null, true ); 110 111 112 113 wp_enqueue_script( 'saksh_ui_js', 'https://code.jquery.com/ui/1.13.2/jquery-ui.js', array(), null, true ); 114 115 116 117 118 wp_enqueue_script( 'saksh_ckeditor11', 'https://cdn.ckeditor.com/ckeditor5/29.0.0/classic/ckeditor.js', array(), null, true ); 63 119 64 65 120 66 121 } -
saksh-wp-hotel-booking-lite/trunk/saksh_meta_box.php
r3084838 r3090240 1 1 <?php 2 2 3 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly3 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly 4 4 function saksh_add_room_type_taxonomies() { 5 5 … … 12 12 13 13 'labels' => array( 14 'name' => _ _( 'Room type', 'saksh-wp-hotel-booking-lite'),15 'singular_name' => _ _( 'Room type', 'saksh-wp-hotel-booking-lite'),16 'search_items' => __( 'Search Room type' , 'saksh-wp-hotel-booking-lite'),17 'all_items' => __( 'All Room type' , 'saksh-wp-hotel-booking-lite'),18 19 'edit_item' => __( 'Edit Room type' , 'saksh-wp-hotel-booking-lite'),20 'update_item' => __( 'Update Room type' , 'saksh-wp-hotel-booking-lite'),21 'add_new_item' => __( 'Add New Room type' , 'saksh-wp-hotel-booking-lite'),22 'new_item_name' => __( 'New Room type Name' , 'saksh-wp-hotel-booking-lite'),23 'menu_name' => __( 'Room type' , 'saksh-wp-hotel-booking-lite'),14 'name' => _x( 'Room type' ,'saksh-wp-hotel-booking-lite'), 15 'singular_name' => _x( 'Room type' ,'saksh-wp-hotel-booking-lite'), 16 'search_items' => __( 'Search Room type' ), 17 'all_items' => __( 'All Room type' ), 18 19 'edit_item' => __( 'Edit Room type' ), 20 'update_item' => __( 'Update Room type' ), 21 'add_new_item' => __( 'Add New Room type' ), 22 'new_item_name' => __( 'New Room type Name' ), 23 'menu_name' => __( 'Room type' ), 24 24 ), 25 25 … … 50 50 51 51 'labels' => array( 52 'name' => _ _( 'Amenities', 'saksh-wp-hotel-booking-lite'),53 'singular_name' => _ _( 'Amenity', 'saksh-wp-hotel-booking-lite'),54 'search_items' => __( 'Search Amenities' , 'saksh-wp-hotel-booking-lite'),55 'all_items' => __( 'All Amenities' , 'saksh-wp-hotel-booking-lite'),56 'parent_item' => __( 'Parent Amenity' , 'saksh-wp-hotel-booking-lite'),57 'parent_item_colon' => __( 'Parent Amenity:' , 'saksh-wp-hotel-booking-lite'),58 'edit_item' => __( 'Edit Amenity' , 'saksh-wp-hotel-booking-lite'),59 'update_item' => __( 'Update Amenity' , 'saksh-wp-hotel-booking-lite'),60 'add_new_item' => __( 'Add New Amenity' , 'saksh-wp-hotel-booking-lite'),61 'new_item_name' => __( 'New Amenity Name' , 'saksh-wp-hotel-booking-lite'),62 'menu_name' => __( 'Amenities' , 'saksh-wp-hotel-booking-lite'),52 'name' => _x( 'Amenities','saksh-wp-hotel-booking-lite' ), 53 'singular_name' => _x( 'Amenity','saksh-wp-hotel-booking-lite' ), 54 'search_items' => __( 'Search Amenities' ), 55 'all_items' => __( 'All Amenities' ), 56 'parent_item' => __( 'Parent Amenity' ), 57 'parent_item_colon' => __( 'Parent Amenity:' ), 58 'edit_item' => __( 'Edit Amenity' ), 59 'update_item' => __( 'Update Amenity' ), 60 'add_new_item' => __( 'Add New Amenity' ), 61 'new_item_name' => __( 'New Amenity Name' ), 62 'menu_name' => __( 'Amenities' ), 63 63 ), 64 64 … … 86 86 { 87 87 88 89 88 90 // Check if our nonce is set. 89 91 if (!isset($_POST['saksh_nonce'])) { … … 91 93 } 92 94 93 94 95 // Verify that the nonce is valid. 96 if (!wp_verify_nonce(sanitize_text_field(wp_unslash ($_POST['saksh_nonce'])), 'saksh_nonce')) { 97 return; 98 } 99 95 if ( ! isset( $_POST['saksh_nonce'] ) 96 || ! wp_verify_nonce( sanitize_text_field(wp_unslash ( $_POST['saksh_nonce'])) , 'saksh_nonce_action' ) 97 ) { 98 return esc_html_e( 'Sorry, your nonce did not verify.', 'saksh-wp-hotel-booking-lite' ); 99 100 exit; 101 } 102 103 100 104 101 105 // If this is an autosave, our form has not been submitted, so we don't want to do anything. … … 116 120 117 121 118 119 120 $total_rooms = get_post_meta( $post->ID, 'total_rooms', true ); 121 122 123 $rate_per_night_value = intval(sanitize_text_field( $_POST['rate_per_night'] )); 124 if ( ! $rate_per_night_value ) { 125 $rate_per_night_value = 0; 126 } 127 128 129 update_post_meta($post_id, 'rate_per_night', $rate_per_night_value); 130 131 132 133 134 135 $total_rooms = intval(sanitize_text_field( $_POST['total_rooms']) ); 136 if ( ! $total_rooms ) { 137 $total_rooms = 0; 138 } 139 140 141 update_post_meta($post_id, 'total_rooms', $total_rooms); 142 122 123 124 125 $saksh_payment_option = $_POST['saksh_payment_option'] ; 126 127 128 update_post_meta($post_id, 'saksh_payment_option', $saksh_payment_option); 143 129 144 130 $other_room_details = sanitize_text_field( $_POST['other_room_details']); … … 171 157 $editor_id = 'room_short_intro'; 172 158 173 159 global $settings; 174 160 175 161 … … 177 163 } 178 164 165 166 167 168 169 function saksh_booking_option_form($post,$saksh_payment_option , $id) 170 { 171 172 173 $post_id= $post->ID; 174 175 // $plan_name = get_post_meta( $post->ID, 'plan_name_'.$id, true ); 176 177 // $rate_per_night = get_post_meta( $post->ID, 'rate_per_night_'.$id, true ); 178 179 180 181 182 $fields=array( ); 183 184 $fields = apply_filters( 'saksh_room_payment_options_metabox', $fields ); 185 // 186 187 echo "<hr />"; 188 189 // print_r($value); 190 191 saksh_print_form($post_id, $fields,$saksh_payment_option ,$id); 192 echo "<hr />"; 193 194 195 196 } 197 198 199 200 179 201 function saksh_meta_box_callback_rate_per_night($post) 180 202 { 181 182 wp_nonce_field('saksh_nonce', 'saksh_nonce'); 183 $rate_per_night_value = get_post_meta( $post->ID, 'rate_per_night', true ); 184 185 186 $total_rooms = get_post_meta( $post->ID, 'total_rooms', true ); 187 188 ?> 189 190 <label for="rate_per_night"><?php esc_html_e('Rate per night', 'saksh-wp-hotel-booking-lite'); ?></label><br> 191 192 <input class="input" type="text" id="rate_per_night" name="rate_per_night" value="<?php echo esc_attr($rate_per_night_value); ?>" required><br> 193 <br> 194 195 <label for="rate_per_night"><?php esc_html_e('Total Rooms', 'saksh-wp-hotel-booking-lite'); ?></label><br> 196 197 <input class="input" type="text" id="total_rooms" name="total_rooms" value="<?php echo esc_attr( $total_rooms); ?>" required><br> 198 <br> 199 200 <?php 203 wp_nonce_field('saksh_nonce', 'saksh_nonce'); 204 205 206 207 $saksh_payment_option= get_post_meta( $post->ID, 'saksh_payment_option' , true ) ; 208 209 210 211 212 // echo "<pre>"; 213 // print_r( $saksh_payment_option); 214 215 216 $product_id= saksh_hotel_booking_product() ; 217 $product = wc_get_product( $product_id ); 218 219 // var_dump($product ); 220 // var_dump($product->get_price() ); 221 //echo "</pre>"; 222 ?> 223 <hr /> 224 225 226 <div id="tabs"> 227 <ul> 228 <li><a href="#tabs-1"><?php _e('Booking option 1', 'saksh-wp-hotel-booking-lite'); ?> </a></li> 229 230 <li><a href="#tabs-2"><?php _e('Booking option 2', 'saksh-wp-hotel-booking-lite'); ?> </a></li> 231 232 233 <li><a href="#tabs-3"><?php _e('Booking option 3', 'saksh-wp-hotel-booking-lite'); ?> </a></li> 234 235 <li><a href="#tabs-4"><?php _e('Booking option 4', 'saksh-wp-hotel-booking-lite'); ?> </a></li> 236 237 <li><a href="#tabs-5"><?php _e('Booking option 5', 'saksh-wp-hotel-booking-lite'); ?> </a></li> 238 239 </ul> 240 241 242 243 244 <div id="tabs-1"> 245 <?php saksh_booking_option_form($post,$saksh_payment_option,"1"); ?> 246 247 248 </div> 249 250 251 <div id="tabs-2"> 252 <?php saksh_booking_option_form($post,$saksh_payment_option,"2"); ?> 253 254 255 </div> 256 <div id="tabs-3"> 257 <?php saksh_booking_option_form($post,$saksh_payment_option,"3"); ?> 258 259 260 </div> <div id="tabs-4"> 261 <?php saksh_booking_option_form($post,$saksh_payment_option,"4"); ?> 262 263 264 </div> <div id="tabs-5"> 265 <?php saksh_booking_option_form($post,$saksh_payment_option,"5"); ?> 266 267 268 </div> 269 </div> 270 271 272 273 274 275 276 277 278 <?php 279 280 echo "<pre>"; 281 print_r( $saksh_payment_option); 282 283 284 echo "</pre>"; 201 285 } 202 286 function saksh_meta_box_callback_other_details($post) … … 209 293 $editor_id = 'other_room_details'; 210 294 211 295 global $settings; 212 296 213 297 … … 218 302 function saksh_meta_box() 219 303 { 220 $screens = [ 'rooms']; 221 222 foreach ($screens as $screen) { 223 304 224 305 225 306 … … 228 309 __('Short intro', 'saksh-wp-hotel-booking-lite'), 229 310 'saksh_meta_box_callback_short_intro', 230 $screen311 'rooms' 231 312 ); 232 313 … … 236 317 __('Booking data', 'saksh-wp-hotel-booking-lite'), 237 318 'saksh_meta_box_callback_rate_per_night', 238 $screen319 'rooms' 239 320 ); 240 321 … … 245 326 __('Other details', 'saksh-wp-hotel-booking-lite'), 246 327 'saksh_meta_box_callback_other_details', 247 $screen328 'rooms' 248 329 ); 249 330 250 331 251 }332 252 333 } 253 334 -
saksh-wp-hotel-booking-lite/trunk/saksh_room_search_v2.php
r3084838 r3090240 1 1 <?php 2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly3 ?>2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly 3 ?> 4 4 5 6 <div class="container "> 7 <div class="row"> 8 <div class="col "> 5 6 7 8 9 10 <div class="saksh saksh_form saksh_booking_form" > 11 <form action="" method="post"> 12 13 14 <?php wp_nonce_field( 'saksh_nonce_action', 'saksh_nonce' ); ?> 15 16 17 9 18 10 19 20 <h2 class='date'>Date</h2> 21 <div class="date"> 22 23 24 <input type="text" class="form-control" name="booking_date" id="booking_date" /> 25 26 27 <input type="hidden" class="form-control" name="date_start" value="<?php echo date("Y-m-d" ); ?>" id="date_start" /> 28 29 <input type="hidden" class="form-control" name="date_end" value="<?php echo date("Y-m-d" ); ?>" id="date_end" /> 30 31 </div> 32 33 34 35 36 <h2 class='adult'>Adults</h2> 37 <div class="adult"> 38 39 40 <input type="number" class="form-control" name="adult" /> 41 42 </div> 43 44 <h2 class='kid'>Kids</h2> 45 <div class="kid"> 46 47 48 <input type="number" class="form-control" name="kid" /> 49 50 </div> 51 <div class="no_rooms" style="display:none;"> 52 <h2 class='no_rooms'>No of rooms</h2> 53 54 55 56 <input type="number" value=1 class="form-control" name="no_rooms" /> 57 58 </div> 59 60 <br /> 61 62 <input type="submit" value="Search Room" class="button button-primary button-large saksh_booking" /> 63 </form> 64 </div> 11 65 12 66 … … 16 70 if (!empty($_POST)) 17 71 { 18 19 20 if ( ! isset( $_POST['saksh_nonce'] )21 || ! wp_verify_nonce( sanitize_text_field( wp_unslash ($_POST['saksh_nonce'])) , 'saksh_nonce_action' )72 73 74 if ( ! isset( $_POST['saksh_nonce'] ) 75 || ! wp_verify_nonce( sanitize_text_field(wp_unslash ( $_POST['saksh_nonce'])) , 'saksh_nonce_action' ) 22 76 ) { 23 77 return esc_html_e( 'Sorry, your nonce did not verify.', 'saksh-wp-hotel-booking-lite' ); … … 26 80 } 27 81 82 83 28 84 29 85 global $wpdb; … … 48 104 49 105 50 $ cart_item_data = array( 'date_start' => $date_start , "date_end"=>$date_end ,'adult'=>$adult,"kid"=>$kid , "no_rooms"=>$no_rooms);106 $query_data = array( 'date_start' => $date_start , "date_end"=>$date_end ,'adult'=>$adult,"kid"=>$kid , "no_rooms"=>$no_rooms); 51 107 52 108 109 53 110 54 55 $res=saksh_get_rooms_which_r_available( $cart_item_data); 56 111 $room_data=saksh_get_rooms_which_r_available( $query_data); 57 112 58 113 59 echo "<hr/>"; 114 60 115 61 $args = array( 'post_type' => 'rooms' ,'post__in' =>$res['room_id']);116 $args = array( 'post_type' => 'rooms' ); 62 117 63 118 … … 78 133 $post_id=get_the_ID(); 79 134 80 $rate_per_night_value = get_post_meta($post_id, 'rate_per_night', true ); 81 $other_room_details = get_post_meta($post_id, 'other_room_details', true ); 82 $room_short_intro = get_post_meta( $post_id, 'room_short_intro', true ); 135 136 saksh_print_room_info_dynamic($post_id,$query_data); 137 } 138 139 83 140 84 85 86 ?>87 88 <div class="row mb-5">89 90 91 92 <div class="col-md-12">93 94 95 96 <?php if ( has_post_thumbnail() ) : ?>97 <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">98 <?php the_post_thumbnail('post-thumbnail', ['class' => 'img-fluid', 'title' => 'Feature image']); ?>99 </a>100 <?php endif; ?>101 102 103 104 </div>105 106 107 108 109 <div class="col-md-9">110 <?php the_title(); ?>111 112 <?php113 echo esc_attr($room_short_intro ); ?>114 115 116 <?php117 echo esc_attr($rate_per_night_value ); ?>118 119 120 <?php121 echo esc_attr($other_room_details ); ?>122 123 124 <form action="" method="post">125 126 <?php wp_nonce_field( 'saksh_nonce_action', 'saksh_nonce' ); ?>127 128 129 <input type="hidden" value="book_now" name="saksh_case" />130 131 132 133 134 135 <input type="hidden" value="<?php echo esc_attr($post_id);?>" name="room_id" />136 137 <?php138 139 140 foreach ($cart_item_data as $key => $value) {141 142 echo '<input type="hidden" value="'.esc_attr($value).'" name="'.esc_attr($key).'" />';143 }144 145 146 ?>147 148 149 <input type="submit" value="Book now" class="saksh_booking" />150 </form>151 </div>152 153 154 <div class="col-md-3">155 <?php156 157 158 159 $amenities_list = get_the_terms( $post_id, 'amenities');160 161 if($amenities_list )162 163 {164 165 166 $types ='';167 foreach($amenities_list as $term_single) {168 169 if(isset($term_single->slug) )170 $types .= ucfirst($term_single->slug).', ';171 172 173 }174 $typesz = rtrim($types, ', ');175 176 177 echo esc_attr($typesz);178 179 }180 ?>181 </div>182 183 </div>184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 <?php199 200 201 202 203 204 205 141 206 142 207 208 209 } 143 210 144 211 145 } … … 213 147 { 214 148 215 esc_html_e( 'Sorry, no posts matched your criteria.', 'saksh-wp-hotel-booking-lite' );149 _e( 'Sorry, no posts matched your criteria.', 'saksh-wp-hotel-booking-lite' ); 216 150 217 151 } 218 152 219 153 220 221 echo "</table>"; 154 222 155 wp_reset_postdata(); 223 156 … … 226 159 227 160 } 228 else229 {230 231 ?> <div class="saksh saksh_form">232 <form action="" method="post">233 234 235 236 237 238 239 240 241 242 243 <h2 class='date_start'>From</h2>244 <div class="date_start">245 246 247 <input type="date" class="form-control" name="date_start" />248 249 </div>250 251 252 <h2 class='date_end'>To</h2>253 <div class="date_end">254 255 256 <input type="date" class="form-control" name="date_end" />257 258 </div>259 260 261 <h2 class='adult'>Adults</h2>262 <div class="adult">263 264 265 <input type="number" class="form-control" name="adult" />266 267 </div>268 269 <h2 class='kid'>Kids</h2>270 <div class="kid">271 272 273 <input type="number" class="form-control" name="kid" />274 275 </div>276 277 <h2 class='no_rooms'>No of rooms</h2>278 <div class="no_rooms">279 280 281 <input type="number" class="form-control" name="no_rooms" />282 283 </div>284 285 <br />286 287 <input type="submit" value="Search Room" class="button button-primary button-large saksh_booking" />288 </form>289 </div>290 291 <?php292 293 }294 161 295 162 ?> 163 296 164 297 </div>298 299 300 301 302 303 304 305 306 307 308 </div>309 310 </div>311 312 </div>313 314 </div>315 316 317 -
saksh-wp-hotel-booking-lite/trunk/saksh_room_template.php
r3084838 r3090240 1 1 <?php 2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly3 2 3 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly 4 4 5 5 get_header(); … … 53 53 54 54 55 echo esc_ attr($room_short_intro );55 echo esc_html_e($room_short_intro ); 56 56 57 57 … … 81 81 82 82 83 echo esc_ attr($other_room_details );83 echo esc_html_e($other_room_details ); 84 84 85 85 ?> -
saksh-wp-hotel-booking-lite/trunk/saksh_rooms_custom_post.php
r3084838 r3090240 1 1 <?php 2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly 3 3 4 4 function saksh_rooms_custom_post_type() … … 6 6 // Set UI labels for Custom Post Type 7 7 $labels = [ 8 'name' => _x('Room', 'Post Type General Name', 'saksh -wp-hotel-booking-lite'),9 'singular_name' => _x('Room', 'Post Type Singular Name', 'saksh -wp-hotel-booking-lite'),10 'menu_name' => __('Rooms', 'saksh -wp-hotel-booking-lite'),11 'parent_item_colon' => __('Parent Room', 'saksh -wp-hotel-booking-lite'),12 'all_items' => __('All Rooms', 'saksh -wp-hotel-booking-lite'),13 'view_item' => __('View Room', 'saksh -wp-hotel-booking-lite'),14 'add_new_item' => __('Add New Room', 'saksh -wp-hotel-booking-lite'),15 'add_new' => __('Add New', 'saksh -wp-hotel-booking-lite'),16 'edit_item' => __('Edit Room', 'saksh -wp-hotel-booking-lite'),17 'update_item' => __('Update Room', 'saksh -wp-hotel-booking-lite'),18 'search_items' => __('Search Room', 'saksh -wp-hotel-booking-lite'),19 'not_found' => __('Not Found', 'saksh -wp-hotel-booking-lite'),20 'not_found_in_trash' => __('Not found in Trash', 'saksh -wp-hotel-booking-lite'),8 'name' => _x('Room', 'Post Type General Name', 'saksh'), 9 'singular_name' => _x('Room', 'Post Type Singular Name', 'saksh'), 10 'menu_name' => __('Rooms', 'saksh'), 11 'parent_item_colon' => __('Parent Room', 'saksh'), 12 'all_items' => __('All Rooms', 'saksh'), 13 'view_item' => __('View Room', 'saksh'), 14 'add_new_item' => __('Add New Room', 'saksh'), 15 'add_new' => __('Add New', 'saksh'), 16 'edit_item' => __('Edit Room', 'saksh'), 17 'update_item' => __('Update Room', 'saksh'), 18 'search_items' => __('Search Room', 'saksh'), 19 'not_found' => __('Not Found', 'saksh'), 20 'not_found_in_trash' => __('Not found in Trash', 'saksh'), 21 21 ]; 22 22 … … 24 24 25 25 $args = [ 26 'label' => __('Rooms', 'saksh -wp-hotel-booking-lite'),27 'description' => __('Room news and reviews', 'saksh -wp-hotel-booking-lite'),26 'label' => __('Rooms', 'saksh'), 27 'description' => __('Room news and reviews', 'saksh'), 28 28 'labels' => $labels, 29 29 // Features this CPT supports in Post Editor … … 88 88 89 89 90 91 90 92 93 94 95 96 97 98 99 100 101 102 103 -
saksh-wp-hotel-booking-lite/trunk/saksh_util.php
r3084838 r3090240 1 1 <?php 2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly 3 3 4 4 function saksh_date_diff_in_days($date1, $date2) { -
saksh-wp-hotel-booking-lite/trunk/saksh_wchook.php
r3085300 r3090240 1 1 <?php 2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly3 4 function saksh_get_hotel_booking_product() {2 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly 3 4 function saksh_hotel_booking_product() { 5 5 6 7 8 9 return get_option( '_saksh_booking_product_v1' ) ; 10 } 11 12 6 7 return saksh_create_product_if_not_exist(); 8 9 10 11 } 12 13 14 //add_action('init', 'saksh_create_product_if_not_exist', 0); 13 15 14 16 15 17 function saksh_create_product_if_not_exist() { 16 if ( ! wc_get_product( get_option( '_saksh_booking_product_v1' ) ) ) { 17 saksh_create_product(); 18 } 19 20 18 19 20 if ( get_option( 'saksh_booking_product_v3' ) ) { 21 22 23 $product_id= get_option( 'saksh_booking_product_v3' ) ; 24 $product = wc_get_product( $product_id ); 25 26 $status=$product->get_status(); 27 28 29 if($status=="public") 30 return $product_id; 31 32 33 34 } 35 36 37 38 39 return saksh_create_product(); 40 41 42 43 44 21 45 } 22 46 … … 27 51 'post_type' => 'product', 28 52 'post_excerpt' => '', 29 'post_content' => stripslashes( html_entity_decode( 'Auto generated product for room booking please do not delete or update.', ENT_QUOTES, 'UTF-8' ) ),53 // 'post_content' => stripslashes( html_entity_decode( 'Auto generated product for room booking please do not delete or update.', ENT_QUOTES, 'UTF-8' ) ), 30 54 'post_author' => get_current_user_id(), 31 55 ); … … 50 74 update_post_meta( $product_id, '_sale_price_dates_from', '' ); 51 75 update_post_meta( $product_id, '_sale_price_dates_to', '' ); 52 update_post_meta( $product_id, '_price', '' );76 update_post_meta( $product_id, '_price', '10' ); 53 77 update_post_meta( $product_id, '_sold_individually', 'yes' ); 54 78 update_post_meta( $product_id, '_manage_stock', 'no' ); … … 61 85 } 62 86 63 update_option( ' _saksh_booking_product_v1', $product_id );87 update_option( 'saksh_booking_product_v3', $product_id ); 64 88 } 89 90 return $product_id; 91 92 65 93 } 66 94 … … 73 101 function saksh_check_wc() { 74 102 103 $r=array(print_r($_REQUEST,true)); 75 104 105 do_action('saksh_hotel_booking',$r); 106 107 108 109 110 76 111 $active_plugins= (array) get_option( 'active_plugins', array() ); 77 112 … … 98 133 99 134 function saksh_display_engraving_text_cart( $item_data, $cart_item ) { 100 101 135 102 136 103 137 $item_data[] = array( … … 130 164 'display' => '', 131 165 ); 166 132 167 133 168 return $item_data; … … 142 177 function saksh_add_text_to_order_items( $item, $cart_item_key, $values, $order ) { 143 178 144 145 146 147 179 148 180 if ( empty( $values['date_start'] ) ) { 149 181 return; … … 166 198 } 167 199 168 169 170 /* 171 $item->add_meta_data( __( 'Sate start', 'saksh' ), $values['date_start'] ); 172 173 $item->add_meta_data( __( 'Date end', 'saksh' ), $values['date_end'] ); 174 $item->add_meta_data( __( 'Adult', 'saksh' ), $values['adult'] ); 175 176 $item->add_meta_data( __( 'Kid', 'saksh' ), $values['kid'] ); 177 */ 200 if ( empty( $values['purchase_plan_id'] ) ) { 201 return; 202 } 203 204 205 178 206 179 207 $item->add_meta_data( __( 'date_start', 'saksh-wp-hotel-booking-lite' ), $values['date_start'] ); … … 187 215 188 216 189 190 191 217 $item->add_meta_data( __( 'room_id', 'saksh-wp-hotel-booking-lite' ), $values['room_id'] ); 218 219 220 $item->add_meta_data( __( 'purchase_plan_id', 'saksh-wp-hotel-booking-lite' ), $values['purchase_plan_id'] ); 221 222 223 224 saksh_capture_log(__LINE__, $values); 225 226 227 192 228 } 193 229 … … 226 262 $no_rooms = wc_get_order_item_meta( $key, 'no_rooms' ); 227 263 264 228 265 229 266 … … 280 317 function saksh_hb_order_status_update($order_id,$status){ 281 318 282 283 319 284 320 285 321 … … 299 335 300 336 301 $data = array('order_id' => $order_id ,'user_id' => $user_id , ' name' => $first_name . " " . $last_name ,'email' => $user_info->user_email );337 $data = array('order_id' => $order_id ,'user_id' => $user_id , 'first_name' => $first_name ,'last_name' => $last_name , 'email' => $user_info->user_email ); 302 338 303 339 … … 336 372 337 373 $no_rooms = wc_get_order_item_meta( $key, 'no_rooms' ); 338 339 340 374 $purchase_plan_id = wc_get_order_item_meta( $key, 'purchase_plan_id' ); 375 376 377 $room_id = wc_get_order_item_meta( $key, 'room_id' ); 378 $purchase_plan_id = wc_get_order_item_meta( $key, 'purchase_plan_id' ); 379 341 380 342 381 $table_name = $wpdb->prefix . 'bookings'; … … 347 386 348 387 388 349 389 350 390 351 391 $data['no_rooms']= $no_rooms; 352 $data['room_number']= $product_id; 392 393 $data['room_id']= $room_id; 353 394 $data['date_start']= $date_start; 354 395 $data['date_end']= $date_end; 355 396 $data['adult']= $adult; 356 397 $data['kid']= $kid; 398 $data['purchase_plan_id']= $purchase_plan_id; 357 399 358 400 … … 361 403 362 404 363 364 365 366 367 368 369 370 371 372 373 $checkIfExists = $wpdb->get_var($wpdb->prepare( "SELECT order_id FROM $wpdb->prefix . 'bookings' WHERE order_id = %d",$order_id)); 405 406 saksh_capture_log(__LINE__, $data); 407 408 409 410 411 412 $checkIfExists = $wpdb->get_var($wpdb->prepare( "SELECT order_id FROM $wpdb->prefix . 'bookings' WHERE order_id = %d",$order_id ) ); 374 413 375 414 if ($checkIfExists == NULL) { … … 384 423 385 424 386 $wpdb->query( $wpdb->prepare( "UPDATE $wpdb->prefix . 'bookings' SET `status` = %s WHERE `order_id` = %d", $status, $order_id ) ); 387 388 389 425 $wpdb->query( $wpdb->prepare( "UPDATE $wpdb->prefix . 'bookings' SET `status` = %s WHERE order_id = %d", $status, $order_id ) ); 426 427 428 429 do_action('saksh_hb_status_update',$data); 390 430 391 431 … … 429 469 430 470 471 472 saksh_capture_log(__LINE__, $query_data); 473 474 475 476 477 431 478 $wpdb->insert( $table_name, $query_data ); 432 479 … … 446 493 447 494 add_action( 'woocommerce_before_calculate_totals', 'saksh_add_custom_price', 1000, 1); 495 496 448 497 function saksh_add_custom_price( $cart ) { 449 498 … … 459 508 foreach ( $cart->get_cart() as $cart_item ) { 460 509 461 if(isset($cart_item['total_charge']))510 if(isset($cart_item['total_charge'])) 462 511 $cart_item['data']->set_price( $cart_item['total_charge'] ); 463 }512 } 464 513 } 465 514
Note: See TracChangeset
for help on using the changeset viewer.