Changeset 3747070
- Timestamp:
- 10/14/2026 08:02:34 PM (7 days ago)
- Location:
- hivepress
- Files:
-
- 1181 added
- 63 edited
-
tags/1.8.0 (added)
-
tags/1.8.0/assets (added)
-
tags/1.8.0/assets/css (added)
-
tags/1.8.0/assets/css/backend-rtl.min.css (added)
-
tags/1.8.0/assets/css/backend.less (added)
-
tags/1.8.0/assets/css/backend.min.css (added)
-
tags/1.8.0/assets/css/common-rtl.min.css (added)
-
tags/1.8.0/assets/css/common.less (added)
-
tags/1.8.0/assets/css/common.min.css (added)
-
tags/1.8.0/assets/css/fontawesome (added)
-
tags/1.8.0/assets/css/fontawesome/fontawesome.min.css (added)
-
tags/1.8.0/assets/css/fontawesome/solid.min.css (added)
-
tags/1.8.0/assets/css/frontend-rtl.min.css (added)
-
tags/1.8.0/assets/css/frontend.less (added)
-
tags/1.8.0/assets/css/frontend.min.css (added)
-
tags/1.8.0/assets/css/grid-rtl.min.css (added)
-
tags/1.8.0/assets/css/grid.min.css (added)
-
tags/1.8.0/assets/css/jquery-ui.min.css (added)
-
tags/1.8.0/assets/images (added)
-
tags/1.8.0/assets/images/jquery-ui (added)
-
tags/1.8.0/assets/images/jquery-ui/ui-icons_444444_256x240.png (added)
-
tags/1.8.0/assets/images/jquery-ui/ui-icons_555555_256x240.png (added)
-
tags/1.8.0/assets/images/jquery-ui/ui-icons_777620_256x240.png (added)
-
tags/1.8.0/assets/images/jquery-ui/ui-icons_777777_256x240.png (added)
-
tags/1.8.0/assets/images/jquery-ui/ui-icons_cc0000_256x240.png (added)
-
tags/1.8.0/assets/images/jquery-ui/ui-icons_ffffff_256x240.png (added)
-
tags/1.8.0/assets/images/logo-dark.svg (added)
-
tags/1.8.0/assets/images/logo-light.svg (added)
-
tags/1.8.0/assets/images/placeholders (added)
-
tags/1.8.0/assets/images/placeholders/image-landscape.svg (added)
-
tags/1.8.0/assets/images/placeholders/image-portrait.svg (added)
-
tags/1.8.0/assets/images/placeholders/image-square.svg (added)
-
tags/1.8.0/assets/images/placeholders/user-square.svg (added)
-
tags/1.8.0/assets/js (added)
-
tags/1.8.0/assets/js/backend.js (added)
-
tags/1.8.0/assets/js/backend.min.js (added)
-
tags/1.8.0/assets/js/block.js (added)
-
tags/1.8.0/assets/js/block.min.js (added)
-
tags/1.8.0/assets/js/common.js (added)
-
tags/1.8.0/assets/js/common.min.js (added)
-
tags/1.8.0/assets/js/frontend.js (added)
-
tags/1.8.0/assets/js/frontend.min.js (added)
-
tags/1.8.0/assets/vendor (added)
-
tags/1.8.0/assets/vendor/@fancyapps (added)
-
tags/1.8.0/assets/vendor/@fancyapps/fancybox (added)
-
tags/1.8.0/assets/vendor/@fancyapps/fancybox/dist (added)
-
tags/1.8.0/assets/vendor/@fancyapps/fancybox/dist/jquery.fancybox.min.css (added)
-
tags/1.8.0/assets/vendor/@fancyapps/fancybox/dist/jquery.fancybox.min.js (added)
-
tags/1.8.0/assets/vendor/blueimp-file-upload (added)
-
tags/1.8.0/assets/vendor/blueimp-file-upload/js (added)
-
tags/1.8.0/assets/vendor/blueimp-file-upload/js/jquery.fileupload.js (added)
-
tags/1.8.0/assets/vendor/chart.js (added)
-
tags/1.8.0/assets/vendor/chart.js/dist (added)
-
tags/1.8.0/assets/vendor/chart.js/dist/chart.min.js (added)
-
tags/1.8.0/assets/vendor/chartjs-adapter-moment (added)
-
tags/1.8.0/assets/vendor/chartjs-adapter-moment/dist (added)
-
tags/1.8.0/assets/vendor/chartjs-adapter-moment/dist/chartjs-adapter-moment.min.js (added)
-
tags/1.8.0/assets/vendor/flatpickr (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/flatpickr.min.css (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/flatpickr.min.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ar-dz.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ar-dz.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ar.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ar.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/at.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/at.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/az.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/az.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/be.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/be.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/bg.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/bg.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/bn.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/bn.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/bs.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/bs.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/cat.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/cat.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ckb.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ckb.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/cs.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/cs.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/cy.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/cy.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/da.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/da.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/de.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/de.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/default.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/default.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/eo.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/eo.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/es.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/es.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/et.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/et.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/fa.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/fa.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/fi.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/fi.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/fo.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/fo.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/fr.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/fr.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ga.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ga.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/gr.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/gr.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/he.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/he.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/hi.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/hi.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/hr.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/hr.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/hu.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/hu.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/hy.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/hy.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/id.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/id.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/index.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/index.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/is.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/is.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/it.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/it.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ja.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ja.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ka.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ka.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/km.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/km.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ko.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ko.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/kz.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/kz.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/lt.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/lt.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/lv.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/lv.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/mk.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/mk.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/mn.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/mn.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ms.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ms.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/my.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/my.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/nl.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/nl.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/nn.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/nn.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/no.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/no.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/pa.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/pa.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/pl.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/pl.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/pt.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/pt.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ro.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ro.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ru.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/ru.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/si.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/si.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/sk.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/sk.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/sl.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/sl.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/sq.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/sq.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/sr-cyr.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/sr-cyr.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/sr.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/sr.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/sv.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/sv.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/th.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/th.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/tr.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/tr.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/uk.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/uk.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/uz.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/uz.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/uz_latn.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/uz_latn.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/vn.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/vn.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/zh-tw.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/zh-tw.js (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/zh.d.ts (added)
-
tags/1.8.0/assets/vendor/flatpickr/dist/l10n/zh.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/css (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/css/intlTelInput.min.css (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/img (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/img/flags.png (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/img/flags.webp (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/img/flags@2x.png (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/img/flags@2x.webp (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/img/globe.png (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/img/globe.webp (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/img/globe@2x.png (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/img/globe@2x.webp (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/img/globe_light.png (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/img/globe_light.webp (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/img/globe_light@2x.png (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/img/globe_light@2x.webp (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ar (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ar/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ar/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ar/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/bg (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/bg/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/bg/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/bg/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/bn (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/bn/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/bn/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/bn/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/bs (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/bs/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/bs/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/bs/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ca (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ca/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ca/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ca/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/cs (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/cs/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/cs/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/cs/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/da (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/da/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/da/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/da/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/de (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/de/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/de/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/de/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ee (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ee/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ee/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ee/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/el (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/el/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/el/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/el/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/en (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/en/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/en/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/en/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/es (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/es/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/es/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/es/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/fa (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/fa/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/fa/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/fa/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/fi (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/fi/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/fi/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/fi/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/fr (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/fr/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/fr/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/fr/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/hi (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/hi/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/hi/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/hi/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/hr (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/hr/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/hr/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/hr/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/hu (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/hu/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/hu/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/hu/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/id (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/id/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/id/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/id/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/it (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/it/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/it/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/it/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ja (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ja/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ja/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ja/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ko (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ko/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ko/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ko/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/lt (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/lt/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/lt/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/lt/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/mr (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/mr/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/mr/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/mr/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/nl (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/nl/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/nl/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/nl/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/no (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/no/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/no/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/no/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/pl (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/pl/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/pl/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/pl/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/pt (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/pt/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/pt/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/pt/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ro (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ro/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ro/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ro/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ru (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ru/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ru/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ru/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sk (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sk/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sk/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sk/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sl (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sl/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sl/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sl/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sq (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sq/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sq/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sq/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sr (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sr/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sr/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sr/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sv (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sv/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sv/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/sv/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/te (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/te/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/te/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/te/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/th (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/th/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/th/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/th/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/tr (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/tr/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/tr/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/tr/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/types.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/uk (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/uk/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/uk/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/uk/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ur (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ur/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ur/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/ur/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/uz (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/uz/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/uz/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/uz/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/vi (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/vi/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/vi/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/vi/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/zh (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/zh/countries.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/zh/index.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/i18n/zh/interface.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/intlTelInput.min.js (added)
-
tags/1.8.0/assets/vendor/intl-tel-input/build/js/utils.js (added)
-
tags/1.8.0/assets/vendor/jquery-ui-touch-punch (added)
-
tags/1.8.0/assets/vendor/jquery-ui-touch-punch/jquery.ui.touch-punch.min.js (added)
-
tags/1.8.0/assets/vendor/less (added)
-
tags/1.8.0/assets/vendor/less/dist (added)
-
tags/1.8.0/assets/vendor/less/dist/less.min.js (added)
-
tags/1.8.0/assets/vendor/php-date-formatter (added)
-
tags/1.8.0/assets/vendor/php-date-formatter/js (added)
-
tags/1.8.0/assets/vendor/php-date-formatter/js/php-date-formatter.min.js (added)
-
tags/1.8.0/assets/vendor/select2 (added)
-
tags/1.8.0/assets/vendor/select2/dist (added)
-
tags/1.8.0/assets/vendor/select2/dist/css (added)
-
tags/1.8.0/assets/vendor/select2/dist/css/select2.min.css (added)
-
tags/1.8.0/assets/vendor/select2/dist/js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/af.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/ar.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/az.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/bg.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/bn.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/bs.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/build.txt (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/ca.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/cs.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/da.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/de.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/dsb.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/el.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/en.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/es.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/et.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/eu.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/fa.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/fi.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/fr.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/gl.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/he.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/hi.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/hr.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/hsb.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/hu.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/hy.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/id.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/is.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/it.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/ja.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/ka.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/km.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/ko.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/lt.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/lv.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/mk.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/ms.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/nb.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/ne.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/nl.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/pl.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/ps.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/pt-BR.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/pt.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/ro.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/ru.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/sk.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/sl.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/sq.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/sr-Cyrl.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/sr.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/sv.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/th.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/tk.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/tr.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/uk.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/vi.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/zh-CN.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/i18n/zh-TW.js (added)
-
tags/1.8.0/assets/vendor/select2/dist/js/select2.full.min.js (added)
-
tags/1.8.0/assets/vendor/slick-carousel (added)
-
tags/1.8.0/assets/vendor/slick-carousel/slick (added)
-
tags/1.8.0/assets/vendor/slick-carousel/slick/slick.css (added)
-
tags/1.8.0/assets/vendor/slick-carousel/slick/slick.min.js (added)
-
tags/1.8.0/assets/vendor/sticky-sidebar (added)
-
tags/1.8.0/assets/vendor/sticky-sidebar/dist (added)
-
tags/1.8.0/assets/vendor/sticky-sidebar/dist/jquery.sticky-sidebar.min.js (added)
-
tags/1.8.0/assets/webfonts (added)
-
tags/1.8.0/assets/webfonts/fa-solid-900.eot (added)
-
tags/1.8.0/assets/webfonts/fa-solid-900.svg (added)
-
tags/1.8.0/assets/webfonts/fa-solid-900.ttf (added)
-
tags/1.8.0/assets/webfonts/fa-solid-900.woff (added)
-
tags/1.8.0/assets/webfonts/fa-solid-900.woff2 (added)
-
tags/1.8.0/composer.json (added)
-
tags/1.8.0/hivepress.php (added)
-
tags/1.8.0/includes (added)
-
tags/1.8.0/includes/blocks (added)
-
tags/1.8.0/includes/blocks/class-attributes.php (added)
-
tags/1.8.0/includes/blocks/class-block.php (added)
-
tags/1.8.0/includes/blocks/class-callback.php (added)
-
tags/1.8.0/includes/blocks/class-container.php (added)
-
tags/1.8.0/includes/blocks/class-content.php (added)
-
tags/1.8.0/includes/blocks/class-form.php (added)
-
tags/1.8.0/includes/blocks/class-listing-categories.php (added)
-
tags/1.8.0/includes/blocks/class-listing-hide-toggle.php (added)
-
tags/1.8.0/includes/blocks/class-listing-search-form.php (added)
-
tags/1.8.0/includes/blocks/class-listings.php (added)
-
tags/1.8.0/includes/blocks/class-menu.php (added)
-
tags/1.8.0/includes/blocks/class-modal.php (added)
-
tags/1.8.0/includes/blocks/class-page.php (added)
-
tags/1.8.0/includes/blocks/class-part.php (added)
-
tags/1.8.0/includes/blocks/class-related-listings.php (added)
-
tags/1.8.0/includes/blocks/class-result-count.php (added)
-
tags/1.8.0/includes/blocks/class-results.php (added)
-
tags/1.8.0/includes/blocks/class-section.php (added)
-
tags/1.8.0/includes/blocks/class-template.php (added)
-
tags/1.8.0/includes/blocks/class-toggle.php (added)
-
tags/1.8.0/includes/blocks/class-user-login-form.php (added)
-
tags/1.8.0/includes/blocks/class-user-password-reset-form.php (added)
-
tags/1.8.0/includes/blocks/class-user-register-form.php (added)
-
tags/1.8.0/includes/blocks/class-vendor-search-form.php (added)
-
tags/1.8.0/includes/blocks/class-vendors.php (added)
-
tags/1.8.0/includes/blocks/class-widgets.php (added)
-
tags/1.8.0/includes/class-core.php (added)
-
tags/1.8.0/includes/components (added)
-
tags/1.8.0/includes/components/class-admin.php (added)
-
tags/1.8.0/includes/components/class-asset.php (added)
-
tags/1.8.0/includes/components/class-attachment.php (added)
-
tags/1.8.0/includes/components/class-attribute.php (added)
-
tags/1.8.0/includes/components/class-cache.php (added)
-
tags/1.8.0/includes/components/class-comment.php (added)
-
tags/1.8.0/includes/components/class-component.php (added)
-
tags/1.8.0/includes/components/class-debug.php (added)
-
tags/1.8.0/includes/components/class-editor.php (added)
-
tags/1.8.0/includes/components/class-elementor.php (added)
-
tags/1.8.0/includes/components/class-email.php (added)
-
tags/1.8.0/includes/components/class-form.php (added)
-
tags/1.8.0/includes/components/class-google.php (added)
-
tags/1.8.0/includes/components/class-helper.php (added)
-
tags/1.8.0/includes/components/class-hook.php (added)
-
tags/1.8.0/includes/components/class-listing.php (added)
-
tags/1.8.0/includes/components/class-litespeed.php (added)
-
tags/1.8.0/includes/components/class-model.php (added)
-
tags/1.8.0/includes/components/class-request.php (added)
-
tags/1.8.0/includes/components/class-router.php (added)
-
tags/1.8.0/includes/components/class-scheduler.php (added)
-
tags/1.8.0/includes/components/class-template.php (added)
-
tags/1.8.0/includes/components/class-translator.php (added)
-
tags/1.8.0/includes/components/class-upgrade.php (added)
-
tags/1.8.0/includes/components/class-user.php (added)
-
tags/1.8.0/includes/components/class-vendor.php (added)
-
tags/1.8.0/includes/components/class-woocommerce.php (added)
-
tags/1.8.0/includes/configs (added)
-
tags/1.8.0/includes/configs/countries.php (added)
-
tags/1.8.0/includes/configs/icons.php (added)
-
tags/1.8.0/includes/configs/image-sizes.php (added)
-
tags/1.8.0/includes/configs/meta-boxes.php (added)
-
tags/1.8.0/includes/configs/post-types.php (added)
-
tags/1.8.0/includes/configs/scripts.php (added)
-
tags/1.8.0/includes/configs/settings.php (added)
-
tags/1.8.0/includes/configs/strings.php (added)
-
tags/1.8.0/includes/configs/styles.php (added)
-
tags/1.8.0/includes/configs/taxonomies.php (added)
-
tags/1.8.0/includes/controllers (added)
-
tags/1.8.0/includes/controllers/class-admin.php (added)
-
tags/1.8.0/includes/controllers/class-attachment.php (added)
-
tags/1.8.0/includes/controllers/class-attribute.php (added)
-
tags/1.8.0/includes/controllers/class-controller.php (added)
-
tags/1.8.0/includes/controllers/class-google.php (added)
-
tags/1.8.0/includes/controllers/class-listing.php (added)
-
tags/1.8.0/includes/controllers/class-user.php (added)
-
tags/1.8.0/includes/controllers/class-vendor.php (added)
-
tags/1.8.0/includes/emails (added)
-
tags/1.8.0/includes/emails/class-email.php (added)
-
tags/1.8.0/includes/emails/class-listing-approve.php (added)
-
tags/1.8.0/includes/emails/class-listing-expire.php (added)
-
tags/1.8.0/includes/emails/class-listing-reject.php (added)
-
tags/1.8.0/includes/emails/class-listing-report.php (added)
-
tags/1.8.0/includes/emails/class-listing-submit.php (added)
-
tags/1.8.0/includes/emails/class-listing-update.php (added)
-
tags/1.8.0/includes/emails/class-user-delete.php (added)
-
tags/1.8.0/includes/emails/class-user-email-verify.php (added)
-
tags/1.8.0/includes/emails/class-user-password-request.php (added)
-
tags/1.8.0/includes/emails/class-user-register.php (added)
-
tags/1.8.0/includes/emails/class-vendor-register.php (added)
-
tags/1.8.0/includes/fields (added)
-
tags/1.8.0/includes/fields/class-attachment-select.php (added)
-
tags/1.8.0/includes/fields/class-attachment-upload.php (added)
-
tags/1.8.0/includes/fields/class-button.php (added)
-
tags/1.8.0/includes/fields/class-captcha.php (added)
-
tags/1.8.0/includes/fields/class-checkbox.php (added)
-
tags/1.8.0/includes/fields/class-checkboxes.php (added)
-
tags/1.8.0/includes/fields/class-color.php (added)
-
tags/1.8.0/includes/fields/class-currency.php (added)
-
tags/1.8.0/includes/fields/class-date-range.php (added)
-
tags/1.8.0/includes/fields/class-date.php (added)
-
tags/1.8.0/includes/fields/class-email.php (added)
-
tags/1.8.0/includes/fields/class-embed.php (added)
-
tags/1.8.0/includes/fields/class-field.php (added)
-
tags/1.8.0/includes/fields/class-file.php (added)
-
tags/1.8.0/includes/fields/class-google-oauth-button.php (added)
-
tags/1.8.0/includes/fields/class-hidden.php (added)
-
tags/1.8.0/includes/fields/class-id.php (added)
-
tags/1.8.0/includes/fields/class-image-size.php (added)
-
tags/1.8.0/includes/fields/class-number-range.php (added)
-
tags/1.8.0/includes/fields/class-number.php (added)
-
tags/1.8.0/includes/fields/class-password.php (added)
-
tags/1.8.0/includes/fields/class-phone.php (added)
-
tags/1.8.0/includes/fields/class-radio.php (added)
-
tags/1.8.0/includes/fields/class-regex.php (added)
-
tags/1.8.0/includes/fields/class-repeater.php (added)
-
tags/1.8.0/includes/fields/class-select.php (added)
-
tags/1.8.0/includes/fields/class-text.php (added)
-
tags/1.8.0/includes/fields/class-textarea.php (added)
-
tags/1.8.0/includes/fields/class-time.php (added)
-
tags/1.8.0/includes/fields/class-timestamp.php (added)
-
tags/1.8.0/includes/fields/class-url.php (added)
-
tags/1.8.0/includes/forms (added)
-
tags/1.8.0/includes/forms/class-form.php (added)
-
tags/1.8.0/includes/forms/class-listing-delete.php (added)
-
tags/1.8.0/includes/forms/class-listing-filter.php (added)
-
tags/1.8.0/includes/forms/class-listing-report.php (added)
-
tags/1.8.0/includes/forms/class-listing-search.php (added)
-
tags/1.8.0/includes/forms/class-listing-sort.php (added)
-
tags/1.8.0/includes/forms/class-listing-submit.php (added)
-
tags/1.8.0/includes/forms/class-listing-update.php (added)
-
tags/1.8.0/includes/forms/class-model-form.php (added)
-
tags/1.8.0/includes/forms/class-plugin-deactivate.php (added)
-
tags/1.8.0/includes/forms/class-user-delete.php (added)
-
tags/1.8.0/includes/forms/class-user-login.php (added)
-
tags/1.8.0/includes/forms/class-user-password-request.php (added)
-
tags/1.8.0/includes/forms/class-user-password-reset.php (added)
-
tags/1.8.0/includes/forms/class-user-register.php (added)
-
tags/1.8.0/includes/forms/class-user-update-profile.php (added)
-
tags/1.8.0/includes/forms/class-user-update.php (added)
-
tags/1.8.0/includes/forms/class-vendor-filter.php (added)
-
tags/1.8.0/includes/forms/class-vendor-search.php (added)
-
tags/1.8.0/includes/forms/class-vendor-sort.php (added)
-
tags/1.8.0/includes/forms/class-vendor-submit.php (added)
-
tags/1.8.0/includes/forms/class-vendor-update.php (added)
-
tags/1.8.0/includes/helpers.php (added)
-
tags/1.8.0/includes/integrations (added)
-
tags/1.8.0/includes/integrations/class-elementor-widget.php (added)
-
tags/1.8.0/includes/integrations/class-mailchimp.php (added)
-
tags/1.8.0/includes/menus (added)
-
tags/1.8.0/includes/menus/class-breadcrumb.php (added)
-
tags/1.8.0/includes/menus/class-listing-manage.php (added)
-
tags/1.8.0/includes/menus/class-listing-renew.php (added)
-
tags/1.8.0/includes/menus/class-listing-submit.php (added)
-
tags/1.8.0/includes/menus/class-menu.php (added)
-
tags/1.8.0/includes/menus/class-user-account.php (added)
-
tags/1.8.0/includes/menus/class-vendor-register.php (added)
-
tags/1.8.0/includes/models (added)
-
tags/1.8.0/includes/models/class-attachment.php (added)
-
tags/1.8.0/includes/models/class-comment.php (added)
-
tags/1.8.0/includes/models/class-listing-category.php (added)
-
tags/1.8.0/includes/models/class-listing.php (added)
-
tags/1.8.0/includes/models/class-model.php (added)
-
tags/1.8.0/includes/models/class-post.php (added)
-
tags/1.8.0/includes/models/class-term.php (added)
-
tags/1.8.0/includes/models/class-user.php (added)
-
tags/1.8.0/includes/models/class-vendor-category.php (added)
-
tags/1.8.0/includes/models/class-vendor.php (added)
-
tags/1.8.0/includes/queries (added)
-
tags/1.8.0/includes/queries/class-comment.php (added)
-
tags/1.8.0/includes/queries/class-post.php (added)
-
tags/1.8.0/includes/queries/class-query.php (added)
-
tags/1.8.0/includes/queries/class-term.php (added)
-
tags/1.8.0/includes/queries/class-user.php (added)
-
tags/1.8.0/includes/templates (added)
-
tags/1.8.0/includes/templates/class-email.php (added)
-
tags/1.8.0/includes/templates/class-listing-categories-view-page.php (added)
-
tags/1.8.0/includes/templates/class-listing-category-view-block.php (added)
-
tags/1.8.0/includes/templates/class-listing-edit-block.php (added)
-
tags/1.8.0/includes/templates/class-listing-edit-page.php (added)
-
tags/1.8.0/includes/templates/class-listing-manage-page.php (added)
-
tags/1.8.0/includes/templates/class-listing-renew-complete-page.php (added)
-
tags/1.8.0/includes/templates/class-listing-renew-page.php (added)
-
tags/1.8.0/includes/templates/class-listing-submit-category-page.php (added)
-
tags/1.8.0/includes/templates/class-listing-submit-complete-page.php (added)
-
tags/1.8.0/includes/templates/class-listing-submit-details-page.php (added)
-
tags/1.8.0/includes/templates/class-listing-submit-page.php (added)
-
tags/1.8.0/includes/templates/class-listing-submit-profile-page.php (added)
-
tags/1.8.0/includes/templates/class-listing-view-block.php (added)
-
tags/1.8.0/includes/templates/class-listing-view-page.php (added)
-
tags/1.8.0/includes/templates/class-listings-edit-page.php (added)
-
tags/1.8.0/includes/templates/class-listings-view-page.php (added)
-
tags/1.8.0/includes/templates/class-page-narrow.php (added)
-
tags/1.8.0/includes/templates/class-page-sidebar-left.php (added)
-
tags/1.8.0/includes/templates/class-page-sidebar-right.php (added)
-
tags/1.8.0/includes/templates/class-page-wide.php (added)
-
tags/1.8.0/includes/templates/class-page.php (added)
-
tags/1.8.0/includes/templates/class-site-footer-block.php (added)
-
tags/1.8.0/includes/templates/class-site-header-block.php (added)
-
tags/1.8.0/includes/templates/class-template.php (added)
-
tags/1.8.0/includes/templates/class-user-account-page.php (added)
-
tags/1.8.0/includes/templates/class-user-edit-settings-page.php (added)
-
tags/1.8.0/includes/templates/class-user-email-verify-page.php (added)
-
tags/1.8.0/includes/templates/class-user-login-page.php (added)
-
tags/1.8.0/includes/templates/class-user-password-reset-page.php (added)
-
tags/1.8.0/includes/templates/class-user-view-block.php (added)
-
tags/1.8.0/includes/templates/class-user-view-page.php (added)
-
tags/1.8.0/includes/templates/class-vendor-register-page.php (added)
-
tags/1.8.0/includes/templates/class-vendor-register-profile-page.php (added)
-
tags/1.8.0/includes/templates/class-vendor-view-block.php (added)
-
tags/1.8.0/includes/templates/class-vendor-view-page.php (added)
-
tags/1.8.0/includes/templates/class-vendors-view-page.php (added)
-
tags/1.8.0/includes/traits (added)
-
tags/1.8.0/includes/traits/class-context.php (added)
-
tags/1.8.0/includes/traits/class-meta.php (added)
-
tags/1.8.0/includes/traits/class-mutator.php (added)
-
tags/1.8.0/languages (added)
-
tags/1.8.0/languages/hivepress.pot (added)
-
tags/1.8.0/license.txt (added)
-
tags/1.8.0/package.json (added)
-
tags/1.8.0/readme.txt (added)
-
tags/1.8.0/templates (added)
-
tags/1.8.0/templates/admin (added)
-
tags/1.8.0/templates/admin/extensions.php (added)
-
tags/1.8.0/templates/admin/settings.php (added)
-
tags/1.8.0/templates/admin/themes.php (added)
-
tags/1.8.0/templates/email (added)
-
tags/1.8.0/templates/email/email-content.php (added)
-
tags/1.8.0/templates/listing (added)
-
tags/1.8.0/templates/listing-category (added)
-
tags/1.8.0/templates/listing-category/view (added)
-
tags/1.8.0/templates/listing-category/view/block (added)
-
tags/1.8.0/templates/listing-category/view/block/listing-category-image.php (added)
-
tags/1.8.0/templates/listing-category/view/block/listing-category-name.php (added)
-
tags/1.8.0/templates/listing-category/view/listing-category-description.php (added)
-
tags/1.8.0/templates/listing-category/view/listing-category-item-count.php (added)
-
tags/1.8.0/templates/listing/edit (added)
-
tags/1.8.0/templates/listing/edit/block (added)
-
tags/1.8.0/templates/listing/edit/block/listing-categories.php (added)
-
tags/1.8.0/templates/listing/edit/block/listing-created-date.php (added)
-
tags/1.8.0/templates/listing/edit/block/listing-status.php (added)
-
tags/1.8.0/templates/listing/edit/block/listing-title.php (added)
-
tags/1.8.0/templates/listing/edit/block/listing-view-link.php (added)
-
tags/1.8.0/templates/listing/edit/page (added)
-
tags/1.8.0/templates/listing/edit/page/listing-delete-link.php (added)
-
tags/1.8.0/templates/listing/renew (added)
-
tags/1.8.0/templates/listing/renew/listing-complete-message.php (added)
-
tags/1.8.0/templates/listing/submit (added)
-
tags/1.8.0/templates/listing/submit/listing-category-change-link.php (added)
-
tags/1.8.0/templates/listing/submit/listing-complete-message.php (added)
-
tags/1.8.0/templates/listing/submit/listing-submit-link.php (added)
-
tags/1.8.0/templates/listing/view (added)
-
tags/1.8.0/templates/listing/view/block (added)
-
tags/1.8.0/templates/listing/view/block/listing-image.php (added)
-
tags/1.8.0/templates/listing/view/block/listing-title.php (added)
-
tags/1.8.0/templates/listing/view/listing-categories.php (added)
-
tags/1.8.0/templates/listing/view/listing-created-date.php (added)
-
tags/1.8.0/templates/listing/view/listing-featured-badge.php (added)
-
tags/1.8.0/templates/listing/view/listing-filter-link.php (added)
-
tags/1.8.0/templates/listing/view/listing-verified-badge.php (added)
-
tags/1.8.0/templates/listing/view/page (added)
-
tags/1.8.0/templates/listing/view/page/listing-description.php (added)
-
tags/1.8.0/templates/listing/view/page/listing-images.php (added)
-
tags/1.8.0/templates/listing/view/page/listing-report-link.php (added)
-
tags/1.8.0/templates/listing/view/page/listing-title.php (added)
-
tags/1.8.0/templates/page (added)
-
tags/1.8.0/templates/page/modal-title.php (added)
-
tags/1.8.0/templates/page/no-results-message.php (added)
-
tags/1.8.0/templates/page/page-description.php (added)
-
tags/1.8.0/templates/page/page-title.php (added)
-
tags/1.8.0/templates/page/pagination.php (added)
-
tags/1.8.0/templates/page/placeholder.php (added)
-
tags/1.8.0/templates/page/section-title.php (added)
-
tags/1.8.0/templates/user (added)
-
tags/1.8.0/templates/user/edit (added)
-
tags/1.8.0/templates/user/edit/page (added)
-
tags/1.8.0/templates/user/edit/page/user-account-menu-link.php (added)
-
tags/1.8.0/templates/user/edit/page/user-delete-link.php (added)
-
tags/1.8.0/templates/user/login (added)
-
tags/1.8.0/templates/user/login/user-login-link.php (added)
-
tags/1.8.0/templates/user/login/user-password-request-link.php (added)
-
tags/1.8.0/templates/user/login/user-register-link.php (added)
-
tags/1.8.0/templates/user/password-reset (added)
-
tags/1.8.0/templates/user/password-reset/user-password-reset-message.php (added)
-
tags/1.8.0/templates/user/register (added)
-
tags/1.8.0/templates/user/register/user-email-verify-message.php (added)
-
tags/1.8.0/templates/user/register/user-login-link.php (added)
-
tags/1.8.0/templates/user/view (added)
-
tags/1.8.0/templates/user/view/block (added)
-
tags/1.8.0/templates/user/view/block/user-image.php (added)
-
tags/1.8.0/templates/user/view/block/user-name.php (added)
-
tags/1.8.0/templates/user/view/page (added)
-
tags/1.8.0/templates/user/view/page/user-description.php (added)
-
tags/1.8.0/templates/user/view/page/user-image.php (added)
-
tags/1.8.0/templates/user/view/page/user-name.php (added)
-
tags/1.8.0/templates/user/view/user-online-badge.php (added)
-
tags/1.8.0/templates/user/view/user-registered-date.php (added)
-
tags/1.8.0/templates/user/view/user-verified-badge.php (added)
-
tags/1.8.0/templates/vendor (added)
-
tags/1.8.0/templates/vendor/edit (added)
-
tags/1.8.0/templates/vendor/edit/page (added)
-
tags/1.8.0/templates/vendor/edit/page/vendor-view-link.php (added)
-
tags/1.8.0/templates/vendor/view (added)
-
tags/1.8.0/templates/vendor/view/block (added)
-
tags/1.8.0/templates/vendor/view/block/vendor-image.php (added)
-
tags/1.8.0/templates/vendor/view/block/vendor-name.php (added)
-
tags/1.8.0/templates/vendor/view/page (added)
-
tags/1.8.0/templates/vendor/view/page/vendor-description.php (added)
-
tags/1.8.0/templates/vendor/view/page/vendor-image.php (added)
-
tags/1.8.0/templates/vendor/view/page/vendor-name.php (added)
-
tags/1.8.0/templates/vendor/view/vendor-filter-link.php (added)
-
tags/1.8.0/templates/vendor/view/vendor-registered-date.php (added)
-
tags/1.8.0/templates/vendor/view/vendor-verified-badge.php (added)
-
tags/1.8.0/templates/woocommerce (added)
-
tags/1.8.0/templates/woocommerce/myaccount (added)
-
tags/1.8.0/templates/woocommerce/myaccount/my-account.php (added)
-
tags/1.8.0/uninstall.php (added)
-
tags/1.8.0/vendor (added)
-
tags/1.8.0/vendor/autoload.php (added)
-
tags/1.8.0/vendor/composer (added)
-
tags/1.8.0/vendor/composer/ClassLoader.php (added)
-
tags/1.8.0/vendor/composer/InstalledVersions.php (added)
-
tags/1.8.0/vendor/composer/LICENSE (added)
-
tags/1.8.0/vendor/composer/autoload_classmap.php (added)
-
tags/1.8.0/vendor/composer/autoload_files.php (added)
-
tags/1.8.0/vendor/composer/autoload_namespaces.php (added)
-
tags/1.8.0/vendor/composer/autoload_psr4.php (added)
-
tags/1.8.0/vendor/composer/autoload_real.php (added)
-
tags/1.8.0/vendor/composer/autoload_static.php (added)
-
tags/1.8.0/vendor/composer/installed.json (added)
-
tags/1.8.0/vendor/composer/installed.php (added)
-
tags/1.8.0/vendor/composer/platform_check.php (added)
-
tags/1.8.0/vendor/guzzlehttp (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/CHANGELOG.md (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/LICENSE (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/README.md (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/UPGRADING.md (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/composer.json (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/BodySummarizer.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Client.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/ClientInterface.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/ClientTrait.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Cookie (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Exception (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler/CurlShareHandleState.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler/CurlVersion.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler/HostValidator.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler/ProxyEnvironment.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Handler/TlsVersion.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/HandlerStack.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/MessageFormatter.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/MessageFormatterInterface.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Middleware.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Multiplexing.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Pool.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/RequestOptions.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/TransferStats.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/TransportSharing.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/Utils.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/functions.php (added)
-
tags/1.8.0/vendor/guzzlehttp/guzzle/src/functions_include.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/CHANGELOG.md (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/LICENSE (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/README.md (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/UPGRADING.md (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/composer.json (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/AggregateException.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/CancellationException.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/Coroutine.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/Create.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/Each.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/EachPromise.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/FulfilledPromise.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/Is.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/Promise.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/PromiseInterface.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/PromisorInterface.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/RejectedPromise.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/RejectionException.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/TaskQueue.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/TaskQueueInterface.php (added)
-
tags/1.8.0/vendor/guzzlehttp/promises/src/Utils.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7 (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/CHANGELOG.md (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/LICENSE (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/README.md (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/UPGRADING.md (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/composer.json (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/AppendStream.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/BufferStream.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/CachingStream.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/DroppingStream.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/Exception (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/Exception/MalformedUriException.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/FnStream.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/Header.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/HttpFactory.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/InflateStream.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/LazyOpenStream.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/LimitStream.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/Message.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/MessageTrait.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/MimeType.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/MultipartStream.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/NoSeekStream.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/PumpStream.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/Query.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/Request.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/Response.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/Rfc3986.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/Rfc7230.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/ServerRequest.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/Stream.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/StreamWrapper.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/UploadedFile.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/Uri.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/UriComparator.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/UriNormalizer.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/UriResolver.php (added)
-
tags/1.8.0/vendor/guzzlehttp/psr7/src/Utils.php (added)
-
tags/1.8.0/vendor/league (added)
-
tags/1.8.0/vendor/league/oauth2-client (added)
-
tags/1.8.0/vendor/league/oauth2-client/LICENSE (added)
-
tags/1.8.0/vendor/league/oauth2-client/README.md (added)
-
tags/1.8.0/vendor/league/oauth2-client/composer.json (added)
-
tags/1.8.0/vendor/league/oauth2-client/phpunit.xml.dist (added)
-
tags/1.8.0/vendor/league/oauth2-client/src (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Grant (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Grant/AbstractGrant.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Grant/AuthorizationCode.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Grant/ClientCredentials.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Grant/Exception (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Grant/Exception/InvalidGrantException.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Grant/GrantFactory.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Grant/Password.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Grant/RefreshToken.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/OptionProvider (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/OptionProvider/HttpBasicAuthOptionProvider.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/OptionProvider/OptionProviderInterface.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/OptionProvider/PostAuthOptionProvider.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Provider (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Provider/AbstractProvider.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Provider/Exception (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Provider/Exception/IdentityProviderException.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Provider/GenericProvider.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Provider/GenericResourceOwner.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Provider/ResourceOwnerInterface.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Token (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Token/AccessToken.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Token/AccessTokenInterface.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Token/ResourceOwnerAccessTokenInterface.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Token/SettableRefreshTokenInterface.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Tool (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Tool/ArrayAccessorTrait.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Tool/BearerAuthorizationTrait.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Tool/GuardedPropertyTrait.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Tool/MacAuthorizationTrait.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Tool/ProviderRedirectTrait.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Tool/QueryBuilderTrait.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Tool/RequestFactory.php (added)
-
tags/1.8.0/vendor/league/oauth2-client/src/Tool/RequiredParameterTrait.php (added)
-
tags/1.8.0/vendor/league/oauth2-google (added)
-
tags/1.8.0/vendor/league/oauth2-google/CHANGELOG.md (added)
-
tags/1.8.0/vendor/league/oauth2-google/CONTRIBUTING.md (added)
-
tags/1.8.0/vendor/league/oauth2-google/LICENSE (added)
-
tags/1.8.0/vendor/league/oauth2-google/README.md (added)
-
tags/1.8.0/vendor/league/oauth2-google/composer.json (added)
-
tags/1.8.0/vendor/league/oauth2-google/examples (added)
-
tags/1.8.0/vendor/league/oauth2-google/examples/index.php (added)
-
tags/1.8.0/vendor/league/oauth2-google/examples/provider.php (added)
-
tags/1.8.0/vendor/league/oauth2-google/examples/reset.php (added)
-
tags/1.8.0/vendor/league/oauth2-google/examples/server.sh (added)
-
tags/1.8.0/vendor/league/oauth2-google/examples/user.php (added)
-
tags/1.8.0/vendor/league/oauth2-google/phpunit.xml.dist (added)
-
tags/1.8.0/vendor/league/oauth2-google/src (added)
-
tags/1.8.0/vendor/league/oauth2-google/src/Exception (added)
-
tags/1.8.0/vendor/league/oauth2-google/src/Exception/HostedDomainException.php (added)
-
tags/1.8.0/vendor/league/oauth2-google/src/Provider (added)
-
tags/1.8.0/vendor/league/oauth2-google/src/Provider/Google.php (added)
-
tags/1.8.0/vendor/league/oauth2-google/src/Provider/GoogleUser.php (added)
-
tags/1.8.0/vendor/psr (added)
-
tags/1.8.0/vendor/psr/http-client (added)
-
tags/1.8.0/vendor/psr/http-client/CHANGELOG.md (added)
-
tags/1.8.0/vendor/psr/http-client/LICENSE (added)
-
tags/1.8.0/vendor/psr/http-client/README.md (added)
-
tags/1.8.0/vendor/psr/http-client/composer.json (added)
-
tags/1.8.0/vendor/psr/http-client/src (added)
-
tags/1.8.0/vendor/psr/http-client/src/ClientExceptionInterface.php (added)
-
tags/1.8.0/vendor/psr/http-client/src/ClientInterface.php (added)
-
tags/1.8.0/vendor/psr/http-client/src/NetworkExceptionInterface.php (added)
-
tags/1.8.0/vendor/psr/http-client/src/RequestExceptionInterface.php (added)
-
tags/1.8.0/vendor/psr/http-factory (added)
-
tags/1.8.0/vendor/psr/http-factory/LICENSE (added)
-
tags/1.8.0/vendor/psr/http-factory/README.md (added)
-
tags/1.8.0/vendor/psr/http-factory/composer.json (added)
-
tags/1.8.0/vendor/psr/http-factory/src (added)
-
tags/1.8.0/vendor/psr/http-factory/src/RequestFactoryInterface.php (added)
-
tags/1.8.0/vendor/psr/http-factory/src/ResponseFactoryInterface.php (added)
-
tags/1.8.0/vendor/psr/http-factory/src/ServerRequestFactoryInterface.php (added)
-
tags/1.8.0/vendor/psr/http-factory/src/StreamFactoryInterface.php (added)
-
tags/1.8.0/vendor/psr/http-factory/src/UploadedFileFactoryInterface.php (added)
-
tags/1.8.0/vendor/psr/http-factory/src/UriFactoryInterface.php (added)
-
tags/1.8.0/vendor/psr/http-message (added)
-
tags/1.8.0/vendor/psr/http-message/CHANGELOG.md (added)
-
tags/1.8.0/vendor/psr/http-message/LICENSE (added)
-
tags/1.8.0/vendor/psr/http-message/README.md (added)
-
tags/1.8.0/vendor/psr/http-message/composer.json (added)
-
tags/1.8.0/vendor/psr/http-message/docs (added)
-
tags/1.8.0/vendor/psr/http-message/docs/PSR7-Interfaces.md (added)
-
tags/1.8.0/vendor/psr/http-message/docs/PSR7-Usage.md (added)
-
tags/1.8.0/vendor/psr/http-message/src (added)
-
tags/1.8.0/vendor/psr/http-message/src/MessageInterface.php (added)
-
tags/1.8.0/vendor/psr/http-message/src/RequestInterface.php (added)
-
tags/1.8.0/vendor/psr/http-message/src/ResponseInterface.php (added)
-
tags/1.8.0/vendor/psr/http-message/src/ServerRequestInterface.php (added)
-
tags/1.8.0/vendor/psr/http-message/src/StreamInterface.php (added)
-
tags/1.8.0/vendor/psr/http-message/src/UploadedFileInterface.php (added)
-
tags/1.8.0/vendor/psr/http-message/src/UriInterface.php (added)
-
tags/1.8.0/vendor/ralouphie (added)
-
tags/1.8.0/vendor/ralouphie/getallheaders (added)
-
tags/1.8.0/vendor/ralouphie/getallheaders/LICENSE (added)
-
tags/1.8.0/vendor/ralouphie/getallheaders/README.md (added)
-
tags/1.8.0/vendor/ralouphie/getallheaders/composer.json (added)
-
tags/1.8.0/vendor/ralouphie/getallheaders/src (added)
-
tags/1.8.0/vendor/ralouphie/getallheaders/src/getallheaders.php (added)
-
tags/1.8.0/vendor/symfony (added)
-
tags/1.8.0/vendor/symfony/deprecation-contracts (added)
-
tags/1.8.0/vendor/symfony/deprecation-contracts/CHANGELOG.md (added)
-
tags/1.8.0/vendor/symfony/deprecation-contracts/LICENSE (added)
-
tags/1.8.0/vendor/symfony/deprecation-contracts/README.md (added)
-
tags/1.8.0/vendor/symfony/deprecation-contracts/composer.json (added)
-
tags/1.8.0/vendor/symfony/deprecation-contracts/function.php (added)
-
tags/1.8.0/vendor/symfony/polyfill-php80 (added)
-
tags/1.8.0/vendor/symfony/polyfill-php80/LICENSE (added)
-
tags/1.8.0/vendor/symfony/polyfill-php80/Php80.php (added)
-
tags/1.8.0/vendor/symfony/polyfill-php80/PhpToken.php (added)
-
tags/1.8.0/vendor/symfony/polyfill-php80/README.md (added)
-
tags/1.8.0/vendor/symfony/polyfill-php80/Resources (added)
-
tags/1.8.0/vendor/symfony/polyfill-php80/Resources/stubs (added)
-
tags/1.8.0/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php (added)
-
tags/1.8.0/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php (added)
-
tags/1.8.0/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php (added)
-
tags/1.8.0/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php (added)
-
tags/1.8.0/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php (added)
-
tags/1.8.0/vendor/symfony/polyfill-php80/bootstrap.php (added)
-
tags/1.8.0/vendor/symfony/polyfill-php80/composer.json (added)
-
tags/1.8.0/vendor/woocommerce (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/README.md (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/action-scheduler.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/changelog.txt (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_ActionClaim.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_ActionFactory.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_AdminView.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_AsyncRequest_QueueRunner.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_Compatibility.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DataController.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_Exception.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_InvalidActionException.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_ListTable.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_LogEntry.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_NullLogEntry.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_OptionLock.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueCleaner.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_RecurringActionScheduler.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_SystemInformation.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_Versions.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/ActionScheduler_wcSystemStatus.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/Action (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/Action/Cancel_Command.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/Action/Create_Command.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/Action/Delete_Command.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/Action/Generate_Command.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/Action/Get_Command.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/Action/List_Command.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/Action/Next_Command.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/Action/Run_Command.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Clean_Command.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/Action_Command.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/Migration_Command.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/ProgressBar.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/WP_CLI/System_Command.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/abstracts (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_RecurringSchedule.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_Schedule.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_Schema.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Lock.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Logger.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Store.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_TimezoneHelper.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_WPCLI_Command.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/actions (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/actions/ActionScheduler_Action.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/actions/ActionScheduler_CanceledAction.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/actions/ActionScheduler_FinishedAction.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/actions/ActionScheduler_NullAction.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/data-stores (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_DBLogger.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_HybridStore.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_wpCommentLogger.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostStatusRegistrar.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_TaxonomyRegistrar.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/migration (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/migration/ActionMigrator.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/migration/BatchFetcher.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/migration/Config.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/migration/Controller.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/migration/DryRun_ActionMigrator.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/migration/DryRun_LogMigrator.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/migration/LogMigrator.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/migration/Runner.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/migration/Scheduler.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/schedules (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/schedules/ActionScheduler_CanceledSchedule.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/schedules/ActionScheduler_CronSchedule.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/schedules/ActionScheduler_IntervalSchedule.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/schedules/ActionScheduler_NullSchedule.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/schedules/ActionScheduler_Schedule.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/schedules/ActionScheduler_SimpleSchedule.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/schema (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/deprecated (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/deprecated/ActionScheduler_Abstract_QueueRunner_Deprecated.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/deprecated/ActionScheduler_AdminView_Deprecated.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/deprecated/ActionScheduler_Schedule_Deprecated.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/deprecated/ActionScheduler_Store_Deprecated.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/deprecated/functions.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/functions.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib/WP_Async_Request.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib/cron-expression (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_AbstractField.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_DayOfMonthField.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_DayOfWeekField.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_FieldFactory.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_FieldInterface.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_HoursField.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_MinutesField.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_MonthField.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_YearField.php (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib/cron-expression/LICENSE (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/lib/cron-expression/README.md (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/license.txt (added)
-
tags/1.8.0/vendor/woocommerce/action-scheduler/readme.txt (added)
-
trunk/assets/css/common-rtl.min.css (modified) (1 diff)
-
trunk/assets/css/common.less (modified) (1 diff)
-
trunk/assets/css/common.min.css (modified) (1 diff)
-
trunk/assets/vendor/less (added)
-
trunk/assets/vendor/less/dist (added)
-
trunk/assets/vendor/less/dist/less.min.js (added)
-
trunk/composer.json (added)
-
trunk/hivepress.php (modified) (1 diff)
-
trunk/includes/blocks/class-form.php (modified) (1 diff)
-
trunk/includes/blocks/class-page.php (modified) (1 diff)
-
trunk/includes/blocks/class-user-password-reset-form.php (modified) (1 diff)
-
trunk/includes/class-core.php (modified) (1 diff)
-
trunk/includes/components/class-admin.php (modified) (22 diffs)
-
trunk/includes/components/class-attribute.php (modified) (9 diffs)
-
trunk/includes/components/class-cache.php (modified) (3 diffs)
-
trunk/includes/components/class-comment.php (modified) (3 diffs)
-
trunk/includes/components/class-debug.php (modified) (1 diff)
-
trunk/includes/components/class-editor.php (modified) (4 diffs)
-
trunk/includes/components/class-email.php (modified) (1 diff)
-
trunk/includes/components/class-form.php (modified) (5 diffs)
-
trunk/includes/components/class-hook.php (modified) (1 diff)
-
trunk/includes/components/class-listing.php (modified) (2 diffs)
-
trunk/includes/components/class-router.php (modified) (4 diffs)
-
trunk/includes/components/class-template.php (modified) (2 diffs)
-
trunk/includes/components/class-translator.php (modified) (3 diffs)
-
trunk/includes/components/class-upgrade.php (modified) (2 diffs)
-
trunk/includes/components/class-user.php (modified) (5 diffs)
-
trunk/includes/configs/meta-boxes.php (modified) (2 diffs)
-
trunk/includes/configs/post-types.php (modified) (2 diffs)
-
trunk/includes/configs/strings.php (modified) (1 diff)
-
trunk/includes/controllers/class-attachment.php (modified) (1 diff)
-
trunk/includes/controllers/class-google.php (modified) (2 diffs)
-
trunk/includes/controllers/class-listing.php (modified) (2 diffs)
-
trunk/includes/controllers/class-user.php (modified) (4 diffs)
-
trunk/includes/emails/class-listing-approve.php (modified) (1 diff)
-
trunk/includes/emails/class-listing-expire.php (modified) (1 diff)
-
trunk/includes/emails/class-listing-reject.php (modified) (1 diff)
-
trunk/includes/emails/class-user-delete.php (modified) (1 diff)
-
trunk/includes/emails/class-user-email-verify.php (modified) (1 diff)
-
trunk/includes/emails/class-user-password-request.php (modified) (1 diff)
-
trunk/includes/emails/class-user-register.php (modified) (1 diff)
-
trunk/includes/fields/class-attachment-upload.php (modified) (1 diff)
-
trunk/includes/fields/class-checkbox.php (modified) (1 diff)
-
trunk/includes/fields/class-date.php (modified) (1 diff)
-
trunk/includes/fields/class-field.php (modified) (1 diff)
-
trunk/includes/fields/class-regex.php (modified) (1 diff)
-
trunk/includes/fields/class-text.php (modified) (1 diff)
-
trunk/includes/fields/class-textarea.php (modified) (2 diffs)
-
trunk/includes/forms/class-form.php (modified) (1 diff)
-
trunk/includes/helpers.php (modified) (1 diff)
-
trunk/includes/integrations/class-elementor-widget.php (modified) (1 diff)
-
trunk/languages/hivepress.pot (modified) (32 diffs)
-
trunk/package.json (added)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/templates/email/email-content.php (modified) (1 diff)
-
trunk/templates/listing-category/view/listing-category-item-count.php (modified) (1 diff)
-
trunk/templates/listing/renew/listing-complete-message.php (modified) (1 diff)
-
trunk/templates/listing/submit/listing-complete-message.php (modified) (1 diff)
-
trunk/templates/listing/view/listing-created-date.php (modified) (1 diff)
-
trunk/templates/listing/view/page/listing-description.php (modified) (1 diff)
-
trunk/templates/page/page-description.php (modified) (1 diff)
-
trunk/templates/user/view/page/user-description.php (modified) (1 diff)
-
trunk/templates/user/view/user-registered-date.php (modified) (1 diff)
-
trunk/templates/vendor/view/page/vendor-description.php (modified) (1 diff)
-
trunk/templates/vendor/view/vendor-registered-date.php (modified) (1 diff)
-
trunk/templates/woocommerce/myaccount/my-account.php (modified) (1 diff)
-
trunk/uninstall.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
hivepress/trunk/assets/css/common-rtl.min.css
r3732142 r3747070 1 .hp-icon{font-size:16px}.hp-icon--rtl{transform:scaleX(-1)}.hp-link{display:inline-flex;align-items:center;text-decoration:none}.hp-link:not(span){cursor:pointer}.hp-link:not(:hover){color:inherit}.hp-link i:first-child{margin-left:.5rem}.hp-link:last-child i:only-child{margin-left:0}.hp-link--wrap{display:block}.hp-link--wrap i{vertical-align:middle;margin-top:-.125em}.hp-text--secondary{color:rgba(0,0,0,.5)}.hp-status span{display:inline-block;border:1px solid rgba(0,0,0,.06);padding:.4rem .5rem;white-space:nowrap;line-height:1;font-size:80%}.hp-status--draft span,.hp-status--trash span,.hp-status--wc-refunded span{color:#ff3860;border-color:#ff3860}.hp-status--pending span,.hp-status--wc-on-hold span,.hp-status--wc-processing span{color:#ffcb00;border-color:#ffcb00}.hp-status--publish span,.hp-status--wc-completed span{color:#15cd72;border-color:#15cd72}.hp-block[data-state=loading],.hp-form[data-state=loading]{position:relative;opacity:.5}.hp-block[data-state=loading]::after,.hp-form[data-state=loading]::after{content:'';display:block;position:absolute;right:0;top:0;left:0;bottom:0;z-index:1000}.hp-form--narrow{width:100%}.hp-form__description:not(:last-child),.hp-form__messages:not(:last-child){margin-bottom:1rem}.hp-form>.hp-form__messages:not(:last-child){margin-bottom:1.5rem}.hp-form__messages{display:none;border-right:3px solid transparent;background-color:rgba(0,0,0,.04);padding:1rem 1.5rem}.hp-form__messages--info{border-right-color:#00a0d2}.hp-form__messages--warning{border-right-color:#ffb900}.hp-form__messages--error{border-right-color:#dc3232}.hp-form__messages--success{border-right-color:#46b450}.hp-form__messages>div:not(:last-child){margin-bottom:.5rem}.hp-form__fields:not(:last-child),.hp-form__footer:not(:last-child){margin-bottom:2rem}.hp-form__header:not(:last-child){margin-bottom:1.5rem}.hp-form__actions,.hp-form__footer{display:flex;align-items:center}.hp-form__footer{justify-content:space-between}.hp-form--narrow .hp-form__button{width:100%}.hp-form--narrow .hp-form__button:not(:last-child){margin-bottom:1rem}@media only screen and (max-width:47.99em){.hp-form__button{width:100%}.hp-form__button:not(:last-child){margin-bottom:1rem}}.hp-form--narrow .hp-form__actions,.hp-form--narrow .hp-form__footer{flex-direction:column}@media only screen and (max-width:47.99em){.hp-form__actions,.hp-form__footer{flex-direction:column}}.hp-form__field:not(:last-child){margin-bottom:1.5rem}.hp-form__field--hidden{display:none}.hp-form__action:not(:last-child){margin-left:1.5rem}.hp-form--narrow .hp-form__action{text-align:center}.hp-form--narrow .hp-form__action:not(:last-child){margin:0 0 .5rem}@media only screen and (max-width:47.99em){.hp-form__action:not(:last-child){margin:0 0 .5rem}}.hp-form--narrow button.hp-form__action:not(:last-child){margin-bottom:1rem}@media only screen and (max-width:47.99em){.hp-form button.hp-form__action:not(:last-child){margin-bottom:1rem}}.hp-modal .hp-form{width:100%}.hp-modal .hp-form:not(:last-child){margin-bottom:0}.hp-modal .hp-form__button{width:100%}.hp-modal .hp-form__button:not(:last-child){margin-bottom:1rem}.hp-modal .hp-form__actions,.hp-modal .hp-form__footer{flex-direction:column}.hp-modal .hp-form__action:not(:last-child){margin:0 0 .5rem}button.hp-modal .hp-form__action:not(:last-child){margin-bottom:1rem}.hp-field--hidden{display:none}.hp-field--email,.hp-field--number,.hp-field--password,.hp-field--search,.hp-field--select,.hp-field--text,.hp-field--textarea,.hp-field--url{width:100%;min-width:1px}.hp-field--email,.hp-field--password,.hp-field--url{direction:ltr }.hp-field--textarea{max-width:100%;min-height:8rem}input[type=color].hp-field--color{appearance:none;-webkit-appearance:none;width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,.1);border-radius:2px;cursor:pointer;background:0 0}input[type=color].hp-field--color::-webkit-color-swatch-wrapper{padding:0}input[type=color].hp-field--color::-webkit-color-swatch{border:none;border-radius:2px}input[type=color].hp-field--color::-moz-color-swatch{border:none;border-radius:2px}.hp-field--attachment-upload::after{display:table;clear:both;content:''}.hp-field--attachment-upload label{position:relative;float:right;overflow:hidden;margin:0!important;width:auto!important}.hp-field--attachment-upload input[type=file]{font-size:200px!important;position:absolute;top:0;left:0;margin:0;cursor:pointer;opacity:0;direction:rtl}.hp-field--attachment-upload>div:first-child:not(:empty){margin-bottom:-2rem;padding-bottom:1rem}.hp-field--attachment-upload>div:first-child>div{position:relative;margin-bottom:2rem}.hp-field--attachment-upload>div:first-child>div img{display:block;width:100%;height:auto}.hp-field--attachment-upload>div:first-child>div:not(:only-child) img{cursor:move}.hp-field--attachment-upload>div:first-child>div>div{position:relative;padding-top:100%;background-color:rgba(0,0,0,.04)}.hp-field--attachment-upload>div:first-child>div>div::before{font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-variant:normal;line-height:1;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;right:50%;top:50%;content:'\f15b';font-size:64px;margin:-32px -24px 0 0;color:rgba(0,0,0,.05)}@media only screen and (max-width:47.99em){.hp-field--attachment-upload>div:first-child>div>div::before{font-size:48px;margin:-24px -18px 0 0}}.hp-field--attachment-upload>div:first-child>div>div a{display:block;overflow:hidden;position:absolute;bottom:0;right:0;left:0;font-size:80%;padding:1rem;white-space:nowrap;text-overflow:ellipsis;text-align:center;color:inherit;text-decoration:none}.hp-field--attachment-upload .hp-field__button{display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;left:1.5rem;width:2rem;height:2rem;border-radius:50%;text-decoration:none;color:#fff;background-color:rgba(0,0,0,.5)}@media only screen and (max-width:47.99em){.hp-field--attachment-upload .hp-field__button{width:20px;height:20px}.hp-field--attachment-upload .hp-field__button i{font-size:12px}}.hp-field--attachment-upload .hp-field__button--download{top:3rem}.hp-field--attachment-upload .hp-field__button--download,.hp-field--attachment-upload[data-required=true] .hp-field__button--delete{display:none}.hp-field--attachment-upload>div:first-child>div:hover .hp-field__button--download{display:flex}.hp-field--repeater table:not(:last-child){margin-bottom:1rem}.hp-field--repeater table tr{background-color:#fff}.hp-field--repeater table tr.ui-sortable-helper{display:table}@media only screen and (max-width:47.99em){.hp-field--repeater table tr{display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding-top:.25rem;padding-bottom:.25rem}.hp-field--repeater table tr.ui-sortable-helper{display:flex}.hp-field--repeater table tr:not(:last-child){margin-bottom:1rem}}.hp-field--repeater table td{vertical-align:middle}.hp-field--repeater table td:first-child,.hp-field--repeater table td:first-child *{cursor:move}.hp-field--repeater table td:first-child,.hp-field--repeater table td:last-child{width:1px;white-space:nowrap;padding-right:0;padding-left:0;color:#888}.hp-field--repeater table td:first-child i,.hp-field--repeater table td:last-child i{margin:0}@media only screen and (max-width:47.99em){.hp-field--repeater table td{border-bottom:none}.hp-field--repeater table td:first-child,.hp-field--repeater table td:last-child{position:absolute;left:-.75rem}.hp-field--repeater table td:first-child{top:0}.hp-field--repeater table td:last-child{bottom:0}}.hp-field--repeater table tr:only-child td:last-child a{pointer-events:none}.hp-field__label{display:block;margin-bottom:.5rem}.hp-field__label small{font-size:1em;font-weight:400}.hp-field__description{font-size:80%;margin-bottom:.75rem;opacity:.75}.hp-field__icon:last-child{position:relative;margin-right:-2rem}.hp-modal .hp-field--attachment-upload>div:first-child>div{flex-basis:33.33333333%;max-width:33.33333333%}.hp-modal{display:none;width:380px}@media only screen and (min-width:48em){.hp-modal--mobile{display:block;width:auto}}.hp-modal__title:not(:last-child){margin-bottom:1rem}.hp-modal__title:first-child{margin-top:0}.hp-modal .hp-menu:not(:last-child){margin-bottom:0}.flatpickr-status::after{content:'';display:block;position:absolute;bottom:2px;right:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background-color:#ffb900}.flatpickr-status--success::after{background-color:#46b450}.flatpickr-status--error::after{background-color:#dc3232}.flatpickr-days{overflow:visible}.flatpickr-day-label{display:none;position:absolute;z-index:1000;right:calc(50% - 27px);bottom:40px;padding:.25rem;font-size:.625rem;line-height:1.5;text-align:center;background:rgba(0,0,0,.75);color:#fff;font-weight:400;border-radius:2px;width:54px}.flatpickr-day-label::after{content:'';display:block;border:4px solid transparent;border-top-color:rgba(0,0,0,.75);position:absolute;right:calc(50% - 4px);bottom:-8px}.flatpickr-day:hover .flatpickr-day-label{display:block}.iti{display:block}.iti .iti__search-input{border-width:0;border-radius:3px;padding-right:30px;padding-left:28px}.iti input[type=tel]{width:100%}.fancybox-slide--html .fancybox-content{direction:rtl;text-align:right}.fancybox-slide--html .fancybox-close-small{left:0;right:auto}.fancybox-container .fancybox-caption{direction:rtl}1 .hp-icon{font-size:16px}.hp-icon--rtl{transform:scaleX(-1)}.hp-link{display:inline-flex;align-items:center;text-decoration:none}.hp-link:not(span){cursor:pointer}.hp-link:not(:hover){color:inherit}.hp-link i:first-child{margin-left:.5rem}.hp-link:last-child i:only-child{margin-left:0}.hp-link--wrap{display:block}.hp-link--wrap i{vertical-align:middle;margin-top:-.125em}.hp-text--secondary{color:rgba(0,0,0,.5)}.hp-status span{display:inline-block;border:1px solid rgba(0,0,0,.06);padding:.4rem .5rem;white-space:nowrap;line-height:1;font-size:80%}.hp-status--draft span,.hp-status--trash span,.hp-status--wc-refunded span{color:#ff3860;border-color:#ff3860}.hp-status--pending span,.hp-status--wc-on-hold span,.hp-status--wc-processing span{color:#ffcb00;border-color:#ffcb00}.hp-status--publish span,.hp-status--wc-completed span{color:#15cd72;border-color:#15cd72}.hp-block[data-state=loading],.hp-form[data-state=loading]{position:relative;opacity:.5}.hp-block[data-state=loading]::after,.hp-form[data-state=loading]::after{content:'';display:block;position:absolute;right:0;top:0;left:0;bottom:0;z-index:1000}.hp-form--narrow{width:100%}.hp-form__description:not(:last-child),.hp-form__messages:not(:last-child){margin-bottom:1rem}.hp-form>.hp-form__messages:not(:last-child){margin-bottom:1.5rem}.hp-form__messages{display:none;border-right:3px solid transparent;background-color:rgba(0,0,0,.04);padding:1rem 1.5rem}.hp-form__messages--info{border-right-color:#00a0d2}.hp-form__messages--warning{border-right-color:#ffb900}.hp-form__messages--error{border-right-color:#dc3232}.hp-form__messages--success{border-right-color:#46b450}.hp-form__messages>div:not(:last-child){margin-bottom:.5rem}.hp-form__fields:not(:last-child),.hp-form__footer:not(:last-child){margin-bottom:2rem}.hp-form__header:not(:last-child){margin-bottom:1.5rem}.hp-form__actions,.hp-form__footer{display:flex;align-items:center}.hp-form__footer{justify-content:space-between}.hp-form--narrow .hp-form__button{width:100%}.hp-form--narrow .hp-form__button:not(:last-child){margin-bottom:1rem}@media only screen and (max-width:47.99em){.hp-form__button{width:100%}.hp-form__button:not(:last-child){margin-bottom:1rem}}.hp-form--narrow .hp-form__actions,.hp-form--narrow .hp-form__footer{flex-direction:column}@media only screen and (max-width:47.99em){.hp-form__actions,.hp-form__footer{flex-direction:column}}.hp-form__field:not(:last-child){margin-bottom:1.5rem}.hp-form__field--hidden{display:none}.hp-form__action:not(:last-child){margin-left:1.5rem}.hp-form--narrow .hp-form__action{text-align:center}.hp-form--narrow .hp-form__action:not(:last-child){margin:0 0 .5rem}@media only screen and (max-width:47.99em){.hp-form__action:not(:last-child){margin:0 0 .5rem}}.hp-form--narrow button.hp-form__action:not(:last-child){margin-bottom:1rem}@media only screen and (max-width:47.99em){.hp-form button.hp-form__action:not(:last-child){margin-bottom:1rem}}.hp-modal .hp-form{width:100%}.hp-modal .hp-form:not(:last-child){margin-bottom:0}.hp-modal .hp-form__button{width:100%}.hp-modal .hp-form__button:not(:last-child){margin-bottom:1rem}.hp-modal .hp-form__actions,.hp-modal .hp-form__footer{flex-direction:column}.hp-modal .hp-form__action:not(:last-child){margin:0 0 .5rem}button.hp-modal .hp-form__action:not(:last-child){margin-bottom:1rem}.hp-field--hidden{display:none}.hp-field--email,.hp-field--number,.hp-field--password,.hp-field--search,.hp-field--select,.hp-field--text,.hp-field--textarea,.hp-field--url{width:100%;min-width:1px}.hp-field--email,.hp-field--password,.hp-field--url{direction:ltr;text-align:right}.hp-field--textarea{max-width:100%;min-height:8rem}input[type=color].hp-field--color{appearance:none;-webkit-appearance:none;width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,.1);border-radius:2px;cursor:pointer;background:0 0}input[type=color].hp-field--color::-webkit-color-swatch-wrapper{padding:0}input[type=color].hp-field--color::-webkit-color-swatch{border:none;border-radius:2px}input[type=color].hp-field--color::-moz-color-swatch{border:none;border-radius:2px}.hp-field--attachment-upload::after{display:table;clear:both;content:''}.hp-field--attachment-upload label{position:relative;float:right;overflow:hidden;margin:0!important;width:auto!important}.hp-field--attachment-upload input[type=file]{font-size:200px!important;position:absolute;top:0;left:0;margin:0;cursor:pointer;opacity:0;direction:rtl}.hp-field--attachment-upload>div:first-child:not(:empty){margin-bottom:-2rem;padding-bottom:1rem}.hp-field--attachment-upload>div:first-child>div{position:relative;margin-bottom:2rem}.hp-field--attachment-upload>div:first-child>div img{display:block;width:100%;height:auto}.hp-field--attachment-upload>div:first-child>div:not(:only-child) img{cursor:move}.hp-field--attachment-upload>div:first-child>div>div{position:relative;padding-top:100%;background-color:rgba(0,0,0,.04)}.hp-field--attachment-upload>div:first-child>div>div::before{font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-variant:normal;line-height:1;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;right:50%;top:50%;content:'\f15b';font-size:64px;margin:-32px -24px 0 0;color:rgba(0,0,0,.05)}@media only screen and (max-width:47.99em){.hp-field--attachment-upload>div:first-child>div>div::before{font-size:48px;margin:-24px -18px 0 0}}.hp-field--attachment-upload>div:first-child>div>div a{display:block;overflow:hidden;position:absolute;bottom:0;right:0;left:0;font-size:80%;padding:1rem;white-space:nowrap;text-overflow:ellipsis;text-align:center;color:inherit;text-decoration:none}.hp-field--attachment-upload .hp-field__button{display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;left:1.5rem;width:2rem;height:2rem;border-radius:50%;text-decoration:none;color:#fff;background-color:rgba(0,0,0,.5)}@media only screen and (max-width:47.99em){.hp-field--attachment-upload .hp-field__button{width:20px;height:20px}.hp-field--attachment-upload .hp-field__button i{font-size:12px}}.hp-field--attachment-upload .hp-field__button--download{top:3rem}.hp-field--attachment-upload .hp-field__button--download,.hp-field--attachment-upload[data-required=true] .hp-field__button--delete{display:none}.hp-field--attachment-upload>div:first-child>div:hover .hp-field__button--download{display:flex}.hp-field--repeater table:not(:last-child){margin-bottom:1rem}.hp-field--repeater table tr{background-color:#fff}.hp-field--repeater table tr.ui-sortable-helper{display:table}@media only screen and (max-width:47.99em){.hp-field--repeater table tr{display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding-top:.25rem;padding-bottom:.25rem}.hp-field--repeater table tr.ui-sortable-helper{display:flex}.hp-field--repeater table tr:not(:last-child){margin-bottom:1rem}}.hp-field--repeater table td{vertical-align:middle}.hp-field--repeater table td:first-child,.hp-field--repeater table td:first-child *{cursor:move}.hp-field--repeater table td:first-child,.hp-field--repeater table td:last-child{width:1px;white-space:nowrap;padding-right:0;padding-left:0;color:#888}.hp-field--repeater table td:first-child i,.hp-field--repeater table td:last-child i{margin:0}@media only screen and (max-width:47.99em){.hp-field--repeater table td{border-bottom:none}.hp-field--repeater table td:first-child,.hp-field--repeater table td:last-child{position:absolute;left:-.75rem}.hp-field--repeater table td:first-child{top:0}.hp-field--repeater table td:last-child{bottom:0}}.hp-field--repeater table tr:only-child td:last-child a{pointer-events:none}.hp-field__label{display:block;margin-bottom:.5rem}.hp-field__label small{font-size:1em;font-weight:400}.hp-field__description{font-size:80%;margin-bottom:.75rem;opacity:.75}.hp-field__icon:last-child{position:relative;margin-right:-2rem}.hp-modal .hp-field--attachment-upload>div:first-child>div{flex-basis:33.33333333%;max-width:33.33333333%}.hp-modal{display:none;width:380px}@media only screen and (min-width:48em){.hp-modal--mobile{display:block;width:auto}}.hp-modal__title:not(:last-child){margin-bottom:1rem}.hp-modal__title:first-child{margin-top:0}.hp-modal .hp-menu:not(:last-child){margin-bottom:0}.flatpickr-status::after{content:'';display:block;position:absolute;bottom:2px;right:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background-color:#ffb900}.flatpickr-status--success::after{background-color:#46b450}.flatpickr-status--error::after{background-color:#dc3232}.flatpickr-days{overflow:visible}.flatpickr-day-label{display:none;position:absolute;z-index:1000;right:calc(50% - 27px);bottom:40px;padding:.25rem;font-size:.625rem;line-height:1.5;text-align:center;background:rgba(0,0,0,.75);color:#fff;font-weight:400;border-radius:2px;width:54px}.flatpickr-day-label::after{content:'';display:block;border:4px solid transparent;border-top-color:rgba(0,0,0,.75);position:absolute;right:calc(50% - 4px);bottom:-8px}.flatpickr-day:hover .flatpickr-day-label{display:block}.iti{display:block}.iti .iti__search-input{border-width:0;border-radius:3px;padding-right:30px;padding-left:28px}.iti input[type=tel]{width:100%}.fancybox-slide--html .fancybox-content{direction:rtl;text-align:right}.fancybox-slide--html .fancybox-close-small{left:0;right:auto}.fancybox-container .fancybox-caption{direction:rtl} -
hivepress/trunk/assets/css/common.less
r3732142 r3747070 324 324 &--url { 325 325 direction: ltr /*rtl:ignore*/; 326 text-align: left; 326 327 } 327 328 -
hivepress/trunk/assets/css/common.min.css
r3732142 r3747070 1 .hp-icon{font-size:16px}.hp-icon--rtl{transform:scaleX(1)}.hp-link{display:inline-flex;align-items:center;text-decoration:none}.hp-link:not(span){cursor:pointer}.hp-link:not(:hover){color:inherit}.hp-link i:first-child{margin-right:.5rem}.hp-link:last-child i:only-child{margin-right:0}.hp-link--wrap{display:block}.hp-link--wrap i{vertical-align:middle;margin-top:-.125em}.hp-text--secondary{color:rgba(0,0,0,.5)}.hp-status span{display:inline-block;border:1px solid rgba(0,0,0,.06);padding:.4rem .5rem;white-space:nowrap;line-height:1;font-size:80%}.hp-status--draft span,.hp-status--trash span,.hp-status--wc-refunded span{color:#ff3860;border-color:#ff3860}.hp-status--pending span,.hp-status--wc-on-hold span,.hp-status--wc-processing span{color:#ffcb00;border-color:#ffcb00}.hp-status--publish span,.hp-status--wc-completed span{color:#15cd72;border-color:#15cd72}.hp-block[data-state=loading],.hp-form[data-state=loading]{position:relative;opacity:.5}.hp-block[data-state=loading]::after,.hp-form[data-state=loading]::after{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1000}.hp-form--narrow{width:100%}.hp-form__description:not(:last-child),.hp-form__messages:not(:last-child){margin-bottom:1rem}.hp-form>.hp-form__messages:not(:last-child){margin-bottom:1.5rem}.hp-form__messages{display:none;border-left:3px solid transparent;background-color:rgba(0,0,0,.04);padding:1rem 1.5rem}.hp-form__messages--info{border-left-color:#00a0d2}.hp-form__messages--warning{border-left-color:#ffb900}.hp-form__messages--error{border-left-color:#dc3232}.hp-form__messages--success{border-left-color:#46b450}.hp-form__messages>div:not(:last-child){margin-bottom:.5rem}.hp-form__fields:not(:last-child),.hp-form__footer:not(:last-child){margin-bottom:2rem}.hp-form__header:not(:last-child){margin-bottom:1.5rem}.hp-form__actions,.hp-form__footer{display:flex;align-items:center}.hp-form__footer{justify-content:space-between}.hp-form--narrow .hp-form__button{width:100%}.hp-form--narrow .hp-form__button:not(:last-child){margin-bottom:1rem}@media only screen and (max-width:47.99em){.hp-form__button{width:100%}.hp-form__button:not(:last-child){margin-bottom:1rem}}.hp-form--narrow .hp-form__actions,.hp-form--narrow .hp-form__footer{flex-direction:column}@media only screen and (max-width:47.99em){.hp-form__actions,.hp-form__footer{flex-direction:column}}.hp-form__field:not(:last-child){margin-bottom:1.5rem}.hp-form__field--hidden{display:none}.hp-form__action:not(:last-child){margin-right:1.5rem}.hp-form--narrow .hp-form__action{text-align:center}.hp-form--narrow .hp-form__action:not(:last-child){margin:0 0 .5rem}@media only screen and (max-width:47.99em){.hp-form__action:not(:last-child){margin:0 0 .5rem}}.hp-form--narrow button.hp-form__action:not(:last-child){margin-bottom:1rem}@media only screen and (max-width:47.99em){.hp-form button.hp-form__action:not(:last-child){margin-bottom:1rem}}.hp-modal .hp-form{width:100%}.hp-modal .hp-form:not(:last-child){margin-bottom:0}.hp-modal .hp-form__button{width:100%}.hp-modal .hp-form__button:not(:last-child){margin-bottom:1rem}.hp-modal .hp-form__actions,.hp-modal .hp-form__footer{flex-direction:column}.hp-modal .hp-form__action:not(:last-child){margin:0 0 .5rem}button.hp-modal .hp-form__action:not(:last-child){margin-bottom:1rem}.hp-field--hidden{display:none}.hp-field--email,.hp-field--number,.hp-field--password,.hp-field--search,.hp-field--select,.hp-field--text,.hp-field--textarea,.hp-field--url{width:100%;min-width:1px}.hp-field--email,.hp-field--password,.hp-field--url{direction:ltr }.hp-field--textarea{max-width:100%;min-height:8rem}input[type=color].hp-field--color{appearance:none;-webkit-appearance:none;width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,.1);border-radius:2px;cursor:pointer;background:0 0}input[type=color].hp-field--color::-webkit-color-swatch-wrapper{padding:0}input[type=color].hp-field--color::-webkit-color-swatch{border:none;border-radius:2px}input[type=color].hp-field--color::-moz-color-swatch{border:none;border-radius:2px}.hp-field--attachment-upload::after{display:table;clear:both;content:''}.hp-field--attachment-upload label{position:relative;float:left;overflow:hidden;margin:0!important;width:auto!important}.hp-field--attachment-upload input[type=file]{font-size:200px!important;position:absolute;top:0;right:0;margin:0;cursor:pointer;opacity:0;direction:ltr}.hp-field--attachment-upload>div:first-child:not(:empty){margin-bottom:-2rem;padding-bottom:1rem}.hp-field--attachment-upload>div:first-child>div{position:relative;margin-bottom:2rem}.hp-field--attachment-upload>div:first-child>div img{display:block;width:100%;height:auto}.hp-field--attachment-upload>div:first-child>div:not(:only-child) img{cursor:move}.hp-field--attachment-upload>div:first-child>div>div{position:relative;padding-top:100%;background-color:rgba(0,0,0,.04)}.hp-field--attachment-upload>div:first-child>div>div::before{font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-variant:normal;line-height:1;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;left:50%;top:50%;content:'\f15b';font-size:64px;margin:-32px 0 0 -24px;color:rgba(0,0,0,.05)}@media only screen and (max-width:47.99em){.hp-field--attachment-upload>div:first-child>div>div::before{font-size:48px;margin:-24px 0 0 -18px}}.hp-field--attachment-upload>div:first-child>div>div a{display:block;overflow:hidden;position:absolute;bottom:0;left:0;right:0;font-size:80%;padding:1rem;white-space:nowrap;text-overflow:ellipsis;text-align:center;color:inherit;text-decoration:none}.hp-field--attachment-upload .hp-field__button{display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;right:1.5rem;width:2rem;height:2rem;border-radius:50%;text-decoration:none;color:#fff;background-color:rgba(0,0,0,.5)}@media only screen and (max-width:47.99em){.hp-field--attachment-upload .hp-field__button{width:20px;height:20px}.hp-field--attachment-upload .hp-field__button i{font-size:12px}}.hp-field--attachment-upload .hp-field__button--download{top:3rem}.hp-field--attachment-upload .hp-field__button--download,.hp-field--attachment-upload[data-required=true] .hp-field__button--delete{display:none}.hp-field--attachment-upload>div:first-child>div:hover .hp-field__button--download{display:flex}.hp-field--repeater table:not(:last-child){margin-bottom:1rem}.hp-field--repeater table tr{background-color:#fff}.hp-field--repeater table tr.ui-sortable-helper{display:table}@media only screen and (max-width:47.99em){.hp-field--repeater table tr{display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding-top:.25rem;padding-bottom:.25rem}.hp-field--repeater table tr.ui-sortable-helper{display:flex}.hp-field--repeater table tr:not(:last-child){margin-bottom:1rem}}.hp-field--repeater table td{vertical-align:middle}.hp-field--repeater table td:first-child,.hp-field--repeater table td:first-child *{cursor:move}.hp-field--repeater table td:first-child,.hp-field--repeater table td:last-child{width:1px;white-space:nowrap;padding-left:0;padding-right:0;color:#888}.hp-field--repeater table td:first-child i,.hp-field--repeater table td:last-child i{margin:0}@media only screen and (max-width:47.99em){.hp-field--repeater table td{border-bottom:none}.hp-field--repeater table td:first-child,.hp-field--repeater table td:last-child{position:absolute;right:-.75rem}.hp-field--repeater table td:first-child{top:0}.hp-field--repeater table td:last-child{bottom:0}}.hp-field--repeater table tr:only-child td:last-child a{pointer-events:none}.hp-field__label{display:block;margin-bottom:.5rem}.hp-field__label small{font-size:1em;font-weight:400}.hp-field__description{font-size:80%;margin-bottom:.75rem;opacity:.75}.hp-field__icon:last-child{position:relative;margin-left:-2rem}.hp-modal .hp-field--attachment-upload>div:first-child>div{flex-basis:33.33333333%;max-width:33.33333333%}.hp-modal{display:none;width:380px}@media only screen and (min-width:48em){.hp-modal--mobile{display:block;width:auto}}.hp-modal__title:not(:last-child){margin-bottom:1rem}.hp-modal__title:first-child{margin-top:0}.hp-modal .hp-menu:not(:last-child){margin-bottom:0}.flatpickr-status::after{content:'';display:block;position:absolute;bottom:2px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background-color:#ffb900}.flatpickr-status--success::after{background-color:#46b450}.flatpickr-status--error::after{background-color:#dc3232}.flatpickr-days{overflow:visible}.flatpickr-day-label{display:none;position:absolute;z-index:1000;left:calc(50% - 27px);bottom:40px;padding:.25rem;font-size:.625rem;line-height:1.5;text-align:center;background:rgba(0,0,0,.75);color:#fff;font-weight:400;border-radius:2px;width:54px}.flatpickr-day-label::after{content:'';display:block;border:4px solid transparent;border-top-color:rgba(0,0,0,.75);position:absolute;left:calc(50% - 4px);bottom:-8px}.flatpickr-day:hover .flatpickr-day-label{display:block}.iti{display:block}.iti .iti__search-input{border-width:0;border-radius:3px;padding-left:30px;padding-right:28px}.iti input[type=tel]{width:100%}.fancybox-slide--html .fancybox-content{direction:ltr;text-align:left}.fancybox-slide--html .fancybox-close-small{right:0;left:auto}.fancybox-container .fancybox-caption{direction:ltr}1 .hp-icon{font-size:16px}.hp-icon--rtl{transform:scaleX(1)}.hp-link{display:inline-flex;align-items:center;text-decoration:none}.hp-link:not(span){cursor:pointer}.hp-link:not(:hover){color:inherit}.hp-link i:first-child{margin-right:.5rem}.hp-link:last-child i:only-child{margin-right:0}.hp-link--wrap{display:block}.hp-link--wrap i{vertical-align:middle;margin-top:-.125em}.hp-text--secondary{color:rgba(0,0,0,.5)}.hp-status span{display:inline-block;border:1px solid rgba(0,0,0,.06);padding:.4rem .5rem;white-space:nowrap;line-height:1;font-size:80%}.hp-status--draft span,.hp-status--trash span,.hp-status--wc-refunded span{color:#ff3860;border-color:#ff3860}.hp-status--pending span,.hp-status--wc-on-hold span,.hp-status--wc-processing span{color:#ffcb00;border-color:#ffcb00}.hp-status--publish span,.hp-status--wc-completed span{color:#15cd72;border-color:#15cd72}.hp-block[data-state=loading],.hp-form[data-state=loading]{position:relative;opacity:.5}.hp-block[data-state=loading]::after,.hp-form[data-state=loading]::after{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1000}.hp-form--narrow{width:100%}.hp-form__description:not(:last-child),.hp-form__messages:not(:last-child){margin-bottom:1rem}.hp-form>.hp-form__messages:not(:last-child){margin-bottom:1.5rem}.hp-form__messages{display:none;border-left:3px solid transparent;background-color:rgba(0,0,0,.04);padding:1rem 1.5rem}.hp-form__messages--info{border-left-color:#00a0d2}.hp-form__messages--warning{border-left-color:#ffb900}.hp-form__messages--error{border-left-color:#dc3232}.hp-form__messages--success{border-left-color:#46b450}.hp-form__messages>div:not(:last-child){margin-bottom:.5rem}.hp-form__fields:not(:last-child),.hp-form__footer:not(:last-child){margin-bottom:2rem}.hp-form__header:not(:last-child){margin-bottom:1.5rem}.hp-form__actions,.hp-form__footer{display:flex;align-items:center}.hp-form__footer{justify-content:space-between}.hp-form--narrow .hp-form__button{width:100%}.hp-form--narrow .hp-form__button:not(:last-child){margin-bottom:1rem}@media only screen and (max-width:47.99em){.hp-form__button{width:100%}.hp-form__button:not(:last-child){margin-bottom:1rem}}.hp-form--narrow .hp-form__actions,.hp-form--narrow .hp-form__footer{flex-direction:column}@media only screen and (max-width:47.99em){.hp-form__actions,.hp-form__footer{flex-direction:column}}.hp-form__field:not(:last-child){margin-bottom:1.5rem}.hp-form__field--hidden{display:none}.hp-form__action:not(:last-child){margin-right:1.5rem}.hp-form--narrow .hp-form__action{text-align:center}.hp-form--narrow .hp-form__action:not(:last-child){margin:0 0 .5rem}@media only screen and (max-width:47.99em){.hp-form__action:not(:last-child){margin:0 0 .5rem}}.hp-form--narrow button.hp-form__action:not(:last-child){margin-bottom:1rem}@media only screen and (max-width:47.99em){.hp-form button.hp-form__action:not(:last-child){margin-bottom:1rem}}.hp-modal .hp-form{width:100%}.hp-modal .hp-form:not(:last-child){margin-bottom:0}.hp-modal .hp-form__button{width:100%}.hp-modal .hp-form__button:not(:last-child){margin-bottom:1rem}.hp-modal .hp-form__actions,.hp-modal .hp-form__footer{flex-direction:column}.hp-modal .hp-form__action:not(:last-child){margin:0 0 .5rem}button.hp-modal .hp-form__action:not(:last-child){margin-bottom:1rem}.hp-field--hidden{display:none}.hp-field--email,.hp-field--number,.hp-field--password,.hp-field--search,.hp-field--select,.hp-field--text,.hp-field--textarea,.hp-field--url{width:100%;min-width:1px}.hp-field--email,.hp-field--password,.hp-field--url{direction:ltr;text-align:left}.hp-field--textarea{max-width:100%;min-height:8rem}input[type=color].hp-field--color{appearance:none;-webkit-appearance:none;width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,.1);border-radius:2px;cursor:pointer;background:0 0}input[type=color].hp-field--color::-webkit-color-swatch-wrapper{padding:0}input[type=color].hp-field--color::-webkit-color-swatch{border:none;border-radius:2px}input[type=color].hp-field--color::-moz-color-swatch{border:none;border-radius:2px}.hp-field--attachment-upload::after{display:table;clear:both;content:''}.hp-field--attachment-upload label{position:relative;float:left;overflow:hidden;margin:0!important;width:auto!important}.hp-field--attachment-upload input[type=file]{font-size:200px!important;position:absolute;top:0;right:0;margin:0;cursor:pointer;opacity:0;direction:ltr}.hp-field--attachment-upload>div:first-child:not(:empty){margin-bottom:-2rem;padding-bottom:1rem}.hp-field--attachment-upload>div:first-child>div{position:relative;margin-bottom:2rem}.hp-field--attachment-upload>div:first-child>div img{display:block;width:100%;height:auto}.hp-field--attachment-upload>div:first-child>div:not(:only-child) img{cursor:move}.hp-field--attachment-upload>div:first-child>div>div{position:relative;padding-top:100%;background-color:rgba(0,0,0,.04)}.hp-field--attachment-upload>div:first-child>div>div::before{font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-variant:normal;line-height:1;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;left:50%;top:50%;content:'\f15b';font-size:64px;margin:-32px 0 0 -24px;color:rgba(0,0,0,.05)}@media only screen and (max-width:47.99em){.hp-field--attachment-upload>div:first-child>div>div::before{font-size:48px;margin:-24px 0 0 -18px}}.hp-field--attachment-upload>div:first-child>div>div a{display:block;overflow:hidden;position:absolute;bottom:0;left:0;right:0;font-size:80%;padding:1rem;white-space:nowrap;text-overflow:ellipsis;text-align:center;color:inherit;text-decoration:none}.hp-field--attachment-upload .hp-field__button{display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;right:1.5rem;width:2rem;height:2rem;border-radius:50%;text-decoration:none;color:#fff;background-color:rgba(0,0,0,.5)}@media only screen and (max-width:47.99em){.hp-field--attachment-upload .hp-field__button{width:20px;height:20px}.hp-field--attachment-upload .hp-field__button i{font-size:12px}}.hp-field--attachment-upload .hp-field__button--download{top:3rem}.hp-field--attachment-upload .hp-field__button--download,.hp-field--attachment-upload[data-required=true] .hp-field__button--delete{display:none}.hp-field--attachment-upload>div:first-child>div:hover .hp-field__button--download{display:flex}.hp-field--repeater table:not(:last-child){margin-bottom:1rem}.hp-field--repeater table tr{background-color:#fff}.hp-field--repeater table tr.ui-sortable-helper{display:table}@media only screen and (max-width:47.99em){.hp-field--repeater table tr{display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding-top:.25rem;padding-bottom:.25rem}.hp-field--repeater table tr.ui-sortable-helper{display:flex}.hp-field--repeater table tr:not(:last-child){margin-bottom:1rem}}.hp-field--repeater table td{vertical-align:middle}.hp-field--repeater table td:first-child,.hp-field--repeater table td:first-child *{cursor:move}.hp-field--repeater table td:first-child,.hp-field--repeater table td:last-child{width:1px;white-space:nowrap;padding-left:0;padding-right:0;color:#888}.hp-field--repeater table td:first-child i,.hp-field--repeater table td:last-child i{margin:0}@media only screen and (max-width:47.99em){.hp-field--repeater table td{border-bottom:none}.hp-field--repeater table td:first-child,.hp-field--repeater table td:last-child{position:absolute;right:-.75rem}.hp-field--repeater table td:first-child{top:0}.hp-field--repeater table td:last-child{bottom:0}}.hp-field--repeater table tr:only-child td:last-child a{pointer-events:none}.hp-field__label{display:block;margin-bottom:.5rem}.hp-field__label small{font-size:1em;font-weight:400}.hp-field__description{font-size:80%;margin-bottom:.75rem;opacity:.75}.hp-field__icon:last-child{position:relative;margin-left:-2rem}.hp-modal .hp-field--attachment-upload>div:first-child>div{flex-basis:33.33333333%;max-width:33.33333333%}.hp-modal{display:none;width:380px}@media only screen and (min-width:48em){.hp-modal--mobile{display:block;width:auto}}.hp-modal__title:not(:last-child){margin-bottom:1rem}.hp-modal__title:first-child{margin-top:0}.hp-modal .hp-menu:not(:last-child){margin-bottom:0}.flatpickr-status::after{content:'';display:block;position:absolute;bottom:2px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background-color:#ffb900}.flatpickr-status--success::after{background-color:#46b450}.flatpickr-status--error::after{background-color:#dc3232}.flatpickr-days{overflow:visible}.flatpickr-day-label{display:none;position:absolute;z-index:1000;left:calc(50% - 27px);bottom:40px;padding:.25rem;font-size:.625rem;line-height:1.5;text-align:center;background:rgba(0,0,0,.75);color:#fff;font-weight:400;border-radius:2px;width:54px}.flatpickr-day-label::after{content:'';display:block;border:4px solid transparent;border-top-color:rgba(0,0,0,.75);position:absolute;left:calc(50% - 4px);bottom:-8px}.flatpickr-day:hover .flatpickr-day-label{display:block}.iti{display:block}.iti .iti__search-input{border-width:0;border-radius:3px;padding-left:30px;padding-right:28px}.iti input[type=tel]{width:100%}.fancybox-slide--html .fancybox-content{direction:ltr;text-align:left}.fancybox-slide--html .fancybox-close-small{right:0;left:auto}.fancybox-container .fancybox-caption{direction:ltr} -
hivepress/trunk/hivepress.php
r3732142 r3747070 4 4 * Plugin URI: https://hivepress.io/ 5 5 * Description: Multipurpose directory, listing & classifieds plugin. 6 * Requires at least: 5. 06 * Requires at least: 5.7 7 7 * Requires PHP: 7.4 8 * Version: 1. 7.328 * Version: 1.8.0 9 9 * Author: HivePress 10 10 * Author URI: https://hivepress.io/ 11 * License: GPLv3 12 * License URI: https://www.gnu.org/licenses/gpl-3.0.html 11 13 * Text Domain: hivepress 12 14 * Domain Path: /languages/ -
hivepress/trunk/includes/blocks/class-form.php
r3210133 r3747070 129 129 130 130 if ( $form->get_method() === 'POST' ) { 131 $form->set_values( $_POST, true ); 131 $form->set_values( $_POST, true ); // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Only pre-fills the rendered form with the submitted values, sanitized by the form fields; nothing is saved. 132 132 } elseif ( $form->get_method() === 'GET' ) { 133 $form->set_values( $_GET, true ); 133 $form->set_values( $_GET, true ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Pre-fills GET forms such as search and sorting with the query values, nothing is saved. 134 134 } 135 135 -
hivepress/trunk/includes/blocks/class-page.php
r3174662 r3747070 60 60 } 61 61 62 query_posts( $query ); 62 query_posts( $query ); // phpcs:ignore WordPress.WP.DiscouragedFunctions.query_posts_query_posts -- Runs on HivePress pages only, to set the main query required for theme templates and conditional tags. 63 63 } 64 64 -
hivepress/trunk/includes/blocks/class-user-password-reset-form.php
r2692993 r3747070 47 47 $this->values, 48 48 [ 49 'username' => hp\get_array_value( $_GET, 'username' ), 50 'password_reset_key' => hp\get_array_value( $_GET, 'password_reset_key' ), 49 'username' => hp\get_array_value( $_GET, 'username' ), // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Pre-fills the form with the password reset link values, the key is verified on submission. 50 'password_reset_key' => hp\get_array_value( $_GET, 'password_reset_key' ), // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Pre-fills the form with the password reset link values, the key is verified on submission. 51 51 ] 52 52 ); -
hivepress/trunk/includes/class-core.php
r2767083 r3747070 306 306 $textdomain = hp\sanitize_slug( $dirname ); 307 307 308 load_plugin_textdomain( $textdomain, false, $dirname . '/languages' ); 308 load_plugin_textdomain( $textdomain, false, $dirname . '/languages' ); // phpcs:ignore PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound -- Loads translations for HivePress and its extensions in one place, to avoid duplicating this code in each extension. 309 309 } 310 310 } -
hivepress/trunk/includes/components/class-admin.php
r3732142 r3747070 138 138 global $pagenow; 139 139 140 $page_name = (string) hp\get_array_value( $_GET, 'page' ); 141 $post_type = 'post.php' === $pagenow ? get_post_type() : (string) hp\get_array_value( $_GET, 'post_type' ); 142 $taxonomy = (string) hp\get_array_value( $_GET, 'taxonomy' ); 140 $page_name = (string) hp\get_array_value( $_GET, 'page' ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only detects the current admin page, nothing is saved. 141 $post_type = 'post.php' === $pagenow ? get_post_type() : (string) hp\get_array_value( $_GET, 'post_type' ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only detects the current admin page, nothing is saved. 142 $taxonomy = (string) hp\get_array_value( $_GET, 'taxonomy' ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only detects the current admin page, nothing is saved. 143 143 144 144 return ( 'admin.php' === $pagenow && strpos( $page_name, 'hp_' ) === 0 ) || ( in_array( $pagenow, [ 'edit.php', 'post.php', 'post-new.php' ] ) && strpos( $post_type, 'hp_' ) === 0 ) || ( in_array( $pagenow, [ 'edit-tags.php', 'term.php' ] ) && strpos( $taxonomy, 'hp_' ) === 0 ); … … 276 276 global $pagenow; 277 277 278 if ( 'options.php' === $pagenow || ( 'admin.php' === $pagenow && 'hp_settings' === (string) hp\get_array_value( $_GET, 'page' ) ) ) { 278 if ( 'options.php' === $pagenow || ( 'admin.php' === $pagenow && 'hp_settings' === (string) hp\get_array_value( $_GET, 'page' ) ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only detects the current admin page, nothing is saved. 279 279 280 280 // Get current tab. … … 340 340 } 341 341 342 if ( 'hp_settings' === hp\get_array_value( $_POST, 'option_page' ) ) { 342 if ( 'hp_settings' === hp\get_array_value( $_POST, 'option_page' ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Only detects HivePress settings saves to refresh rewrite rules, no data is saved. 343 343 344 344 // Refresh permalinks. … … 386 386 $new_permalinks = $permalinks; 387 387 388 // Verify nonce. 389 $is_verified = wp_verify_nonce( hp\get_array_value( $_POST, '_wpnonce' ), 'update-permalink' ); 390 388 391 // Get post types and taxonomies. 389 392 $types = array_filter( … … 434 437 ); 435 438 436 if ( isset( $_POST[ $field_name ] ) ) {439 if ( $is_verified && isset( $_POST[ $field_name ] ) ) { 437 440 438 441 // Get field value. … … 479 482 // Render description. 480 483 if ( isset( $section['description'] ) ) { 481 echo '<p>' . hp\sanitize_html( $section['description'] ) . '</p>'; 484 echo '<p>' . hp\sanitize_html( $section['description'] ) . '</p>'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped with wp_kses() in hp\sanitize_html(). 482 485 } 483 486 } … … 508 511 } 509 512 510 echo $output; 513 echo $output; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Field HTML, fields escape their own output. 511 514 } 512 515 … … 612 615 613 616 $first_tab = hp\get_first_array_value( $tabs ); 614 $current_tab = hp\get_array_value( $_GET, 'tab', $first_tab ); 617 $current_tab = hp\get_array_value( $_GET, 'tab', $first_tab ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only selects the current tab, nothing is saved. 615 618 616 619 // Set the default tab. … … 1088 1091 1089 1092 $first_tab = hp\get_first_array_value( $tabs ); 1090 $current_tab = hp\get_array_value( $_GET, 'tab', $first_tab ); 1093 $current_tab = hp\get_array_value( $_GET, 'tab', $first_tab ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only selects the current tab, nothing is saved. 1091 1094 1092 1095 // Set the default tab. … … 1190 1193 } 1191 1194 1195 // Check capability. 1196 if ( isset( $args['_capability'] ) && ! current_user_can( $args['_capability'] ) ) { 1197 continue; 1198 } 1199 1192 1200 // Add meta box. 1193 1201 $this->meta_boxes[ $name ] = $args; … … 1251 1259 1252 1260 // Check action. 1253 if ( hp\get_array_value( $_POST, 'action' ) !== 'editpost' ) { 1261 if ( hp\get_array_value( $_POST, 'action' ) !== 'editpost' ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Nonce verified by WordPress in post.php before saving the post. 1254 1262 return; 1255 1263 } … … 1278 1286 1279 1287 // Validate field. 1280 $field->set_value( hp\get_array_value( $_POST, hp\prefix( $field_name ) ) ); 1288 $field->set_value( hp\get_array_value( $_POST, hp\prefix( $field_name ) ) ); // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Nonce verified by WordPress in post.php before saving the post. 1281 1289 1282 1290 if ( $field->validate() ) { … … 1438 1446 } 1439 1447 1440 echo $output; 1448 echo $output; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Labels escaped with esc_html(), descriptions with wp_kses_post(), fields and blocks escape their own output. 1441 1449 } 1442 1450 … … 1478 1486 1479 1487 // Check quick edit. 1480 if ( isset( $_POST['_inline_edit'] ) ) { 1488 if ( isset( $_POST['_inline_edit'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Only detects quick edit requests to skip them. 1481 1489 return; 1482 1490 } … … 1503 1511 1504 1512 // Validate field. 1505 $field->set_value( hp\get_array_value( $_POST, hp\prefix( $field_name ) ) ); 1513 $field->set_value( hp\get_array_value( $_POST, hp\prefix( $field_name ) ) ); // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Nonce verified by WordPress before saving the term. 1506 1514 1507 1515 if ( $field->validate() ) { … … 1629 1637 } 1630 1638 1631 echo $output; 1639 echo $output; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Labels escaped with esc_html(), descriptions with wp_kses() in hp\sanitize_html(), fields escape their own output. 1632 1640 } 1633 1641 … … 1658 1666 1659 1667 // Validate field. 1660 $field->set_value( hp\get_array_value( $_POST, hp\prefix( $field_name ) ) ); 1668 $field->set_value( hp\get_array_value( $_POST, hp\prefix( $field_name ) ) ); // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Nonce verified by WordPress in user-edit.php before saving the profile. 1661 1669 1662 1670 if ( $field->validate() ) { … … 1767 1775 } 1768 1776 1769 echo $output; 1777 echo $output; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Titles and labels escaped with esc_html(), descriptions with wp_kses_post(), fields escape their own output. 1770 1778 } 1771 1779 … … 1896 1904 1897 1905 $notices[ 'license_request_' . md5( $product_names ) ] = [ 1898 'type' => ' error',1906 'type' => 'warning', 1899 1907 'dismissible' => true, 1900 1908 'text' => sprintf( 1901 1909 /* translators: 1: settings URL, 2: unlicensed products. */ 1902 hp\sanitize_html( __( 'Please <a href="%1$s">add the license keys</a> for the installed premium HivePress themes and extensions . The following products without valid licenses are going to be disabled automatically: %2$s.', 'hivepress' ) ),1910 hp\sanitize_html( __( 'Please <a href="%1$s">add the license keys</a> for the installed premium HivePress themes and extensions to keep receiving security and feature updates: %2$s.', 'hivepress' ) ), 1903 1911 esc_url( admin_url( 'admin.php?page=hp_settings&tab=integrations' ) ), 1904 1912 $product_names … … 2006 2014 2007 2015 // Render settings errors. 2008 if ( 'admin.php' === $pagenow && 'hp_settings' === (string) hp\get_array_value( $_GET, 'page' ) ) { 2016 if ( 'admin.php' === $pagenow && 'hp_settings' === (string) hp\get_array_value( $_GET, 'page' ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only detects the current admin page, nothing is saved. 2009 2017 ob_start(); 2010 2018 … … 2015 2023 } 2016 2024 2017 echo $output; 2025 echo $output; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Notices escaped with wp_kses() in render_notice(), settings error messages escaped with esc_html() when added. 2018 2026 } 2019 2027 … … 2130 2138 $output .= hivepress()->request->get_context( 'admin_footer' ); 2131 2139 2132 echo $output; 2140 echo $output; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Modal block HTML, blocks escape their own output. 2133 2141 } 2134 2142 -
hivepress/trunk/includes/components/class-attribute.php
r3732142 r3747070 79 79 add_action( 'add_meta_boxes', [ $this, 'remove_meta_boxes' ], 100 ); 80 80 81 // Restrict meta fields. 82 add_filter( 'map_meta_cap', [ $this, 'restrict_meta_fields' ], 10, 4 ); 83 81 84 // Redirect archive page. 82 85 add_action( 'template_redirect', [ $this, 'redirect_archive_page' ] ); … … 318 321 $category_id = null; 319 322 320 if ( isset( $_GET['_category'] ) ) { 321 $category_id = absint( $_GET['_category'] ); 323 if ( isset( $_GET['_category'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only reads the category ID of the current search, nothing is saved. 324 $category_id = absint( $_GET['_category'] ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only reads the category ID of the current search, nothing is saved. 322 325 323 326 if ( $validate && $category_id && ! term_exists( $category_id, $taxonomy ) ) { … … 550 553 foreach ( $this->get_models() as $model ) { 551 554 $post_types[ $model . '_attribute' ] = [ 552 'public' => false, 553 'show_ui' => true, 554 'show_in_menu' => 'user' === $model ? 'users.php' : 'edit.php?post_type=' . hp\prefix( $model ), 555 'supports' => [ 'title', 'page-attributes' ], 556 557 'labels' => [ 555 'public' => false, 556 'show_ui' => true, 557 'show_in_menu' => 'user' === $model ? 'users.php' : 'edit.php?post_type=' . hp\prefix( $model ), 558 'supports' => [ 'title', 'page-attributes' ], 559 'capability_type' => 'page', 560 561 'labels' => [ 558 562 'name' => hivepress()->translator->get_string( 'attributes' ), 559 563 'singular_name' => hivepress()->translator->get_string( 'attribute' ), … … 776 780 'show_in_menu' => false, 777 781 'rewrite' => false, 782 783 'capabilities' => [ 784 'assign_terms' => 'edit_others_posts', 785 ], 778 786 779 787 'labels' => [ … … 920 928 921 929 // Check action. 922 if ( hp\get_array_value( $_POST, 'action' ) !== 'editpost' ) { 930 if ( hp\get_array_value( $_POST, 'action' ) !== 'editpost' ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Only detects post edit form saves to refresh rewrite rules, no data is saved. 923 931 return; 924 932 } … … 1140 1148 // Add fields. 1141 1149 foreach ( $this->get_attributes( $model, $category_ids ) as $attribute_name => $attribute ) { 1142 if ( ! $attribute['protected'] && ! isset( $meta_box['fields'][ $attribute_name ] ) ) {1150 if ( ! $attribute['protected'] && ( $attribute['editable'] || current_user_can( 'edit_others_posts' ) ) && ! isset( $meta_box['fields'][ $attribute_name ] ) ) { 1143 1151 $meta_box['fields'][ $attribute_name ] = $attribute['edit_field']; 1144 1152 } … … 2097 2105 2098 2106 /** 2107 * Restricts meta fields. 2108 * 2109 * @param array $caps Primitive capabilities. 2110 * @param string $cap Meta capability. 2111 * @param int $user_id User ID. 2112 * @param array $args Capability arguments. 2113 * @return array 2114 */ 2115 public function restrict_meta_fields( $caps, $cap, $user_id, $args ) { 2116 if ( in_array( $cap, [ 'add_post_meta', 'edit_post_meta', 'delete_post_meta' ], true ) && strpos( (string) hp\get_array_value( $args, 1 ), 'hp_' ) === 0 ) { 2117 $caps[] = 'edit_others_posts'; 2118 } 2119 2120 return $caps; 2121 } 2122 2123 /** 2099 2124 * Redirects archive page. 2100 2125 */ … … 2241 2266 2242 2267 // Set form values. 2243 $sort_form->set_values( $_GET, true ); 2268 $sort_form->set_values( $_GET, true ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Sets the sorting form values from the query, nothing is saved. 2244 2269 2245 2270 if ( $sort_form->validate() ) { … … 2314 2339 2315 2340 // Get attribute fields. 2316 $attribute_fields = $this->get_attribute_fields( $model, $_GET ); 2341 $attribute_fields = $this->get_attribute_fields( $model, $_GET ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Filters the search query by attribute values, nothing is saved. 2317 2342 2318 2343 // Get query arguments. -
hivepress/trunk/includes/components/class-cache.php
r3450514 r3747070 480 480 global $wpdb; 481 481 482 // phpcs:disable WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- Bulk deletion of HivePress transients by prefix, there is no API for this. 483 482 484 // Delete transients. 483 485 $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '\_transient\_hp\_%';" ); 484 486 $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '\_transient\_timeout\_hp\_%';" ); 487 488 // phpcs:enable 485 489 } 486 490 … … 510 514 $column = $type . '_id'; 511 515 516 // phpcs:disable WordPress.DB.PreparedSQL.InterpolatedNotPrepared, PluginCheck.Security.DirectDB.UnescapedDBParameter, WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- Table and column names are built from a fixed list of meta types; finds expired meta transients, there is no API for this. 512 517 $meta_values = $wpdb->get_results( 513 518 $wpdb->prepare( … … 521 526 ARRAY_A 522 527 ); 528 // phpcs:enable WordPress.DB.PreparedSQL.InterpolatedNotPrepared, PluginCheck.Security.DirectDB.UnescapedDBParameter, WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching 523 529 524 530 // Delete values. -
hivepress/trunk/includes/components/class-comment.php
r3660816 r3747070 115 115 116 116 // Add clause. 117 $where .= $wpdb->prepare( " AND comment_type NOT IN ( {$placeholder} )", $types ); 117 $where .= $wpdb->prepare( " AND comment_type NOT IN ( {$placeholder} )", $types ); // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared, WordPress.DB.PreparedSQLPlaceholders.UnfinishedPrepare -- The placeholder list is generated from %s placeholders. 118 118 } 119 119 … … 179 179 } 180 180 181 // phpcs:disable WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.InterpolatedNotPrepared, WordPress.DB.PreparedSQLPlaceholders.UnfinishedPrepare -- Counts are cached above, there is no API for counting comments by excluded types; the placeholder list is generated from %s placeholders. 181 182 if ( $types ) { 182 183 … … 207 208 ); 208 209 } 210 // phpcs:enable WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.InterpolatedNotPrepared, WordPress.DB.PreparedSQLPlaceholders.UnfinishedPrepare 209 211 210 212 // Add stats. -
hivepress/trunk/includes/components/class-debug.php
r2692993 r3747070 119 119 $scripts['less'] = [ 120 120 'handle' => 'less', 121 'src' => '//cdnjs.cloudflare.com/ajax/libs/less.js/3.9.0/less.min.js', 122 'version' => false, 121 'src' => hivepress()->get_url() . '/assets/vendor/less/dist/less.min.js', 123 122 'in_footer' => false, 124 123 'scope' => [ 'frontend', 'backend' ], -
hivepress/trunk/includes/components/class-editor.php
r3452529 r3747070 210 210 $template_id = null; 211 211 212 if ( is_admin() && 'post.php' === $pagenow && isset( $_GET['post'] ) ) { 213 $template_id = absint( $_GET['post'] ); 214 } elseif ( $this->is_block_preview() && isset( $_GET['post_id'] ) ) { 215 $template_id = absint( $_GET['post_id'] ); 212 if ( is_admin() && 'post.php' === $pagenow && isset( $_GET['post'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only detects the edited template ID, nothing is saved. 213 $template_id = absint( $_GET['post'] ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only detects the edited template ID, nothing is saved. 214 } elseif ( $this->is_block_preview() && isset( $_GET['post_id'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only detects the edited template ID, nothing is saved. 215 $template_id = absint( $_GET['post_id'] ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only detects the edited template ID, nothing is saved. 216 216 } 217 217 … … 340 340 341 341 // Check request. 342 if ( isset( $_GET['doing_wp_cron'] ) || ( is_admin() && ! in_array( $pagenow, [ 'post.php', 'post-new.php' ] ) ) ) { 342 if ( isset( $_GET['doing_wp_cron'] ) || ( is_admin() && ! in_array( $pagenow, [ 'post.php', 'post-new.php' ] ) ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only detects the cron request, nothing is saved. 343 343 return; 344 344 } … … 385 385 386 386 if ( isset( $this->blocks[ $block_type ] ) ) { 387 388 // Filter block arguments. 389 $block_args = array_intersect_key( $block_args, $this->blocks[ $block_type ]['attributes'] ); 390 387 391 if ( is_array( $this->template ) ) { 388 392 … … 447 451 // @todo remove when fixed in the theme framework. 448 452 if ( ! defined( 'REQUESTS_SILENCE_PSR0_DEPRECATIONS' ) ) { 449 define( 'REQUESTS_SILENCE_PSR0_DEPRECATIONS', true ); 453 define( 'REQUESTS_SILENCE_PSR0_DEPRECATIONS', true ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound -- Constant defined by the Requests library in WordPress core, silences its deprecation notices. 450 454 } 451 455 -
hivepress/trunk/includes/components/class-email.php
r3655262 r3747070 82 82 83 83 // Set body. 84 $args['body'] = apply_filters( 'the_content', $content->post_content ); 84 $args['body'] = apply_filters( 'the_content', $content->post_content ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Core WordPress hook, applies the default content formatting. 85 85 86 86 hivepress()->request->reset_post(); -
hivepress/trunk/includes/components/class-form.php
r3585439 r3747070 444 444 445 445 foreach ( explode( '/', str_replace( '_', ' ', $name ) ) as $label ) { 446 $labels[] = translate( $label, 'continents-cities' ); 446 $labels[] = translate( $label, 'continents-cities' ); // phpcs:ignore WordPress.WP.I18n.NonSingularStringLiteralText, WordPress.WP.I18n.TextDomainMismatch, WordPress.WP.I18n.LowLevelTranslationFunction -- Uses WordPress core city name translations, same as wp_timezone_choice(). 447 447 } 448 448 … … 544 544 [ 545 545 'secret' => get_option( 'hp_recaptcha_secret_key' ), 546 'response' => sanitize_text_field( hp\get_array_value( $_POST, 'g-recaptcha-response' ) ), 546 'response' => sanitize_text_field( hp\get_array_value( $_POST, 'g-recaptcha-response' ) ), // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Only reads the reCAPTCHA response to verify it with Google; the reCAPTCHA check itself protects the form. 547 547 ] 548 548 ) … … 603 603 'https://www.google.com/recaptcha/api.js', 604 604 [], 605 null, 605 null, // phpcs:ignore WordPress.WP.EnqueuedResourceParameters.MissingVersion -- External Google API, versioned by Google. 606 606 false 607 607 ); … … 617 617 */ 618 618 public function print_scripts() { 619 $scripts = '';620 619 621 620 // Get language. … … 630 629 631 630 if ( file_exists( hivepress()->get_path() . $filepath ) ) { 632 $scripts = '<script type="module"> 633 import language from "' . esc_url( hivepress()->get_url() . $filepath ) . '"; 634 635 window.intlTelInputi18n = language; 636 </script>'; 637 } 638 639 echo $scripts; 631 wp_print_inline_script_tag( 632 'import language from "' . esc_url( hivepress()->get_url() . $filepath ) . '"; 633 634 window.intlTelInputi18n = language;', 635 [ 636 'type' => 'module', 637 ] 638 ); 639 } 640 640 } 641 641 } -
hivepress/trunk/includes/components/class-hook.php
r2751099 r3747070 97 97 public function start_import() { 98 98 if ( ! defined( 'HP_IMPORT' ) ) { 99 define( 'HP_IMPORT', true ); 99 define( 'HP_IMPORT', true ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound -- HP_ is the HivePress constant prefix. 100 100 } 101 101 } -
hivepress/trunk/includes/components/class-listing.php
r3450514 r3747070 404 404 $placeholder = implode( ', ', array_fill( 0, count( $child_term_ids ), '%d' ) ); 405 405 406 // phpcs:disable WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.InterpolatedNotPrepared -- Updates the stored term count like _update_post_term_count() does, there is no API for counting across child terms; the placeholder list is generated from %d placeholders. 407 406 408 // Get count. 407 409 $count = (int) $wpdb->get_var( … … 417 419 // Update count. 418 420 $wpdb->update( $wpdb->term_taxonomy, [ 'count' => $count ], [ 'term_id' => $parent_term_id ] ); 421 422 // phpcs:enable WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.InterpolatedNotPrepared 419 423 } 420 424 } -
hivepress/trunk/includes/components/class-router.php
r3419338 r3747070 281 281 $path = rtrim( $wp->request, '/' ) . '/'; 282 282 283 if ( $_GET ) { 284 $path .= '?' . http_build_query( $_GET ); 283 if ( $_GET ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only builds the current URL, nothing is saved. 284 $path .= '?' . http_build_query( $_GET ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only builds the current URL, nothing is saved. 285 285 } 286 286 … … 364 364 */ 365 365 public function get_redirect_url() { 366 return wp_validate_redirect( (string) hp\get_array_value( $_GET, 'redirect' ) ); 366 return wp_validate_redirect( (string) hp\get_array_value( $_GET, 'redirect' ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only reads the redirect URL, validated with wp_validate_redirect(). 367 367 } 368 368 … … 565 565 // Set description. 566 566 if ( $term->description ) { 567 $context['page_description'] = apply_filters( 'the_content', $term->description ); 567 $context['page_description'] = apply_filters( 'the_content', $term->description ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Core WordPress hook, applies the default content formatting. 568 568 } 569 569 } … … 672 672 // Render page. 673 673 if ( isset( $route['action'] ) ) { 674 echo call_user_func( $route['action'] ); 674 echo call_user_func( $route['action'] ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Page HTML rendered by HivePress templates and blocks, which escape their own output. 675 675 676 676 exit; -
hivepress/trunk/includes/components/class-template.php
r2869522 r3747070 303 303 */ 304 304 public function render_site_header() { 305 echo $this->render_menu(); 305 echo $this->render_menu(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Block HTML, blocks escape their own output. 306 306 } 307 307 … … 310 310 */ 311 311 public function render_site_footer() { 312 echo ( new Blocks\Template( [ 'template' => 'site_footer_block' ] ) )->render(); 312 echo ( new Blocks\Template( [ 'template' => 'site_footer_block' ] ) )->render(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Block HTML, blocks escape their own output. 313 313 } 314 314 -
hivepress/trunk/includes/components/class-translator.php
r3557310 r3747070 48 48 49 49 if ( $this->is_multilingual() ) { 50 $language = apply_filters( 'wpml_current_language', $language ); 50 $language = apply_filters( 'wpml_current_language', $language ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- WPML API hook. 51 51 } 52 52 … … 85 85 */ 86 86 public function get_object_id( $id, $type = 'page' ) { 87 return apply_filters( 'wpml_object_id', $id, $type ); 87 return apply_filters( 'wpml_object_id', $id, $type ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- WPML API hook. 88 88 } 89 89 … … 152 152 // Set translation. 153 153 do_action( 154 'wpml_set_element_language_details', 154 'wpml_set_element_language_details', // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- WPML API hook. 155 155 [ 156 156 'element_id' => $post_id, -
hivepress/trunk/includes/components/class-upgrade.php
r3667702 r3747070 166 166 if ( version_compare( $version, '1.3.0', '<' ) ) { 167 167 168 // phpcs:disable WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- One-time renaming of legacy meta keys and options on upgrade, there is no API for bulk renaming. 169 168 170 // Upgrade user meta. 169 171 $wpdb->update( $wpdb->usermeta, [ 'meta_key' => 'hp_image' ], [ 'meta_key' => 'hp_image_id' ] ); … … 179 181 // Upgrade options. 180 182 $wpdb->update( $wpdb->options, [ 'option_name' => 'hp_email_user_password_request' ], [ 'option_name' => 'hp_email_user_request_password' ] ); 183 184 // phpcs:enable 181 185 } 182 186 } -
hivepress/trunk/includes/components/class-user.php
r3732142 r3747070 132 132 133 133 /** 134 * Fires when a new user is verified.134 * Fires when a new user's email is verified via the verification link, social login or admin confirmation, or right after registration if email verification is disabled. 135 135 * 136 136 * @hook hivepress/v1/models/user/verify 137 137 * @param {int} $user_id User ID. 138 * @param {array} $values User values .138 * @param {array} $values User values (on registration only). 139 139 */ 140 140 do_action( 'hivepress/v1/models/user/verify', $user_id, $values ); … … 263 263 'type' => 'url', 264 264 'display_type' => 'hidden', 265 'default' => hp\get_array_value( $_GET, 'redirect' ), 265 'default' => hp\get_array_value( $_GET, 'redirect' ), // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only sets the default redirect URL of the rendered form, nothing is saved. 266 266 '_separate' => true, 267 267 ]; … … 416 416 417 417 // Get user ID. 418 $user_id = absint( hp\get_array_value( $_GET, 'user_id' ) ); 418 $user_id = absint( hp\get_array_value( $_GET, 'user_id' ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only checks which profile fields to display, nothing is saved. 419 419 420 420 if ( ! $user_id ) { … … 446 446 447 447 // Delete verification key. 448 if ( hp\get_array_value( $_POST, 'hp_email_verified' ) && get_user_meta( $user_id, 'hp_email_verify_key', true ) ) { 448 if ( hp\get_array_value( $_POST, 'hp_email_verified' ) && get_user_meta( $user_id, 'hp_email_verify_key', true ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Nonce verified by WordPress in user-edit.php before saving the profile. 449 449 delete_user_meta( $user_id, 'hp_email_verified' ); 450 450 delete_user_meta( $user_id, 'hp_email_verify_key' ); … … 453 453 454 454 // Verify user. 455 do_action( 'hivepress/v1/models/user/verify', $user_id );455 do_action( 'hivepress/v1/models/user/verify', $user_id, [] ); 456 456 } 457 457 } -
hivepress/trunk/includes/configs/meta-boxes.php
r3663494 r3747070 52 52 53 53 'listing_settings' => [ 54 'title' => hivepress()->translator->get_string( 'settings' ), 55 'screen' => 'listing', 56 'model' => 'listing', 54 'title' => hivepress()->translator->get_string( 'settings' ), 55 'screen' => 'listing', 56 'model' => 'listing', 57 '_capability' => 'edit_others_posts', 57 58 58 59 'fields' => [ … … 146 147 147 148 'vendor_settings' => [ 148 'title' => hivepress()->translator->get_string( 'settings' ), 149 'screen' => 'vendor', 150 'model' => 'vendor', 149 'title' => hivepress()->translator->get_string( 'settings' ), 150 'screen' => 'vendor', 151 'model' => 'vendor', 152 '_capability' => 'edit_others_posts', 151 153 152 154 'fields' => [ -
hivepress/trunk/includes/configs/post-types.php
r3086095 r3747070 13 13 return [ 14 14 'email' => [ 15 'public' => false, 16 'show_ui' => true, 17 'show_in_menu' => 'hp_settings', 18 'supports' => [ 'title', 'editor' ], 15 'public' => false, 16 'show_ui' => true, 17 'show_in_menu' => 'hp_settings', 18 'supports' => [ 'title', 'editor' ], 19 'capability_type' => 'page', 19 20 20 'labels' => [21 'labels' => [ 21 22 'name' => esc_html__( 'Emails', 'hivepress' ), 22 23 'singular_name' => esc_html__( 'Email', 'hivepress' ), … … 33 34 34 35 'template' => [ 35 'public' => false, 36 'show_ui' => true, 37 'show_in_rest' => true, 38 'show_in_menu' => 'hp_settings', 39 'supports' => [ 'title', 'editor' ], 36 'public' => false, 37 'show_ui' => true, 38 'show_in_rest' => true, 39 'show_in_menu' => 'hp_settings', 40 'supports' => [ 'title', 'editor' ], 41 'capability_type' => 'page', 40 42 41 'labels' => [43 'labels' => [ 42 44 'name' => esc_html__( 'Templates', 'hivepress' ), 43 45 'singular_name' => esc_html__( 'Template', 'hivepress' ), -
hivepress/trunk/includes/configs/strings.php
r3655262 r3747070 45 45 'expiration_period' => esc_html__( 'Expiration Period', 'hivepress' ), 46 46 'expiration_date' => esc_html__( 'Expiration Date', 'hivepress' ), 47 /* translators: %s: date. */ 47 48 'expires_on' => esc_html__( 'Expires %s', 'hivepress' ), 49 /* translators: %s: date. */ 48 50 'expired_on' => esc_html__( 'Expired %s', 'hivepress' ), 49 51 'default_fields' => esc_html__( 'Default Fields', 'hivepress' ), -
hivepress/trunk/includes/controllers/class-attachment.php
r3655262 r3747070 173 173 174 174 // Check file. 175 if ( ! isset( $_FILES['file'] ) ) { 175 if ( ! isset( $_FILES['file'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing -- REST API request; WordPress requires a valid REST nonce for cookie authentication, otherwise the user is not logged in. 176 176 return hp\rest_error( 400 ); 177 177 } 178 178 179 179 // Check file format. 180 if ( $parent_field->get_formats() && ! hivepress()->attachment->is_valid_file( $_FILES['file']['tmp_name'], $_FILES['file']['name'], $parent_field->get_formats() ) ) { 180 if ( $parent_field->get_formats() && ! hivepress()->attachment->is_valid_file( $_FILES['file']['tmp_name'], $_FILES['file']['name'], $parent_field->get_formats() ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing, WordPress.Security.ValidatedSanitizedInput.InputNotValidated, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- REST API request with WordPress REST nonce check; the file type is validated by wp_check_filetype_and_ext() in is_valid_file() and by media_handle_upload(). 181 181 182 182 /* translators: %s: file extensions. */ -
hivepress/trunk/includes/controllers/class-google.php
r2692993 r3747070 73 73 74 74 // Get state. 75 $state = json_decode( wp_unslash( hp\get_array_value( $_GET, 'state' ) ), true ); 75 $state = json_decode( wp_unslash( hp\get_array_value( $_GET, 'state' ) ), true ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Nonce is passed in the OAuth state parameter and verified below. 76 76 77 77 if ( ! $state ) { … … 140 140 141 141 // Verify nonce. 142 $nonce = hp\get_array_value( $_GET, 'nonce' ); 142 $nonce = hp\get_array_value( $_GET, 'nonce' ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Nonce is verified below. 143 143 144 144 if ( ! wp_verify_nonce( $nonce, 'google_oauth_revoke_access' ) ) { -
hivepress/trunk/includes/controllers/class-listing.php
r3732142 r3747070 579 579 // Get category. 580 580 $category = null; 581 $category_id = is_tax() ? get_queried_object_id() : absint( hp\get_array_value( $_GET, '_category' ) ); 581 $category_id = is_tax() ? get_queried_object_id() : absint( hp\get_array_value( $_GET, '_category' ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only reads the category ID for the redirect, nothing is saved. 582 582 583 583 if ( $category_id ) { … … 1041 1041 // Check redirect. 1042 1042 // @todo remove temporary fix. 1043 if ( isset( $_GET['redirect'] ) ) { 1043 if ( isset( $_GET['redirect'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Only resets the category of the current user's draft listing being submitted. 1044 1044 wp_set_post_terms( $listing->get_id(), [], 'hp_listing_category' ); 1045 1045 -
hivepress/trunk/includes/controllers/class-user.php
r3732142 r3747070 889 889 890 890 // Get username and email key. 891 $username = sanitize_user( hp\get_array_value( $_GET, 'username' ) ); 892 $email_key = sanitize_key( hp\get_array_value( $_GET, 'email_verify_key' ) ); 891 $username = sanitize_user( hp\get_array_value( $_GET, 'username' ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Verified with the secret email verification key sent by email instead of a nonce. 892 $email_key = sanitize_key( hp\get_array_value( $_GET, 'email_verify_key' ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Verified with the secret email verification key sent by email instead of a nonce. 893 893 894 894 if ( ! $username || ! $email_key ) { … … 927 927 928 928 // Verify user. 929 do_action( 'hivepress/v1/models/user/verify', $user->ID );929 do_action( 'hivepress/v1/models/user/verify', $user->ID, [] ); 930 930 931 931 // Check authentication. … … 939 939 wp_set_auth_cookie( $user->ID, true ); 940 940 941 do_action( 'wp_login', $user->user_login, $user ); 941 do_action( 'wp_login', $user->user_login, $user ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Core WordPress hook, fired after logging in like wp_signon() does. 942 942 943 943 // Redirect user. … … 1012 1012 1013 1013 if ( $user ) { 1014 /* translators: %s: user name. */ 1014 1015 $title = sprintf( esc_html__( 'Profile of %s', 'hivepress' ), $user->get_display_name() ); 1015 1016 } -
hivepress/trunk/includes/emails/class-listing-approve.php
r2692993 r3747070 46 46 [ 47 47 'subject' => hivepress()->translator->get_string( 'listing_approved' ), 48 'body' => hp\sanitize_html( __( 'Hi, %user_name%! Your listing "%listing_title%" has been approved, click on the following link to view it: %listing_url%', 'hivepress' ) ), 48 'body' => hp\sanitize_html( __( 'Hi, %user_name%! Your listing "%listing_title%" has been approved, click on the following link to view it: %listing_url%', 'hivepress' ) ), // phpcs:ignore WordPress.WP.I18n.MissingTranslatorsComment -- Email tokens, not printf placeholders. 49 49 ], 50 50 $args -
hivepress/trunk/includes/emails/class-listing-expire.php
r2692993 r3747070 46 46 [ 47 47 'subject' => hivepress()->translator->get_string( 'listing_expired' ), 48 'body' => hp\sanitize_html( __( 'Hi, %user_name%! Your listing "%listing_title%" has expired, click on the following link to renew it: %listing_url%', 'hivepress' ) ), 48 'body' => hp\sanitize_html( __( 'Hi, %user_name%! Your listing "%listing_title%" has expired, click on the following link to renew it: %listing_url%', 'hivepress' ) ), // phpcs:ignore WordPress.WP.I18n.MissingTranslatorsComment -- Email tokens, not printf placeholders. 49 49 ], 50 50 $args -
hivepress/trunk/includes/emails/class-listing-reject.php
r2692993 r3747070 46 46 [ 47 47 'subject' => hivepress()->translator->get_string( 'listing_rejected' ), 48 'body' => hp\sanitize_html( __( 'Hi, %user_name%! Unfortunately, your listing "%listing_title%" has been rejected.', 'hivepress' ) ), 48 'body' => hp\sanitize_html( __( 'Hi, %user_name%! Unfortunately, your listing "%listing_title%" has been rejected.', 'hivepress' ) ), // phpcs:ignore WordPress.WP.I18n.MissingTranslatorsComment -- Email tokens, not printf placeholders. 49 49 ], 50 50 $args -
hivepress/trunk/includes/emails/class-user-delete.php
r3660816 r3747070 46 46 [ 47 47 'subject' => esc_html__( 'Account Deleted', 'hivepress' ), 48 'body' => hp\sanitize_html( __( 'Hi, %user_name%! Your account has been deleted, along with any associated content.', 'hivepress' ) ), 48 'body' => hp\sanitize_html( __( 'Hi, %user_name%! Your account has been deleted, along with any associated content.', 'hivepress' ) ), // phpcs:ignore WordPress.WP.I18n.MissingTranslatorsComment -- Email tokens, not printf placeholders. 49 49 ], 50 50 $args -
hivepress/trunk/includes/emails/class-user-email-verify.php
r2692993 r3747070 46 46 [ 47 47 'subject' => esc_html__( 'Email Verification', 'hivepress' ), 48 'body' => hp\sanitize_html( __( 'Hi, %user_name%! Please click on the following link to verify your email address: %email_verify_url%', 'hivepress' ) ), 48 'body' => hp\sanitize_html( __( 'Hi, %user_name%! Please click on the following link to verify your email address: %email_verify_url%', 'hivepress' ) ), // phpcs:ignore WordPress.WP.I18n.MissingTranslatorsComment, WordPress.WP.I18n.UnorderedPlaceholdersText -- Email tokens, not printf placeholders. 49 49 ], 50 50 $args -
hivepress/trunk/includes/emails/class-user-password-request.php
r2692993 r3747070 46 46 [ 47 47 'subject' => esc_html__( 'Password Reset', 'hivepress' ), 48 'body' => hp\sanitize_html( __( 'Hi, %user_name%! Please click on the following link to set a new password: %password_reset_url%', 'hivepress' ) ), 48 'body' => hp\sanitize_html( __( 'Hi, %user_name%! Please click on the following link to set a new password: %password_reset_url%', 'hivepress' ) ), // phpcs:ignore WordPress.WP.I18n.MissingTranslatorsComment -- Email tokens, not printf placeholders. 49 49 ], 50 50 $args -
hivepress/trunk/includes/emails/class-user-register.php
r2723732 r3747070 46 46 [ 47 47 'subject' => esc_html__( 'Registration Complete', 'hivepress' ), 48 'body' => hp\sanitize_html( __( "Hi, %user_name%! Thank you for registering, now you can access website areas that require an account.", 'hivepress' ) ), 48 'body' => hp\sanitize_html( __( "Hi, %user_name%! Thank you for registering, now you can access website areas that require an account.", 'hivepress' ) ), // phpcs:ignore WordPress.WP.I18n.MissingTranslatorsComment -- Email tokens, not printf placeholders. 49 49 ], 50 50 $args -
hivepress/trunk/includes/fields/class-attachment-upload.php
r3667702 r3747070 337 337 'data-messages' => wp_json_encode( 338 338 [ 339 /* translators: %s: file size. */ 339 340 'max_size' => sprintf( esc_html__( 'The file size must not exceed %s.', 'hivepress' ), size_format( wp_max_upload_size() ) ), 340 341 /* translators: %s: files number. */ -
hivepress/trunk/includes/fields/class-checkbox.php
r3655262 r3747070 116 116 parent::normalize(); 117 117 118 if ( ! is_null( $this->value ) && ! is_scalar( $this->value ) ) { 119 $this->value = null; 120 } 121 118 122 if ( ! is_null( $this->value ) ) { 119 123 $this->value = trim( wp_unslash( $this->value ) ); -
hivepress/trunk/includes/fields/class-date.php
r3663494 r3747070 289 289 return trim( wp_unslash( $value ) ); 290 290 }, 291 (array) $this->value291 array_filter( (array) $this->value, 'is_scalar' ) 292 292 ); 293 293 -
hivepress/trunk/includes/fields/class-field.php
r3732142 r3747070 566 566 567 567 if ( $shortcode ) { 568 $value = strip_shortcodes( $value ); 569 } 568 $value = hp\strip_shortcodes( $value ); 569 } 570 571 // Get tokens. 572 $tokens = array_merge( 573 $this->context, 574 [ 575 'label' => '<strong>' . $this->label . '</strong>', 576 'value' => $value, 577 'raw_value' => is_array( $this->value ) ? '' : $this->escape_display_value( (string) $this->value, true ), 578 ] 579 ); 570 580 571 581 // Render output. 572 $output = hp\replace_tokens( 573 array_merge( 574 $this->context, 575 [ 576 'label' => '<strong>' . $this->label . '</strong>', 577 'value' => $value, 578 'raw_value' => is_array( $this->value ) ? '' : $this->escape_display_value( (string) $this->value, true ), 579 ] 580 ), 581 $this->display_template, 582 true 583 ); 582 $output = ''; 583 584 $parts = preg_split( '/(\s(?:href|src|action|formaction|xlink:href|style)\s*=\s*(?:"[^"]*"|\'[^\']*\'|[^\s"\'>]+))/i', (string) $this->display_template, -1, PREG_SPLIT_DELIM_CAPTURE ); 585 586 foreach ( $parts as $index => $part ) { 587 if ( strpos( $part, '%' ) === false ) { 588 $output .= $part; 589 } elseif ( $index % 2 && preg_match( '/^([^=]+=\s*)(["\']?)(.*)\2$/s', $part, $matches ) ) { 590 $attribute = hp\replace_tokens( $tokens, $matches[3], true ); 591 592 if ( $attribute !== $matches[3] ) { 593 if ( stripos( $matches[1], 'style' ) !== false ) { 594 $attribute = esc_attr( safecss_filter_attr( $attribute ) ); 595 } elseif ( strpbrk( strstr( $matches[3], '%', true ), ':/?#' ) === false ) { 596 $attribute = esc_url( $attribute ); 597 } 598 599 $quote = $matches[2] ? $matches[2] : '"'; 600 601 $part = $matches[1] . $quote . $attribute . $quote; 602 } 603 604 $output .= $part; 605 } else { 606 $output .= hp\replace_tokens( $tokens, $part, true ); 607 } 608 } 584 609 585 610 if ( $shortcode ) { -
hivepress/trunk/includes/fields/class-regex.php
r3655262 r3747070 59 59 Field::normalize(); 60 60 61 if ( ! is_null( $this->value ) && ! is_scalar( $this->value ) ) { 62 $this->value = null; 63 } 64 61 65 if ( ! is_null( $this->value ) ) { 62 66 $this->value = trim( preg_replace( '#(?<!\\\\)/#', '\\/', trim( $this->value ) ), '^$' ); -
hivepress/trunk/includes/fields/class-text.php
r3732142 r3747070 181 181 parent::normalize(); 182 182 183 if ( ! is_null( $this->value ) && ! is_scalar( $this->value ) ) { 184 $this->value = null; 185 } 186 183 187 if ( ! is_null( $this->value ) ) { 184 188 $this->value = trim( wp_unslash( $this->value ) ); -
hivepress/trunk/includes/fields/class-textarea.php
r3732142 r3747070 102 102 wp_enqueue_style( 'wp-block-embed' ); 103 103 104 return make_clickable( apply_filters( 'the_content', empty( $this->html ) ? esc_html( $this->value ) : $this->value ) ); 104 return make_clickable( apply_filters( 'the_content', empty( $this->html ) ? esc_html( $this->value ) : $this->value ) ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Core WordPress hook, applies the default content formatting. 105 105 } 106 106 } … … 126 126 protected function sanitize() { 127 127 if ( empty( $this->html ) ) { 128 $this->value = sanitize_textarea_field( $this->value);128 $this->value = hp\strip_shortcodes( sanitize_textarea_field( $this->value ) ); 129 129 } else { 130 130 parent::sanitize(); -
hivepress/trunk/includes/forms/class-form.php
r3114605 r3747070 187 187 // Set message. 188 188 if ( $this->message ) { 189 $attributes['data-message'] = $this->message;189 $attributes['data-message'] = htmlspecialchars( hp\sanitize_html( $this->message ), ENT_QUOTES, 'UTF-8' ); 190 190 } 191 191 -
hivepress/trunk/includes/helpers.php
r3732142 r3747070 611 611 return strpos( $text, '[' ) !== false && preg_match( '/\[[a-z0-9_-]+(\]| )/i', $text ); 612 612 } 613 614 /** 615 * Strips shortcodes recursively. 616 * 617 * @param string $text Text to be stripped. 618 * @return string 619 */ 620 function strip_shortcodes( $text ) { 621 do { 622 $stripped = $text; 623 624 $text = \strip_shortcodes( $stripped ); 625 } while ( $text !== $stripped ); 626 627 return $text; 628 } -
hivepress/trunk/includes/integrations/class-elementor-widget.php
r3462981 r3747070 165 165 166 166 // Create block. 167 $block = hp\create_class_instance( $block_class, [ $this->get_settings_for_display() ] );167 $block = hp\create_class_instance( $block_class, [ array_intersect_key( $this->get_settings_for_display(), (array) $block_class::get_meta( 'settings' ) ) ] ); 168 168 169 169 if ( $block ) { 170 170 171 171 // Render block. 172 echo $block->render(); 172 echo $block->render(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Block HTML, blocks escape their own output. 173 173 } 174 174 } -
hivepress/trunk/languages/hivepress.pot
r3732142 r3747070 1 1 # Copyright (C) 2026 HivePress 2 # This file is distributed under the same license as the HivePress plugin.2 # This file is distributed under the GPLv3. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: HivePress 1. 7.32\n"5 "Project-Id-Version: HivePress 1.8.0\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/hivepress\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-10- 06T23:16:56+00:00\n"12 "POT-Creation-Date: 2026-10-14T18:37:06+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.12.0\n" … … 65 65 msgstr "" 66 66 67 #: includes/components/class-admin.php:104 267 #: includes/components/class-admin.php:1045 68 68 msgctxt "plural" 69 69 msgid "All" 70 70 msgstr "" 71 71 72 #: includes/components/class-admin.php:10 4772 #: includes/components/class-admin.php:1050 73 73 msgctxt "plural" 74 74 msgid "Installed" 75 75 msgstr "" 76 76 77 #: includes/components/class-admin.php:18 0377 #: includes/components/class-admin.php:1811 78 78 #: includes/configs/strings.php:16 79 79 #: templates/admin/settings.php:6 … … 82 82 83 83 #. translators: 1: settings URL, 2: unlicensed products. 84 #: includes/components/class-admin.php:19 0285 #, php-format 86 msgid "Please <a href=\"%1$s\">add the license keys</a> for the installed premium HivePress themes and extensions . The following products without valid licenses are going to be disabled automatically: %2$s."84 #: includes/components/class-admin.php:1910 85 #, php-format 86 msgid "Please <a href=\"%1$s\">add the license keys</a> for the installed premium HivePress themes and extensions to keep receiving security and feature updates: %2$s." 87 87 msgstr "" 88 88 89 89 #. translators: %s: themes URL. 90 #: includes/components/class-admin.php:19 1790 #: includes/components/class-admin.php:1925 91 91 #, php-format 92 92 msgid "The current theme doesn't declare HivePress support, if you notice any styling issues please consider using one of the <a href=\"%s\">official themes</a> instead." … … 94 94 95 95 #. translators: %s: link URL. 96 #: includes/components/class-admin.php:193 096 #: includes/components/class-admin.php:1938 97 97 #, php-format 98 98 msgid "It's been more than 2 weeks since you installed HivePress, that's awesome! If you find it useful, please leave a review on <a href=\"%s\" target=\"_blank\">WordPress.org</a> to help us spread the word." … … 100 100 101 101 #. translators: %s: link URL. 102 #: includes/components/class-admin.php:19 45102 #: includes/components/class-admin.php:1953 103 103 #, php-format 104 104 msgid "Great start with HivePress! Check out our <a href=\"%1$s\">premium themes</a> and <a href=\"%2$s\">extensions</a> for more tailored design and functionality." … … 106 106 107 107 #. translators: %s: terms URL. 108 #: includes/components/class-admin.php:19 59108 #: includes/components/class-admin.php:1967 109 109 #, php-format 110 110 msgid "Help us make HivePress better by sharing <a href=\"%s\" target=\"_blank\">non-sensitive usage data</a> or dismiss this notice to opt out." … … 112 112 113 113 #. translators: %s: terms URL. 114 #: includes/components/class-admin.php:19 59114 #: includes/components/class-admin.php:1967 115 115 msgid "Share Usage Data" 116 116 msgstr "" 117 117 118 118 #. translators: %s: link URL. 119 #: includes/components/class-admin.php:197 1119 #: includes/components/class-admin.php:1979 120 120 #, php-format 121 121 msgid "Have you already launched this website? Please submit it to the <a href=\"%s\" target=\"_blank\">HivePress Showcase</a> to inspire others." … … 123 123 124 124 #. translators: %s: link URL. 125 #: includes/components/class-admin.php:19 84125 #: includes/components/class-admin.php:1992 126 126 #, php-format 127 127 msgid "Are you a developer familiar with HivePress? Join the <a href=\"%s\" target=\"_blank\">HivePress Experts</a> program to regularly get new clients." … … 129 129 130 130 #. translators: %s: plugin name. 131 #: includes/components/class-admin.php:21 16131 #: includes/components/class-admin.php:2124 132 132 #, php-format 133 133 msgid "Deactivate %s" … … 135 135 136 136 #. translators: %s: link URL. 137 #: includes/components/class-admin.php:21 45137 #: includes/components/class-admin.php:2153 138 138 #, php-format 139 139 msgid "Thanks for using HivePress ❤️ Your <a href=\"%s\" target=\"_blank\">review</a> matters." 140 140 msgstr "" 141 141 142 #: includes/components/class-attribute.php:7 82142 #: includes/components/class-attribute.php:790 143 143 msgid "Add Option" 144 144 msgstr "" 145 145 146 #: includes/components/class-attribute.php:7 83146 #: includes/components/class-attribute.php:791 147 147 msgid "Edit Option" 148 148 msgstr "" 149 149 150 #: includes/components/class-attribute.php:7 84150 #: includes/components/class-attribute.php:792 151 151 msgid "Update Option" 152 152 msgstr "" 153 153 154 #: includes/components/class-attribute.php:7 85154 #: includes/components/class-attribute.php:793 155 155 msgid "Parent Option" 156 156 msgstr "" 157 157 158 #: includes/components/class-attribute.php:7 86158 #: includes/components/class-attribute.php:794 159 159 msgid "Search Options" 160 160 msgstr "" 161 161 162 #: includes/components/class-attribute.php:7 87162 #: includes/components/class-attribute.php:795 163 163 msgid "No options found." 164 164 msgstr "" 165 165 166 #: includes/components/class-attribute.php:10 02166 #: includes/components/class-attribute.php:1010 167 167 msgid "Edit Options" 168 168 msgstr "" 169 169 170 #: includes/components/class-attribute.php:10 35170 #: includes/components/class-attribute.php:1043 171 171 msgid "Load options dynamically" 172 172 msgstr "" 173 173 174 #: includes/components/class-attribute.php:10 36174 #: includes/components/class-attribute.php:1044 175 175 msgid "Check this option to load dropdown choices while typing instead of all at once." 176 176 msgstr "" 177 177 178 #: includes/components/class-attribute.php:10 53178 #: includes/components/class-attribute.php:1061 179 179 msgid "Default Value" 180 180 msgstr "" 181 181 182 #: includes/components/class-attribute.php:10 54182 #: includes/components/class-attribute.php:1062 183 183 msgctxt "checkbox" 184 184 msgid "Checked by default" 185 185 msgstr "" 186 186 187 #: includes/components/class-attribute.php:10 73187 #: includes/components/class-attribute.php:1081 188 188 msgctxt "attribute" 189 189 msgid "Searchable" 190 190 msgstr "" 191 191 192 #: includes/components/class-attribute.php:10 74192 #: includes/components/class-attribute.php:1082 193 193 msgid "Display in the search form" 194 194 msgstr "" 195 195 196 #: includes/components/class-attribute.php:108 0196 #: includes/components/class-attribute.php:1088 197 197 msgid "Pages" 198 198 msgstr "" 199 199 200 #: includes/components/class-attribute.php:108 1200 #: includes/components/class-attribute.php:1089 201 201 msgid "Create a page for each option" 202 202 msgstr "" 203 203 204 #: includes/components/class-attribute.php:10 82204 #: includes/components/class-attribute.php:1090 205 205 msgid "Check this option to enable a category-like page for each attribute option." 206 206 msgstr "" 207 207 208 #: includes/components/class-attribute.php:1 099208 #: includes/components/class-attribute.php:1107 209 209 msgid "Field Name" 210 210 msgstr "" 211 211 212 #: includes/components/class-attribute.php:110 0212 #: includes/components/class-attribute.php:1108 213 213 msgid "Set the field name used for storing the attribute values." 214 214 msgstr "" 215 215 216 #: includes/components/class-attribute.php:110 0216 #: includes/components/class-attribute.php:1108 217 217 msgid "Use lowercase letters, numbers, and underscores only." 218 218 msgstr "" 219 219 220 #: includes/components/class-attribute.php:13 37220 #: includes/components/class-attribute.php:1345 221 221 msgctxt "field" 222 222 msgid "requires review" 223 223 msgstr "" 224 224 225 #: includes/components/class-attribute.php:184 1226 #: includes/configs/strings.php:21 4225 #: includes/components/class-attribute.php:1849 226 #: includes/configs/strings.php:216 227 227 msgid "Attributes" 228 228 msgstr "" 229 229 230 #: includes/components/class-attribute.php:185 0230 #: includes/components/class-attribute.php:1858 231 231 msgctxt "attribute" 232 232 msgid "Editable" 233 233 msgstr "" 234 234 235 #: includes/components/class-attribute.php:185 1235 #: includes/components/class-attribute.php:1859 236 236 msgid "Allow front-end editing" 237 237 msgstr "" 238 238 239 #: includes/components/class-attribute.php:18 57240 #: includes/components/class-attribute.php:1 893239 #: includes/components/class-attribute.php:1865 240 #: includes/components/class-attribute.php:1901 241 241 msgid "Field Type" 242 242 msgstr "" 243 243 244 #: includes/components/class-attribute.php:18 72244 #: includes/components/class-attribute.php:1880 245 245 msgctxt "attribute" 246 246 msgid "Filterable" 247 247 msgstr "" 248 248 249 #: includes/components/class-attribute.php:18 73249 #: includes/components/class-attribute.php:1881 250 250 msgid "Display in the filter form" 251 251 msgstr "" 252 252 253 #: includes/components/class-attribute.php:18 79253 #: includes/components/class-attribute.php:1887 254 254 msgctxt "attribute" 255 255 msgid "Indexable" 256 256 msgstr "" 257 257 258 #: includes/components/class-attribute.php:188 0258 #: includes/components/class-attribute.php:1888 259 259 msgid "Include in keyword search" 260 260 msgstr "" 261 261 262 #: includes/components/class-attribute.php:18 86262 #: includes/components/class-attribute.php:1894 263 263 msgctxt "attribute" 264 264 msgid "Sortable" 265 265 msgstr "" 266 266 267 #: includes/components/class-attribute.php:18 87267 #: includes/components/class-attribute.php:1895 268 268 msgid "Display as a sorting option" 269 269 msgstr "" 270 270 271 #: includes/components/class-attribute.php:19 07271 #: includes/components/class-attribute.php:1915 272 272 msgid "Areas" 273 273 msgstr "" 274 274 275 #: includes/components/class-attribute.php:19 08275 #: includes/components/class-attribute.php:1916 276 276 msgid "Choose the template areas where you want to display this attribute." 277 277 msgstr "" 278 278 279 #: includes/components/class-attribute.php:19 14280 #: includes/components/class-attribute.php:19 15281 #: includes/components/class-attribute.php:19 16279 #: includes/components/class-attribute.php:1922 280 #: includes/components/class-attribute.php:1923 281 #: includes/components/class-attribute.php:1924 282 282 msgid "Block" 283 283 msgstr "" 284 284 285 #: includes/components/class-attribute.php:19 14286 #: includes/components/class-attribute.php:19 17285 #: includes/components/class-attribute.php:1922 286 #: includes/components/class-attribute.php:1925 287 287 msgctxt "area" 288 288 msgid "primary" 289 289 msgstr "" 290 290 291 #: includes/components/class-attribute.php:19 15292 #: includes/components/class-attribute.php:19 18291 #: includes/components/class-attribute.php:1923 292 #: includes/components/class-attribute.php:1926 293 293 msgctxt "area" 294 294 msgid "secondary" 295 295 msgstr "" 296 296 297 #: includes/components/class-attribute.php:19 16298 #: includes/components/class-attribute.php:19 19297 #: includes/components/class-attribute.php:1924 298 #: includes/components/class-attribute.php:1927 299 299 msgctxt "area" 300 300 msgid "ternary" 301 301 msgstr "" 302 302 303 #: includes/components/class-attribute.php:19 17304 #: includes/components/class-attribute.php:19 18305 #: includes/components/class-attribute.php:19 19303 #: includes/components/class-attribute.php:1925 304 #: includes/components/class-attribute.php:1926 305 #: includes/components/class-attribute.php:1927 306 306 msgid "Page" 307 307 msgstr "" 308 308 309 #: includes/components/class-attribute.php:19 25309 #: includes/components/class-attribute.php:1933 310 310 msgid "Choose an icon for this attribute to include in the display format with the %icon% token." 311 311 msgstr "" 312 312 313 #: includes/components/class-attribute.php:19 33313 #: includes/components/class-attribute.php:1941 314 314 msgid "Format" 315 315 msgstr "" 316 316 317 #: includes/components/class-attribute.php:19 34317 #: includes/components/class-attribute.php:1942 318 318 msgid "Set the attribute display format." 319 319 msgstr "" 320 320 321 #: includes/components/class-attribute.php:195 1321 #: includes/components/class-attribute.php:1959 322 322 msgid "Choose an icon to include in the display format with the %icon% token." 323 323 msgstr "" 324 324 325 #: includes/components/class-attribute.php:19 58326 #: includes/configs/meta-boxes.php:13 0325 #: includes/components/class-attribute.php:1966 326 #: includes/configs/meta-boxes.php:131 327 327 msgctxt "sort priority" 328 328 msgid "Order" 329 329 msgstr "" 330 330 331 #: includes/components/class-attribute.php:20 16331 #: includes/components/class-attribute.php:2024 332 332 msgctxt "attribute" 333 333 msgid "Synced" 334 334 msgstr "" 335 335 336 #: includes/components/class-attribute.php:20 17336 #: includes/components/class-attribute.php:2025 337 337 msgid "Sync with the vendor field" 338 338 msgstr "" 339 339 340 #: includes/components/class-attribute.php:20 18340 #: includes/components/class-attribute.php:2026 341 341 msgid "Check this option to sync the value with the vendor field of the same name." 342 342 msgstr "" 343 343 344 #: includes/components/class-attribute.php:20 24344 #: includes/components/class-attribute.php:2032 345 345 msgctxt "attribute" 346 346 msgid "Moderated" 347 347 msgstr "" 348 348 349 #: includes/components/class-attribute.php:20 25349 #: includes/components/class-attribute.php:2033 350 350 msgid "Manually approve changes" 351 351 msgstr "" 352 352 353 #: includes/components/class-attribute.php:20 32353 #: includes/components/class-attribute.php:2040 354 354 msgctxt "attribute" 355 355 msgid "Related" 356 356 msgstr "" 357 357 358 #: includes/components/class-attribute.php:20 33358 #: includes/components/class-attribute.php:2041 359 359 msgid "Include in related criteria" 360 360 msgstr "" 361 361 362 #: includes/components/class-attribute.php:20 34362 #: includes/components/class-attribute.php:2042 363 363 msgid "Check this option if you want this attribute to determine related listings." 364 364 msgstr "" … … 367 367 #: includes/components/class-template.php:200 368 368 #: includes/configs/meta-boxes.php:21 369 #: includes/configs/post-types.php:4 3369 #: includes/configs/post-types.php:45 370 370 msgid "Template" 371 371 msgstr "" … … 394 394 msgstr "" 395 395 396 #: includes/components/class-listing.php:4 38396 #: includes/components/class-listing.php:442 397 397 msgid "Gallery" 398 398 msgstr "" 399 399 400 #: includes/components/class-listing.php:5 88401 #: includes/configs/meta-boxes.php:7 7400 #: includes/components/class-listing.php:592 401 #: includes/configs/meta-boxes.php:78 402 402 #: includes/models/class-listing.php:96 403 403 #: templates/listing/view/listing-featured-badge.php:7 … … 406 406 msgstr "" 407 407 408 #: includes/components/class-listing.php:59 2409 #: includes/configs/meta-boxes.php:7 0408 #: includes/components/class-listing.php:596 409 #: includes/configs/meta-boxes.php:71 410 410 #: includes/models/class-listing.php:102 411 411 #: templates/listing/view/listing-verified-badge.php:7 … … 414 414 msgstr "" 415 415 416 #: includes/components/class-listing.php:72 1416 #: includes/components/class-listing.php:725 417 417 msgid "Edit" 418 418 msgstr "" … … 498 498 msgstr "" 499 499 500 #: includes/configs/meta-boxes.php:8 4500 #: includes/configs/meta-boxes.php:85 501 501 msgid "Featuring Date" 502 502 msgstr "" 503 503 504 #: includes/configs/meta-boxes.php:14 0504 #: includes/configs/meta-boxes.php:141 505 505 msgid "Display subcategories instead of listings" 506 506 msgstr "" 507 507 508 #: includes/configs/meta-boxes.php:16 4508 #: includes/configs/meta-boxes.php:166 509 509 msgctxt "vendor" 510 510 msgid "Verified" 511 511 msgstr "" 512 512 513 #: includes/configs/meta-boxes.php:1 79513 #: includes/configs/meta-boxes.php:181 514 514 #: templates/user/view/user-verified-badge.php:7 515 515 msgctxt "user" … … 517 517 msgstr "" 518 518 519 #: includes/configs/meta-boxes.php:18 0519 #: includes/configs/meta-boxes.php:182 520 520 msgid "Mark this user as verified" 521 521 msgstr "" 522 522 523 #: includes/configs/post-types.php:2 1524 #: includes/configs/post-types.php:2 7523 #: includes/configs/post-types.php:22 524 #: includes/configs/post-types.php:28 525 525 #: includes/configs/strings.php:40 526 526 msgid "Emails" 527 527 msgstr "" 528 528 529 #: includes/configs/post-types.php:2 2529 #: includes/configs/post-types.php:23 530 530 #: includes/configs/settings.php:390 531 531 #: includes/fields/class-email.php:28 … … 534 534 msgstr "" 535 535 536 #: includes/configs/post-types.php:2 3536 #: includes/configs/post-types.php:24 537 537 msgctxt "email" 538 538 msgid "Add New" 539 539 msgstr "" 540 540 541 #: includes/configs/post-types.php:24 541 #: includes/configs/post-types.php:25 542 #: includes/configs/post-types.php:27 543 msgid "Add Email" 544 msgstr "" 545 542 546 #: includes/configs/post-types.php:26 543 msgid "Add Email"544 msgstr ""545 546 #: includes/configs/post-types.php:25547 547 msgid "Edit Email" 548 548 msgstr "" 549 549 550 #: includes/configs/post-types.php:2 8550 #: includes/configs/post-types.php:29 551 551 msgid "Search Emails" 552 552 msgstr "" 553 553 554 #: includes/configs/post-types.php:29555 554 #: includes/configs/post-types.php:30 555 #: includes/configs/post-types.php:31 556 556 msgid "No emails found." 557 557 msgstr "" 558 558 559 #: includes/configs/post-types.php:4 2560 #: includes/configs/post-types.php: 48559 #: includes/configs/post-types.php:44 560 #: includes/configs/post-types.php:50 561 561 msgid "Templates" 562 562 msgstr "" 563 563 564 #: includes/configs/post-types.php:4 4564 #: includes/configs/post-types.php:46 565 565 msgctxt "template" 566 566 msgid "Add New" 567 567 msgstr "" 568 568 569 #: includes/configs/post-types.php:45570 569 #: includes/configs/post-types.php:47 570 #: includes/configs/post-types.php:49 571 571 msgid "Add Template" 572 572 msgstr "" 573 573 574 #: includes/configs/post-types.php:4 6574 #: includes/configs/post-types.php:48 575 575 msgid "Edit Template" 576 576 msgstr "" 577 577 578 #: includes/configs/post-types.php: 49578 #: includes/configs/post-types.php:51 579 579 msgid "Search Templates" 580 580 msgstr "" 581 581 582 #: includes/configs/post-types.php:5 0583 #: includes/configs/post-types.php:5 1582 #: includes/configs/post-types.php:52 583 #: includes/configs/post-types.php:53 584 584 msgid "No templates found." 585 585 msgstr "" 586 586 587 #: includes/configs/post-types.php:6 7587 #: includes/configs/post-types.php:69 588 588 msgctxt "listing" 589 589 msgid "Add New" 590 590 msgstr "" 591 591 592 #: includes/configs/post-types.php:9 4592 #: includes/configs/post-types.php:96 593 593 msgctxt "vendor" 594 594 msgid "Add New" … … 656 656 657 657 #: includes/configs/settings.php:305 658 #: includes/configs/strings.php:8 2658 #: includes/configs/strings.php:84 659 659 msgid "Users" 660 660 msgstr "" … … 874 874 msgstr "" 875 875 876 #: includes/configs/strings.php:47 876 #. translators: %s: date. 877 #: includes/configs/strings.php:48 877 878 #, php-format 878 879 msgid "Expires %s" 879 880 msgstr "" 880 881 881 #: includes/configs/strings.php:48 882 #. translators: %s: date. 883 #: includes/configs/strings.php:50 882 884 #, php-format 883 885 msgid "Expired %s" 884 886 msgstr "" 885 887 886 #: includes/configs/strings.php: 49888 #: includes/configs/strings.php:51 887 889 msgid "Default Fields" 888 890 msgstr "" 889 891 890 #: includes/configs/strings.php:5 0892 #: includes/configs/strings.php:52 891 893 msgid "Free" 892 894 msgstr "" 893 895 894 #: includes/configs/strings.php:5 1896 #: includes/configs/strings.php:53 895 897 msgid "Price" 896 898 msgstr "" 897 899 898 #: includes/configs/strings.php:5 2900 #: includes/configs/strings.php:54 899 901 msgid "Overview" 900 902 msgstr "" 901 903 902 #: includes/configs/strings.php:5 3904 #: includes/configs/strings.php:55 903 905 msgid "Form" 904 906 msgstr "" 905 907 906 #: includes/configs/strings.php:5 4908 #: includes/configs/strings.php:56 907 909 msgid "Filter Form" 908 910 msgstr "" 909 911 910 #: includes/configs/strings.php:5 5912 #: includes/configs/strings.php:57 911 913 msgid "Sort Form" 912 914 msgstr "" 913 915 914 #: includes/configs/strings.php:5 6916 #: includes/configs/strings.php:58 915 917 msgid "Result Count" 916 918 msgstr "" 917 919 918 #: includes/configs/strings.php:5 7920 #: includes/configs/strings.php:59 919 921 msgid "Toolbar" 920 922 msgstr "" 921 923 922 #: includes/configs/strings.php: 58924 #: includes/configs/strings.php:60 923 925 msgid "Menu" 924 926 msgstr "" 925 927 926 #: includes/configs/strings.php: 59928 #: includes/configs/strings.php:61 927 929 msgid "Message" 928 930 msgstr "" 929 931 930 #: includes/configs/strings.php:6 0932 #: includes/configs/strings.php:62 931 933 msgid "Completed" 932 934 msgstr "" 933 935 934 #: includes/configs/strings.php:6 1936 #: includes/configs/strings.php:63 935 937 msgid "Profile" 936 938 msgstr "" 937 939 938 #: includes/configs/strings.php:6 2940 #: includes/configs/strings.php:64 939 941 msgid "Pagination" 940 942 msgstr "" 941 943 942 #: includes/configs/strings.php:6 3944 #: includes/configs/strings.php:65 943 945 msgid "Load More" 944 946 msgstr "" 945 947 946 #: includes/configs/strings.php:6 4948 #: includes/configs/strings.php:66 947 949 msgid "Delete" 948 950 msgstr "" 949 951 950 #: includes/configs/strings.php:6 5952 #: includes/configs/strings.php:67 951 953 msgid "Performance" 952 954 msgstr "" 953 955 954 #: includes/configs/strings.php:6 6956 #: includes/configs/strings.php:68 955 957 msgid "Storage" 956 958 msgstr "" 957 959 958 #: includes/configs/strings.php:6 7960 #: includes/configs/strings.php:69 959 961 msgid "Storage Period" 960 962 msgstr "" 961 963 962 #: includes/configs/strings.php: 68964 #: includes/configs/strings.php:70 963 965 msgid "Version" 964 966 msgstr "" 965 967 966 #: includes/configs/strings.php: 69968 #: includes/configs/strings.php:71 967 969 msgid "API Key" 968 970 msgstr "" 969 971 970 #: includes/configs/strings.php:7 0972 #: includes/configs/strings.php:72 971 973 msgid "Secret Key" 972 974 msgstr "" 973 975 974 #: includes/configs/strings.php:7 1976 #: includes/configs/strings.php:73 975 977 msgid "Client ID" 976 978 msgstr "" 977 979 978 #: includes/configs/strings.php:7 2980 #: includes/configs/strings.php:74 979 981 msgid "Client Secret" 980 982 msgstr "" 981 983 982 #: includes/configs/strings.php:7 3984 #: includes/configs/strings.php:75 983 985 msgid "Redirect URL" 984 986 msgstr "" 985 987 986 #: includes/configs/strings.php:7 4988 #: includes/configs/strings.php:76 987 989 msgid "App ID" 988 990 msgstr "" 989 991 990 #: includes/configs/strings.php:7 5992 #: includes/configs/strings.php:77 991 993 msgid "Authorization" 992 994 msgstr "" 993 995 994 #: includes/configs/strings.php:7 6996 #: includes/configs/strings.php:78 995 997 msgid "Return to My Account" 996 998 msgstr "" 997 999 998 #: includes/configs/strings.php:7 71000 #: includes/configs/strings.php:79 999 1001 msgid "My Account" 1000 1002 msgstr "" 1001 1003 1002 #: includes/configs/strings.php: 781004 #: includes/configs/strings.php:80 1003 1005 msgid "Save Changes" 1004 1006 msgstr "" 1005 1007 1006 #: includes/configs/strings.php: 791008 #: includes/configs/strings.php:81 1007 1009 msgid "Changes have been saved." 1008 1010 msgstr "" 1009 1011 1010 #: includes/configs/strings.php:8 01012 #: includes/configs/strings.php:82 1011 1013 msgid "Something went wrong." 1012 1014 msgstr "" 1013 1015 1014 #: includes/configs/strings.php:8 11016 #: includes/configs/strings.php:83 1015 1017 msgid "User" 1016 1018 msgstr "" 1017 1019 1018 #: includes/configs/strings.php:8 31020 #: includes/configs/strings.php:85 1019 1021 msgid "All Users" 1020 1022 msgstr "" 1021 1023 1022 #: includes/configs/strings.php:8 41024 #: includes/configs/strings.php:86 1023 1025 msgid "Registered Users" 1024 1026 msgstr "" 1025 1027 1026 #: includes/configs/strings.php:8 51028 #: includes/configs/strings.php:87 1027 1029 msgctxt "quantity" 1028 1030 msgid "Columns" 1029 1031 msgstr "" 1030 1032 1031 #: includes/configs/strings.php:8 61033 #: includes/configs/strings.php:88 1032 1034 msgctxt "quantity" 1033 1035 msgid "Number" 1034 1036 msgstr "" 1035 1037 1036 #: includes/configs/strings.php:8 71038 #: includes/configs/strings.php:89 1037 1039 msgid "Actions" 1038 1040 msgstr "" 1039 1041 1040 #: includes/configs/strings.php: 881042 #: includes/configs/strings.php:90 1041 1043 msgid "Widgets" 1042 1044 msgstr "" 1043 1045 1044 #: includes/configs/strings.php: 891046 #: includes/configs/strings.php:91 1045 1047 msgctxt "plural" 1046 1048 msgid "Primary" 1047 1049 msgstr "" 1048 1050 1049 #: includes/configs/strings.php:9 01051 #: includes/configs/strings.php:92 1050 1052 msgctxt "plural" 1051 1053 msgid "Secondary" 1052 1054 msgstr "" 1053 1055 1054 #: includes/configs/strings.php:9 11056 #: includes/configs/strings.php:93 1055 1057 msgctxt "plural" 1056 1058 msgid "Ternary" 1057 1059 msgstr "" 1058 1060 1059 #: includes/configs/strings.php:9 21061 #: includes/configs/strings.php:94 1060 1062 msgctxt "plural" 1061 1063 msgid "Related" 1062 1064 msgstr "" 1063 1065 1064 #: includes/configs/strings.php:9 31066 #: includes/configs/strings.php:95 1065 1067 msgctxt "sort order" 1066 1068 msgid "Item Count" 1067 1069 msgstr "" 1068 1070 1069 #: includes/configs/strings.php:9 41071 #: includes/configs/strings.php:96 1070 1072 msgctxt "sort order" 1071 1073 msgid "Name" 1072 1074 msgstr "" 1073 1075 1074 #: includes/configs/strings.php:9 51076 #: includes/configs/strings.php:97 1075 1077 msgctxt "sort order" 1076 1078 msgid "Date Added" 1077 1079 msgstr "" 1078 1080 1079 #: includes/configs/strings.php:9 61081 #: includes/configs/strings.php:98 1080 1082 msgctxt "sort order" 1081 1083 msgid "Date Registered" 1082 1084 msgstr "" 1083 1085 1084 #: includes/configs/strings.php:9 71086 #: includes/configs/strings.php:99 1085 1087 msgctxt "sort order" 1086 1088 msgid "Title" 1087 1089 msgstr "" 1088 1090 1089 #: includes/configs/strings.php: 981091 #: includes/configs/strings.php:100 1090 1092 msgctxt "sort order" 1091 1093 msgid "Random" 1092 1094 msgstr "" 1093 1095 1094 #: includes/configs/strings.php: 991096 #: includes/configs/strings.php:101 1095 1097 msgctxt "sort" 1096 1098 msgid "Order" 1097 1099 msgstr "" 1098 1100 1099 #: includes/configs/strings.php:10 01101 #: includes/configs/strings.php:102 1100 1102 msgctxt "imperative" 1101 1103 msgid "Add Details" … … 1103 1105 1104 1106 #. translators: %s: date. 1105 #: includes/configs/strings.php:10 21107 #: includes/configs/strings.php:104 1106 1108 #, php-format 1107 1109 msgid "Added on %s" … … 1109 1111 1110 1112 #. translators: %s: WooCommerce. 1111 #: includes/configs/strings.php:10 41113 #: includes/configs/strings.php:106 1112 1114 #, php-format 1113 1115 msgid "%s Product" … … 1115 1117 1116 1118 #. translators: %s: token list. 1117 #: includes/configs/strings.php:10 61119 #: includes/configs/strings.php:108 1118 1120 #, php-format 1119 1121 msgid "The following tokens are available: %s." … … 1121 1123 1122 1124 #. translators: %s: extension name. 1123 #: includes/configs/strings.php:1 081125 #: includes/configs/strings.php:110 1124 1126 #, php-format 1125 1127 msgid "%s extension is incompatible with the current HivePress version, please update HivePress or deactivate it." … … 1127 1129 1128 1130 #. translators: %s: terms URL. 1129 #: includes/configs/strings.php:11 01131 #: includes/configs/strings.php:112 1130 1132 #, php-format 1131 1133 msgid "I agree to the <a href=\"%s\" target=\"_blank\">terms and conditions</a>" 1132 msgstr ""1133 1134 #. translators: %s: field label.1135 #: includes/configs/strings.php:1121136 #, php-format1137 msgid "\"%s\" field contains an invalid value."1138 1134 msgstr "" 1139 1135 … … 1141 1137 #: includes/configs/strings.php:114 1142 1138 #, php-format 1139 msgid "\"%s\" field contains an invalid value." 1140 msgstr "" 1141 1142 #. translators: %s: field label. 1143 #: includes/configs/strings.php:116 1144 #, php-format 1143 1145 msgid "\"%s\" field contains too many values." 1144 msgstr ""1145 1146 #. translators: 1: field label, 2: length.1147 #: includes/configs/strings.php:1161148 #, php-format1149 msgid "\"%1$s\" can't be longer than %2$s characters."1150 1146 msgstr "" 1151 1147 … … 1153 1149 #: includes/configs/strings.php:118 1154 1150 #, php-format 1151 msgid "\"%1$s\" can't be longer than %2$s characters." 1152 msgstr "" 1153 1154 #. translators: 1: field label, 2: length. 1155 #: includes/configs/strings.php:120 1156 #, php-format 1155 1157 msgid "\"%1$s\" should be at least %2$s characters long." 1156 1158 msgstr "" 1157 1159 1158 #: includes/configs/strings.php:12 11160 #: includes/configs/strings.php:123 1159 1161 msgid "Listing" 1160 1162 msgstr "" 1161 1163 1162 #: includes/configs/strings.php:12 21164 #: includes/configs/strings.php:124 1163 1165 msgid "Listings" 1164 1166 msgstr "" 1165 1167 1166 #: includes/configs/strings.php:12 31168 #: includes/configs/strings.php:125 1167 1169 msgid "All Listings" 1168 1170 msgstr "" 1169 1171 1170 #: includes/configs/strings.php:12 41172 #: includes/configs/strings.php:126 1171 1173 msgid "Related Listings" 1172 1174 msgstr "" 1173 1175 1174 #: includes/configs/strings.php:12 51176 #: includes/configs/strings.php:127 1175 1177 msgid "Related Listing Criteria" 1176 1178 msgstr "" 1177 1179 1178 1180 #. translators: %s: Listings number. 1179 #: includes/configs/strings.php:12 71181 #: includes/configs/strings.php:129 1180 1182 #, php-format 1181 1183 msgid "%s Listing" … … 1185 1187 1186 1188 #. translators: %s: Vendor name. 1187 #: includes/configs/strings.php:1 291189 #: includes/configs/strings.php:131 1188 1190 #, php-format 1189 1191 msgid "Listings by %s" 1190 1192 msgstr "" 1191 1193 1192 #: includes/configs/strings.php:13 01194 #: includes/configs/strings.php:132 1193 1195 msgid "Featuring of Listings" 1194 1196 msgstr "" 1195 1197 1196 #: includes/configs/strings.php:13 11198 #: includes/configs/strings.php:133 1197 1199 msgid "Featured Listings" 1198 1200 msgstr "" 1199 1201 1200 #: includes/configs/strings.php:13 21202 #: includes/configs/strings.php:134 1201 1203 msgid "View Listings" 1202 1204 msgstr "" 1203 1205 1204 #: includes/configs/strings.php:13 31206 #: includes/configs/strings.php:135 1205 1207 msgid "Search Listings" 1206 1208 msgstr "" 1207 1209 1208 #: includes/configs/strings.php:13 41210 #: includes/configs/strings.php:136 1209 1211 msgid "No listings found." 1210 1212 msgstr "" 1211 1213 1212 #: includes/configs/strings.php:13 51214 #: includes/configs/strings.php:137 1213 1215 msgid "Listing Attributes" 1214 1216 msgstr "" 1215 1217 1216 #: includes/configs/strings.php:13 61218 #: includes/configs/strings.php:138 1217 1219 msgid "Listing Category" 1218 1220 msgstr "" 1219 1221 1220 #: includes/configs/strings.php:13 71222 #: includes/configs/strings.php:139 1221 1223 msgid "Listing Categories" 1222 1224 msgstr "" 1223 1225 1224 #: includes/configs/strings.php:1 381226 #: includes/configs/strings.php:140 1225 1227 msgid "Listing Search Form" 1226 1228 msgstr "" 1227 1229 1228 #: includes/configs/strings.php:1 391230 #: includes/configs/strings.php:141 1229 1231 msgid "Listing Expiration" 1230 1232 msgstr "" 1231 1233 1232 #: includes/configs/strings.php:14 01234 #: includes/configs/strings.php:142 1233 1235 msgid "Submit Listing" 1234 1236 msgstr "" 1235 1237 1236 #: includes/configs/strings.php:14 11238 #: includes/configs/strings.php:143 1237 1239 msgid "Renew Listing" 1238 1240 msgstr "" 1239 1241 1240 #: includes/configs/strings.php:14 21242 #: includes/configs/strings.php:144 1241 1243 msgid "Add Listing" 1242 1244 msgstr "" 1243 1245 1244 #: includes/configs/strings.php:14 31246 #: includes/configs/strings.php:145 1245 1247 msgid "View Listing" 1246 1248 msgstr "" 1247 1249 1248 #: includes/configs/strings.php:14 41250 #: includes/configs/strings.php:146 1249 1251 msgid "Edit Listing" 1250 1252 msgstr "" 1251 1253 1252 #: includes/configs/strings.php:14 51254 #: includes/configs/strings.php:147 1253 1255 msgid "Delete Listing" 1254 1256 msgstr "" 1255 1257 1256 #: includes/configs/strings.php:14 61258 #: includes/configs/strings.php:148 1257 1259 msgid "Report Listing" 1258 1260 msgstr "" 1259 1261 1260 #: includes/configs/strings.php:14 71262 #: includes/configs/strings.php:149 1261 1263 msgid "Listing Submitted" 1262 1264 msgstr "" 1263 1265 1264 #: includes/configs/strings.php:1 481266 #: includes/configs/strings.php:150 1265 1267 msgid "Listing Approved" 1266 1268 msgstr "" 1267 1269 1268 #: includes/configs/strings.php:1 491270 #: includes/configs/strings.php:151 1269 1271 msgid "Listing Rejected" 1270 1272 msgstr "" 1271 1273 1272 #: includes/configs/strings.php:15 01274 #: includes/configs/strings.php:152 1273 1275 msgid "Listing Expired" 1274 1276 msgstr "" 1275 1277 1276 #: includes/configs/strings.php:15 11278 #: includes/configs/strings.php:153 1277 1279 msgid "Listing Renewed" 1278 1280 msgstr "" 1279 1281 1280 #: includes/configs/strings.php:15 21282 #: includes/configs/strings.php:154 1281 1283 msgid "Listing Updated" 1282 1284 msgstr "" 1283 1285 1284 #: includes/configs/strings.php:15 31286 #: includes/configs/strings.php:155 1285 1287 msgid "Listing Reported" 1286 msgstr ""1287 1288 #. translators: %s: Listing title.1289 #: includes/configs/strings.php:1551290 #, php-format1291 msgid "Thank you! Your listing \"%s\" has been submitted and will be reviewed as soon as possible."1292 1288 msgstr "" 1293 1289 … … 1295 1291 #: includes/configs/strings.php:157 1296 1292 #, php-format 1293 msgid "Thank you! Your listing \"%s\" has been submitted and will be reviewed as soon as possible." 1294 msgstr "" 1295 1296 #. translators: %s: Listing title. 1297 #: includes/configs/strings.php:159 1298 #, php-format 1297 1299 msgid "Thank you! Your listing \"%s\" has been renewed and will appear at the top of the page." 1298 1300 msgstr "" 1299 1301 1300 #: includes/configs/strings.php:1 581302 #: includes/configs/strings.php:160 1301 1303 msgid "Listing has been reported." 1302 1304 msgstr "" 1303 1305 1304 #: includes/configs/strings.php:1 591306 #: includes/configs/strings.php:161 1305 1307 msgid "Listings Page" 1306 1308 msgstr "" 1307 1309 1308 #: includes/configs/strings.php:16 01310 #: includes/configs/strings.php:162 1309 1311 msgid "Listings Page Display" 1310 1312 msgstr "" 1311 1313 1312 #: includes/configs/strings.php:16 11314 #: includes/configs/strings.php:163 1313 1315 msgid "Regular Listings per Page" 1314 1316 msgstr "" 1315 1317 1316 #: includes/configs/strings.php:16 21318 #: includes/configs/strings.php:164 1317 1319 msgid "Featured Listings per Page" 1318 1320 msgstr "" 1319 1321 1320 #: includes/configs/strings.php:16 31322 #: includes/configs/strings.php:165 1321 1323 msgid "Related Listings per Page" 1322 1324 msgstr "" 1323 1325 1324 #: includes/configs/strings.php:16 41326 #: includes/configs/strings.php:166 1325 1327 msgid "Mark this listing as verified" 1326 1328 msgstr "" 1327 1329 1328 #: includes/configs/strings.php:16 51330 #: includes/configs/strings.php:167 1329 1331 msgid "Make this listing featured" 1330 1332 msgstr "" 1331 1333 1332 #: includes/configs/strings.php:16 61334 #: includes/configs/strings.php:168 1333 1335 msgid "Make listings featured" 1334 1336 msgstr "" 1335 1337 1336 #: includes/configs/strings.php:16 71338 #: includes/configs/strings.php:169 1337 1339 msgid "Display only featured listings" 1338 1340 msgstr "" 1339 1341 1340 #: includes/configs/strings.php:1 681342 #: includes/configs/strings.php:170 1341 1343 msgid "Display only verified listings" 1342 1344 msgstr "" 1343 1345 1344 #: includes/configs/strings.php:1 691346 #: includes/configs/strings.php:171 1345 1347 msgid "Are you sure you want to permanently delete this listing?" 1346 1348 msgstr "" 1347 1349 1348 #: includes/configs/strings.php:17 01350 #: includes/configs/strings.php:172 1349 1351 msgid "Manually approve new listings" 1350 1352 msgstr "" 1351 1353 1352 #: includes/configs/strings.php:17 11354 #: includes/configs/strings.php:173 1353 1355 msgid "Allow submitting new listings" 1354 1356 msgstr "" 1355 1357 1356 #: includes/configs/strings.php:17 21358 #: includes/configs/strings.php:174 1357 1359 msgid "Allow reporting listings" 1358 1360 msgstr "" 1359 1361 1360 #: includes/configs/strings.php:17 31362 #: includes/configs/strings.php:175 1361 1363 msgid "Set the number of days after which a listing expires." 1362 1364 msgstr "" 1363 1365 1364 #: includes/configs/strings.php:17 41366 #: includes/configs/strings.php:176 1365 1367 msgid "Set the number of days after which an expired listing is deleted." 1366 1368 msgstr "" 1367 1369 1368 #: includes/configs/strings.php:17 51370 #: includes/configs/strings.php:177 1369 1371 msgid "Set a date on which the listing will expire." 1370 1372 msgstr "" 1371 1373 1372 #: includes/configs/strings.php:17 61374 #: includes/configs/strings.php:178 1373 1375 msgid "Set a date on which the listing will lose featured status." 1374 1376 msgstr "" 1375 1377 1376 #: includes/configs/strings.php:17 71378 #: includes/configs/strings.php:179 1377 1379 msgid "Choose a page that displays all listings." 1378 1380 msgstr "" 1379 1381 1380 #: includes/configs/strings.php:1 781382 #: includes/configs/strings.php:180 1381 1383 msgid "Choose a page with terms that user has to accept before submitting a new listing." 1382 1384 msgstr "" 1383 1385 1384 #: includes/configs/strings.php:1 791386 #: includes/configs/strings.php:181 1385 1387 msgid "Please provide details that will help us verify that this listing violates the terms of service." 1386 1388 msgstr "" 1387 1389 1388 #: includes/configs/strings.php:18 01390 #: includes/configs/strings.php:182 1389 1391 msgid "Set the title display format to generate titles based on attributes." 1390 1392 msgstr "" 1391 1393 1392 #: includes/configs/strings.php:18 31394 #: includes/configs/strings.php:185 1393 1395 msgid "Vendor" 1394 1396 msgstr "" 1395 1397 1396 #: includes/configs/strings.php:18 41398 #: includes/configs/strings.php:186 1397 1399 msgid "View Vendor" 1398 1400 msgstr "" 1399 1401 1400 #: includes/configs/strings.php:18 51402 #: includes/configs/strings.php:187 1401 1403 msgid "Add Vendor" 1402 1404 msgstr "" 1403 1405 1404 #: includes/configs/strings.php:18 61406 #: includes/configs/strings.php:188 1405 1407 msgid "Edit Vendor" 1406 1408 msgstr "" 1407 1409 1408 #: includes/configs/strings.php:18 71410 #: includes/configs/strings.php:189 1409 1411 msgid "Vendors" 1410 1412 msgstr "" 1411 1413 1412 #: includes/configs/strings.php:1 881414 #: includes/configs/strings.php:190 1413 1415 msgid "Search Vendors" 1414 1416 msgstr "" 1415 1417 1416 #: includes/configs/strings.php:1 891418 #: includes/configs/strings.php:191 1417 1419 msgid "No vendors found." 1418 1420 msgstr "" 1419 1421 1420 #: includes/configs/strings.php:19 01422 #: includes/configs/strings.php:192 1421 1423 msgid "Vendor Attributes" 1422 1424 msgstr "" 1423 1425 1424 #: includes/configs/strings.php:19 11426 #: includes/configs/strings.php:193 1425 1427 msgid "Vendor Search Form" 1426 1428 msgstr "" 1427 1429 1428 #: includes/configs/strings.php:19 21430 #: includes/configs/strings.php:194 1429 1431 msgid "Vendor Registered" 1430 1432 msgstr "" 1431 1433 1432 #: includes/configs/strings.php:19 31434 #: includes/configs/strings.php:195 1433 1435 msgid "Vendors Page" 1434 1436 msgstr "" 1435 1437 1436 #: includes/configs/strings.php:19 41438 #: includes/configs/strings.php:196 1437 1439 msgid "Vendors per Page" 1438 1440 msgstr "" 1439 1441 1440 #: includes/configs/strings.php:19 51442 #: includes/configs/strings.php:197 1441 1443 msgid "Choose a page that displays all vendors." 1442 1444 msgstr "" 1443 1445 1444 #: includes/configs/strings.php:19 61446 #: includes/configs/strings.php:198 1445 1447 msgid "Display vendors on the front-end" 1446 1448 msgstr "" 1447 1449 1448 #: includes/configs/strings.php:19 71450 #: includes/configs/strings.php:199 1449 1451 msgid "Display only verified vendors" 1450 1452 msgstr "" 1451 1453 1452 #: includes/configs/strings.php: 1981454 #: includes/configs/strings.php:200 1453 1455 msgid "Mark this vendor as verified" 1454 1456 msgstr "" 1455 1457 1456 #: includes/configs/strings.php:20 11458 #: includes/configs/strings.php:203 1457 1459 msgid "Category" 1458 1460 msgstr "" 1459 1461 1460 #: includes/configs/strings.php:20 21462 #: includes/configs/strings.php:204 1461 1463 msgid "Categories" 1462 1464 msgstr "" 1463 1465 1464 #: includes/configs/strings.php:20 31466 #: includes/configs/strings.php:205 1465 1467 msgid "All Categories" 1466 1468 msgstr "" 1467 1469 1468 #: includes/configs/strings.php:20 41470 #: includes/configs/strings.php:206 1469 1471 msgid "Parent Category" 1470 1472 msgstr "" 1471 1473 1472 #: includes/configs/strings.php:20 51474 #: includes/configs/strings.php:207 1473 1475 msgid "Add Category" 1474 1476 msgstr "" 1475 1477 1476 #: includes/configs/strings.php:20 61478 #: includes/configs/strings.php:208 1477 1479 msgid "Edit Category" 1478 1480 msgstr "" 1479 1481 1480 #: includes/configs/strings.php:20 71482 #: includes/configs/strings.php:209 1481 1483 msgid "Update Category" 1482 1484 msgstr "" 1483 1485 1484 #: includes/configs/strings.php:2 081486 #: includes/configs/strings.php:210 1485 1487 msgid "View Category" 1486 1488 msgstr "" 1487 1489 1488 #: includes/configs/strings.php:2 091490 #: includes/configs/strings.php:211 1489 1491 msgid "Search Categories" 1490 1492 msgstr "" 1491 1493 1492 #: includes/configs/strings.php:21 01494 #: includes/configs/strings.php:212 1493 1495 msgid "No categories found." 1494 1496 msgstr "" 1495 1497 1496 #: includes/configs/strings.php:21 11498 #: includes/configs/strings.php:213 1497 1499 msgctxt "imperative" 1498 1500 msgid "Select Category" 1499 1501 msgstr "" 1500 1502 1501 #: includes/configs/strings.php:21 51503 #: includes/configs/strings.php:217 1502 1504 msgid "Attribute" 1503 1505 msgstr "" 1504 1506 1505 #: includes/configs/strings.php:21 61507 #: includes/configs/strings.php:218 1506 1508 msgctxt "attribute" 1507 1509 msgid "Add New" 1508 1510 msgstr "" 1509 1511 1510 #: includes/configs/strings.php:21 71512 #: includes/configs/strings.php:219 1511 1513 msgid "Add Attribute" 1512 1514 msgstr "" 1513 1515 1514 #: includes/configs/strings.php:2 181516 #: includes/configs/strings.php:220 1515 1517 msgid "Edit Attribute" 1516 1518 msgstr "" 1517 1519 1518 #: includes/configs/strings.php:2 191520 #: includes/configs/strings.php:221 1519 1521 msgid "Search Attributes" 1520 1522 msgstr "" 1521 1523 1522 #: includes/configs/strings.php:22 01524 #: includes/configs/strings.php:222 1523 1525 msgid "No attributes found." 1524 1526 msgstr "" 1525 1527 1526 #: includes/configs/strings.php:22 31528 #: includes/configs/strings.php:225 1527 1529 #: includes/fields/class-attachment-upload.php:64 1528 1530 msgid "Attachment" 1529 1531 msgstr "" 1530 1532 1531 #: includes/configs/strings.php:22 41533 #: includes/configs/strings.php:226 1532 1534 msgid "Attachments" 1533 1535 msgstr "" 1534 1536 1535 #: includes/configs/strings.php:22 51537 #: includes/configs/strings.php:227 1536 1538 msgid "Allow file attachments" 1537 1539 msgstr "" 1538 1540 1539 #: includes/configs/strings.php:22 61541 #: includes/configs/strings.php:228 1540 1542 msgid "Allow attaching images" 1541 1543 msgstr "" 1542 1544 1543 #: includes/configs/strings.php:22 71545 #: includes/configs/strings.php:229 1544 1546 msgid "Allowed File Types" 1545 1547 msgstr "" … … 1547 1549 #. translators: %s: files number. 1548 1550 #: includes/controllers/class-attachment.php:171 1549 #: includes/fields/class-attachment-upload.php:34 11551 #: includes/fields/class-attachment-upload.php:342 1550 1552 #, php-format 1551 1553 msgid "Only up to %s files can be uploaded." … … 1611 1613 msgstr "" 1612 1614 1613 #: includes/controllers/class-user.php:1014 1615 #. translators: %s: user name. 1616 #: includes/controllers/class-user.php:1015 1614 1617 #, php-format 1615 1618 msgid "Profile of %s" 1616 1619 msgstr "" 1617 1620 1618 #: includes/controllers/class-user.php:10 391621 #: includes/controllers/class-user.php:1040 1619 1622 msgid "No users found." 1620 1623 msgstr "" … … 1756 1759 msgstr "" 1757 1760 1758 #: includes/fields/class-attachment-upload.php:339 1761 #. translators: %s: file size. 1762 #: includes/fields/class-attachment-upload.php:340 1759 1763 #, php-format 1760 1764 msgid "The file size must not exceed %s." 1761 1765 msgstr "" 1762 1766 1763 #: includes/fields/class-attachment-upload.php:36 71764 #: includes/fields/class-attachment-upload.php:3 691767 #: includes/fields/class-attachment-upload.php:368 1768 #: includes/fields/class-attachment-upload.php:370 1765 1769 #: templates/admin/extensions.php:39 1766 1770 #: templates/admin/themes.php:25 -
hivepress/trunk/readme.txt
r3732142 r3747070 2 2 Contributors: hivepress 3 3 Tags: business directory, classifieds, directory, directory plugin, listings 4 Requires at least: 5. 04 Requires at least: 5.7 5 5 Tested up to: 7.1 6 6 Requires PHP: 7.4 7 Stable tag: 1. 7.327 Stable tag: 1.8.0 8 8 License: GPLv3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 140 140 Moreover, since HivePress is open-source and self-hosted software, unlike SaaS alternatives, you fully own your directory data, which is stored entirely in your website’s database, giving you more control over your data, security, and privacy. 141 141 142 == External services == 143 144 This plugin connects to these services only in the following cases: 145 146 - **HivePress API** – to display notices and HivePress products on dedicated pages in the dashboard, and optionally to send [non-sensitive usage data](https://hivepress.io/usage-tracking/) or deactivation feedback, only if you choose to share them. [Terms of Service](https://hivepress.io/terms-of-service/), [Privacy Policy](https://hivepress.io/privacy-policy/) 147 - **Google APIs** – optionally, to use Google services such as reCAPTCHA, only if the API keys are set or a Google account is connected. [Terms of Service](https://policies.google.com/terms), [Privacy Policy](https://policies.google.com/privacy) 148 142 149 == Frequently Asked Questions == 143 150 -
hivepress/trunk/templates/email/email-content.php
r3732142 r3747070 5 5 if ( is_rtl() ) : 6 6 ?> 7 <div dir="auto"><?php echo $email->get_body(); ?></div>7 <div dir="auto"><?php echo $email->get_body(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Email HTML from the default or admin-edited email template, with token values from data sanitized on save. ?></div> 8 8 <?php 9 9 else : 10 echo $email->get_body(); 10 echo $email->get_body(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Email HTML from the default or admin-edited email template, with token values from data sanitized on save. 11 11 endif; -
hivepress/trunk/templates/listing-category/view/listing-category-item-count.php
r2262569 r3747070 3 3 defined( 'ABSPATH' ) || exit; 4 4 ?> 5 <div class="hp-listing-category__item-count hp-listing-category__count"><?php printf( esc_html( translate_nooped_plural( hivepress()->translator->get_string( 'n_listings' ), $listing_category->get_item_count(), 'hivepress' ) ), $listing_category->display_item_count() ); ?></div>5 <div class="hp-listing-category__item-count hp-listing-category__count"><?php printf( esc_html( translate_nooped_plural( hivepress()->translator->get_string( 'n_listings' ), $listing_category->get_item_count(), 'hivepress' ) ), esc_html( $listing_category->display_item_count() ) ); ?></div> -
hivepress/trunk/templates/listing/renew/listing-complete-message.php
r2262578 r3747070 3 3 defined( 'ABSPATH' ) || exit; 4 4 ?> 5 <p><?php printf( esc_html( hivepress()->translator->get_string( 'listing_has_been_renewed' ) ), $listing->get_title() ); ?></p>5 <p><?php printf( esc_html( hivepress()->translator->get_string( 'listing_has_been_renewed' ) ), esc_html( $listing->get_title() ) ); ?></p> 6 6 <button type="button" class="button" data-component="link" data-url="<?php echo esc_url( hivepress()->router->get_url( 'user_account_page' ) ); ?>"><?php echo esc_html( hivepress()->translator->get_string( 'return_to_my_account' ) ); ?></button> -
hivepress/trunk/templates/listing/submit/listing-complete-message.php
r2233316 r3747070 3 3 defined( 'ABSPATH' ) || exit; 4 4 ?> 5 <p><?php printf( esc_html( hivepress()->translator->get_string( 'listing_has_been_submitted' ) ), $listing->get_title() ); ?></p>5 <p><?php printf( esc_html( hivepress()->translator->get_string( 'listing_has_been_submitted' ) ), esc_html( $listing->get_title() ) ); ?></p> 6 6 <button type="button" class="button" data-component="link" data-url="<?php echo esc_url( hivepress()->router->get_url( 'user_account_page' ) ); ?>"><?php echo esc_html( hivepress()->translator->get_string( 'return_to_my_account' ) ); ?></button> -
hivepress/trunk/templates/listing/view/listing-created-date.php
r2466657 r3747070 4 4 ?> 5 5 <time class="hp-listing__created-date hp-listing__date hp-meta" datetime="<?php echo esc_attr( $listing->get_created_date() ); ?>"> 6 <?php printf( hivepress()->translator->get_string( 'added_on_date' ), $listing->display_created_date() ); ?>6 <?php printf( esc_html( hivepress()->translator->get_string( 'added_on_date' ) ), esc_html( $listing->display_created_date() ) ); ?> 7 7 </time> -
hivepress/trunk/templates/listing/view/page/listing-description.php
r2282019 r3747070 5 5 if ( $listing->get_description() ) : 6 6 ?> 7 <div class="hp-listing__description"><?php echo $listing->display_description(); ?></div>7 <div class="hp-listing__description"><?php echo $listing->display_description(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Sanitized on save (HTML is stripped in front-end forms and filtered by WordPress in the back-end), then formatted by the_content filter like post content. ?></div> 8 8 <?php 9 9 endif; -
hivepress/trunk/templates/page/page-description.php
r2706461 r3747070 6 6 ?> 7 7 <div class="hp-page__description"> 8 <?php echo $page_description; ?>8 <?php echo $page_description; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Term description sanitized by WordPress on save, then formatted by the_content filter like post content. ?> 9 9 </div> 10 10 <?php -
hivepress/trunk/templates/user/view/page/user-description.php
r2869522 r3747070 5 5 if ( $user->get_description() ) : 6 6 ?> 7 <div class="hp-vendor__description"><?php echo $user->display_description(); ?></div>7 <div class="hp-vendor__description"><?php echo $user->display_description(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- User text escaped with esc_html(), then formatted by the_content filter like post content. ?></div> 8 8 <?php 9 9 endif; -
hivepress/trunk/templates/user/view/user-registered-date.php
r2466657 r3747070 6 6 <?php 7 7 /* translators: %s: date. */ 8 printf( esc_html__( 'Member since %s', 'hivepress' ), $user->display_registered_date() );8 printf( esc_html__( 'Member since %s', 'hivepress' ), esc_html( $user->display_registered_date() ) ); 9 9 ?> 10 10 </time> -
hivepress/trunk/templates/vendor/view/page/vendor-description.php
r2282019 r3747070 5 5 if ( $vendor->get_description() ) : 6 6 ?> 7 <div class="hp-vendor__description"><?php echo $vendor->display_description(); ?></div>7 <div class="hp-vendor__description"><?php echo $vendor->display_description(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Sanitized on save (HTML is stripped in front-end forms and filtered by WordPress in the back-end), then formatted by the_content filter like post content. ?></div> 8 8 <?php 9 9 endif; -
hivepress/trunk/templates/vendor/view/vendor-registered-date.php
r2466657 r3747070 6 6 <?php 7 7 /* translators: %s: date. */ 8 printf( esc_html__( 'Member since %s', 'hivepress' ), $vendor->display_registered_date() );8 printf( esc_html__( 'Member since %s', 'hivepress' ), esc_html( $vendor->display_registered_date() ) ); 9 9 ?> 10 10 </time> -
hivepress/trunk/templates/woocommerce/myaccount/my-account.php
r2233316 r3747070 3 3 defined( 'ABSPATH' ) || exit; 4 4 5 echo ( new HivePress\Blocks\Template( [ 'template' => 'user_account_page' ] ) )->render(); 5 echo ( new HivePress\Blocks\Template( [ 'template' => 'user_account_page' ] ) )->render(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Block HTML, blocks escape their own output. -
hivepress/trunk/uninstall.php
r2233316 r3747070 7 7 8 8 // Exit if accessed directly. 9 defined( 'ABSPATH' ) || exit; 9 defined( 'WP_UNINSTALL_PLUGIN' ) || exit; 10 11 // phpcs:disable WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- Bulk removal of all HivePress data on uninstall, there is no API for this and nothing to cache. 10 12 11 13 global $wpdb; … … 46 48 $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '\_transient\_timeout\_hp\_%';" ); 47 49 48 $wpdb->query( "DELETE FROM {$wpdb->usermeta} WHERE option_nameLIKE '\_transient\_hp\_%';" );49 $wpdb->query( "DELETE FROM {$wpdb->usermeta} WHERE option_nameLIKE '\_transient\_timeout\_hp\_%';" );50 $wpdb->query( "DELETE FROM {$wpdb->usermeta} WHERE meta_key LIKE '\_transient\_hp\_%';" ); 51 $wpdb->query( "DELETE FROM {$wpdb->usermeta} WHERE meta_key LIKE '\_transient\_timeout\_hp\_%';" ); 50 52 51 $wpdb->query( "DELETE FROM {$wpdb->postmeta} WHERE option_nameLIKE '\_transient\_hp\_%';" );52 $wpdb->query( "DELETE FROM {$wpdb->postmeta} WHERE option_nameLIKE '\_transient\_timeout\_hp\_%';" );53 $wpdb->query( "DELETE FROM {$wpdb->postmeta} WHERE meta_key LIKE '\_transient\_hp\_%';" ); 54 $wpdb->query( "DELETE FROM {$wpdb->postmeta} WHERE meta_key LIKE '\_transient\_timeout\_hp\_%';" ); 53 55 54 $wpdb->query( "DELETE FROM {$wpdb->termmeta} WHERE option_nameLIKE '\_transient\_hp\_%';" );55 $wpdb->query( "DELETE FROM {$wpdb->termmeta} WHERE option_nameLIKE '\_transient\_timeout\_hp\_%';" );56 $wpdb->query( "DELETE FROM {$wpdb->termmeta} WHERE meta_key LIKE '\_transient\_hp\_%';" ); 57 $wpdb->query( "DELETE FROM {$wpdb->termmeta} WHERE meta_key LIKE '\_transient\_timeout\_hp\_%';" ); 56 58 57 $wpdb->query( "DELETE FROM {$wpdb->commentmeta} WHERE option_nameLIKE '\_transient\_hp\_%';" );58 $wpdb->query( "DELETE FROM {$wpdb->commentmeta} WHERE option_nameLIKE '\_transient\_timeout\_hp\_%';" );59 $wpdb->query( "DELETE FROM {$wpdb->commentmeta} WHERE meta_key LIKE '\_transient\_hp\_%';" ); 60 $wpdb->query( "DELETE FROM {$wpdb->commentmeta} WHERE meta_key LIKE '\_transient\_timeout\_hp\_%';" ); 59 61 60 62 // Flush cache. 61 63 wp_cache_flush(); 62 64 } 65 66 // phpcs:enable -
hivepress/trunk/vendor/composer/installed.php
r3732142 r3747070 2 2 'root' => array( 3 3 'name' => '__root__', 4 'pretty_version' => '1. 7.32',5 'version' => '1. 7.32.0',6 'reference' => ' bc3ad70bec7562be01641f8aecd0d6d499f5620a',4 'pretty_version' => '1.8.0', 5 'version' => '1.8.0.0', 6 'reference' => '2dfeebbaa39c10e7087fe3d5bda332b0d5aa9fc0', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 '__root__' => array( 14 'pretty_version' => '1. 7.32',15 'version' => '1. 7.32.0',16 'reference' => ' bc3ad70bec7562be01641f8aecd0d6d499f5620a',14 'pretty_version' => '1.8.0', 15 'version' => '1.8.0.0', 16 'reference' => '2dfeebbaa39c10e7087fe3d5bda332b0d5aa9fc0', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../',
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)