Changeset 2986824
- Timestamp:
- 10/31/2023 12:54:23 PM (2 years ago)
- Location:
- wp-hr-manager
- Files:
-
- 1429 added
- 39 edited
-
tags/3.0.9 (added)
-
tags/3.0.9/assets (added)
-
tags/3.0.9/assets/css (added)
-
tags/3.0.9/assets/css/admin.css (added)
-
tags/3.0.9/assets/css/invoice-front.css (added)
-
tags/3.0.9/assets/css/setup.css (added)
-
tags/3.0.9/assets/images (added)
-
tags/3.0.9/assets/images/1f68e93b-cb57-4b7a-b49f-a292bbb92b31.png (added)
-
tags/3.0.9/assets/images/Barbara-Angry-600px-Trans.png (added)
-
tags/3.0.9/assets/images/Barbara-Happy-600px-Trans.png (added)
-
tags/3.0.9/assets/images/Barbara-Podium-600px-Trans.png (added)
-
tags/3.0.9/assets/images/Barbara-Standing-600px-Trans.png (added)
-
tags/3.0.9/assets/images/btn_donateCC_LG.gif (added)
-
tags/3.0.9/assets/images/cff8e96b-15ef-4ef7-a0b5-d4b28d12c358.png (added)
-
tags/3.0.9/assets/images/e36f4066-6ac1-44ca-9338-1dfbe740c435.png (added)
-
tags/3.0.9/assets/images/help.png (added)
-
tags/3.0.9/assets/images/inactive.png (added)
-
tags/3.0.9/assets/images/mystery-person.png (added)
-
tags/3.0.9/assets/images/one-by-one-pixel.png (added)
-
tags/3.0.9/assets/images/pixel.gif (added)
-
tags/3.0.9/assets/images/placeholder.png (added)
-
tags/3.0.9/assets/images/spinner-2x.gif (added)
-
tags/3.0.9/assets/js (added)
-
tags/3.0.9/assets/js/jquery-popup.js (added)
-
tags/3.0.9/assets/js/jquery-popup.min.js (added)
-
tags/3.0.9/assets/js/settings.js (added)
-
tags/3.0.9/assets/js/settings.min.js (added)
-
tags/3.0.9/assets/js/upload.js (added)
-
tags/3.0.9/assets/js/upload.min.js (added)
-
tags/3.0.9/assets/js/wphr-all.min.js (added)
-
tags/3.0.9/assets/js/wphr.js (added)
-
tags/3.0.9/assets/js/wphr.min.js (added)
-
tags/3.0.9/assets/less (added)
-
tags/3.0.9/assets/less/admin (added)
-
tags/3.0.9/assets/less/admin/admin.less (added)
-
tags/3.0.9/assets/less/admin/hrm.less (added)
-
tags/3.0.9/assets/less/admin/responsive.less (added)
-
tags/3.0.9/assets/less/admin/setup.less (added)
-
tags/3.0.9/assets/less/admin/wphr-dropdown.less (added)
-
tags/3.0.9/assets/less/style.less (added)
-
tags/3.0.9/assets/vendor (added)
-
tags/3.0.9/assets/vendor/chosen (added)
-
tags/3.0.9/assets/vendor/chosen/[email protected] (added)
-
tags/3.0.9/assets/vendor/chosen/chosen.css (added)
-
tags/3.0.9/assets/vendor/chosen/chosen.jquery.js (added)
-
tags/3.0.9/assets/vendor/chosen/chosen.jquery.min.js (added)
-
tags/3.0.9/assets/vendor/chosen/chosen.min.css (added)
-
tags/3.0.9/assets/vendor/clipboard (added)
-
tags/3.0.9/assets/vendor/clipboard/clipboard.min.js (added)
-
tags/3.0.9/assets/vendor/flot (added)
-
tags/3.0.9/assets/vendor/flot/jquery.flot.axislabels.js (added)
-
tags/3.0.9/assets/vendor/flot/jquery.flot.categories.js (added)
-
tags/3.0.9/assets/vendor/flot/jquery.flot.min.js (added)
-
tags/3.0.9/assets/vendor/flot/jquery.flot.navigate.js (added)
-
tags/3.0.9/assets/vendor/flot/jquery.flot.orderBars.js (added)
-
tags/3.0.9/assets/vendor/flot/jquery.flot.pie.min.js (added)
-
tags/3.0.9/assets/vendor/flot/jquery.flot.resize.min.js (added)
-
tags/3.0.9/assets/vendor/flot/jquery.flot.selection.js (added)
-
tags/3.0.9/assets/vendor/flot/jquery.flot.stack.js (added)
-
tags/3.0.9/assets/vendor/flot/jquery.flot.time.min.js (added)
-
tags/3.0.9/assets/vendor/flot/jquery.flot.tooltip.min.js (added)
-
tags/3.0.9/assets/vendor/flot/jquery.flot.valuelabels.js (added)
-
tags/3.0.9/assets/vendor/flot/plot.css (added)
-
tags/3.0.9/assets/vendor/fontawesome (added)
-
tags/3.0.9/assets/vendor/fontawesome/_font-awesome.min.css (added)
-
tags/3.0.9/assets/vendor/fontawesome/font-awesome.min.css (added)
-
tags/3.0.9/assets/vendor/fontawesome/fonts (added)
-
tags/3.0.9/assets/vendor/fontawesome/fonts/FontAwesome.otf (added)
-
tags/3.0.9/assets/vendor/fontawesome/fonts/fontawesome-webfont.eot (added)
-
tags/3.0.9/assets/vendor/fontawesome/fonts/fontawesome-webfont.svg (added)
-
tags/3.0.9/assets/vendor/fontawesome/fonts/fontawesome-webfont.ttf (added)
-
tags/3.0.9/assets/vendor/fontawesome/fonts/fontawesome-webfont.woff (added)
-
tags/3.0.9/assets/vendor/fontawesome/fonts/fontawesome-webfont.woff2 (added)
-
tags/3.0.9/assets/vendor/fullcalendar (added)
-
tags/3.0.9/assets/vendor/fullcalendar/fullcalendar.css (added)
-
tags/3.0.9/assets/vendor/fullcalendar/fullcalendar.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/fullcalendar.min.css (added)
-
tags/3.0.9/assets/vendor/fullcalendar/fullcalendar.min.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/ar-ma.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/ar-sa.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/ar-tn.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/ar.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/bg.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/bn-bd.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/ca.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/cs.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/da.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/de-at.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/de.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/el.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/en-au.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/en-ca.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/en-gb.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/es.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/fa.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/fi.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/fr-ca.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/fr.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/he.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/hi.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/hr.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/hu.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/id.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/is.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/it.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/ja.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/ko.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/lt.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/lv.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/nb.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/nl.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/pl.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/pt-br.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/pt.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/ro.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/ru.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/sk.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/sl.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/sr-cyrl.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/sr.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/sv.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/th.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/tr.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/uk.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/vi.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/zh-cn.js (added)
-
tags/3.0.9/assets/vendor/fullcalendar/lang/zh-tw.js (added)
-
tags/3.0.9/assets/vendor/jquery-ui (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images/ui-bg_diagonals-small_75_cccccc_40x40.png (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images/ui-bg_flat_0_ffffff_40x100.png (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images/ui-icons_222222_256x240.png (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images/ui-icons_2e83ff_256x240.png (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images/ui-icons_454545_256x240.png (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images/ui-icons_888888_256x240.png (added)
-
tags/3.0.9/assets/vendor/jquery-ui/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/3.0.9/assets/vendor/jquery-ui/jquery-ui-1.9.1.custom.css (added)
-
tags/3.0.9/assets/vendor/moment (added)
-
tags/3.0.9/assets/vendor/moment/moment.min.js (added)
-
tags/3.0.9/assets/vendor/nprogress (added)
-
tags/3.0.9/assets/vendor/nprogress/nprogress.css (added)
-
tags/3.0.9/assets/vendor/nprogress/nprogress.js (added)
-
tags/3.0.9/assets/vendor/select2 (added)
-
tags/3.0.9/assets/vendor/select2/select2.full.min.js (added)
-
tags/3.0.9/assets/vendor/select2/select2.min.css (added)
-
tags/3.0.9/assets/vendor/sweetalert (added)
-
tags/3.0.9/assets/vendor/sweetalert/sweetalert.css (added)
-
tags/3.0.9/assets/vendor/sweetalert/sweetalert.min.js (added)
-
tags/3.0.9/assets/vendor/tether (added)
-
tags/3.0.9/assets/vendor/tether/drop-theme.min.css (added)
-
tags/3.0.9/assets/vendor/tether/drop.min.js (added)
-
tags/3.0.9/assets/vendor/tether/tether.min.js (added)
-
tags/3.0.9/assets/vendor/timepicker (added)
-
tags/3.0.9/assets/vendor/timepicker/jquery.timepicker.css (added)
-
tags/3.0.9/assets/vendor/timepicker/jquery.timepicker.min.js (added)
-
tags/3.0.9/assets/vendor/tiptip (added)
-
tags/3.0.9/assets/vendor/tiptip/jquery.tipTip.min.js (added)
-
tags/3.0.9/assets/vendor/tiptip/tipTip.css (added)
-
tags/3.0.9/assets/vendor/toastr (added)
-
tags/3.0.9/assets/vendor/toastr/toastr.js.map (added)
-
tags/3.0.9/assets/vendor/toastr/toastr.min.css (added)
-
tags/3.0.9/assets/vendor/toastr/toastr.min.js (added)
-
tags/3.0.9/assets/vendor/trix (added)
-
tags/3.0.9/assets/vendor/trix/trix.css (added)
-
tags/3.0.9/assets/vendor/trix/trix.js (added)
-
tags/3.0.9/assets/vendor/vue (added)
-
tags/3.0.9/assets/vendor/vue/vue.js (added)
-
tags/3.0.9/assets/vendor/vue/vue.min.js (added)
-
tags/3.0.9/freemius (added)
-
tags/3.0.9/freemius/LICENSE.txt (added)
-
tags/3.0.9/freemius/assets (added)
-
tags/3.0.9/freemius/assets/css (added)
-
tags/3.0.9/freemius/assets/css/admin (added)
-
tags/3.0.9/freemius/assets/css/admin/account.css (added)
-
tags/3.0.9/freemius/assets/css/admin/add-ons.css (added)
-
tags/3.0.9/freemius/assets/css/admin/affiliation.css (added)
-
tags/3.0.9/freemius/assets/css/admin/checkout.css (added)
-
tags/3.0.9/freemius/assets/css/admin/clone-resolution.css (added)
-
tags/3.0.9/freemius/assets/css/admin/common.css (added)
-
tags/3.0.9/freemius/assets/css/admin/connect.css (added)
-
tags/3.0.9/freemius/assets/css/admin/debug.css (added)
-
tags/3.0.9/freemius/assets/css/admin/dialog-boxes.css (added)
-
tags/3.0.9/freemius/assets/css/admin/gdpr-optin-notice.css (added)
-
tags/3.0.9/freemius/assets/css/admin/index.php (added)
-
tags/3.0.9/freemius/assets/css/admin/optout.css (added)
-
tags/3.0.9/freemius/assets/css/admin/plugins.css (added)
-
tags/3.0.9/freemius/assets/css/customizer.css (added)
-
tags/3.0.9/freemius/assets/css/index.php (added)
-
tags/3.0.9/freemius/assets/img (added)
-
tags/3.0.9/freemius/assets/img/index.php (added)
-
tags/3.0.9/freemius/assets/img/plugin-icon.png (added)
-
tags/3.0.9/freemius/assets/img/theme-icon.png (added)
-
tags/3.0.9/freemius/assets/index.php (added)
-
tags/3.0.9/freemius/assets/js (added)
-
tags/3.0.9/freemius/assets/js/index.php (added)
-
tags/3.0.9/freemius/assets/js/nojquery.ba-postmessage.js (added)
-
tags/3.0.9/freemius/assets/js/nojquery.ba-postmessage.min.js (added)
-
tags/3.0.9/freemius/assets/js/postmessage.js (added)
-
tags/3.0.9/freemius/config.php (added)
-
tags/3.0.9/freemius/includes (added)
-
tags/3.0.9/freemius/includes/class-freemius-abstract.php (added)
-
tags/3.0.9/freemius/includes/class-freemius.php (added)
-
tags/3.0.9/freemius/includes/class-fs-admin-notices.php (added)
-
tags/3.0.9/freemius/includes/class-fs-api.php (added)
-
tags/3.0.9/freemius/includes/class-fs-garbage-collector.php (added)
-
tags/3.0.9/freemius/includes/class-fs-lock.php (added)
-
tags/3.0.9/freemius/includes/class-fs-logger.php (added)
-
tags/3.0.9/freemius/includes/class-fs-options.php (added)
-
tags/3.0.9/freemius/includes/class-fs-plugin-updater.php (added)
-
tags/3.0.9/freemius/includes/class-fs-security.php (added)
-
tags/3.0.9/freemius/includes/class-fs-storage.php (added)
-
tags/3.0.9/freemius/includes/class-fs-user-lock.php (added)
-
tags/3.0.9/freemius/includes/customizer (added)
-
tags/3.0.9/freemius/includes/customizer/class-fs-customizer-support-section.php (added)
-
tags/3.0.9/freemius/includes/customizer/class-fs-customizer-upsell-control.php (added)
-
tags/3.0.9/freemius/includes/customizer/index.php (added)
-
tags/3.0.9/freemius/includes/debug (added)
-
tags/3.0.9/freemius/includes/debug/class-fs-debug-bar-panel.php (added)
-
tags/3.0.9/freemius/includes/debug/debug-bar-start.php (added)
-
tags/3.0.9/freemius/includes/debug/index.php (added)
-
tags/3.0.9/freemius/includes/entities (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-affiliate-terms.php (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-affiliate.php (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-billing.php (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-entity.php (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-payment.php (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-plugin-info.php (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-plugin-license.php (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-plugin-plan.php (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-plugin-tag.php (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-plugin.php (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-pricing.php (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-scope-entity.php (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-site.php (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-subscription.php (added)
-
tags/3.0.9/freemius/includes/entities/class-fs-user.php (added)
-
tags/3.0.9/freemius/includes/entities/index.php (added)
-
tags/3.0.9/freemius/includes/fs-core-functions.php (added)
-
tags/3.0.9/freemius/includes/fs-essential-functions.php (added)
-
tags/3.0.9/freemius/includes/fs-html-escaping-functions.php (added)
-
tags/3.0.9/freemius/includes/fs-plugin-info-dialog.php (added)
-
tags/3.0.9/freemius/includes/index.php (added)
-
tags/3.0.9/freemius/includes/l10n.php (added)
-
tags/3.0.9/freemius/includes/managers (added)
-
tags/3.0.9/freemius/includes/managers/class-fs-admin-menu-manager.php (added)
-
tags/3.0.9/freemius/includes/managers/class-fs-admin-notice-manager.php (added)
-
tags/3.0.9/freemius/includes/managers/class-fs-cache-manager.php (added)
-
tags/3.0.9/freemius/includes/managers/class-fs-clone-manager.php (added)
-
tags/3.0.9/freemius/includes/managers/class-fs-gdpr-manager.php (added)
-
tags/3.0.9/freemius/includes/managers/class-fs-key-value-storage.php (added)
-
tags/3.0.9/freemius/includes/managers/class-fs-license-manager.php (added)
-
tags/3.0.9/freemius/includes/managers/class-fs-option-manager.php (added)
-
tags/3.0.9/freemius/includes/managers/class-fs-permission-manager.php (added)
-
tags/3.0.9/freemius/includes/managers/class-fs-plan-manager.php (added)
-
tags/3.0.9/freemius/includes/managers/class-fs-plugin-manager.php (added)
-
tags/3.0.9/freemius/includes/managers/index.php (added)
-
tags/3.0.9/freemius/includes/sdk (added)
-
tags/3.0.9/freemius/includes/sdk/Exceptions (added)
-
tags/3.0.9/freemius/includes/sdk/Exceptions/ArgumentNotExistException.php (added)
-
tags/3.0.9/freemius/includes/sdk/Exceptions/EmptyArgumentException.php (added)
-
tags/3.0.9/freemius/includes/sdk/Exceptions/Exception.php (added)
-
tags/3.0.9/freemius/includes/sdk/Exceptions/InvalidArgumentException.php (added)
-
tags/3.0.9/freemius/includes/sdk/Exceptions/OAuthException.php (added)
-
tags/3.0.9/freemius/includes/sdk/Exceptions/index.php (added)
-
tags/3.0.9/freemius/includes/sdk/FreemiusBase.php (added)
-
tags/3.0.9/freemius/includes/sdk/FreemiusWordPress.php (added)
-
tags/3.0.9/freemius/includes/sdk/LICENSE.txt (added)
-
tags/3.0.9/freemius/includes/sdk/index.php (added)
-
tags/3.0.9/freemius/includes/supplements (added)
-
tags/3.0.9/freemius/includes/supplements/fs-essential-functions-1.1.7.1.php (added)
-
tags/3.0.9/freemius/includes/supplements/fs-essential-functions-2.2.1.php (added)
-
tags/3.0.9/freemius/includes/supplements/fs-migration-2.5.1.php (added)
-
tags/3.0.9/freemius/includes/supplements/index.php (added)
-
tags/3.0.9/freemius/index.php (added)
-
tags/3.0.9/freemius/languages (added)
-
tags/3.0.9/freemius/languages/freemius-cs_CZ.mo (added)
-
tags/3.0.9/freemius/languages/freemius-da_DK.mo (added)
-
tags/3.0.9/freemius/languages/freemius-de_DE.mo (added)
-
tags/3.0.9/freemius/languages/freemius-en.mo (added)
-
tags/3.0.9/freemius/languages/freemius-es_ES.mo (added)
-
tags/3.0.9/freemius/languages/freemius-fr_FR.mo (added)
-
tags/3.0.9/freemius/languages/freemius-he_IL.mo (added)
-
tags/3.0.9/freemius/languages/freemius-hu_HU.mo (added)
-
tags/3.0.9/freemius/languages/freemius-it_IT.mo (added)
-
tags/3.0.9/freemius/languages/freemius-ja.mo (added)
-
tags/3.0.9/freemius/languages/freemius-nl_NL.mo (added)
-
tags/3.0.9/freemius/languages/freemius-ru_RU.mo (added)
-
tags/3.0.9/freemius/languages/freemius-ta.mo (added)
-
tags/3.0.9/freemius/languages/freemius-zh_CN.mo (added)
-
tags/3.0.9/freemius/languages/freemius.pot (added)
-
tags/3.0.9/freemius/languages/index.php (added)
-
tags/3.0.9/freemius/require.php (added)
-
tags/3.0.9/freemius/start.php (added)
-
tags/3.0.9/freemius/templates (added)
-
tags/3.0.9/freemius/templates/account (added)
-
tags/3.0.9/freemius/templates/account.php (added)
-
tags/3.0.9/freemius/templates/account/billing.php (added)
-
tags/3.0.9/freemius/templates/account/index.php (added)
-
tags/3.0.9/freemius/templates/account/partials (added)
-
tags/3.0.9/freemius/templates/account/partials/activate-license-button.php (added)
-
tags/3.0.9/freemius/templates/account/partials/addon.php (added)
-
tags/3.0.9/freemius/templates/account/partials/deactivate-license-button.php (added)
-
tags/3.0.9/freemius/templates/account/partials/disconnect-button.php (added)
-
tags/3.0.9/freemius/templates/account/partials/index.php (added)
-
tags/3.0.9/freemius/templates/account/partials/site.php (added)
-
tags/3.0.9/freemius/templates/account/payments.php (added)
-
tags/3.0.9/freemius/templates/add-ons.php (added)
-
tags/3.0.9/freemius/templates/add-trial-to-pricing.php (added)
-
tags/3.0.9/freemius/templates/admin-notice.php (added)
-
tags/3.0.9/freemius/templates/ajax-loader.php (added)
-
tags/3.0.9/freemius/templates/api-connectivity-message-js.php (added)
-
tags/3.0.9/freemius/templates/auto-installation.php (added)
-
tags/3.0.9/freemius/templates/checkout.php (added)
-
tags/3.0.9/freemius/templates/clone-resolution-js.php (added)
-
tags/3.0.9/freemius/templates/connect (added)
-
tags/3.0.9/freemius/templates/connect.php (added)
-
tags/3.0.9/freemius/templates/connect/index.php (added)
-
tags/3.0.9/freemius/templates/connect/permission.php (added)
-
tags/3.0.9/freemius/templates/connect/permissions-group.php (added)
-
tags/3.0.9/freemius/templates/contact.php (added)
-
tags/3.0.9/freemius/templates/debug (added)
-
tags/3.0.9/freemius/templates/debug.php (added)
-
tags/3.0.9/freemius/templates/debug/api-calls.php (added)
-
tags/3.0.9/freemius/templates/debug/index.php (added)
-
tags/3.0.9/freemius/templates/debug/logger.php (added)
-
tags/3.0.9/freemius/templates/debug/plugins-themes-sync.php (added)
-
tags/3.0.9/freemius/templates/debug/scheduled-crons.php (added)
-
tags/3.0.9/freemius/templates/email.php (added)
-
tags/3.0.9/freemius/templates/forms (added)
-
tags/3.0.9/freemius/templates/forms/affiliation.php (added)
-
tags/3.0.9/freemius/templates/forms/data-debug-mode.php (added)
-
tags/3.0.9/freemius/templates/forms/deactivation (added)
-
tags/3.0.9/freemius/templates/forms/deactivation/contact.php (added)
-
tags/3.0.9/freemius/templates/forms/deactivation/form.php (added)
-
tags/3.0.9/freemius/templates/forms/deactivation/index.php (added)
-
tags/3.0.9/freemius/templates/forms/deactivation/retry-skip.php (added)
-
tags/3.0.9/freemius/templates/forms/email-address-update.php (added)
-
tags/3.0.9/freemius/templates/forms/index.php (added)
-
tags/3.0.9/freemius/templates/forms/license-activation.php (added)
-
tags/3.0.9/freemius/templates/forms/optout.php (added)
-
tags/3.0.9/freemius/templates/forms/premium-versions-upgrade-handler.php (added)
-
tags/3.0.9/freemius/templates/forms/premium-versions-upgrade-metadata.php (added)
-
tags/3.0.9/freemius/templates/forms/resend-key.php (added)
-
tags/3.0.9/freemius/templates/forms/subscription-cancellation.php (added)
-
tags/3.0.9/freemius/templates/forms/trial-start.php (added)
-
tags/3.0.9/freemius/templates/forms/user-change.php (added)
-
tags/3.0.9/freemius/templates/gdpr-optin-js.php (added)
-
tags/3.0.9/freemius/templates/index.php (added)
-
tags/3.0.9/freemius/templates/js (added)
-
tags/3.0.9/freemius/templates/js/index.php (added)
-
tags/3.0.9/freemius/templates/js/jquery.content-change.php (added)
-
tags/3.0.9/freemius/templates/js/open-license-activation.php (added)
-
tags/3.0.9/freemius/templates/js/permissions.php (added)
-
tags/3.0.9/freemius/templates/js/style-premium-theme.php (added)
-
tags/3.0.9/freemius/templates/partials (added)
-
tags/3.0.9/freemius/templates/partials/index.php (added)
-
tags/3.0.9/freemius/templates/partials/network-activation.php (added)
-
tags/3.0.9/freemius/templates/plugin-icon.php (added)
-
tags/3.0.9/freemius/templates/plugin-info (added)
-
tags/3.0.9/freemius/templates/plugin-info/description.php (added)
-
tags/3.0.9/freemius/templates/plugin-info/features.php (added)
-
tags/3.0.9/freemius/templates/plugin-info/index.php (added)
-
tags/3.0.9/freemius/templates/plugin-info/screenshots.php (added)
-
tags/3.0.9/freemius/templates/powered-by.php (added)
-
tags/3.0.9/freemius/templates/pricing.php (added)
-
tags/3.0.9/freemius/templates/secure-https-header.php (added)
-
tags/3.0.9/freemius/templates/sticky-admin-notice-js.php (added)
-
tags/3.0.9/freemius/templates/tabs-capture-js.php (added)
-
tags/3.0.9/freemius/templates/tabs.php (added)
-
tags/3.0.9/i18n (added)
-
tags/3.0.9/i18n/countries.php (added)
-
tags/3.0.9/i18n/languages (added)
-
tags/3.0.9/i18n/languages/readme-tr+TR.po (added)
-
tags/3.0.9/i18n/languages/wphr-ar.po (added)
-
tags/3.0.9/i18n/languages/wphr-bg_BG.po (added)
-
tags/3.0.9/i18n/languages/wphr-da_DK.mo (added)
-
tags/3.0.9/i18n/languages/wphr-da_DK.po (added)
-
tags/3.0.9/i18n/languages/wphr-de_DE.mo (added)
-
tags/3.0.9/i18n/languages/wphr-de_DE.po (added)
-
tags/3.0.9/i18n/languages/wphr-en_GB.mo (added)
-
tags/3.0.9/i18n/languages/wphr-en_GB.po (added)
-
tags/3.0.9/i18n/languages/wphr-es_ES.mo (added)
-
tags/3.0.9/i18n/languages/wphr-es_ES.po (added)
-
tags/3.0.9/i18n/languages/wphr-fa_IR.mo (added)
-
tags/3.0.9/i18n/languages/wphr-fa_IR.po (added)
-
tags/3.0.9/i18n/languages/wphr-it.mo (added)
-
tags/3.0.9/i18n/languages/wphr-it.po (added)
-
tags/3.0.9/i18n/languages/wphr-ja.po (added)
-
tags/3.0.9/i18n/languages/wphr-lt_LT.mo (added)
-
tags/3.0.9/i18n/languages/wphr-lt_LT.po (added)
-
tags/3.0.9/i18n/languages/wphr-manager.pot (added)
-
tags/3.0.9/i18n/languages/wphr-nb_NO.po (added)
-
tags/3.0.9/i18n/languages/wphr-nl_NL.po (added)
-
tags/3.0.9/i18n/languages/wphr-pl_PL.mo (added)
-
tags/3.0.9/i18n/languages/wphr-pl_PL.po (added)
-
tags/3.0.9/i18n/languages/wphr-tr.mo (added)
-
tags/3.0.9/i18n/languages/wphr-tr.po (added)
-
tags/3.0.9/i18n/languages/wphr-tr_TR.po (added)
-
tags/3.0.9/i18n/languages/wphr-zh-hk.mo (added)
-
tags/3.0.9/i18n/languages/wphr-zh-hk.po (added)
-
tags/3.0.9/i18n/languages/wphr-zh_CN.po (added)
-
tags/3.0.9/i18n/states (added)
-
tags/3.0.9/i18n/states/AU.php (added)
-
tags/3.0.9/i18n/states/BD.php (added)
-
tags/3.0.9/i18n/states/BG.php (added)
-
tags/3.0.9/i18n/states/BR.php (added)
-
tags/3.0.9/i18n/states/CA.php (added)
-
tags/3.0.9/i18n/states/CN.php (added)
-
tags/3.0.9/i18n/states/ES.php (added)
-
tags/3.0.9/i18n/states/HK.php (added)
-
tags/3.0.9/i18n/states/HU.php (added)
-
tags/3.0.9/i18n/states/ID.php (added)
-
tags/3.0.9/i18n/states/IN.php (added)
-
tags/3.0.9/i18n/states/IR.php (added)
-
tags/3.0.9/i18n/states/IT.php (added)
-
tags/3.0.9/i18n/states/JP.php (added)
-
tags/3.0.9/i18n/states/MX.php (added)
-
tags/3.0.9/i18n/states/MY.php (added)
-
tags/3.0.9/i18n/states/NP.php (added)
-
tags/3.0.9/i18n/states/NZ.php (added)
-
tags/3.0.9/i18n/states/PE.php (added)
-
tags/3.0.9/i18n/states/TH.php (added)
-
tags/3.0.9/i18n/states/TR.php (added)
-
tags/3.0.9/i18n/states/US.php (added)
-
tags/3.0.9/i18n/states/ZA.php (added)
-
tags/3.0.9/includes (added)
-
tags/3.0.9/includes/actions-filters.php (added)
-
tags/3.0.9/includes/admin (added)
-
tags/3.0.9/includes/admin/class-admin.php (added)
-
tags/3.0.9/includes/admin/class-ajax.php (added)
-
tags/3.0.9/includes/admin/class-audit-list-table.php (added)
-
tags/3.0.9/includes/admin/class-form-handler.php (added)
-
tags/3.0.9/includes/admin/class-menu.php (added)
-
tags/3.0.9/includes/admin/class-module.php (added)
-
tags/3.0.9/includes/admin/class-setup-wizard.php (added)
-
tags/3.0.9/includes/admin/class-user-profile.php (added)
-
tags/3.0.9/includes/admin/functions.php (added)
-
tags/3.0.9/includes/admin/models (added)
-
tags/3.0.9/includes/admin/models/audit-log.php (added)
-
tags/3.0.9/includes/admin/models/company-locations.php (added)
-
tags/3.0.9/includes/admin/views (added)
-
tags/3.0.9/includes/admin/views/address.php (added)
-
tags/3.0.9/includes/admin/views/company-editor.php (added)
-
tags/3.0.9/includes/admin/views/company.php (added)
-
tags/3.0.9/includes/admin/views/locations.php (added)
-
tags/3.0.9/includes/admin/views/log.php (added)
-
tags/3.0.9/includes/admin/views/module.php (added)
-
tags/3.0.9/includes/admin/views/support.php (added)
-
tags/3.0.9/includes/admin/views/tools (added)
-
tags/3.0.9/includes/admin/views/tools.php (added)
-
tags/3.0.9/includes/admin/views/tools/export.php (added)
-
tags/3.0.9/includes/admin/views/tools/general.php (added)
-
tags/3.0.9/includes/admin/views/tools/import.php (added)
-
tags/3.0.9/includes/admin/views/tools/misc.php (added)
-
tags/3.0.9/includes/admin/views/welcome-screen.php (added)
-
tags/3.0.9/includes/admin/views/wphr-modal.php (added)
-
tags/3.0.9/includes/api (added)
-
tags/3.0.9/includes/api/class-accounting-reports-controller.php (added)
-
tags/3.0.9/includes/api/class-activities-controller.php (added)
-
tags/3.0.9/includes/api/class-announcements-controller.php (added)
-
tags/3.0.9/includes/api/class-api-registrar.php (added)
-
tags/3.0.9/includes/api/class-bank-accounts-controller.php (added)
-
tags/3.0.9/includes/api/class-chart-of-accounts-controller.php (added)
-
tags/3.0.9/includes/api/class-contacts-controller.php (added)
-
tags/3.0.9/includes/api/class-contacts-groups-controller.php (added)
-
tags/3.0.9/includes/api/class-customers-controller.php (added)
-
tags/3.0.9/includes/api/class-departments-controller.php (added)
-
tags/3.0.9/includes/api/class-designations-controller.php (added)
-
tags/3.0.9/includes/api/class-employees-controller.php (added)
-
tags/3.0.9/includes/api/class-expenses-controller.php (added)
-
tags/3.0.9/includes/api/class-hrm-reports-controller.php (added)
-
tags/3.0.9/includes/api/class-journals-controller.php (added)
-
tags/3.0.9/includes/api/class-leave-entitlements-controller.php (added)
-
tags/3.0.9/includes/api/class-leave-holidays-controller.php (added)
-
tags/3.0.9/includes/api/class-leave-policies-controller.php (added)
-
tags/3.0.9/includes/api/class-leave-requests-controller.php (added)
-
tags/3.0.9/includes/api/class-rest-controller.php (added)
-
tags/3.0.9/includes/api/class-sales-controller.php (added)
-
tags/3.0.9/includes/api/class-schedules-controller.php (added)
-
tags/3.0.9/includes/api/class-vendors-controller.php (added)
-
tags/3.0.9/includes/class-abstract-item.php (added)
-
tags/3.0.9/includes/class-company.php (added)
-
tags/3.0.9/includes/class-countries.php (added)
-
tags/3.0.9/includes/class-email.php (added)
-
tags/3.0.9/includes/class-emailer.php (added)
-
tags/3.0.9/includes/class-imap.php (added)
-
tags/3.0.9/includes/class-install.php (added)
-
tags/3.0.9/includes/class-integration.php (added)
-
tags/3.0.9/includes/class-license.php (added)
-
tags/3.0.9/includes/class-log.php (added)
-
tags/3.0.9/includes/class-people.php (added)
-
tags/3.0.9/includes/class-scripts.php (added)
-
tags/3.0.9/includes/class-settings.php (added)
-
tags/3.0.9/includes/class-tracker.php (added)
-
tags/3.0.9/includes/class-updates.php (added)
-
tags/3.0.9/includes/class-uploader.php (added)
-
tags/3.0.9/includes/cli (added)
-
tags/3.0.9/includes/cli/commands.php (added)
-
tags/3.0.9/includes/email (added)
-
tags/3.0.9/includes/email/email-body.php (added)
-
tags/3.0.9/includes/email/email-css.php (added)
-
tags/3.0.9/includes/email/email-footer.php (added)
-
tags/3.0.9/includes/email/email-header.php (added)
-
tags/3.0.9/includes/framework (added)
-
tags/3.0.9/includes/framework/Dashboardwidgets.php (added)
-
tags/3.0.9/includes/framework/Model.php (added)
-
tags/3.0.9/includes/framework/class-settings-page.php (added)
-
tags/3.0.9/includes/framework/class-settings.php (added)
-
tags/3.0.9/includes/framework/models (added)
-
tags/3.0.9/includes/framework/models/people_types.php (added)
-
tags/3.0.9/includes/framework/models/peoplemeta.php (added)
-
tags/3.0.9/includes/framework/models/peoples.php (added)
-
tags/3.0.9/includes/framework/modules.php (added)
-
tags/3.0.9/includes/framework/settings (added)
-
tags/3.0.9/includes/framework/settings/Dashboardwidgets.php (added)
-
tags/3.0.9/includes/framework/settings/Dectivationoption.php (added)
-
tags/3.0.9/includes/framework/settings/email.php (added)
-
tags/3.0.9/includes/framework/settings/general.php (added)
-
tags/3.0.9/includes/framework/settings/integration.php (added)
-
tags/3.0.9/includes/framework/settings/license.php (added)
-
tags/3.0.9/includes/framework/traits (added)
-
tags/3.0.9/includes/framework/traits/Ajax.php (added)
-
tags/3.0.9/includes/framework/traits/Hooker.php (added)
-
tags/3.0.9/includes/framework/views (added)
-
tags/3.0.9/includes/framework/views/settings-page.php (added)
-
tags/3.0.9/includes/functions-company.php (added)
-
tags/3.0.9/includes/functions-html.php (added)
-
tags/3.0.9/includes/functions-people.php (added)
-
tags/3.0.9/includes/functions.php (added)
-
tags/3.0.9/includes/lib (added)
-
tags/3.0.9/includes/lib/EDD_SL_Plugin_Updater.php (added)
-
tags/3.0.9/includes/lib/class-emogrifier.php (added)
-
tags/3.0.9/includes/lib/class-wphr-insights.php (added)
-
tags/3.0.9/includes/lib/parsecsv.lib.php (added)
-
tags/3.0.9/includes/pdf (added)
-
tags/3.0.9/includes/pdf/class-pdf-invoicer.php (added)
-
tags/3.0.9/includes/pdf/font (added)
-
tags/3.0.9/includes/pdf/font/courier.php (added)
-
tags/3.0.9/includes/pdf/font/courierb.php (added)
-
tags/3.0.9/includes/pdf/font/courierbi.php (added)
-
tags/3.0.9/includes/pdf/font/courieri.php (added)
-
tags/3.0.9/includes/pdf/font/helvetica.php (added)
-
tags/3.0.9/includes/pdf/font/helveticab.php (added)
-
tags/3.0.9/includes/pdf/font/helveticabi.php (added)
-
tags/3.0.9/includes/pdf/font/helveticai.php (added)
-
tags/3.0.9/includes/pdf/font/symbol.php (added)
-
tags/3.0.9/includes/pdf/font/times.php (added)
-
tags/3.0.9/includes/pdf/font/timesb.php (added)
-
tags/3.0.9/includes/pdf/font/timesbi.php (added)
-
tags/3.0.9/includes/pdf/font/timesi.php (added)
-
tags/3.0.9/includes/pdf/font/unifont (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSans-Bold.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSans-BoldOblique.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSans-ExtraLight.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSans-Oblique.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSans.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSansCondensed-Bold.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSansCondensed-BoldOblique.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSansCondensed-Oblique.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSansCondensed.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSansMono-Bold.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSansMono-BoldOblique.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSansMono-Oblique.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSansMono.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSerif-Bold.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSerif-BoldItalic.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSerif-Italic.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSerif.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSerifCondensed-Bold.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSerifCondensed-BoldItalic.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSerifCondensed-Italic.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVuSerifCondensed.ttf (added)
-
tags/3.0.9/includes/pdf/font/unifont/DejaVu_LICENSE.txt (added)
-
tags/3.0.9/includes/pdf/font/unifont/dejavusanscondensed-bold.cw.dat (added)
-
tags/3.0.9/includes/pdf/font/unifont/dejavusanscondensed-bold.cw127.php (added)
-
tags/3.0.9/includes/pdf/font/unifont/dejavusanscondensed-bold.mtx.php (added)
-
tags/3.0.9/includes/pdf/font/unifont/dejavusanscondensed.cw.dat (added)
-
tags/3.0.9/includes/pdf/font/unifont/dejavusanscondensed.cw127.php (added)
-
tags/3.0.9/includes/pdf/font/unifont/dejavusanscondensed.mtx.php (added)
-
tags/3.0.9/includes/pdf/font/unifont/ttfonts.php (added)
-
tags/3.0.9/includes/pdf/font/zapfdingbats.php (added)
-
tags/3.0.9/includes/pdf/fpdf.css (added)
-
tags/3.0.9/includes/pdf/fpdf.php (added)
-
tags/3.0.9/includes/pdf/tfpdf.php (added)
-
tags/3.0.9/includes/test1.js (added)
-
tags/3.0.9/includes/updates (added)
-
tags/3.0.9/includes/updates/update-1.0.php (added)
-
tags/3.0.9/includes/updates/update-1.1.0.php (added)
-
tags/3.0.9/includes/updates/update-1.1.1.php (added)
-
tags/3.0.9/includes/updates/update-1.1.17.php (added)
-
tags/3.0.9/includes/updates/update-1.1.2.php (added)
-
tags/3.0.9/includes/updates/update-1.1.3.php (added)
-
tags/3.0.9/includes/updates/update-1.1.5.php (added)
-
tags/3.0.9/includes/updates/update-1.1.6.php (added)
-
tags/3.0.9/includes/updates/update-1.1.7.php (added)
-
tags/3.0.9/includes/updates/update-1.1.8.php (added)
-
tags/3.0.9/includes/updates/update-1.1.9.php (added)
-
tags/3.0.9/includes/updates/update-1.2.1.php (added)
-
tags/3.0.9/includes/updates/update-1.2.2.php (added)
-
tags/3.0.9/modules (added)
-
tags/3.0.9/modules/hrm (added)
-
tags/3.0.9/modules/hrm/assets (added)
-
tags/3.0.9/modules/hrm/assets/js (added)
-
tags/3.0.9/modules/hrm/assets/js/hrm.js (added)
-
tags/3.0.9/modules/hrm/assets/js/hrm.min.js (added)
-
tags/3.0.9/modules/hrm/assets/js/leave.js (added)
-
tags/3.0.9/modules/hrm/assets/js/leave.min.js (added)
-
tags/3.0.9/modules/hrm/assets/less (added)
-
tags/3.0.9/modules/hrm/assets/less/hrm.less (added)
-
tags/3.0.9/modules/hrm/hrm.php (added)
-
tags/3.0.9/modules/hrm/includes (added)
-
tags/3.0.9/modules/hrm/includes/actions-filters.php (added)
-
tags/3.0.9/modules/hrm/includes/admin (added)
-
tags/3.0.9/modules/hrm/includes/admin/class-menu.php (added)
-
tags/3.0.9/modules/hrm/includes/admin/class-user-profile.php (added)
-
tags/3.0.9/modules/hrm/includes/class-ajax.php (added)
-
tags/3.0.9/modules/hrm/includes/class-announcement.php (added)
-
tags/3.0.9/modules/hrm/includes/class-department-list-table.php (added)
-
tags/3.0.9/modules/hrm/includes/class-department.php (added)
-
tags/3.0.9/modules/hrm/includes/class-designation-list-table.php (added)
-
tags/3.0.9/modules/hrm/includes/class-designation.php (added)
-
tags/3.0.9/modules/hrm/includes/class-emails.php (added)
-
tags/3.0.9/modules/hrm/includes/class-employee-list-table.php (added)
-
tags/3.0.9/modules/hrm/includes/class-employee.php (added)
-
tags/3.0.9/modules/hrm/includes/class-entitlements-list-table.php (added)
-
tags/3.0.9/modules/hrm/includes/class-form-handler.php (added)
-
tags/3.0.9/modules/hrm/includes/class-hr-log.php (added)
-
tags/3.0.9/modules/hrm/includes/class-hr-managers-list-table.php (added)
-
tags/3.0.9/modules/hrm/includes/class-leave-request-list-table.php (added)
-
tags/3.0.9/modules/hrm/includes/class-line-managers-list-table.php (added)
-
tags/3.0.9/modules/hrm/includes/class-settings.php (added)
-
tags/3.0.9/modules/hrm/includes/class-walker-department.php (added)
-
tags/3.0.9/modules/hrm/includes/cli (added)
-
tags/3.0.9/modules/hrm/includes/cli/commands.php (added)
-
tags/3.0.9/modules/hrm/includes/emails (added)
-
tags/3.0.9/modules/hrm/includes/emails/class-email-approved-leave-request.php (added)
-
tags/3.0.9/modules/hrm/includes/emails/class-email-hr-announcement.php (added)
-
tags/3.0.9/modules/hrm/includes/emails/class-email-new-employee-welcome.php (added)
-
tags/3.0.9/modules/hrm/includes/emails/class-email-new-leave-request.php (added)
-
tags/3.0.9/modules/hrm/includes/emails/class-email-rejected-leave-request.php (added)
-
tags/3.0.9/modules/hrm/includes/functions-announcement.php (added)
-
tags/3.0.9/modules/hrm/includes/functions-capabilities.php (added)
-
tags/3.0.9/modules/hrm/includes/functions-dashboard-widgets.php (added)
-
tags/3.0.9/modules/hrm/includes/functions-department.php (added)
-
tags/3.0.9/modules/hrm/includes/functions-designation.php (added)
-
tags/3.0.9/modules/hrm/includes/functions-employee.php (added)
-
tags/3.0.9/modules/hrm/includes/functions-leave.php (added)
-
tags/3.0.9/modules/hrm/includes/functions-reporting.php (added)
-
tags/3.0.9/modules/hrm/includes/functions-url.php (added)
-
tags/3.0.9/modules/hrm/includes/functions.php (added)
-
tags/3.0.9/modules/hrm/includes/models (added)
-
tags/3.0.9/modules/hrm/includes/models/Department.php (added)
-
tags/3.0.9/modules/hrm/includes/models/Employee_Note.php (added)
-
tags/3.0.9/modules/hrm/includes/models/Hr_User.php (added)
-
tags/3.0.9/modules/hrm/includes/models/announcement.php (added)
-
tags/3.0.9/modules/hrm/includes/models/dependents.php (added)
-
tags/3.0.9/modules/hrm/includes/models/designation.php (added)
-
tags/3.0.9/modules/hrm/includes/models/education.php (added)
-
tags/3.0.9/modules/hrm/includes/models/employee.php (added)
-
tags/3.0.9/modules/hrm/includes/models/leave-entitlement.php (added)
-
tags/3.0.9/modules/hrm/includes/models/leave-holiday.php (added)
-
tags/3.0.9/modules/hrm/includes/models/leave-policies.php (added)
-
tags/3.0.9/modules/hrm/includes/models/leave-request.php (added)
-
tags/3.0.9/modules/hrm/includes/models/leave.php (added)
-
tags/3.0.9/modules/hrm/includes/models/performance.php (added)
-
tags/3.0.9/modules/hrm/includes/models/work-experience.php (added)
-
tags/3.0.9/modules/hrm/views (added)
-
tags/3.0.9/modules/hrm/views/dashboard.php (added)
-
tags/3.0.9/modules/hrm/views/departments.php (added)
-
tags/3.0.9/modules/hrm/views/designation.php (added)
-
tags/3.0.9/modules/hrm/views/employee (added)
-
tags/3.0.9/modules/hrm/views/employee.php (added)
-
tags/3.0.9/modules/hrm/views/employee/single.php (added)
-
tags/3.0.9/modules/hrm/views/employee/tab-general.php (added)
-
tags/3.0.9/modules/hrm/views/employee/tab-job.php (added)
-
tags/3.0.9/modules/hrm/views/employee/tab-leave-history.php (added)
-
tags/3.0.9/modules/hrm/views/employee/tab-leave.php (added)
-
tags/3.0.9/modules/hrm/views/employee/tab-notes-row.php (added)
-
tags/3.0.9/modules/hrm/views/employee/tab-notes.php (added)
-
tags/3.0.9/modules/hrm/views/employee/tab-performance.php (added)
-
tags/3.0.9/modules/hrm/views/employee/tab-permission.php (added)
-
tags/3.0.9/modules/hrm/views/hr_managers.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates (added)
-
tags/3.0.9/modules/hrm/views/js-templates/add-more.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/compensation.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/dependents.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/education-form.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/employee-terminate.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/employment-status.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/holiday.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/holidayByLocation.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/importByLocation.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/job-info.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/leave-days.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/leave-policy.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/leave-reject.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/new-dept.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/new-designation.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/new-employee.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/new-leave-request.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/note.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/performance-comments.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/performance-goals.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/performance-reviews.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/row-dept.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/row-desig.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/row-employee.php (added)
-
tags/3.0.9/modules/hrm/views/js-templates/work-experience.php (added)
-
tags/3.0.9/modules/hrm/views/leave (added)
-
tags/3.0.9/modules/hrm/views/leave/calendar.php (added)
-
tags/3.0.9/modules/hrm/views/leave/holiday.php (added)
-
tags/3.0.9/modules/hrm/views/leave/holidayByLocation.php (added)
-
tags/3.0.9/modules/hrm/views/leave/leave-entitlements.php (added)
-
tags/3.0.9/modules/hrm/views/leave/leave-policies.php (added)
-
tags/3.0.9/modules/hrm/views/leave/new-request.php (added)
-
tags/3.0.9/modules/hrm/views/leave/requests.php (added)
-
tags/3.0.9/modules/hrm/views/line_managers.php (added)
-
tags/3.0.9/modules/hrm/views/reporting (added)
-
tags/3.0.9/modules/hrm/views/reporting.php (added)
-
tags/3.0.9/modules/hrm/views/reporting/age-profile.php (added)
-
tags/3.0.9/modules/hrm/views/reporting/gender-profile.php (added)
-
tags/3.0.9/modules/hrm/views/reporting/headcount.php (added)
-
tags/3.0.9/modules/hrm/views/reporting/salary-history.php (added)
-
tags/3.0.9/modules/hrm/views/reporting/years-of-service.php (added)
-
tags/3.0.9/modules/wp-hr-frontend (added)
-
tags/3.0.9/modules/wp-hr-frontend/assets (added)
-
tags/3.0.9/modules/wp-hr-frontend/assets/css (added)
-
tags/3.0.9/modules/wp-hr-frontend/assets/css/frontend.css (added)
-
tags/3.0.9/modules/wp-hr-frontend/assets/images (added)
-
tags/3.0.9/modules/wp-hr-frontend/assets/images/inactive.png (added)
-
tags/3.0.9/modules/wp-hr-frontend/assets/images/spinner-2x.gif (added)
-
tags/3.0.9/modules/wp-hr-frontend/changelog.txt (added)
-
tags/3.0.9/modules/wp-hr-frontend/i18n (added)
-
tags/3.0.9/modules/wp-hr-frontend/i18n/languages (added)
-
tags/3.0.9/modules/wp-hr-frontend/i18n/languages/wp-hr-frontend.pot (added)
-
tags/3.0.9/modules/wp-hr-frontend/includes (added)
-
tags/3.0.9/modules/wp-hr-frontend/includes/class-form-handler.php (added)
-
tags/3.0.9/modules/wp-hr-frontend/includes/class-frontend-employee-list-table.php (added)
-
tags/3.0.9/modules/wp-hr-frontend/includes/class-install.php (added)
-
tags/3.0.9/modules/wp-hr-frontend/includes/class-scripts.php (added)
-
tags/3.0.9/modules/wp-hr-frontend/includes/class-settings.php (added)
-
tags/3.0.9/modules/wp-hr-frontend/includes/class-shortcodes.php (added)
-
tags/3.0.9/modules/wp-hr-frontend/includes/functions.php (added)
-
tags/3.0.9/modules/wp-hr-frontend/includes/shortcodes (added)
-
tags/3.0.9/modules/wp-hr-frontend/includes/shortcodes/class-dashboard.php (added)
-
tags/3.0.9/modules/wp-hr-frontend/includes/shortcodes/class-employee-list.php (added)
-
tags/3.0.9/modules/wp-hr-frontend/includes/shortcodes/class-employee-profile.php (added)
-
tags/3.0.9/modules/wp-hr-frontend/templates (added)
-
tags/3.0.9/modules/wp-hr-frontend/templates/dashboard (added)
-
tags/3.0.9/modules/wp-hr-frontend/templates/dashboard/dashboard.php (added)
-
tags/3.0.9/modules/wp-hr-frontend/templates/employee-list (added)
-
tags/3.0.9/modules/wp-hr-frontend/templates/employee-list/employee-list.php (added)
-
tags/3.0.9/modules/wp-hr-frontend/templates/employee-profile (added)
-
tags/3.0.9/modules/wp-hr-frontend/templates/employee-profile/employee-profile.php (added)
-
tags/3.0.9/modules/wp-hr-frontend/templates/employee-profile/my-profile.php (added)
-
tags/3.0.9/modules/wp-hr-frontend/wp-hr-frontend.php (added)
-
tags/3.0.9/readme.txt (added)
-
tags/3.0.9/vendor (added)
-
tags/3.0.9/vendor/autoload.php (added)
-
tags/3.0.9/vendor/composer (added)
-
tags/3.0.9/vendor/composer/ClassLoader.php (added)
-
tags/3.0.9/vendor/composer/LICENSE (added)
-
tags/3.0.9/vendor/composer/autoload_classmap.php (added)
-
tags/3.0.9/vendor/composer/autoload_files.php (added)
-
tags/3.0.9/vendor/composer/autoload_namespaces.php (added)
-
tags/3.0.9/vendor/composer/autoload_psr4.php (added)
-
tags/3.0.9/vendor/composer/autoload_real.php (added)
-
tags/3.0.9/vendor/composer/installed.json (added)
-
tags/3.0.9/vendor/danielstjules (added)
-
tags/3.0.9/vendor/danielstjules/stringy (added)
-
tags/3.0.9/vendor/danielstjules/stringy/.travis.yml (added)
-
tags/3.0.9/vendor/danielstjules/stringy/CHANGELOG.md (added)
-
tags/3.0.9/vendor/danielstjules/stringy/LICENSE.txt (added)
-
tags/3.0.9/vendor/danielstjules/stringy/README.md (added)
-
tags/3.0.9/vendor/danielstjules/stringy/composer.json (added)
-
tags/3.0.9/vendor/danielstjules/stringy/phpunit.xml.dist (added)
-
tags/3.0.9/vendor/danielstjules/stringy/src (added)
-
tags/3.0.9/vendor/danielstjules/stringy/src/Create.php (added)
-
tags/3.0.9/vendor/danielstjules/stringy/src/StaticStringy.php (added)
-
tags/3.0.9/vendor/danielstjules/stringy/src/Stringy.php (added)
-
tags/3.0.9/vendor/doctrine (added)
-
tags/3.0.9/vendor/doctrine/inflector (added)
-
tags/3.0.9/vendor/doctrine/inflector/.travis.yml (added)
-
tags/3.0.9/vendor/doctrine/inflector/LICENSE (added)
-
tags/3.0.9/vendor/doctrine/inflector/README.md (added)
-
tags/3.0.9/vendor/doctrine/inflector/composer.json (added)
-
tags/3.0.9/vendor/doctrine/inflector/lib (added)
-
tags/3.0.9/vendor/doctrine/inflector/lib/Doctrine (added)
-
tags/3.0.9/vendor/doctrine/inflector/lib/Doctrine/Common (added)
-
tags/3.0.9/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector (added)
-
tags/3.0.9/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php (added)
-
tags/3.0.9/vendor/doctrine/inflector/phpunit.xml.dist (added)
-
tags/3.0.9/vendor/doctrine/inflector/tests (added)
-
tags/3.0.9/vendor/doctrine/inflector/tests/Doctrine (added)
-
tags/3.0.9/vendor/doctrine/inflector/tests/Doctrine/Tests (added)
-
tags/3.0.9/vendor/doctrine/inflector/tests/Doctrine/Tests/Common (added)
-
tags/3.0.9/vendor/doctrine/inflector/tests/Doctrine/Tests/Common/Inflector (added)
-
tags/3.0.9/vendor/doctrine/inflector/tests/Doctrine/Tests/Common/Inflector/InflectorTest.php (added)
-
tags/3.0.9/vendor/doctrine/inflector/tests/Doctrine/Tests/DoctrineTestCase.php (added)
-
tags/3.0.9/vendor/doctrine/inflector/tests/Doctrine/Tests/TestInit.php (added)
-
tags/3.0.9/vendor/eloquent (added)
-
tags/3.0.9/vendor/eloquent/wp-eloquent (added)
-
tags/3.0.9/vendor/eloquent/wp-eloquent/src (added)
-
tags/3.0.9/vendor/eloquent/wp-eloquent/src/Eloquent (added)
-
tags/3.0.9/vendor/eloquent/wp-eloquent/src/Eloquent/Database.php (added)
-
tags/3.0.9/vendor/eloquent/wp-eloquent/src/Eloquent/Facades (added)
-
tags/3.0.9/vendor/eloquent/wp-eloquent/src/Eloquent/Facades/DB.php (added)
-
tags/3.0.9/vendor/eloquent/wp-eloquent/src/Eloquent/Model.php (added)
-
tags/3.0.9/vendor/eloquent/wp-eloquent/src/Eloquent/Resolver.php (added)
-
tags/3.0.9/vendor/eloquent/wp-eloquent/src/WP (added)
-
tags/3.0.9/vendor/eloquent/wp-eloquent/src/WP/Comment.php (added)
-
tags/3.0.9/vendor/eloquent/wp-eloquent/src/WP/Post.php (added)
-
tags/3.0.9/vendor/eloquent/wp-eloquent/src/WP/PostMeta.php (added)
-
tags/3.0.9/vendor/eloquent/wp-eloquent/src/WP/User.php (added)
-
tags/3.0.9/vendor/eloquent/wp-eloquent/src/WP/UserMeta.php (added)
-
tags/3.0.9/vendor/illuminate (added)
-
tags/3.0.9/vendor/illuminate/container (added)
-
tags/3.0.9/vendor/illuminate/container/BindingResolutionException.php (added)
-
tags/3.0.9/vendor/illuminate/container/Container.php (added)
-
tags/3.0.9/vendor/illuminate/container/ContextualBindingBuilder.php (added)
-
tags/3.0.9/vendor/illuminate/container/composer.json (added)
-
tags/3.0.9/vendor/illuminate/contracts (added)
-
tags/3.0.9/vendor/illuminate/contracts/Auth (added)
-
tags/3.0.9/vendor/illuminate/contracts/Auth/Authenticatable.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Auth/CanResetPassword.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Auth/Guard.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Auth/PasswordBroker.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Auth/Registrar.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Auth/UserProvider.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Bus (added)
-
tags/3.0.9/vendor/illuminate/contracts/Bus/Dispatcher.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Bus/HandlerResolver.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Bus/QueueingDispatcher.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Bus/SelfHandling.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Cache (added)
-
tags/3.0.9/vendor/illuminate/contracts/Cache/Factory.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Cache/Repository.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Cache/Store.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Config (added)
-
tags/3.0.9/vendor/illuminate/contracts/Config/Repository.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Console (added)
-
tags/3.0.9/vendor/illuminate/contracts/Console/Application.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Console/Kernel.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Container (added)
-
tags/3.0.9/vendor/illuminate/contracts/Container/Container.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Container/ContextualBindingBuilder.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Cookie (added)
-
tags/3.0.9/vendor/illuminate/contracts/Cookie/Factory.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Cookie/QueueingFactory.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Database (added)
-
tags/3.0.9/vendor/illuminate/contracts/Database/ModelIdentifier.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Debug (added)
-
tags/3.0.9/vendor/illuminate/contracts/Debug/ExceptionHandler.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Encryption (added)
-
tags/3.0.9/vendor/illuminate/contracts/Encryption/DecryptException.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Encryption/Encrypter.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Events (added)
-
tags/3.0.9/vendor/illuminate/contracts/Events/Dispatcher.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Filesystem (added)
-
tags/3.0.9/vendor/illuminate/contracts/Filesystem/Cloud.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Filesystem/Factory.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Filesystem/FileNotFoundException.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Filesystem/Filesystem.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Foundation (added)
-
tags/3.0.9/vendor/illuminate/contracts/Foundation/Application.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Hashing (added)
-
tags/3.0.9/vendor/illuminate/contracts/Hashing/Hasher.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Http (added)
-
tags/3.0.9/vendor/illuminate/contracts/Http/Kernel.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Logging (added)
-
tags/3.0.9/vendor/illuminate/contracts/Logging/Log.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Mail (added)
-
tags/3.0.9/vendor/illuminate/contracts/Mail/MailQueue.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Mail/Mailer.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Pagination (added)
-
tags/3.0.9/vendor/illuminate/contracts/Pagination/LengthAwarePaginator.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Pagination/Paginator.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Pagination/Presenter.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Pipeline (added)
-
tags/3.0.9/vendor/illuminate/contracts/Pipeline/Hub.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Pipeline/Pipeline.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Queue (added)
-
tags/3.0.9/vendor/illuminate/contracts/Queue/EntityNotFoundException.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Queue/EntityResolver.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Queue/Factory.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Queue/Job.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Queue/Monitor.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Queue/Queue.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Queue/QueueableEntity.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Queue/ShouldBeQueued.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Redis (added)
-
tags/3.0.9/vendor/illuminate/contracts/Redis/Database.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Routing (added)
-
tags/3.0.9/vendor/illuminate/contracts/Routing/Middleware.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Routing/Registrar.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Routing/ResponseFactory.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Routing/TerminableMiddleware.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Routing/UrlGenerator.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Routing/UrlRoutable.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Support (added)
-
tags/3.0.9/vendor/illuminate/contracts/Support/Arrayable.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Support/Jsonable.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Support/MessageBag.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Support/MessageProvider.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Support/Renderable.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Validation (added)
-
tags/3.0.9/vendor/illuminate/contracts/Validation/Factory.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Validation/UnauthorizedException.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Validation/ValidatesWhenResolved.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Validation/ValidationException.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/Validation/Validator.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/View (added)
-
tags/3.0.9/vendor/illuminate/contracts/View/Factory.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/View/View.php (added)
-
tags/3.0.9/vendor/illuminate/contracts/composer.json (added)
-
tags/3.0.9/vendor/illuminate/database (added)
-
tags/3.0.9/vendor/illuminate/database/Capsule (added)
-
tags/3.0.9/vendor/illuminate/database/Capsule/Manager.php (added)
-
tags/3.0.9/vendor/illuminate/database/Connection.php (added)
-
tags/3.0.9/vendor/illuminate/database/ConnectionInterface.php (added)
-
tags/3.0.9/vendor/illuminate/database/ConnectionResolver.php (added)
-
tags/3.0.9/vendor/illuminate/database/ConnectionResolverInterface.php (added)
-
tags/3.0.9/vendor/illuminate/database/Connectors (added)
-
tags/3.0.9/vendor/illuminate/database/Connectors/ConnectionFactory.php (added)
-
tags/3.0.9/vendor/illuminate/database/Connectors/Connector.php (added)
-
tags/3.0.9/vendor/illuminate/database/Connectors/ConnectorInterface.php (added)
-
tags/3.0.9/vendor/illuminate/database/Connectors/MySqlConnector.php (added)
-
tags/3.0.9/vendor/illuminate/database/Connectors/PostgresConnector.php (added)
-
tags/3.0.9/vendor/illuminate/database/Connectors/SQLiteConnector.php (added)
-
tags/3.0.9/vendor/illuminate/database/Connectors/SqlServerConnector.php (added)
-
tags/3.0.9/vendor/illuminate/database/Console (added)
-
tags/3.0.9/vendor/illuminate/database/Console/Migrations (added)
-
tags/3.0.9/vendor/illuminate/database/Console/Migrations/BaseCommand.php (added)
-
tags/3.0.9/vendor/illuminate/database/Console/Migrations/InstallCommand.php (added)
-
tags/3.0.9/vendor/illuminate/database/Console/Migrations/MigrateCommand.php (added)
-
tags/3.0.9/vendor/illuminate/database/Console/Migrations/MigrateMakeCommand.php (added)
-
tags/3.0.9/vendor/illuminate/database/Console/Migrations/RefreshCommand.php (added)
-
tags/3.0.9/vendor/illuminate/database/Console/Migrations/ResetCommand.php (added)
-
tags/3.0.9/vendor/illuminate/database/Console/Migrations/RollbackCommand.php (added)
-
tags/3.0.9/vendor/illuminate/database/Console/Migrations/StatusCommand.php (added)
-
tags/3.0.9/vendor/illuminate/database/Console/SeedCommand.php (added)
-
tags/3.0.9/vendor/illuminate/database/DatabaseManager.php (added)
-
tags/3.0.9/vendor/illuminate/database/DatabaseServiceProvider.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Builder.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Collection.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/MassAssignmentException.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Model.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/ModelNotFoundException.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/QueueEntityResolver.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations/BelongsTo.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations/BelongsToMany.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations/HasMany.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations/HasManyThrough.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations/HasOne.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations/HasOneOrMany.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations/MorphMany.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations/MorphOne.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations/MorphOneOrMany.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations/MorphPivot.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations/MorphTo.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations/MorphToMany.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations/Pivot.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/Relations/Relation.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/ScopeInterface.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/SoftDeletes.php (added)
-
tags/3.0.9/vendor/illuminate/database/Eloquent/SoftDeletingScope.php (added)
-
tags/3.0.9/vendor/illuminate/database/Grammar.php (added)
-
tags/3.0.9/vendor/illuminate/database/MigrationServiceProvider.php (added)
-
tags/3.0.9/vendor/illuminate/database/Migrations (added)
-
tags/3.0.9/vendor/illuminate/database/Migrations/DatabaseMigrationRepository.php (added)
-
tags/3.0.9/vendor/illuminate/database/Migrations/Migration.php (added)
-
tags/3.0.9/vendor/illuminate/database/Migrations/MigrationCreator.php (added)
-
tags/3.0.9/vendor/illuminate/database/Migrations/MigrationRepositoryInterface.php (added)
-
tags/3.0.9/vendor/illuminate/database/Migrations/Migrator.php (added)
-
tags/3.0.9/vendor/illuminate/database/Migrations/stubs (added)
-
tags/3.0.9/vendor/illuminate/database/Migrations/stubs/blank.stub (added)
-
tags/3.0.9/vendor/illuminate/database/Migrations/stubs/create.stub (added)
-
tags/3.0.9/vendor/illuminate/database/Migrations/stubs/update.stub (added)
-
tags/3.0.9/vendor/illuminate/database/MySqlConnection.php (added)
-
tags/3.0.9/vendor/illuminate/database/PostgresConnection.php (added)
-
tags/3.0.9/vendor/illuminate/database/Query (added)
-
tags/3.0.9/vendor/illuminate/database/Query/Builder.php (added)
-
tags/3.0.9/vendor/illuminate/database/Query/Expression.php (added)
-
tags/3.0.9/vendor/illuminate/database/Query/Grammars (added)
-
tags/3.0.9/vendor/illuminate/database/Query/Grammars/Grammar.php (added)
-
tags/3.0.9/vendor/illuminate/database/Query/Grammars/MySqlGrammar.php (added)
-
tags/3.0.9/vendor/illuminate/database/Query/Grammars/PostgresGrammar.php (added)
-
tags/3.0.9/vendor/illuminate/database/Query/Grammars/SQLiteGrammar.php (added)
-
tags/3.0.9/vendor/illuminate/database/Query/Grammars/SqlServerGrammar.php (added)
-
tags/3.0.9/vendor/illuminate/database/Query/JoinClause.php (added)
-
tags/3.0.9/vendor/illuminate/database/Query/Processors (added)
-
tags/3.0.9/vendor/illuminate/database/Query/Processors/MySqlProcessor.php (added)
-
tags/3.0.9/vendor/illuminate/database/Query/Processors/PostgresProcessor.php (added)
-
tags/3.0.9/vendor/illuminate/database/Query/Processors/Processor.php (added)
-
tags/3.0.9/vendor/illuminate/database/Query/Processors/SQLiteProcessor.php (added)
-
tags/3.0.9/vendor/illuminate/database/Query/Processors/SqlServerProcessor.php (added)
-
tags/3.0.9/vendor/illuminate/database/QueryException.php (added)
-
tags/3.0.9/vendor/illuminate/database/README.md (added)
-
tags/3.0.9/vendor/illuminate/database/SQLiteConnection.php (added)
-
tags/3.0.9/vendor/illuminate/database/Schema (added)
-
tags/3.0.9/vendor/illuminate/database/Schema/Blueprint.php (added)
-
tags/3.0.9/vendor/illuminate/database/Schema/Builder.php (added)
-
tags/3.0.9/vendor/illuminate/database/Schema/Grammars (added)
-
tags/3.0.9/vendor/illuminate/database/Schema/Grammars/Grammar.php (added)
-
tags/3.0.9/vendor/illuminate/database/Schema/Grammars/MySqlGrammar.php (added)
-
tags/3.0.9/vendor/illuminate/database/Schema/Grammars/PostgresGrammar.php (added)
-
tags/3.0.9/vendor/illuminate/database/Schema/Grammars/SQLiteGrammar.php (added)
-
tags/3.0.9/vendor/illuminate/database/Schema/Grammars/SqlServerGrammar.php (added)
-
tags/3.0.9/vendor/illuminate/database/Schema/MySqlBuilder.php (added)
-
tags/3.0.9/vendor/illuminate/database/SeedServiceProvider.php (added)
-
tags/3.0.9/vendor/illuminate/database/Seeder.php (added)
-
tags/3.0.9/vendor/illuminate/database/SqlServerConnection.php (added)
-
tags/3.0.9/vendor/illuminate/database/composer.json (added)
-
tags/3.0.9/vendor/illuminate/pagination (added)
-
tags/3.0.9/vendor/illuminate/pagination/AbstractPaginator.php (added)
-
tags/3.0.9/vendor/illuminate/pagination/BootstrapThreeNextPreviousButtonRendererTrait.php (added)
-
tags/3.0.9/vendor/illuminate/pagination/BootstrapThreePresenter.php (added)
-
tags/3.0.9/vendor/illuminate/pagination/LengthAwarePaginator.php (added)
-
tags/3.0.9/vendor/illuminate/pagination/PaginationServiceProvider.php (added)
-
tags/3.0.9/vendor/illuminate/pagination/Paginator.php (added)
-
tags/3.0.9/vendor/illuminate/pagination/SimpleBootstrapThreePresenter.php (added)
-
tags/3.0.9/vendor/illuminate/pagination/UrlWindow.php (added)
-
tags/3.0.9/vendor/illuminate/pagination/UrlWindowPresenterTrait.php (added)
-
tags/3.0.9/vendor/illuminate/pagination/composer.json (added)
-
tags/3.0.9/vendor/illuminate/support (added)
-
tags/3.0.9/vendor/illuminate/support/AggregateServiceProvider.php (added)
-
tags/3.0.9/vendor/illuminate/support/Arr.php (added)
-
tags/3.0.9/vendor/illuminate/support/ClassLoader.php (added)
-
tags/3.0.9/vendor/illuminate/support/Collection.php (added)
-
tags/3.0.9/vendor/illuminate/support/Debug (added)
-
tags/3.0.9/vendor/illuminate/support/Debug/Dumper.php (added)
-
tags/3.0.9/vendor/illuminate/support/Debug/HtmlDumper.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/App.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Artisan.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Auth.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Blade.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Bus.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Cache.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Config.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Cookie.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Crypt.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/DB.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Event.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Facade.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/File.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Hash.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Input.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Lang.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Log.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Mail.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Password.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Queue.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Redirect.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Redis.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Request.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Response.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Route.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Schema.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Session.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Storage.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/URL.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/Validator.php (added)
-
tags/3.0.9/vendor/illuminate/support/Facades/View.php (added)
-
tags/3.0.9/vendor/illuminate/support/Fluent.php (added)
-
tags/3.0.9/vendor/illuminate/support/Manager.php (added)
-
tags/3.0.9/vendor/illuminate/support/MessageBag.php (added)
-
tags/3.0.9/vendor/illuminate/support/NamespacedItemResolver.php (added)
-
tags/3.0.9/vendor/illuminate/support/Pluralizer.php (added)
-
tags/3.0.9/vendor/illuminate/support/ServiceProvider.php (added)
-
tags/3.0.9/vendor/illuminate/support/Str.php (added)
-
tags/3.0.9/vendor/illuminate/support/Traits (added)
-
tags/3.0.9/vendor/illuminate/support/Traits/CapsuleManagerTrait.php (added)
-
tags/3.0.9/vendor/illuminate/support/Traits/Macroable.php (added)
-
tags/3.0.9/vendor/illuminate/support/ViewErrorBag.php (added)
-
tags/3.0.9/vendor/illuminate/support/composer.json (added)
-
tags/3.0.9/vendor/illuminate/support/helpers.php (added)
-
tags/3.0.9/vendor/johngrogg (added)
-
tags/3.0.9/vendor/johngrogg/ics-parser (added)
-
tags/3.0.9/vendor/johngrogg/ics-parser/CONTRIBUTING.md (added)
-
tags/3.0.9/vendor/johngrogg/ics-parser/MyCal.ics (added)
-
tags/3.0.9/vendor/johngrogg/ics-parser/README.md (added)
-
tags/3.0.9/vendor/johngrogg/ics-parser/class.iCalReader.php (added)
-
tags/3.0.9/vendor/johngrogg/ics-parser/composer.json (added)
-
tags/3.0.9/vendor/johngrogg/ics-parser/example.php (added)
-
tags/3.0.9/vendor/league (added)
-
tags/3.0.9/vendor/league/csv (added)
-
tags/3.0.9/vendor/league/csv/LICENSE (added)
-
tags/3.0.9/vendor/league/csv/autoload.php (added)
-
tags/3.0.9/vendor/league/csv/composer.json (added)
-
tags/3.0.9/vendor/league/csv/src (added)
-
tags/3.0.9/vendor/league/csv/src/AbstractCsv.php (added)
-
tags/3.0.9/vendor/league/csv/src/Config (added)
-
tags/3.0.9/vendor/league/csv/src/Config/Controls.php (added)
-
tags/3.0.9/vendor/league/csv/src/Config/Output.php (added)
-
tags/3.0.9/vendor/league/csv/src/Exception (added)
-
tags/3.0.9/vendor/league/csv/src/Exception/InvalidRowException.php (added)
-
tags/3.0.9/vendor/league/csv/src/Modifier (added)
-
tags/3.0.9/vendor/league/csv/src/Modifier/MapIterator.php (added)
-
tags/3.0.9/vendor/league/csv/src/Modifier/QueryFilter.php (added)
-
tags/3.0.9/vendor/league/csv/src/Modifier/RowFilter.php (added)
-
tags/3.0.9/vendor/league/csv/src/Modifier/StreamFilter.php (added)
-
tags/3.0.9/vendor/league/csv/src/Modifier/StreamIterator.php (added)
-
tags/3.0.9/vendor/league/csv/src/Plugin (added)
-
tags/3.0.9/vendor/league/csv/src/Plugin/ColumnConsistencyValidator.php (added)
-
tags/3.0.9/vendor/league/csv/src/Plugin/ForbiddenNullValuesValidator.php (added)
-
tags/3.0.9/vendor/league/csv/src/Plugin/SkipNullValuesFormatter.php (added)
-
tags/3.0.9/vendor/league/csv/src/Reader.php (added)
-
tags/3.0.9/vendor/league/csv/src/Writer.php (added)
-
tags/3.0.9/vendor/nesbot (added)
-
tags/3.0.9/vendor/nesbot/carbon (added)
-
tags/3.0.9/vendor/nesbot/carbon/LICENSE (added)
-
tags/3.0.9/vendor/nesbot/carbon/composer.json (added)
-
tags/3.0.9/vendor/nesbot/carbon/readme.md (added)
-
tags/3.0.9/vendor/nesbot/carbon/src (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Carbon.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/CarbonInterval.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/af.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/ar.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/az.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/bg.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/bn.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/ca.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/cs.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/da.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/de.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/el.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/en.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/eo.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/es.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/et.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/eu.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/fa.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/fi.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/fo.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/fr.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/he.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/hr.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/hu.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/id.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/it.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/ja.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/ko.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/lt.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/lv.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/ms.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/nl.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/no.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/pl.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/pt.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/pt_BR.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/ro.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/ru.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/sk.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/sl.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/sq.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/sr.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/sv.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/th.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/tr.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/uk.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/uz.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/vi.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/zh-TW.php (added)
-
tags/3.0.9/vendor/nesbot/carbon/src/Carbon/Lang/zh.php (added)
-
tags/3.0.9/vendor/symfony (added)
-
tags/3.0.9/vendor/symfony/polyfill-mbstring (added)
-
tags/3.0.9/vendor/symfony/polyfill-mbstring/LICENSE (added)
-
tags/3.0.9/vendor/symfony/polyfill-mbstring/Mbstring.php (added)
-
tags/3.0.9/vendor/symfony/polyfill-mbstring/README.md (added)
-
tags/3.0.9/vendor/symfony/polyfill-mbstring/Resources (added)
-
tags/3.0.9/vendor/symfony/polyfill-mbstring/Resources/unidata (added)
-
tags/3.0.9/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php (added)
-
tags/3.0.9/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php (added)
-
tags/3.0.9/vendor/symfony/polyfill-mbstring/bootstrap.php (added)
-
tags/3.0.9/vendor/symfony/polyfill-mbstring/composer.json (added)
-
tags/3.0.9/vendor/symfony/translation (added)
-
tags/3.0.9/vendor/symfony/translation/CHANGELOG.md (added)
-
tags/3.0.9/vendor/symfony/translation/Catalogue (added)
-
tags/3.0.9/vendor/symfony/translation/Catalogue/AbstractOperation.php (added)
-
tags/3.0.9/vendor/symfony/translation/Catalogue/MergeOperation.php (added)
-
tags/3.0.9/vendor/symfony/translation/Catalogue/OperationInterface.php (added)
-
tags/3.0.9/vendor/symfony/translation/Catalogue/TargetOperation.php (added)
-
tags/3.0.9/vendor/symfony/translation/DataCollector (added)
-
tags/3.0.9/vendor/symfony/translation/DataCollector/TranslationDataCollector.php (added)
-
tags/3.0.9/vendor/symfony/translation/DataCollectorTranslator.php (added)
-
tags/3.0.9/vendor/symfony/translation/Dumper (added)
-
tags/3.0.9/vendor/symfony/translation/Dumper/CsvFileDumper.php (added)
-
tags/3.0.9/vendor/symfony/translation/Dumper/DumperInterface.php (added)
-
tags/3.0.9/vendor/symfony/translation/Dumper/FileDumper.php (added)
-
tags/3.0.9/vendor/symfony/translation/Dumper/IcuResFileDumper.php (added)
-
tags/3.0.9/vendor/symfony/translation/Dumper/IniFileDumper.php (added)
-
tags/3.0.9/vendor/symfony/translation/Dumper/JsonFileDumper.php (added)
-
tags/3.0.9/vendor/symfony/translation/Dumper/MoFileDumper.php (added)
-
tags/3.0.9/vendor/symfony/translation/Dumper/PhpFileDumper.php (added)
-
tags/3.0.9/vendor/symfony/translation/Dumper/PoFileDumper.php (added)
-
tags/3.0.9/vendor/symfony/translation/Dumper/QtFileDumper.php (added)
-
tags/3.0.9/vendor/symfony/translation/Dumper/XliffFileDumper.php (added)
-
tags/3.0.9/vendor/symfony/translation/Dumper/YamlFileDumper.php (added)
-
tags/3.0.9/vendor/symfony/translation/Exception (added)
-
tags/3.0.9/vendor/symfony/translation/Exception/ExceptionInterface.php (added)
-
tags/3.0.9/vendor/symfony/translation/Exception/InvalidArgumentException.php (added)
-
tags/3.0.9/vendor/symfony/translation/Exception/InvalidResourceException.php (added)
-
tags/3.0.9/vendor/symfony/translation/Exception/LogicException.php (added)
-
tags/3.0.9/vendor/symfony/translation/Exception/NotFoundResourceException.php (added)
-
tags/3.0.9/vendor/symfony/translation/Exception/RuntimeException.php (added)
-
tags/3.0.9/vendor/symfony/translation/Extractor (added)
-
tags/3.0.9/vendor/symfony/translation/Extractor/AbstractFileExtractor.php (added)
-
tags/3.0.9/vendor/symfony/translation/Extractor/ChainExtractor.php (added)
-
tags/3.0.9/vendor/symfony/translation/Extractor/ExtractorInterface.php (added)
-
tags/3.0.9/vendor/symfony/translation/IdentityTranslator.php (added)
-
tags/3.0.9/vendor/symfony/translation/Interval.php (added)
-
tags/3.0.9/vendor/symfony/translation/LICENSE (added)
-
tags/3.0.9/vendor/symfony/translation/Loader (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/ArrayLoader.php (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/CsvFileLoader.php (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/FileLoader.php (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/IcuDatFileLoader.php (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/IcuResFileLoader.php (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/IniFileLoader.php (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/JsonFileLoader.php (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/LoaderInterface.php (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/MoFileLoader.php (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/PhpFileLoader.php (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/PoFileLoader.php (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/QtFileLoader.php (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/XliffFileLoader.php (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/YamlFileLoader.php (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/schema (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/schema/dic (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/schema/dic/xliff-core (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/schema/dic/xliff-core/xliff-core-1.2-strict.xsd (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/schema/dic/xliff-core/xliff-core-2.0.xsd (added)
-
tags/3.0.9/vendor/symfony/translation/Loader/schema/dic/xliff-core/xml.xsd (added)
-
tags/3.0.9/vendor/symfony/translation/LoggingTranslator.php (added)
-
tags/3.0.9/vendor/symfony/translation/MessageCatalogue.php (added)
-
tags/3.0.9/vendor/symfony/translation/MessageCatalogueInterface.php (added)
-
tags/3.0.9/vendor/symfony/translation/MessageSelector.php (added)
-
tags/3.0.9/vendor/symfony/translation/MetadataAwareInterface.php (added)
-
tags/3.0.9/vendor/symfony/translation/PluralizationRules.php (added)
-
tags/3.0.9/vendor/symfony/translation/README.md (added)
-
tags/3.0.9/vendor/symfony/translation/Tests (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Catalogue (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Catalogue/AbstractOperationTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Catalogue/MergeOperationTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Catalogue/TargetOperationTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/DataCollector (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/DataCollector/TranslationDataCollectorTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/DataCollectorTranslatorTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Dumper (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Dumper/CsvFileDumperTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Dumper/FileDumperTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Dumper/IcuResFileDumperTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Dumper/IniFileDumperTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Dumper/JsonFileDumperTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Dumper/MoFileDumperTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Dumper/PhpFileDumperTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Dumper/PoFileDumperTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Dumper/QtFileDumperTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Dumper/XliffFileDumperTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Dumper/YamlFileDumperTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/IdentityTranslatorTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/IntervalTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Loader (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Loader/CsvFileLoaderTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Loader/IcuDatFileLoaderTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Loader/IcuResFileLoaderTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Loader/IniFileLoaderTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Loader/JsonFileLoaderTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Loader/LocalizedTestCase.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Loader/MoFileLoaderTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Loader/PhpFileLoaderTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Loader/PoFileLoaderTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Loader/QtFileLoaderTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Loader/XliffFileLoaderTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Loader/YamlFileLoaderTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/LoggingTranslatorTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/MessageCatalogueTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/MessageSelectorTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/PluralizationRulesTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/TranslatorCacheTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/TranslatorTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Util (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Util/ArrayConverterTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Writer (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/Writer/TranslationWriterTest.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/empty-translation.mo (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/empty-translation.po (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/empty.csv (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/empty.ini (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/empty.json (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/empty.mo (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/empty.po (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/empty.xlf (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/empty.yml (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/encoding.xlf (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/escaped-id-plurals.po (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/escaped-id.po (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/fuzzy-translations.po (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/invalid-xml-resources.xlf (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/malformed.json (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/messages.yml (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/messages_linear.yml (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/non-valid.xlf (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/non-valid.yml (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/plurals.mo (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/plurals.po (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resname.xlf (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resourcebundle (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resourcebundle/corrupted (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resourcebundle/corrupted/resources.dat (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resourcebundle/dat (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/en.res (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/en.txt (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/fr.res (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/fr.txt (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/packagelist.txt (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/resources.dat (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resourcebundle/res (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resourcebundle/res/en.res (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources-2.0-clean.xlf (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources-2.0.xlf (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources-clean.xlf (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources-target-attributes.xlf (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources-tool-info.xlf (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources.csv (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources.dump.json (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources.ini (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources.json (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources.mo (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources.php (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources.po (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources.ts (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources.xlf (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/resources.yml (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/valid.csv (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/with-attributes.xlf (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/withdoctype.xlf (added)
-
tags/3.0.9/vendor/symfony/translation/Tests/fixtures/withnote.xlf (added)
-
tags/3.0.9/vendor/symfony/translation/Translator.php (added)
-
tags/3.0.9/vendor/symfony/translation/TranslatorBagInterface.php (added)
-
tags/3.0.9/vendor/symfony/translation/TranslatorInterface.php (added)
-
tags/3.0.9/vendor/symfony/translation/Util (added)
-
tags/3.0.9/vendor/symfony/translation/Util/ArrayConverter.php (added)
-
tags/3.0.9/vendor/symfony/translation/Writer (added)
-
tags/3.0.9/vendor/symfony/translation/Writer/TranslationWriter.php (added)
-
tags/3.0.9/vendor/symfony/translation/composer.json (added)
-
tags/3.0.9/vendor/symfony/translation/phpunit.xml.dist (added)
-
tags/3.0.9/vendor/symfony/var-dumper (added)
-
tags/3.0.9/vendor/symfony/var-dumper/CHANGELOG.md (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/AmqpCaster.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/Caster.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/ConstStub.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/CutArrayStub.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/CutStub.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/DOMCaster.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/DoctrineCaster.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/EnumStub.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/ExceptionCaster.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/FrameStub.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/MongoCaster.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/PdoCaster.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/PgSqlCaster.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/ReflectionCaster.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/ResourceCaster.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/SplCaster.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/StubCaster.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/TraceStub.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Caster/XmlResourceCaster.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Cloner (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Cloner/AbstractCloner.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Cloner/ClonerInterface.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Cloner/Cursor.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Cloner/Data.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Cloner/DumperInterface.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Cloner/Stub.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Cloner/VarCloner.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Dumper (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Dumper/AbstractDumper.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Dumper/CliDumper.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Dumper/DataDumperInterface.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Dumper/HtmlDumper.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Exception (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Exception/ThrowingCasterException.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/LICENSE (added)
-
tags/3.0.9/vendor/symfony/var-dumper/README.md (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Resources (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Resources/functions (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Resources/functions/dump.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Test (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Test/VarDumperTestCase.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/Test/VarDumperTestTrait.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/VarDumper.php (added)
-
tags/3.0.9/vendor/symfony/var-dumper/composer.json (added)
-
tags/3.0.9/vendor/symfony/var-dumper/phpunit.xml.dist (added)
-
tags/3.0.9/vendor/tareq1988 (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/composer.json (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/readme.md (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/src (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/src/Eloquent (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/src/Eloquent/Database.php (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/src/Eloquent/Facades (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/src/Eloquent/Facades/DB.php (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/src/Eloquent/Model.php (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/src/Eloquent/Resolver.php (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/src/WP (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/src/WP/Comment.php (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/src/WP/Post.php (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/src/WP/PostMeta.php (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/src/WP/User.php (added)
-
tags/3.0.9/vendor/tareq1988/wp-eloquent/src/WP/UserMeta.php (added)
-
tags/3.0.9/wp-hr-manager.php (added)
-
trunk/freemius/assets/css/admin/account.css (modified) (1 diff)
-
trunk/freemius/assets/css/admin/add-ons.css (modified) (1 diff)
-
trunk/freemius/assets/css/admin/affiliation.css (modified) (1 diff)
-
trunk/freemius/assets/css/admin/checkout.css (modified) (1 diff)
-
trunk/freemius/assets/css/admin/clone-resolution.css (modified) (1 diff)
-
trunk/freemius/assets/css/admin/common.css (modified) (1 diff)
-
trunk/freemius/assets/css/admin/connect.css (modified) (1 diff)
-
trunk/freemius/assets/css/admin/debug.css (modified) (1 diff)
-
trunk/freemius/assets/css/admin/dialog-boxes.css (modified) (1 diff)
-
trunk/freemius/assets/css/admin/gdpr-optin-notice.css (modified) (1 diff)
-
trunk/freemius/assets/css/admin/optout.css (modified) (1 diff)
-
trunk/freemius/assets/css/admin/plugins.css (modified) (1 diff)
-
trunk/freemius/assets/css/customizer.css (modified) (1 diff)
-
trunk/freemius/includes/class-freemius.php (modified) (38 diffs)
-
trunk/freemius/includes/class-fs-garbage-collector.php (added)
-
trunk/freemius/includes/class-fs-plugin-updater.php (modified) (3 diffs)
-
trunk/freemius/includes/class-fs-storage.php (modified) (1 diff)
-
trunk/freemius/includes/debug/class-fs-debug-bar-panel.php (modified) (1 diff)
-
trunk/freemius/includes/fs-core-functions.php (modified) (8 diffs)
-
trunk/freemius/includes/fs-essential-functions.php (modified) (1 diff)
-
trunk/freemius/includes/fs-html-escaping-functions.php (added)
-
trunk/freemius/includes/fs-plugin-info-dialog.php (modified) (1 diff)
-
trunk/freemius/includes/sdk/FreemiusWordPress.php (modified) (1 diff)
-
trunk/freemius/require.php (modified) (1 diff)
-
trunk/freemius/start.php (modified) (2 diffs)
-
trunk/freemius/templates/account.php (modified) (10 diffs)
-
trunk/freemius/templates/account/billing.php (modified) (3 diffs)
-
trunk/freemius/templates/admin-notice.php (modified) (2 diffs)
-
trunk/freemius/templates/clone-resolution-js.php (modified) (3 diffs)
-
trunk/freemius/templates/connect.php (modified) (5 diffs)
-
trunk/freemius/templates/forms/affiliation.php (modified) (3 diffs)
-
trunk/freemius/templates/forms/license-activation.php (modified) (5 diffs)
-
trunk/freemius/templates/forms/optout.php (modified) (3 diffs)
-
trunk/freemius/templates/gdpr-optin-js.php (modified) (2 diffs)
-
trunk/freemius/templates/partials/network-activation.php (modified) (1 diff)
-
trunk/freemius/templates/plugin-info/description.php (modified) (1 diff)
-
trunk/freemius/templates/plugin-info/screenshots.php (modified) (1 diff)
-
trunk/freemius/templates/tabs-capture-js.php (modified) (1 diff)
-
trunk/includes/lib/parsecsv.lib.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/wp-hr-manager.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wp-hr-manager/trunk/freemius/assets/css/admin/account.css
r2915579 r2986824 1 label.fs-tag,span.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn,span.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-info,span.fs-tag.fs-info{background:#00a0d2}label.fs-tag.fs-success,span.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error,span.fs-tag.fs-error{background:#dc3232}.fs-notice[data-id=license_not_whitelabeled].success,.fs-notice[data-id=license_whitelabeled].success{color:inherit;border-left-color:#00a0d2}.fs-notice[data-id=license_not_whitelabeled].success label.fs-plugin-title,.fs-notice[data-id=license_whitelabeled].success label.fs-plugin-title{display:none}#fs_account .postbox,#fs_account .widefat{max-width:800px}#fs_account h3{font-size:1.3em;padding:12px 15px;margin:0 0 12px 0;line-height:1.4;border-bottom:1px solid #f1f1f1}#fs_account h3 .dashicons{width:26px;height:26px;font-size:1.3em}#fs_account i.dashicons{font-size:1.2em;height:1.2em;width:1.2em}#fs_account .dashicons{vertical-align:middle}#fs_account .fs-header-actions{position:absolute;top:17px;right:15px;font-size:.9em}#fs_account .fs-header-actions ul{margin:0}#fs_account .fs-header-actions li{float:left}#fs_account .fs-header-actions li form{display:inline-block}#fs_account .fs-header-actions li a{text-decoration:none}#fs_account_details .button-group{float:right}.rtl #fs_account .fs-header-actions{left:15px;right:auto}.fs-key-value-table{width:100%}.fs-key-value-table form{display:inline-block}.fs-key-value-table tr td:first-child{text-align:right}.fs-key-value-table tr td:first-child nobr{font-weight:bold}.fs-key-value-table tr td:first-child form{display:block}.fs-key-value-table tr td.fs-right{text-align:right}.fs-key-value-table tr.fs-odd{background:#ebebeb}.fs-key-value-table td,.fs-key-value-table th{padding:10px}.fs-key-value-table code{line-height:28px}.fs-key-value-table var,.fs-key-value-table code,.fs-key-value-table input[type=text]{color:#0073aa;font-size:16px;background:none}.fs-key-value-table input[type=text]{width:100%;font-weight:bold}.fs-field-beta_program label{margin-left:7px}label.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error{background:#dc3232}#fs_sites .fs-scrollable-table .fs-table-body{max-height:200px;overflow:auto;border:1px solid #e5e5e5}#fs_sites .fs-scrollable-table .fs-table-body>table.widefat{border:none !important}#fs_sites .fs-scrollable-table .fs-main-column{width:100%}#fs_sites .fs-scrollable-table .fs-site-details td:first-of-type{text-align:right;color:gray;width:1px}#fs_sites .fs-scrollable-table .fs-site-details td:last-of-type{text-align:right}#fs_sites .fs-scrollable-table .fs-install-details table tr td{width:1px;white-space:nowrap}#fs_sites .fs-scrollable-table .fs-install-details table tr td:last-of-type{width:auto}#fs_addons h3{border:none;margin-bottom:0;padding:4px 5px}#fs_addons td{vertical-align:middle}#fs_addons thead{white-space:nowrap}#fs_addons td:first-child,#fs_addons th:first-child{text-align:left;font-weight:bold}#fs_addons td:last-child,#fs_addons th:last-child{text-align:right}#fs_addons th{font-weight:bold}#fs_billing_address{width:100%}#fs_billing_address tr td{width:50%;padding:5px}#fs_billing_address tr:first-of-type td{padding-top:0}#fs_billing_address span{font-weight:bold}#fs_billing_address input,#fs_billing_address select{display:block;width:100%;margin-top:5px}#fs_billing_address input::-moz-placeholder,#fs_billing_address select::-moz-placeholder{color: transparent;opacity:1}#fs_billing_address input:-ms-input-placeholder,#fs_billing_address select:-ms-input-placeholder{color:transparent}#fs_billing_address input::-webkit-input-placeholder,#fs_billing_address select::-webkit-input-placeholder{color:transparent}#fs_billing_address input.fs-read-mode,#fs_billing_address select.fs-read-mode{border-color:transparent;color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:none}#fs_billing_address.fs-read-mode td span{display:none}#fs_billing_address.fs-read-mode input,#fs_billing_address.fs-read-mode select{border-color:transparent;color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:none}#fs_billing_address.fs-read-mode input::-moz-placeholder,#fs_billing_address.fs-read-mode select::-moz-placeholder{color:#ccc;opacity:1}#fs_billing_address.fs-read-mode input:-ms-input-placeholder,#fs_billing_address.fs-read-mode select:-ms-input-placeholder{color:#ccc}#fs_billing_address.fs-read-mode input::-webkit-input-placeholder,#fs_billing_address.fs-read-mode select::-webkit-input-placeholder{color:#ccc}#fs_billing_address button{display:block;width:100%}@media screen and (max-width: 639px){#fs_account .fs-header-actions{position:static;padding:0 15px 12px 15px;margin:0 0 12px 0}#fs_account .fs-header-actions li{float:none;display:inline-block}#fs_account #fs_account_details{display:block}#fs_account #fs_account_details tbody,#fs_account #fs_account_details tr,#fs_account #fs_account_details td,#fs_account #fs_account_details th{display:block}#fs_account #fs_account_details tr td:first-child{text-align:left}#fs_account #fs_account_details tr td:nth-child(2){padding:0 12px}#fs_account #fs_account_details tr td:nth-child(2) code{margin:0;padding:0}#fs_account #fs_account_details tr td:nth-child(2) label{margin-left:0}#fs_account #fs_account_details tr td:nth-child(3){text-align:left}#fs_account #fs_account_details tr.fs-field-plan td:nth-child(2) .button-group{float:none;margin:12px 0}}1 label.fs-tag,span.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn,span.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-info,span.fs-tag.fs-info{background:#00a0d2}label.fs-tag.fs-success,span.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error,span.fs-tag.fs-error{background:#dc3232}.fs-notice[data-id=license_not_whitelabeled].success,.fs-notice[data-id=license_whitelabeled].success{color:inherit;border-left-color:#00a0d2}.fs-notice[data-id=license_not_whitelabeled].success label.fs-plugin-title,.fs-notice[data-id=license_whitelabeled].success label.fs-plugin-title{display:none}#fs_account .postbox,#fs_account .widefat{max-width:800px}#fs_account h3{font-size:1.3em;padding:12px 15px;margin:0 0 12px 0;line-height:1.4;border-bottom:1px solid #f1f1f1}#fs_account h3 .dashicons{width:26px;height:26px;font-size:1.3em}#fs_account i.dashicons{font-size:1.2em;height:1.2em;width:1.2em}#fs_account .dashicons{vertical-align:middle}#fs_account .fs-header-actions{position:absolute;top:17px;right:15px;font-size:.9em}#fs_account .fs-header-actions ul{margin:0}#fs_account .fs-header-actions li{float:left}#fs_account .fs-header-actions li form{display:inline-block}#fs_account .fs-header-actions li a{text-decoration:none}#fs_account_details .button-group{float:right}.rtl #fs_account .fs-header-actions{left:15px;right:auto}.fs-key-value-table{width:100%}.fs-key-value-table form{display:inline-block}.fs-key-value-table tr td:first-child{text-align:right}.fs-key-value-table tr td:first-child nobr{font-weight:bold}.fs-key-value-table tr td:first-child form{display:block}.fs-key-value-table tr td.fs-right{text-align:right}.fs-key-value-table tr.fs-odd{background:#ebebeb}.fs-key-value-table td,.fs-key-value-table th{padding:10px}.fs-key-value-table code{line-height:28px}.fs-key-value-table var,.fs-key-value-table code,.fs-key-value-table input[type=text]{color:#0073aa;font-size:16px;background:none}.fs-key-value-table input[type=text]{width:100%;font-weight:bold}.fs-field-beta_program label{margin-left:7px}label.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error{background:#dc3232}#fs_sites .fs-scrollable-table .fs-table-body{max-height:200px;overflow:auto;border:1px solid #e5e5e5}#fs_sites .fs-scrollable-table .fs-table-body>table.widefat{border:none !important}#fs_sites .fs-scrollable-table .fs-main-column{width:100%}#fs_sites .fs-scrollable-table .fs-site-details td:first-of-type{text-align:right;color:gray;width:1px}#fs_sites .fs-scrollable-table .fs-site-details td:last-of-type{text-align:right}#fs_sites .fs-scrollable-table .fs-install-details table tr td{width:1px;white-space:nowrap}#fs_sites .fs-scrollable-table .fs-install-details table tr td:last-of-type{width:auto}#fs_addons h3{border:none;margin-bottom:0;padding:4px 5px}#fs_addons td{vertical-align:middle}#fs_addons thead{white-space:nowrap}#fs_addons td:first-child,#fs_addons th:first-child{text-align:left;font-weight:bold}#fs_addons td:last-child,#fs_addons th:last-child{text-align:right}#fs_addons th{font-weight:bold}#fs_billing_address{width:100%}#fs_billing_address tr td{width:50%;padding:5px}#fs_billing_address tr:first-of-type td{padding-top:0}#fs_billing_address span{font-weight:bold}#fs_billing_address input,#fs_billing_address select{display:block;width:100%;margin-top:5px}#fs_billing_address input::-moz-placeholder,#fs_billing_address select::-moz-placeholder{color:rgba(0,0,0,0);opacity:1}#fs_billing_address input:-ms-input-placeholder,#fs_billing_address select:-ms-input-placeholder{color:rgba(0,0,0,0)}#fs_billing_address input::-webkit-input-placeholder,#fs_billing_address select::-webkit-input-placeholder{color:rgba(0,0,0,0)}#fs_billing_address input.fs-read-mode,#fs_billing_address select.fs-read-mode{border-color:rgba(0,0,0,0);color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:none}#fs_billing_address.fs-read-mode td span{display:none}#fs_billing_address.fs-read-mode input,#fs_billing_address.fs-read-mode select{border-color:rgba(0,0,0,0);color:#777;border-bottom:1px dashed #ccc;padding-left:0;background:none}#fs_billing_address.fs-read-mode input::-moz-placeholder,#fs_billing_address.fs-read-mode select::-moz-placeholder{color:#ccc;opacity:1}#fs_billing_address.fs-read-mode input:-ms-input-placeholder,#fs_billing_address.fs-read-mode select:-ms-input-placeholder{color:#ccc}#fs_billing_address.fs-read-mode input::-webkit-input-placeholder,#fs_billing_address.fs-read-mode select::-webkit-input-placeholder{color:#ccc}#fs_billing_address button{display:block;width:100%}@media screen and (max-width: 639px){#fs_account .fs-header-actions{position:static;padding:0 15px 12px 15px;margin:0 0 12px 0}#fs_account .fs-header-actions li{float:none;display:inline-block}#fs_account #fs_account_details{display:block}#fs_account #fs_account_details tbody,#fs_account #fs_account_details tr,#fs_account #fs_account_details td,#fs_account #fs_account_details th{display:block}#fs_account #fs_account_details tr td:first-child{text-align:left}#fs_account #fs_account_details tr td:nth-child(2){padding:0 12px}#fs_account #fs_account_details tr td:nth-child(2) code{margin:0;padding:0}#fs_account #fs_account_details tr td:nth-child(2) label{margin-left:0}#fs_account #fs_account_details tr td:nth-child(3){text-align:left}#fs_account #fs_account_details tr.fs-field-plan td:nth-child(2) .button-group{float:none;margin:12px 0}}/*# sourceMappingURL=account.css.map */ -
wp-hr-manager/trunk/freemius/assets/css/admin/add-ons.css
r2915579 r2986824 1 .fs-badge{position:absolute;top:10px;right:0;background:#71ae00;color:#fff;text-transform:uppercase;padding:5px 10px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:bold;border-right:0;-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.3);box-shadow:0 2px 1px -1px rgba(0,0,0,.3)}#fs_addons .fs-cards-list{list-style:none}#fs_addons .fs-cards-list .fs-card{float:left;height:152px;width:310px;padding:0;margin:0 0 30px 30px;font-size:14px;list-style:none;border:1px solid #ddd;cursor:pointer;position:relative}#fs_addons .fs-cards-list .fs-card .fs-overlay{position:absolute;left:0;right:0;bottom:0;top:0;z-index:9}#fs_addons .fs-cards-list .fs-card .fs-inner{background-color:#fff;overflow:hidden;height:100%;position:relative}#fs_addons .fs-cards-list .fs-card .fs-inner>ul{-moz-transition:all,.15s;-o-transition:all,.15s;-ms-transition:all,.15s;-webkit-transition:all,.15s;transition:all,.15s;left:0;right:0;top:0;position:absolute}#fs_addons .fs-cards-list .fs-card .fs-inner>ul>li{list-style:none;line-height:18px;padding:0 15px;width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner{padding:0;margin:0;line-height:0;display:block;height:100px;background-repeat:repeat-x;background-size:100% 100%;-moz-transition:all,.15s;-o-transition:all,.15s;-ms-transition:all,.15s;-webkit-transition:all,.15s;transition:all,.15s}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner .fs-badge.fs-installed-addon-badge{font-size:1.02em;line-height:1.3em}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-title{margin:10px 0 0 0;height:18px;overflow:hidden;color:#000;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-offer{font-size:.9em}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-description{background-color:#f9f9f9;padding:10px 15px 100px 15px;border-top:1px solid #eee;margin:0 0 10px 0;color:#777}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-tag{position:absolute;top:10px;right:0px;background:#adff2f;display:block;padding:2px 10px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:1px 1px 1px rgba(0,0,0,.3);text-transform:uppercase;font-size:.9em;font-weight:bold}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button,#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button-group{position:absolute;top:112px;right:10px}@media screen and (min-width: 960px){#fs_addons .fs-cards-list .fs-card:hover .fs-overlay{border:2px solid #29abe1;margin-left:-1px;margin-top:-1px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner ul{top:-100px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-title,#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-offer{color:#29abe1}}#TB_window,#TB_window iframe{width:821px !important}#plugin-information .fyi{width:266px !important}#plugin-information #section-holder{margin-right:299px;clear:none}#plugin-information #section-description h2,#plugin-information #section-description h3,#plugin-information #section-description p,#plugin-information #section-description b,#plugin-information #section-description i,#plugin-information #section-description blockquote,#plugin-information #section-description li,#plugin-information #section-description ul,#plugin-information #section-description ol{clear:none}#plugin-information #section-description iframe{max-width:100%}#plugin-information #section-description .fs-selling-points{padding-bottom:10px;border-bottom:1px solid #ddd}#plugin-information #section-description .fs-selling-points ul{margin:0}#plugin-information #section-description .fs-selling-points ul li{padding:0;list-style:none outside none}#plugin-information #section-description .fs-selling-points ul li i.dashicons{color:#71ae00;font-size:3em;vertical-align:middle;line-height:30px;float:left;margin:0 0 0 -15px}#plugin-information #section-description .fs-selling-points ul li h3{margin:1em 30px !important}#plugin-information #section-description .fs-screenshots:after{content:"";display:table;clear:both}#plugin-information #section-description .fs-screenshots ul{list-style:none;margin:0}#plugin-information #section-description .fs-screenshots ul li{width:225px;height:225px;float:left;margin-bottom:20px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#plugin-information #section-description .fs-screenshots ul li a{display:block;width:100%;height:100%;border:1px solid;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);background-size:cover}#plugin-information #section-description .fs-screenshots ul li.odd{margin-right:20px}#plugin-information .plugin-information-pricing{margin:-16px;border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan h3{margin-top:0;padding:20px;font-size:16px}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper{border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab{cursor:pointer;position:relative;padding:0 10px;font-size:.9em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab label{text-transform:uppercase;color:green;background:#adff2f;position:absolute;left:-1px;right:-1px;bottom:100%;border:1px solid #006400;padding:2px;text-align:center;font-size:.9em;line-height:1em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab.nav-tab-active{cursor:default;background:#fffeec;border-bottom-color:#fffeec}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle h3{background:#fffeec;margin:0;padding-bottom:0;color:#0073aa}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .nav-tab-wrapper,#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .fs-billing-frequency{display:none}#plugin-information .plugin-information-pricing .fs-plan .fs-pricing-body{background:#fffeec;padding:20px}#plugin-information .plugin-information-pricing .fs-plan .button{width:100%;text-align:center;font-weight:bold;text-transform:uppercase;font-size:1.1em}#plugin-information .plugin-information-pricing .fs-plan label{white-space:nowrap}#plugin-information .plugin-information-pricing .fs-plan var{font-style:normal}#plugin-information .plugin-information-pricing .fs-plan .fs-billing-frequency,#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount{text-align:center;display:block;font-weight:bold;margin-bottom:10px;text-transform:uppercase;background:#f3f3f3;padding:2px;border:1px solid #ccc}#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount{text-transform:none;color:green;background:#adff2f}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms{font-size:.9em}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms i{float:left;margin:0 0 0 -15px}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms li{margin:10px 0 0 0}#plugin-information #section-features .fs-features{margin:-20px -26px}#plugin-information #section-features table{width:100%;border-spacing:0;border-collapse:separate}#plugin-information #section-features table thead th{padding:10px 0}#plugin-information #section-features table thead .fs-price{color:#71ae00;font-weight:normal;display:block;text-align:center}#plugin-information #section-features table tbody td{border-top:1px solid #ccc;padding:10px 0;text-align:center;width:100px;color:#71ae00}#plugin-information #section-features table tbody td:first-child{text-align:left;width:auto;color:inherit;padding-left:26px}#plugin-information #section-features table tbody tr.fs-odd td{background:#fefefe}#plugin-information #section-features .dashicons-yes{width:30px;height:30px;font-size:30px}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .button,#plugin-information .fs-dropdown .button-group .button{position:relative;width:auto;top:0;right:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .button:focus,#plugin-information .fs-dropdown .button-group .button:focus{z-index:10}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .fs-dropdown-arrow,#plugin-information .fs-dropdown .button-group .fs-dropdown-arrow{border-top:6px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;top:12px;position:relative}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active:not(.up) .button:not(.fs-dropdown-arrow-button),#plugin-information .fs-dropdown.active:not(.up) .button:not(.fs-dropdown-arrow-button){border-bottom-left-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active:not(.up) .fs-dropdown-arrow-button,#plugin-information .fs-dropdown.active:not(.up) .fs-dropdown-arrow-button{border-bottom-right-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active.up .button:not(.fs-dropdown-arrow-button),#plugin-information .fs-dropdown.active.up .button:not(.fs-dropdown-arrow-button){border-top-left-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active.up .fs-dropdown-arrow-button,#plugin-information .fs-dropdown.active.up .fs-dropdown-arrow-button{border-top-right-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list,#plugin-information .fs-dropdown .fs-dropdown-list{position:absolute;right:-1px;top:100%;margin-left:auto;padding:3px 0;border:1px solid #bfbfbf;background-color:#fff;z-index:1;width:230px;text-align:left;-moz-box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);-webkit-box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li,#plugin-information .fs-dropdown .fs-dropdown-list li{margin:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li a,#plugin-information .fs-dropdown .fs-dropdown-list li a{display:block;padding:5px 10px;text-decoration:none;text-shadow:none}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li:hover,#plugin-information .fs-dropdown .fs-dropdown-list li:hover{background-color:#0074a3;color:#fff}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li:hover a,#plugin-information .fs-dropdown .fs-dropdown-list li:hover a{color:#fff}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown:not(.up) .fs-dropdown-list,#plugin-information .fs-dropdown:not(.up) .fs-dropdown-list{-moz-border-radius:3px 0 3px 3px;-webkit-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.up .fs-dropdown-list,#plugin-information .fs-dropdown.up .fs-dropdown-list{-moz-border-radius:3px 3px 0 3px;-webkit-border-radius:3px 3px 0 3px;border-radius:3px 3px 0 3px}#plugin-information .fs-dropdown .button-group{width:100%}#plugin-information .fs-dropdown .button-group .button{float:none;font-size:14px;font-weight:normal;text-transform:none}#plugin-information .fs-dropdown .fs-dropdown-list{margin-top:1px}#plugin-information .fs-dropdown.up .fs-dropdown-list{top:auto;bottom:100%;margin-bottom:2px}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group{text-align:center;display:table}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group .button{display:table-cell}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group .button:not(.fs-dropdown-arrow-button){left:1px;width:100%}#plugin-information-footer>.button,#plugin-information-footer .fs-dropdown{position:relative;top:3px}#plugin-information-footer>.button.left,#plugin-information-footer .fs-dropdown.left{float:left}#plugin-information-footer>.right,#plugin-information-footer .fs-dropdown{float:right}@media screen and (max-width: 961px){#fs_addons .fs-cards-list .fs-card{height:265px}}1 .fs-badge{position:absolute;top:10px;right:0;background:#71ae00;color:#fff;text-transform:uppercase;padding:5px 10px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:bold;border-right:0;-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.3);box-shadow:0 2px 1px -1px rgba(0,0,0,.3)}#fs_addons .fs-cards-list{list-style:none}#fs_addons .fs-cards-list .fs-card{float:left;height:152px;width:310px;padding:0;margin:0 0 30px 30px;font-size:14px;list-style:none;border:1px solid #ddd;cursor:pointer;position:relative}#fs_addons .fs-cards-list .fs-card .fs-overlay{position:absolute;left:0;right:0;bottom:0;top:0;z-index:9}#fs_addons .fs-cards-list .fs-card .fs-inner{background-color:#fff;overflow:hidden;height:100%;position:relative}#fs_addons .fs-cards-list .fs-card .fs-inner>ul{-moz-transition:all,.15s;-o-transition:all,.15s;-ms-transition:all,.15s;-webkit-transition:all,.15s;transition:all,.15s;left:0;right:0;top:0;position:absolute}#fs_addons .fs-cards-list .fs-card .fs-inner>ul>li{list-style:none;line-height:18px;padding:0 15px;width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner{padding:0;margin:0;line-height:0;display:block;height:100px;background-repeat:repeat-x;background-size:100% 100%;-moz-transition:all,.15s;-o-transition:all,.15s;-ms-transition:all,.15s;-webkit-transition:all,.15s;transition:all,.15s}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner .fs-badge.fs-installed-addon-badge{font-size:1.02em;line-height:1.3em}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-title{margin:10px 0 0 0;height:18px;overflow:hidden;color:#000;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-offer{font-size:.9em}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-description{background-color:#f9f9f9;padding:10px 15px 100px 15px;border-top:1px solid #eee;margin:0 0 10px 0;color:#777}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-tag{position:absolute;top:10px;right:0px;background:#adff2f;display:block;padding:2px 10px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:1px 1px 1px rgba(0,0,0,.3);text-transform:uppercase;font-size:.9em;font-weight:bold}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button,#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button-group{position:absolute;top:112px;right:10px}@media screen and (min-width: 960px){#fs_addons .fs-cards-list .fs-card:hover .fs-overlay{border:2px solid #29abe1;margin-left:-1px;margin-top:-1px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner ul{top:-100px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-title,#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-offer{color:#29abe1}}#TB_window,#TB_window iframe{width:821px !important}#plugin-information .fyi{width:266px !important}#plugin-information #section-holder{margin-right:299px;clear:none}#plugin-information #section-description h2,#plugin-information #section-description h3,#plugin-information #section-description p,#plugin-information #section-description b,#plugin-information #section-description i,#plugin-information #section-description blockquote,#plugin-information #section-description li,#plugin-information #section-description ul,#plugin-information #section-description ol{clear:none}#plugin-information #section-description iframe{max-width:100%}#plugin-information #section-description .fs-selling-points{padding-bottom:10px;border-bottom:1px solid #ddd}#plugin-information #section-description .fs-selling-points ul{margin:0}#plugin-information #section-description .fs-selling-points ul li{padding:0;list-style:none outside none}#plugin-information #section-description .fs-selling-points ul li i.dashicons{color:#71ae00;font-size:3em;vertical-align:middle;line-height:30px;float:left;margin:0 0 0 -15px}#plugin-information #section-description .fs-selling-points ul li h3{margin:1em 30px !important}#plugin-information #section-description .fs-screenshots:after{content:"";display:table;clear:both}#plugin-information #section-description .fs-screenshots ul{list-style:none;margin:0}#plugin-information #section-description .fs-screenshots ul li{width:225px;height:225px;float:left;margin-bottom:20px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#plugin-information #section-description .fs-screenshots ul li a{display:block;width:100%;height:100%;border:1px solid;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);background-size:cover}#plugin-information #section-description .fs-screenshots ul li.odd{margin-right:20px}#plugin-information .plugin-information-pricing{margin:-16px;border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan h3{margin-top:0;padding:20px;font-size:16px}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper{border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab{cursor:pointer;position:relative;padding:0 10px;font-size:.9em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab label{text-transform:uppercase;color:green;background:#adff2f;position:absolute;left:-1px;right:-1px;bottom:100%;border:1px solid #006400;padding:2px;text-align:center;font-size:.9em;line-height:1em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab.nav-tab-active{cursor:default;background:#fffeec;border-bottom-color:#fffeec}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle h3{background:#fffeec;margin:0;padding-bottom:0;color:#0073aa}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .nav-tab-wrapper,#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .fs-billing-frequency{display:none}#plugin-information .plugin-information-pricing .fs-plan .fs-pricing-body{background:#fffeec;padding:20px}#plugin-information .plugin-information-pricing .fs-plan .button{width:100%;text-align:center;font-weight:bold;text-transform:uppercase;font-size:1.1em}#plugin-information .plugin-information-pricing .fs-plan label{white-space:nowrap}#plugin-information .plugin-information-pricing .fs-plan var{font-style:normal}#plugin-information .plugin-information-pricing .fs-plan .fs-billing-frequency,#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount{text-align:center;display:block;font-weight:bold;margin-bottom:10px;text-transform:uppercase;background:#f3f3f3;padding:2px;border:1px solid #ccc}#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount{text-transform:none;color:green;background:#adff2f}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms{font-size:.9em}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms i{float:left;margin:0 0 0 -15px}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms li{margin:10px 0 0 0}#plugin-information #section-features .fs-features{margin:-20px -26px}#plugin-information #section-features table{width:100%;border-spacing:0;border-collapse:separate}#plugin-information #section-features table thead th{padding:10px 0}#plugin-information #section-features table thead .fs-price{color:#71ae00;font-weight:normal;display:block;text-align:center}#plugin-information #section-features table tbody td{border-top:1px solid #ccc;padding:10px 0;text-align:center;width:100px;color:#71ae00}#plugin-information #section-features table tbody td:first-child{text-align:left;width:auto;color:inherit;padding-left:26px}#plugin-information #section-features table tbody tr.fs-odd td{background:#fefefe}#plugin-information #section-features .dashicons-yes{width:30px;height:30px;font-size:30px}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .button,#plugin-information .fs-dropdown .button-group .button{position:relative;width:auto;top:0;right:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .button:focus,#plugin-information .fs-dropdown .button-group .button:focus{z-index:10}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .fs-dropdown-arrow,#plugin-information .fs-dropdown .button-group .fs-dropdown-arrow{border-top:6px solid #fff;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);top:12px;position:relative}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active:not(.up) .button:not(.fs-dropdown-arrow-button),#plugin-information .fs-dropdown.active:not(.up) .button:not(.fs-dropdown-arrow-button){border-bottom-left-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active:not(.up) .fs-dropdown-arrow-button,#plugin-information .fs-dropdown.active:not(.up) .fs-dropdown-arrow-button{border-bottom-right-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active.up .button:not(.fs-dropdown-arrow-button),#plugin-information .fs-dropdown.active.up .button:not(.fs-dropdown-arrow-button){border-top-left-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active.up .fs-dropdown-arrow-button,#plugin-information .fs-dropdown.active.up .fs-dropdown-arrow-button{border-top-right-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list,#plugin-information .fs-dropdown .fs-dropdown-list{position:absolute;right:-1px;top:100%;margin-left:auto;padding:3px 0;border:1px solid #bfbfbf;background-color:#fff;z-index:1;width:230px;text-align:left;-moz-box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);-webkit-box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li,#plugin-information .fs-dropdown .fs-dropdown-list li{margin:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li a,#plugin-information .fs-dropdown .fs-dropdown-list li a{display:block;padding:5px 10px;text-decoration:none;text-shadow:none}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li:hover,#plugin-information .fs-dropdown .fs-dropdown-list li:hover{background-color:#0074a3;color:#fff}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li:hover a,#plugin-information .fs-dropdown .fs-dropdown-list li:hover a{color:#fff}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown:not(.up) .fs-dropdown-list,#plugin-information .fs-dropdown:not(.up) .fs-dropdown-list{-moz-border-radius:3px 0 3px 3px;-webkit-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.up .fs-dropdown-list,#plugin-information .fs-dropdown.up .fs-dropdown-list{-moz-border-radius:3px 3px 0 3px;-webkit-border-radius:3px 3px 0 3px;border-radius:3px 3px 0 3px}#plugin-information .fs-dropdown .button-group{width:100%}#plugin-information .fs-dropdown .button-group .button{float:none;font-size:14px;font-weight:normal;text-transform:none}#plugin-information .fs-dropdown .fs-dropdown-list{margin-top:1px}#plugin-information .fs-dropdown.up .fs-dropdown-list{top:auto;bottom:100%;margin-bottom:2px}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group{text-align:center;display:table}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group .button{display:table-cell}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group .button:not(.fs-dropdown-arrow-button){left:1px;width:100%}#plugin-information-footer>.button,#plugin-information-footer .fs-dropdown{position:relative;top:3px}#plugin-information-footer>.button.left,#plugin-information-footer .fs-dropdown.left{float:left}#plugin-information-footer>.right,#plugin-information-footer .fs-dropdown{float:right}@media screen and (max-width: 961px){#fs_addons .fs-cards-list .fs-card{height:265px}}/*# sourceMappingURL=add-ons.css.map */ -
wp-hr-manager/trunk/freemius/assets/css/admin/affiliation.css
r2915579 r2986824 1 #fs_affiliation_content_wrapper #messages{margin-top:25px}#fs_affiliation_content_wrapper h3{font-size:24px;padding:0;margin-left:0}#fs_affiliation_content_wrapper ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;list-style-type:none}#fs_affiliation_content_wrapper ul li:before{content:"✓";margin-right:10px;font-weight:bold}#fs_affiliation_content_wrapper p:not(.description),#fs_affiliation_content_wrapper li,#fs_affiliation_content_wrapper label{font-size:16px !important;line-height:26px !important}#fs_affiliation_content_wrapper .button{margin-top:20px;margin-bottom:7px;line-height:35px;height:40px;font-size:16px}#fs_affiliation_content_wrapper .button#cancel_button{margin-right:5px}#fs_affiliation_content_wrapper form .input-container{margin-bottom:15px}#fs_affiliation_content_wrapper form .input-container .input-label{font-weight:bold;display:block;width:100%}#fs_affiliation_content_wrapper form .input-container.input-container-text label,#fs_affiliation_content_wrapper form .input-container.input-container-text input,#fs_affiliation_content_wrapper form .input-container.input-container-text textarea{display:block}#fs_affiliation_content_wrapper form .input-container #add_domain,#fs_affiliation_content_wrapper form .input-container .remove-domain{text-decoration:none;display:inline-block;margin-top:3px}#fs_affiliation_content_wrapper form .input-container #add_domain:focus,#fs_affiliation_content_wrapper form .input-container .remove-domain:focus{box-shadow:none}#fs_affiliation_content_wrapper form .input-container #add_domain.disabled,#fs_affiliation_content_wrapper form .input-container .remove-domain.disabled{color:#aaa;cursor:default}#fs_affiliation_content_wrapper form #extra_domains_container .description{margin-top:0;position:relative;top:-4px}#fs_affiliation_content_wrapper form #extra_domains_container .extra-domain-input-container{margin-bottom:15px}#fs_affiliation_content_wrapper form #extra_domains_container .extra-domain-input-container .domain{display:inline-block;margin-right:5px}#fs_affiliation_content_wrapper form #extra_domains_container .extra-domain-input-container .domain:last-of-type{margin-bottom:0} 1 #fs_affiliation_content_wrapper #messages{margin-top:25px}#fs_affiliation_content_wrapper h3{font-size:24px;padding:0;margin-left:0}#fs_affiliation_content_wrapper ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;list-style-type:none}#fs_affiliation_content_wrapper ul li:before{content:"✓";margin-right:10px;font-weight:bold}#fs_affiliation_content_wrapper p:not(.description),#fs_affiliation_content_wrapper li,#fs_affiliation_content_wrapper label{font-size:16px !important;line-height:26px !important}#fs_affiliation_content_wrapper .button{margin-top:20px;margin-bottom:7px;line-height:35px;height:40px;font-size:16px}#fs_affiliation_content_wrapper .button#cancel_button{margin-right:5px}#fs_affiliation_content_wrapper form .input-container{margin-bottom:15px}#fs_affiliation_content_wrapper form .input-container .input-label{font-weight:bold;display:block;width:100%}#fs_affiliation_content_wrapper form .input-container.input-container-text label,#fs_affiliation_content_wrapper form .input-container.input-container-text input,#fs_affiliation_content_wrapper form .input-container.input-container-text textarea{display:block}#fs_affiliation_content_wrapper form .input-container #add_domain,#fs_affiliation_content_wrapper form .input-container .remove-domain{text-decoration:none;display:inline-block;margin-top:3px}#fs_affiliation_content_wrapper form .input-container #add_domain:focus,#fs_affiliation_content_wrapper form .input-container .remove-domain:focus{box-shadow:none}#fs_affiliation_content_wrapper form .input-container #add_domain.disabled,#fs_affiliation_content_wrapper form .input-container .remove-domain.disabled{color:#aaa;cursor:default}#fs_affiliation_content_wrapper form #extra_domains_container .description{margin-top:0;position:relative;top:-4px}#fs_affiliation_content_wrapper form #extra_domains_container .extra-domain-input-container{margin-bottom:15px}#fs_affiliation_content_wrapper form #extra_domains_container .extra-domain-input-container .domain{display:inline-block;margin-right:5px}#fs_affiliation_content_wrapper form #extra_domains_container .extra-domain-input-container .domain:last-of-type{margin-bottom:0}/*# sourceMappingURL=affiliation.css.map */ -
wp-hr-manager/trunk/freemius/assets/css/admin/checkout.css
r2611610 r2986824 1 @media screen and (max-width: 782px){#wpbody-content{padding-bottom:0 !important}} 1 @media screen and (max-width: 782px){#wpbody-content{padding-bottom:0 !important}}/*# sourceMappingURL=checkout.css.map */ -
wp-hr-manager/trunk/freemius/assets/css/admin/clone-resolution.css
r2915579 r2986824 1 .fs-notice[data-id^=clone_resolution_options_notice]{padding:0;color:inherit !important}.fs-notice[data-id^=clone_resolution_options_notice] .fs-notice-body{padding:0;margin-bottom:0}.fs-notice[data-id^=clone_resolution_options_notice] .fs-notice-header{padding:5px 10px}.fs-notice[data-id^=clone_resolution_options_notice] ol{margin-top:0;margin-bottom:0}.fs-notice[data-id^=clone_resolution_options_notice] .fs-clone-resolution-options-container{display:flex;flex-direction:row;padding:0 10px 10px}@media(max-width: 750px){.fs-notice[data-id^=clone_resolution_options_notice] .fs-clone-resolution-options-container{flex-direction:column}}.fs-notice[data-id^=clone_resolution_options_notice] .fs-clone-resolution-option{border:1px solid #ccc;padding:10px 10px 15px 10px;flex:auto;margin:5px}.fs-notice[data-id^=clone_resolution_options_notice] .fs-clone-resolution-option:first-child{margin-left:0}.fs-notice[data-id^=clone_resolution_options_notice] .fs-clone-resolution-option:last-child{margin-right:0}.fs-notice[data-id^=clone_resolution_options_notice] .fs-clone-resolution-option strong{font-size:1.2em;padding:2px;line-height:1.5em}.fs-notice[data-id^=clone_resolution_options_notice] a{text-decoration:none}.fs-notice[data-id^=clone_resolution_options_notice] .button{margin-right:10px}.rtl .fs-notice[data-id^=clone_resolution_options_notice] .button{margin-right:0;margin-left:10px}.fs-notice[data-id^=clone_resolution_options_notice] .fs-clone-documentation-container{padding:0 10px 15px}.fs-notice[data-id=temporary_duplicate_notice] #fs_clone_resolution_error_message{border:1px solid #d3135a;background:#fee;color:#d3135a;padding:10px}.fs-notice[data-id=temporary_duplicate_notice] ol{margin-top:0} 1 .fs-notice[data-id^=clone_resolution_options_notice]{padding:0;color:inherit !important}.fs-notice[data-id^=clone_resolution_options_notice] .fs-notice-body{padding:0;margin-bottom:0}.fs-notice[data-id^=clone_resolution_options_notice] .fs-notice-header{padding:5px 10px}.fs-notice[data-id^=clone_resolution_options_notice] ol{margin-top:0;margin-bottom:0}.fs-notice[data-id^=clone_resolution_options_notice] .fs-clone-resolution-options-container{display:flex;flex-direction:row;padding:0 10px 10px}@media(max-width: 750px){.fs-notice[data-id^=clone_resolution_options_notice] .fs-clone-resolution-options-container{flex-direction:column}}.fs-notice[data-id^=clone_resolution_options_notice] .fs-clone-resolution-option{border:1px solid #ccc;padding:10px 10px 15px 10px;flex:auto;margin:5px}.fs-notice[data-id^=clone_resolution_options_notice] .fs-clone-resolution-option:first-child{margin-left:0}.fs-notice[data-id^=clone_resolution_options_notice] .fs-clone-resolution-option:last-child{margin-right:0}.fs-notice[data-id^=clone_resolution_options_notice] .fs-clone-resolution-option strong{font-size:1.2em;padding:2px;line-height:1.5em}.fs-notice[data-id^=clone_resolution_options_notice] a{text-decoration:none}.fs-notice[data-id^=clone_resolution_options_notice] .button{margin-right:10px}.rtl .fs-notice[data-id^=clone_resolution_options_notice] .button{margin-right:0;margin-left:10px}.fs-notice[data-id^=clone_resolution_options_notice] .fs-clone-documentation-container{padding:0 10px 15px}.fs-notice[data-id=temporary_duplicate_notice] #fs_clone_resolution_error_message{border:1px solid #d3135a;background:#fee;color:#d3135a;padding:10px}.fs-notice[data-id=temporary_duplicate_notice] ol{margin-top:0}.fs-notice[data-id=temporary_duplicate_notice] a{position:relative}.fs-notice[data-id=temporary_duplicate_notice] a:focus{box-shadow:none}.fs-notice[data-id=temporary_duplicate_notice] a.disabled{color:gray}.fs-notice[data-id=temporary_duplicate_notice] a .fs-ajax-spinner{position:absolute;left:8px;right:0;top:-1px;bottom:0;margin-left:100%}/*# sourceMappingURL=clone-resolution.css.map */ -
wp-hr-manager/trunk/freemius/assets/css/admin/common.css
r2915579 r2986824 1 .fs-badge{position:absolute;top:10px;right:0;background:#71ae00;color:#fff;text-transform:uppercase;padding:5px 10px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:bold;border-right:0;-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.3);box-shadow:0 2px 1px -1px rgba(0,0,0,.3)}.theme-browser .theme .fs-premium-theme-badge-container{position:absolute;right:0;top:0}.theme-browser .theme .fs-premium-theme-badge-container .fs-badge{position:relative;top:0;margin-top:10px;text-align:center}.theme-browser .theme .fs-premium-theme-badge-container .fs-badge.fs-premium-theme-badge{font-size:1.1em}.theme-browser .theme .fs-premium-theme-badge-container .fs-badge.fs-beta-theme-badge{background:#00a0d2}.fs-switch{position:relative;display:inline-block;color:#ccc;text-shadow:0 1px 1px rgba(255,255,255,.8);height:18px;padding:6px 6px 5px 6px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);background:#ececec;box-shadow:0 0 4px rgba(0,0,0,.1),inset 0 1px 3px 0 rgba(0,0,0,.1);cursor:pointer}.fs-switch span{display:inline-block;width:35px;text-transform:uppercase}.fs-switch .fs-toggle{position:absolute;top:1px;width:37px;height:25px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.3);border-radius:4px;background:#fff;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ececec), color-stop(1, #fff));background-image:-webkit-linear-gradient(top, #ececec, #fff);background-image:-moz-linear-gradient(top, #ececec, #fff);background-image:-ms-linear-gradient(top, #ececec, #fff);background-image:-o-linear-gradient(top, #ececec, #fff);background-image:linear-gradient(top, bottom, #ececec, #fff);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.5);z-index:999;-moz-transition:.4s cubic-bezier(0.54, 1.6, 0.5, 1);-o-transition:.4s cubic-bezier(0.54, 1.6, 0.5, 1);-ms-transition:.4s cubic-bezier(0.54, 1.6, 0.5, 1);-webkit-transition:.4s cubic-bezier(0.54, 1.6, 0.5, 1);transition:.4s cubic-bezier(0.54, 1.6, 0.5, 1)}.fs-switch.fs-off .fs-toggle{left:2%}.fs-switch.fs-on .fs-toggle{left:54%}.fs-switch.fs-round{top:8px;padding:4px 25px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px}.fs-switch.fs-round .fs-toggle{top:0;width:24px;height:24px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px}.fs-switch.fs-round.fs-off .fs-toggle{left:-1px}.fs-switch.fs-round.fs-on{background:#0085ba}.fs-switch.fs-round.fs-on .fs-toggle{left:25px}.fs-switch.fs-small.fs-round{padding:1px 19px}.fs-switch.fs-small.fs-round .fs-toggle{top:0;width:18px;height:18px;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}.fs-switch.fs-small.fs-round.fs-on .fs-toggle{left:19px}body.fs-loading,body.fs-loading *{cursor:wait !important}#fs_frame{line-height:0;font-size:0}.fs-full-size-wrapper{margin:40px 0 -65px -20px}@media(max-width: 600px){.fs-full-size-wrapper{margin:0 0 -65px -10px}}.fs-notice{position:relative}.fs-notice.fs-has-title{margin-bottom:30px !important}.fs-notice.success{color:green}.fs-notice.promotion{border-color:#00a0d2 !important;background-color:#f2fcff !important}.fs-notice .fs-notice-body{margin:.5em 0;padding:2px}.fs-notice .fs-close{cursor:pointer;color:#aaa;float:right}.fs-notice .fs-close:hover{color:#666}.fs-notice .fs-close>*{margin-top:7px;display:inline-block}.fs-notice label.fs-plugin-title{background:rgba(0,0,0,.3);color:#fff;padding:2px 10px;position:absolute;top:100%;bottom:auto;right:auto;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;left:10px;font-size:12px;font-weight:bold;cursor:auto}div.fs-notice.updated,div.fs-notice.success,div.fs-notice.promotion{display:block !important}#fs_connect .fs-error ol,#fs_connect .fs-error .fs-api-request-error-show-details-link,#fs_connect .fs-error .fs-api-request-error-details,.fs-modal .notice-error ol,.fs-modal .notice-error .fs-api-request-error-show-details-link,.fs-modal .notice-error .fs-api-request-error-details,.fs-notice.error ol,.fs-notice.error .fs-api-request-error-show-details-link,.fs-notice.error .fs-api-request-error-details{text-align:left}#fs_connect .fs-error ol,.fs-modal .notice-error ol,.fs-notice.error ol{list-style-type:disc}#fs_connect .fs-error .fs-api-request-error-show-details-link,.fs-modal .notice-error .fs-api-request-error-show-details-link,.fs-notice.error .fs-api-request-error-show-details-link{text-decoration:none;color:#2271b1;box-shadow:none}#fs_connect .fs-error .fs-api-request-error-details,.fs-modal .notice-error .fs-api-request-error-details,.fs-notice.error .fs-api-request-error-details{border:1px solid #ccc;padding:5px;overflow:auto;max-height:150px}.rtl .fs-notice .fs-close{float:left}.fs-secure-notice{position:fixed;top:32px;left:160px;right:0;background:#ebfdeb;padding:10px 20px;color:green;z-index:9999;-moz-box-shadow:0 2px 2px rgba(6,113,6,.3);-webkit-box-shadow:0 2px 2px rgba(6,113,6,.3);box-shadow:0 2px 2px rgba(6,113,6,.3);opacity:.95;filter:alpha(opacity=95)}.fs-secure-notice:hover{opacity:1;filter:alpha(opacity=100)}.fs-secure-notice a.fs-security-proof{color:green;text-decoration:none}@media screen and (max-width: 960px){.fs-secure-notice{left:36px}}@media screen and (max-width: 600px){.fs-secure-notice{display:none}}@media screen and (max-width: 1250px){#fs_promo_tab{display:none}}@media screen and (max-width: 782px){.fs-secure-notice{left:0;top:46px;text-align:center}}span.fs-submenu-item.fs-sub:before{content:"↳";padding:0 5px}.rtl span.fs-submenu-item.fs-sub:before{content:"↲"}.fs-submenu-item.pricing.upgrade-mode{color:#adff2f}.fs-submenu-item.pricing.trial-mode{color:#83e2ff}#adminmenu .update-plugins.fs-trial{background-color:#00b9eb}.fs-ajax-spinner{border:0;width:20px;height:20px;margin-right:5px;vertical-align:sub;display:inline-block;background:url("/wp-admin/images/wpspin_light-2x.gif");background-size:contain;margin-bottom:-2px}.wrap.fs-section h2{text-align:left}.plugins p.fs-upgrade-notice{border:0;background-color:#d54e21;padding:10px;color:#f9f9f9;margin-top:10px} 1 .fs-badge{position:absolute;top:10px;right:0;background:#71ae00;color:#fff;text-transform:uppercase;padding:5px 10px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:bold;border-right:0;-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.3);box-shadow:0 2px 1px -1px rgba(0,0,0,.3)}.theme-browser .theme .fs-premium-theme-badge-container{position:absolute;right:0;top:0}.theme-browser .theme .fs-premium-theme-badge-container .fs-badge{position:relative;top:0;margin-top:10px;text-align:center}.theme-browser .theme .fs-premium-theme-badge-container .fs-badge.fs-premium-theme-badge{font-size:1.1em}.theme-browser .theme .fs-premium-theme-badge-container .fs-badge.fs-beta-theme-badge{background:#00a0d2}.fs-switch{position:relative;display:inline-block;color:#ccc;text-shadow:0 1px 1px rgba(255,255,255,.8);height:18px;padding:6px 6px 5px 6px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);background:#ececec;box-shadow:0 0 4px rgba(0,0,0,.1),inset 0 1px 3px 0 rgba(0,0,0,.1);cursor:pointer}.fs-switch span{display:inline-block;width:35px;text-transform:uppercase}.fs-switch .fs-toggle{position:absolute;top:1px;width:37px;height:25px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.3);border-radius:4px;background:#fff;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ececec), color-stop(1, #fff));background-image:-webkit-linear-gradient(top, #ececec, #fff);background-image:-moz-linear-gradient(top, #ececec, #fff);background-image:-ms-linear-gradient(top, #ececec, #fff);background-image:-o-linear-gradient(top, #ececec, #fff);background-image:linear-gradient(top, bottom, #ececec, #fff);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.5);z-index:999;-moz-transition:.4s cubic-bezier(0.54, 1.6, 0.5, 1);-o-transition:.4s cubic-bezier(0.54, 1.6, 0.5, 1);-ms-transition:.4s cubic-bezier(0.54, 1.6, 0.5, 1);-webkit-transition:.4s cubic-bezier(0.54, 1.6, 0.5, 1);transition:.4s cubic-bezier(0.54, 1.6, 0.5, 1)}.fs-switch.fs-off .fs-toggle{left:2%}.fs-switch.fs-on .fs-toggle{left:54%}.fs-switch.fs-round{top:8px;padding:4px 25px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px}.fs-switch.fs-round .fs-toggle{top:0;width:24px;height:24px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px}.fs-switch.fs-round.fs-off .fs-toggle{left:-1px}.fs-switch.fs-round.fs-on{background:#0085ba}.fs-switch.fs-round.fs-on .fs-toggle{left:25px}.fs-switch.fs-small.fs-round{padding:1px 19px}.fs-switch.fs-small.fs-round .fs-toggle{top:0;width:18px;height:18px;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}.fs-switch.fs-small.fs-round.fs-on .fs-toggle{left:19px}body.fs-loading,body.fs-loading *{cursor:wait !important}#fs_frame{line-height:0;font-size:0}.fs-full-size-wrapper{margin:40px 0 -65px -20px}@media(max-width: 600px){.fs-full-size-wrapper{margin:0 0 -65px -10px}}.fs-notice{position:relative}.fs-notice.fs-has-title{margin-bottom:30px !important}.fs-notice.success{color:green}.fs-notice.promotion{border-color:#00a0d2 !important;background-color:#f2fcff !important}.fs-notice .fs-notice-body{margin:.5em 0;padding:2px}.fs-notice .fs-close{cursor:pointer;color:#aaa;float:right}.fs-notice .fs-close:hover{color:#666}.fs-notice .fs-close>*{margin-top:7px;display:inline-block}.fs-notice label.fs-plugin-title{background:rgba(0,0,0,.3);color:#fff;padding:2px 10px;position:absolute;top:100%;bottom:auto;right:auto;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;left:10px;font-size:12px;font-weight:bold;cursor:auto}div.fs-notice.updated,div.fs-notice.success,div.fs-notice.promotion{display:block !important}#fs_connect .fs-error ol,#fs_connect .fs-error .fs-api-request-error-show-details-link,#fs_connect .fs-error .fs-api-request-error-details,.fs-modal .notice-error ol,.fs-modal .notice-error .fs-api-request-error-show-details-link,.fs-modal .notice-error .fs-api-request-error-details,.fs-notice.error ol,.fs-notice.error .fs-api-request-error-show-details-link,.fs-notice.error .fs-api-request-error-details{text-align:left}#fs_connect .fs-error ol,.fs-modal .notice-error ol,.fs-notice.error ol{list-style-type:disc}#fs_connect .fs-error .fs-api-request-error-show-details-link,.fs-modal .notice-error .fs-api-request-error-show-details-link,.fs-notice.error .fs-api-request-error-show-details-link{text-decoration:none;color:#2271b1;box-shadow:none}#fs_connect .fs-error .fs-api-request-error-details,.fs-modal .notice-error .fs-api-request-error-details,.fs-notice.error .fs-api-request-error-details{border:1px solid #ccc;padding:5px;overflow:auto;max-height:150px}.rtl .fs-notice .fs-close{float:left}.fs-secure-notice{position:fixed;top:32px;left:160px;right:0;background:#ebfdeb;padding:10px 20px;color:green;z-index:9999;-moz-box-shadow:0 2px 2px rgba(6,113,6,.3);-webkit-box-shadow:0 2px 2px rgba(6,113,6,.3);box-shadow:0 2px 2px rgba(6,113,6,.3);opacity:.95;filter:alpha(opacity=95)}.fs-secure-notice:hover{opacity:1;filter:alpha(opacity=100)}.fs-secure-notice a.fs-security-proof{color:green;text-decoration:none}@media screen and (max-width: 960px){.fs-secure-notice{left:36px}}@media screen and (max-width: 600px){.fs-secure-notice{display:none}}@media screen and (max-width: 1250px){#fs_promo_tab{display:none}}@media screen and (max-width: 782px){.fs-secure-notice{left:0;top:46px;text-align:center}}span.fs-submenu-item.fs-sub:before{content:"↳";padding:0 5px}.rtl span.fs-submenu-item.fs-sub:before{content:"↲"}.fs-submenu-item.pricing.upgrade-mode{color:#adff2f}.fs-submenu-item.pricing.trial-mode{color:#83e2ff}#adminmenu .update-plugins.fs-trial{background-color:#00b9eb}.fs-ajax-spinner{border:0;width:20px;height:20px;margin-right:5px;vertical-align:sub;display:inline-block;background:url("/wp-admin/images/wpspin_light-2x.gif");background-size:contain;margin-bottom:-2px}.wrap.fs-section h2{text-align:left}.plugins p.fs-upgrade-notice{border:0;background-color:#d54e21;padding:10px;color:#f9f9f9;margin-top:10px}/*# sourceMappingURL=common.css.map */ -
wp-hr-manager/trunk/freemius/assets/css/admin/connect.css
r2915579 r2986824 1 .fs-tooltip-trigger{position:relative}.fs-tooltip-trigger:not(a){cursor:help}.fs-tooltip-trigger .dashicons{float:none !important}.fs-tooltip-trigger .fs-tooltip{opacity:0;visibility:hidden;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;background:rgba(0,0,0,.8);color:#fff !important;font-family:"arial",serif;font-size:12px;padding:10px;z-index:999999;bottom:100%;margin-bottom:5px;left:-17px;right:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);line-height:1.3em;font-weight:bold;text-align:left;text-transform:none !important}.rtl .fs-tooltip-trigger .fs-tooltip{text-align:right;left:auto;right:-17px}.fs-tooltip-trigger .fs-tooltip::after{content:" ";display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:rgba(0,0,0,.8) transparent transparent transparent;position:absolute;top:100%;left:21px}.rtl .fs-tooltip-trigger .fs-tooltip::after{right:21px;left:auto}.fs-tooltip-trigger:hover .fs-tooltip{visibility:visible;opacity:1}#fs_connect{width:484px;margin:60px auto 20px auto}#fs_connect a{color:inherit}#fs_connect a:not(.button){text-decoration:underline}#fs_connect .fs-box-container{box-shadow:0 1px 2px rgba(0,0,0,.3);border-radius:3px;overflow:hidden;padding-top:40px;background:#f0f0f1}@media screen and (max-width: 483px){#fs_connect{width:auto;margin:30px 0 0 -10px}#fs_connect .fs-box-container{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}#fs_connect .fs-content{background:#fff;padding:30px 20px}#fs_connect .fs-content .fs-error{background:snow;color:#d3135a;border:1px solid #d3135a;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-align:center;padding:5px;margin-bottom:10px}#fs_connect .fs-content h2{line-height:1.5em}#fs_connect .fs-content p{margin:0;padding:0;font-size:1.2em}#fs_connect .fs-license-key-container{position:relative;width:280px;margin:10px auto 0 auto}#fs_connect .fs-license-key-container input{width:100%}#fs_connect .fs-license-key-container .dashicons{position:absolute;top:5px;right:5px}#fs_connect.require-license-key .fs-content{padding-bottom:10px}#fs_connect.require-license-key .fs-actions{border-top:none}#fs_connect.require-license-key .fs-sites-list-container td{cursor:pointer}#fs_connect #delegate_to_site_admins{margin-right:15px;float:right;height:26px;vertical-align:middle;line-height:37px;font-weight:bold;border-bottom:1px dashed;text-decoration:none}#fs_connect #delegate_to_site_admins.rtl{margin-left:15px;margin-right:0}#fs_connect .fs-actions{padding:10px 20px;background:#fff;border-width:1px 0;border-style:solid;border-color:#f1f1f1}#fs_connect .fs-actions .button{padding:0 10px 1px;line-height:35px;height:37px;font-size:16px;margin-bottom:0}#fs_connect .fs-actions .button .dashicons{font-size:37px;margin-left:-8px;margin-right:12px}#fs_connect .fs-actions .button.button-primary{padding-right:15px;padding-left:15px}#fs_connect .fs-actions .button.button-primary:after{content:" ➜"}#fs_connect .fs-actions .button.button-primary.fs-loading:after{content:""}#fs_connect .fs-actions .button.button-secondary{float:right}#fs_connect.fs-anonymous-disabled .fs-actions .button.button-primary{width:100%}#fs_connect .fs-permissions{padding:10px 20px;background:#fff;-moz-transition:background .5s ease;-o-transition:background .5s ease;-ms-transition:background .5s ease;-webkit-transition:background .5s ease;transition:background .5s ease}#fs_connect .fs-permissions .fs-license-sync-disclaimer{text-align:center;margin-top:0}#fs_connect .fs-permissions>.fs-trigger{font-size:.9em;text-decoration:none;text-align:center;display:block}#fs_connect .fs-permissions>.fs-trigger .fs-arrow::after{content:"→";width:20px;display:inline-block}#fs_connect .fs-permissions.fs-open>.fs-trigger .fs-arrow::after{content:"↓" !important}#fs_connect .fs-permissions ul li{padding-left:0;padding-right:0}@media screen and (max-width: 483px){#fs_connect .fs-permissions ul{height:auto;margin:20px}}#fs_connect .fs-freemium-licensing{padding:8px;background:#777;color:#fff}#fs_connect .fs-freemium-licensing p{text-align:center;display:block;margin:0;padding:0}#fs_connect .fs-freemium-licensing a{color:inherit;text-decoration:underline}#fs_connect .fs-header{padding:0;line-height:0;height:0;position:relative}#fs_connect .fs-header .fs-site-icon,#fs_connect .fs-header .fs-connect-logo{position:absolute;top:-8px;border-radius:50%}#fs_connect .fs-header .fs-site-icon{left:152px}#fs_connect .fs-header .fs-connect-logo{right:152px}#fs_connect .fs-header .fs-site-icon,#fs_connect .fs-header img,#fs_connect .fs-header object{width:50px;height:50px;border-radius:50%}#fs_connect .fs-header .fs-plugin-icon{position:absolute;overflow:hidden;top:-23px;left:50%;margin-left:-44px;border-radius:50%;z-index:1}#fs_connect .fs-header .fs-plugin-icon,#fs_connect .fs-header .fs-plugin-icon img{width:80px;height:80px}#fs_connect .fs-header .dashicons-wordpress-alt{font-size:40px;background:#01749a;color:#fff;width:40px;height:40px;padding:5px;border-radius:50%}#fs_connect .fs-header .dashicons-plus{position:absolute;top:50%;font-size:30px;margin-top:-10px;color:#bbb}#fs_connect .fs-header .dashicons-plus.fs-first{left:28%}#fs_connect .fs-header .dashicons-plus.fs-second{left:65%}#fs_connect .fs-header .fs-plugin-icon,#fs_connect .fs-header .fs-connect-logo,#fs_connect .fs-header .fs-site-icon{border:1px solid #efefef;padding:3px;background:#fff}#fs_connect .fs-terms{text-align:center;font-size:.85em;padding:10px 5px}#fs_connect .fs-terms,#fs_connect .fs-terms a{color:#999}#fs_connect .fs-terms a{text-decoration:none}.fs-multisite-options-container{margin-top:20px;border:1px solid #ccc;padding:5px}.fs-multisite-options-container a{text-decoration:none}.fs-multisite-options-container a:focus{box-shadow:none}.fs-multisite-options-container a.selected{font-weight:bold}.fs-multisite-options-container.fs-apply-on-all-sites{border:0 none;padding:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options{border-spacing:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options td:not(:first-child){display:none}.fs-multisite-options-container .fs-sites-list-container{display:none;overflow:auto}.fs-multisite-options-container .fs-sites-list-container table td{border-top:1px solid #ccc;padding:4px 2px}#fs_marketing_optin{display:none;margin-top:10px;border:1px solid #ccc;padding:10px;line-height:1.5em}#fs_marketing_optin .fs-message{display:block;margin-bottom:5px;font-size:1.05em;font-weight:600}#fs_marketing_optin.error{border:1px solid #d3135a;background:#fee}#fs_marketing_optin.error .fs-message{color:#d3135a}#fs_marketing_optin .fs-input-container{margin-top:5px}#fs_marketing_optin .fs-input-container label{margin-top:5px;display:block}#fs_marketing_optin .fs-input-container label input{float:left;margin:1px 0 0 0}#fs_marketing_optin .fs-input-container label:first-child{display:block;margin-bottom:2px}#fs_marketing_optin .fs-input-label{display:block;margin-left:20px}#fs_marketing_optin .fs-input-label .underlined{text-decoration:underline}.rtl #fs_marketing_optin .fs-input-container label input{float:right}.rtl #fs_marketing_optin .fs-input-label{margin-left:0;margin-right:20px}.rtl #fs_connect{border-radius:3px}.rtl #fs_connect .fs-actions{padding:10px 20px;background:#c0c7ca}.rtl #fs_connect .fs-actions .button .dashicons{font-size:37px;margin-left:-8px;margin-right:12px}.rtl #fs_connect .fs-actions .button.button-primary:after{content:" »"}.rtl #fs_connect .fs-actions .button.button-primary.fs-loading:after{content:""}.rtl #fs_connect .fs-actions .button.button-secondary{float:left}.rtl #fs_connect .fs-header .fs-site-icon{right:20px;left:auto}.rtl #fs_connect .fs-header .fs-connect-logo{right:auto;left:20px}.rtl #fs_connect .fs-permissions>.fs-trigger .fs-arrow::after{content:"←"}#fs_theme_connect_wrapper{position:fixed;top:0;height:100%;width:100%;z-index:99990;background:rgba(0,0,0,.75);text-align:center;overflow-y:auto}#fs_theme_connect_wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%}#fs_theme_connect_wrapper>button.close{color:#fff;cursor:pointer;height:40px;width:40px;position:absolute;right:0;border:0;background-color:transparent;top:32px}#fs_theme_connect_wrapper #fs_connect{top:0;text-align:left;display:inline-block;vertical-align:middle;margin-top:0;margin-bottom:20px}#fs_theme_connect_wrapper #fs_connect .fs-terms,#fs_theme_connect_wrapper #fs_connect .fs-terms a{color:#c5c5c5}.wp-pointer-content #fs_connect{margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fs-opt-in-pointer .wp-pointer-content{padding:0}.fs-opt-in-pointer.wp-pointer-top .wp-pointer-arrow{border-bottom-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-top .wp-pointer-arrow-inner{border-bottom-color:#fafafa}.fs-opt-in-pointer.wp-pointer-bottom .wp-pointer-arrow{border-top-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-bottom .wp-pointer-arrow-inner{border-top-color:#fafafa}.fs-opt-in-pointer.wp-pointer-left .wp-pointer-arrow{border-right-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-left .wp-pointer-arrow-inner{border-right-color:#fafafa}.fs-opt-in-pointer.wp-pointer-right .wp-pointer-arrow{border-left-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-right .wp-pointer-arrow-inner{border-left-color:#fafafa}#license_issues_link{display:block;text-align:center;font-size:.9em;margin-top:10px}.fs-tooltip-trigger{position:relative}.fs-tooltip-trigger:not(a){cursor:help}.fs-tooltip-trigger .dashicons{float:none !important}.fs-tooltip-trigger .fs-tooltip{opacity:0;visibility:hidden;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;background:rgba(0,0,0,.8);color:#fff !important;font-family:"arial",serif;font-size:12px;padding:10px;z-index:999999;bottom:100%;margin-bottom:5px;left:-17px;right:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);line-height:1.3em;font-weight:bold;text-align:left;text-transform:none !important}.rtl .fs-tooltip-trigger .fs-tooltip{text-align:right;left:auto;right:-17px}.fs-tooltip-trigger .fs-tooltip::after{content:" ";display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:rgba(0,0,0,.8) transparent transparent transparent;position:absolute;top:100%;left:21px}.rtl .fs-tooltip-trigger .fs-tooltip::after{right:21px;left:auto}.fs-tooltip-trigger:hover .fs-tooltip{visibility:visible;opacity:1}.fs-permissions .fs-permission.fs-disabled{color:#aaa}.fs-permissions .fs-permission.fs-disabled .fs-permission-description span{color:#aaa}.fs-permissions .fs-permission .fs-switch-feedback{position:absolute;right:15px;top:52px}.fs-permissions ul{height:0;overflow:hidden;margin:0}.fs-permissions ul li{padding:17px 15px;margin:0;position:relative}.fs-permissions ul li>i.dashicons{float:left;font-size:30px;width:30px;height:30px;padding:5px}.fs-permissions ul li .fs-switch{float:right}.fs-permissions ul li .fs-permission-description{margin-left:55px}.fs-permissions ul li .fs-permission-description span{font-size:14px;font-weight:500;color:#23282d}.fs-permissions ul li .fs-permission-description .fs-tooltip{font-size:13px;font-weight:bold}.fs-permissions ul li .fs-permission-description .fs-tooltip-trigger .dashicons{margin:-1px 2px 0 2px}.fs-permissions ul li .fs-permission-description p{margin:2px 0 0 0}.fs-permissions.fs-open{background:#fff}.fs-permissions.fs-open ul{overflow:initial;height:auto;margin:20px 0 10px 0}.fs-permissions .fs-switch-feedback .fs-ajax-spinner{margin-right:10px}.fs-permissions .fs-switch-feedback.success{color:#71ae00}.rtl .fs-permissions .fs-switch-feedback{right:auto;left:15px}.rtl .fs-permissions .fs-switch-feedback .fs-ajax-spinner{margin-left:10px;margin-right:0}.rtl .fs-permissions ul li .fs-permission-description{margin-right:55px;margin-left:0}.rtl .fs-permissions ul li .fs-switch{float:left}.rtl .fs-permissions ul li i.dashicons{float:right}1 .fs-tooltip-trigger{position:relative}.fs-tooltip-trigger:not(a){cursor:help}.fs-tooltip-trigger .dashicons{float:none !important}.fs-tooltip-trigger .fs-tooltip{opacity:0;visibility:hidden;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;background:rgba(0,0,0,.8);color:#fff !important;font-family:"arial",serif;font-size:12px;padding:10px;z-index:999999;bottom:100%;margin-bottom:5px;left:-17px;right:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);line-height:1.3em;font-weight:bold;text-align:left;text-transform:none !important}.rtl .fs-tooltip-trigger .fs-tooltip{text-align:right;left:auto;right:-17px}.fs-tooltip-trigger .fs-tooltip::after{content:" ";display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:rgba(0,0,0,.8) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:100%;left:21px}.rtl .fs-tooltip-trigger .fs-tooltip::after{right:21px;left:auto}.fs-tooltip-trigger:hover .fs-tooltip{visibility:visible;opacity:1}#fs_connect{width:484px;margin:60px auto 20px auto}#fs_connect a{color:inherit}#fs_connect a:not(.button){text-decoration:underline}#fs_connect .fs-box-container{box-shadow:0 1px 2px rgba(0,0,0,.3);border-radius:3px;overflow:hidden;padding-top:40px;background:#f0f0f1}@media screen and (max-width: 483px){#fs_connect{width:auto;margin:30px 0 0 -10px}#fs_connect .fs-box-container{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}#fs_connect .fs-content{background:#fff;padding:30px 20px}#fs_connect .fs-content .fs-error{background:snow;color:#d3135a;border:1px solid #d3135a;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-align:center;padding:5px;margin-bottom:10px}#fs_connect .fs-content h2{line-height:1.5em}#fs_connect .fs-content p{margin:0;padding:0;font-size:1.2em}#fs_connect .fs-license-key-container{position:relative;width:280px;margin:10px auto 0 auto}#fs_connect .fs-license-key-container input{width:100%}#fs_connect .fs-license-key-container .dashicons{position:absolute;top:5px;right:5px}#fs_connect.require-license-key .fs-content{padding-bottom:10px}#fs_connect.require-license-key .fs-actions{border-top:none}#fs_connect.require-license-key .fs-sites-list-container td{cursor:pointer}#fs_connect #delegate_to_site_admins{margin-right:15px;float:right;height:26px;vertical-align:middle;line-height:37px;font-weight:bold;border-bottom:1px dashed;text-decoration:none}#fs_connect #delegate_to_site_admins.rtl{margin-left:15px;margin-right:0}#fs_connect .fs-actions{padding:10px 20px;background:#fff;border-width:1px 0;border-style:solid;border-color:#f1f1f1}#fs_connect .fs-actions .button{padding:0 10px 1px;line-height:35px;height:37px;font-size:16px;margin-bottom:0}#fs_connect .fs-actions .button .dashicons{font-size:37px;margin-left:-8px;margin-right:12px}#fs_connect .fs-actions .button.button-primary{padding-right:15px;padding-left:15px}#fs_connect .fs-actions .button.button-primary:after{content:" ➜"}#fs_connect .fs-actions .button.button-primary.fs-loading:after{content:""}#fs_connect .fs-actions .button.button-secondary{float:right}#fs_connect.fs-anonymous-disabled .fs-actions .button.button-primary{width:100%}#fs_connect .fs-permissions{padding:10px 20px;background:#fff;-moz-transition:background .5s ease;-o-transition:background .5s ease;-ms-transition:background .5s ease;-webkit-transition:background .5s ease;transition:background .5s ease}#fs_connect .fs-permissions .fs-license-sync-disclaimer{text-align:center;margin-top:0}#fs_connect .fs-permissions>.fs-trigger{font-size:.9em;text-decoration:none;text-align:center;display:block}#fs_connect .fs-permissions>.fs-trigger .fs-arrow::after{content:"→";width:20px;display:inline-block}#fs_connect .fs-permissions.fs-open>.fs-trigger .fs-arrow::after{content:"↓" !important}#fs_connect .fs-permissions ul li{padding-left:0;padding-right:0}@media screen and (max-width: 483px){#fs_connect .fs-permissions ul{height:auto;margin:20px}}#fs_connect .fs-freemium-licensing{padding:8px;background:#777;color:#fff}#fs_connect .fs-freemium-licensing p{text-align:center;display:block;margin:0;padding:0}#fs_connect .fs-freemium-licensing a{color:inherit;text-decoration:underline}#fs_connect .fs-header{padding:0;line-height:0;height:0;position:relative}#fs_connect .fs-header .fs-site-icon,#fs_connect .fs-header .fs-connect-logo{position:absolute;top:-8px;border-radius:50%}#fs_connect .fs-header .fs-site-icon{left:152px}#fs_connect .fs-header .fs-connect-logo{right:152px}#fs_connect .fs-header .fs-site-icon,#fs_connect .fs-header img,#fs_connect .fs-header object{width:50px;height:50px;border-radius:50%}#fs_connect .fs-header .fs-plugin-icon{position:absolute;overflow:hidden;top:-23px;left:50%;margin-left:-44px;border-radius:50%;z-index:1}#fs_connect .fs-header .fs-plugin-icon,#fs_connect .fs-header .fs-plugin-icon img{width:80px;height:80px}#fs_connect .fs-header .dashicons-wordpress-alt{font-size:40px;background:#01749a;color:#fff;width:40px;height:40px;padding:5px;border-radius:50%}#fs_connect .fs-header .dashicons-plus{position:absolute;top:50%;font-size:30px;margin-top:-10px;color:#bbb}#fs_connect .fs-header .dashicons-plus.fs-first{left:28%}#fs_connect .fs-header .dashicons-plus.fs-second{left:65%}#fs_connect .fs-header .fs-plugin-icon,#fs_connect .fs-header .fs-connect-logo,#fs_connect .fs-header .fs-site-icon{border:1px solid #efefef;padding:3px;background:#fff}#fs_connect .fs-terms{text-align:center;font-size:.85em;padding:10px 5px}#fs_connect .fs-terms,#fs_connect .fs-terms a{color:#999}#fs_connect .fs-terms a{text-decoration:none}.fs-multisite-options-container{margin-top:20px;border:1px solid #ccc;padding:5px}.fs-multisite-options-container a{text-decoration:none}.fs-multisite-options-container a:focus{box-shadow:none}.fs-multisite-options-container a.selected{font-weight:bold}.fs-multisite-options-container.fs-apply-on-all-sites{border:0 none;padding:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options{border-spacing:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options td:not(:first-child){display:none}.fs-multisite-options-container .fs-sites-list-container{display:none;overflow:auto}.fs-multisite-options-container .fs-sites-list-container table td{border-top:1px solid #ccc;padding:4px 2px}#fs_marketing_optin{display:none;margin-top:10px;border:1px solid #ccc;padding:10px;line-height:1.5em}#fs_marketing_optin .fs-message{display:block;margin-bottom:5px;font-size:1.05em;font-weight:600}#fs_marketing_optin.error{border:1px solid #d3135a;background:#fee}#fs_marketing_optin.error .fs-message{color:#d3135a}#fs_marketing_optin .fs-input-container{margin-top:5px}#fs_marketing_optin .fs-input-container label{margin-top:5px;display:block}#fs_marketing_optin .fs-input-container label input{float:left;margin:1px 0 0 0}#fs_marketing_optin .fs-input-container label:first-child{display:block;margin-bottom:2px}#fs_marketing_optin .fs-input-label{display:block;margin-left:20px}#fs_marketing_optin .fs-input-label .underlined{text-decoration:underline}.rtl #fs_marketing_optin .fs-input-container label input{float:right}.rtl #fs_marketing_optin .fs-input-label{margin-left:0;margin-right:20px}.rtl #fs_connect{border-radius:3px}.rtl #fs_connect .fs-actions{padding:10px 20px;background:#c0c7ca}.rtl #fs_connect .fs-actions .button .dashicons{font-size:37px;margin-left:-8px;margin-right:12px}.rtl #fs_connect .fs-actions .button.button-primary:after{content:" »"}.rtl #fs_connect .fs-actions .button.button-primary.fs-loading:after{content:""}.rtl #fs_connect .fs-actions .button.button-secondary{float:left}.rtl #fs_connect .fs-header .fs-site-icon{right:20px;left:auto}.rtl #fs_connect .fs-header .fs-connect-logo{right:auto;left:20px}.rtl #fs_connect .fs-permissions>.fs-trigger .fs-arrow::after{content:"←"}#fs_theme_connect_wrapper{position:fixed;top:0;height:100%;width:100%;z-index:99990;background:rgba(0,0,0,.75);text-align:center;overflow-y:auto}#fs_theme_connect_wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%}#fs_theme_connect_wrapper>button.close{color:#fff;cursor:pointer;height:40px;width:40px;position:absolute;right:0;border:0;background-color:rgba(0,0,0,0);top:32px}#fs_theme_connect_wrapper #fs_connect{top:0;text-align:left;display:inline-block;vertical-align:middle;margin-top:0;margin-bottom:20px}#fs_theme_connect_wrapper #fs_connect .fs-terms,#fs_theme_connect_wrapper #fs_connect .fs-terms a{color:#c5c5c5}.wp-pointer-content #fs_connect{margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fs-opt-in-pointer .wp-pointer-content{padding:0}.fs-opt-in-pointer.wp-pointer-top .wp-pointer-arrow{border-bottom-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-top .wp-pointer-arrow-inner{border-bottom-color:#fafafa}.fs-opt-in-pointer.wp-pointer-bottom .wp-pointer-arrow{border-top-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-bottom .wp-pointer-arrow-inner{border-top-color:#fafafa}.fs-opt-in-pointer.wp-pointer-left .wp-pointer-arrow{border-right-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-left .wp-pointer-arrow-inner{border-right-color:#fafafa}.fs-opt-in-pointer.wp-pointer-right .wp-pointer-arrow{border-left-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-right .wp-pointer-arrow-inner{border-left-color:#fafafa}#license_issues_link{display:block;text-align:center;font-size:.9em;margin-top:10px}.fs-tooltip-trigger{position:relative}.fs-tooltip-trigger:not(a){cursor:help}.fs-tooltip-trigger .dashicons{float:none !important}.fs-tooltip-trigger .fs-tooltip{opacity:0;visibility:hidden;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;background:rgba(0,0,0,.8);color:#fff !important;font-family:"arial",serif;font-size:12px;padding:10px;z-index:999999;bottom:100%;margin-bottom:5px;left:-17px;right:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);line-height:1.3em;font-weight:bold;text-align:left;text-transform:none !important}.rtl .fs-tooltip-trigger .fs-tooltip{text-align:right;left:auto;right:-17px}.fs-tooltip-trigger .fs-tooltip::after{content:" ";display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:rgba(0,0,0,.8) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:100%;left:21px}.rtl .fs-tooltip-trigger .fs-tooltip::after{right:21px;left:auto}.fs-tooltip-trigger:hover .fs-tooltip{visibility:visible;opacity:1}.fs-permissions .fs-permission.fs-disabled{color:#aaa}.fs-permissions .fs-permission.fs-disabled .fs-permission-description span{color:#aaa}.fs-permissions .fs-permission .fs-switch-feedback{position:absolute;right:15px;top:52px}.fs-permissions ul{height:0;overflow:hidden;margin:0}.fs-permissions ul li{padding:17px 15px;margin:0;position:relative}.fs-permissions ul li>i.dashicons{float:left;font-size:30px;width:30px;height:30px;padding:5px}.fs-permissions ul li .fs-switch{float:right}.fs-permissions ul li .fs-permission-description{margin-left:55px}.fs-permissions ul li .fs-permission-description span{font-size:14px;font-weight:500;color:#23282d}.fs-permissions ul li .fs-permission-description .fs-tooltip{font-size:13px;font-weight:bold}.fs-permissions ul li .fs-permission-description .fs-tooltip-trigger .dashicons{margin:-1px 2px 0 2px}.fs-permissions ul li .fs-permission-description p{margin:2px 0 0 0}.fs-permissions.fs-open{background:#fff}.fs-permissions.fs-open ul{overflow:initial;height:auto;margin:20px 0 10px 0}.fs-permissions .fs-switch-feedback .fs-ajax-spinner{margin-right:10px}.fs-permissions .fs-switch-feedback.success{color:#71ae00}.rtl .fs-permissions .fs-switch-feedback{right:auto;left:15px}.rtl .fs-permissions .fs-switch-feedback .fs-ajax-spinner{margin-left:10px;margin-right:0}.rtl .fs-permissions ul li .fs-permission-description{margin-right:55px;margin-left:0}.rtl .fs-permissions ul li .fs-switch{float:left}.rtl .fs-permissions ul li i.dashicons{float:right}/*# sourceMappingURL=connect.css.map */ -
wp-hr-manager/trunk/freemius/assets/css/admin/debug.css
r2915579 r2986824 1 label.fs-tag,span.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn,span.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-info,span.fs-tag.fs-info{background:#00a0d2}label.fs-tag.fs-success,span.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error,span.fs-tag.fs-error{background:#dc3232}.fs-switch-label{font-size:20px;line-height:31px;margin:0 5px}#fs_log_book table{font-family:Consolas,Monaco,monospace;font-size:12px}#fs_log_book table th{color:#ccc}#fs_log_book table tr{background:#232525}#fs_log_book table tr.alternate{background:#2b2b2b}#fs_log_book table tr td.fs-col--logger{color:#5a7435}#fs_log_book table tr td.fs-col--type{color:#ffc861}#fs_log_book table tr td.fs-col--function{color:#a7b7b1;font-weight:bold}#fs_log_book table tr td.fs-col--message,#fs_log_book table tr td.fs-col--message a{color:#9a73ac !important}#fs_log_book table tr td.fs-col--file{color:#d07922}#fs_log_book table tr td.fs-col--timestamp{color:#6596be} 1 label.fs-tag,span.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn,span.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-info,span.fs-tag.fs-info{background:#00a0d2}label.fs-tag.fs-success,span.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error,span.fs-tag.fs-error{background:#dc3232}.fs-switch-label{font-size:20px;line-height:31px;margin:0 5px}#fs_log_book table{font-family:Consolas,Monaco,monospace;font-size:12px}#fs_log_book table th{color:#ccc}#fs_log_book table tr{background:#232525}#fs_log_book table tr.alternate{background:#2b2b2b}#fs_log_book table tr td.fs-col--logger{color:#5a7435}#fs_log_book table tr td.fs-col--type{color:#ffc861}#fs_log_book table tr td.fs-col--function{color:#a7b7b1;font-weight:bold}#fs_log_book table tr td.fs-col--message,#fs_log_book table tr td.fs-col--message a{color:#9a73ac !important}#fs_log_book table tr td.fs-col--file{color:#d07922}#fs_log_book table tr td.fs-col--timestamp{color:#6596be}/*# sourceMappingURL=debug.css.map */ -
wp-hr-manager/trunk/freemius/assets/css/admin/dialog-boxes.css
r2915579 r2986824 1 .fs-modal{position:fixed;overflow:auto;height:100%;width:100%;top:0;z-index:100000;display:none;background:rgba(0,0,0,.6)}@media(min-width: 961px){.fs-modal{padding-left:160px}.rtl .fs-modal{padding-left:0;padding-right:160px}}.fs-modal .dashicons{vertical-align:middle}.fs-modal .fs-modal-dialog{background: transparent;position:absolute;left:50%;margin-left:-298px;padding-bottom:30px;top:-100%;z-index:100001;width:596px}@media(max-width: 650px){.fs-modal .fs-modal-dialog{margin-left:-50%;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}.fs-modal .fs-modal-dialog .fs-modal-panel>h3>strong{font-size:1.3em}}.fs-modal.active{display:block}.fs-modal.active:before{display:block}.fs-modal.active .fs-modal-dialog{top:10%}.fs-modal.fs-success .fs-modal-header{border-bottom-color:#46b450}.fs-modal.fs-success .fs-modal-body{background-color:#f7fff7}.fs-modal.fs-warn .fs-modal-header{border-bottom-color:#ffb900}.fs-modal.fs-warn .fs-modal-body{background-color:#fff8e5}.fs-modal.fs-error .fs-modal-header{border-bottom-color:#dc3232}.fs-modal.fs-error .fs-modal-body{background-color:#ffeaea}.fs-modal .fs-modal-body,.fs-modal .fs-modal-footer{border:0;background:#fefefe;padding:20px}.fs-modal .fs-modal-header{border-bottom:#eee solid 1px;background:#fbfbfb;padding:15px 20px;position:relative;margin-bottom:-10px}.fs-modal .fs-modal-header h4{margin:0;padding:0;text-transform:uppercase;font-size:1.2em;font-weight:bold;color:#cacaca;text-shadow:1px 1px 1px #fff;letter-spacing:.6px;-webkit-font-smoothing:antialiased}.fs-modal .fs-modal-header .fs-close{position:absolute;right:10px;top:12px;cursor:pointer;color:#bbb;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:3px;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fs-modal .fs-modal-header .fs-close:hover{color:#fff;background:#aaa}.fs-modal .fs-modal-header .fs-close .dashicons,.fs-modal .fs-modal-header .fs-close:hover .dashicons{text-decoration:none}.fs-modal .fs-modal-body{border-bottom:0}.fs-modal .fs-modal-body p{font-size:14px}.fs-modal .fs-modal-body h2{font-size:20px;line-height:1.5em}.fs-modal .fs-modal-body>div{margin-top:10px}.fs-modal .fs-modal-body>div h2{font-weight:bold;font-size:20px;margin-top:0}.fs-modal .fs-modal-footer{border-top:#eee solid 1px;text-align:right}.fs-modal .fs-modal-footer>.button{margin:0 7px}.fs-modal .fs-modal-footer>.button:last-of-type{margin:0}.fs-modal .fs-modal-panel>.notice.inline{margin:0;display:none}.fs-modal .fs-modal-panel:not(.active){display:none}.rtl .fs-modal .fs-modal-header .fs-close{right:auto;left:20px}.rtl .fs-modal .fs-modal-footer{text-align:left}body.has-fs-modal{overflow:hidden}.fs-modal.fs-modal-deactivation-feedback .reason-input,.fs-modal.fs-modal-deactivation-feedback .internal-message{margin:3px 0 3px 22px}.fs-modal.fs-modal-deactivation-feedback .reason-input input,.fs-modal.fs-modal-deactivation-feedback .reason-input textarea,.fs-modal.fs-modal-deactivation-feedback .internal-message input,.fs-modal.fs-modal-deactivation-feedback .internal-message textarea{width:100%}.fs-modal.fs-modal-deactivation-feedback li.reason.has-internal-message .internal-message{border:1px solid #ccc;padding:7px;display:none}@media(max-width: 650px){.fs-modal.fs-modal-deactivation-feedback li.reason li.reason{margin-bottom:10px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .reason-input,.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .internal-message{margin-left:29px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label{display:table}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label>span{display:table-cell;font-size:1.3em}}.fs-modal.fs-modal-deactivation-feedback .anonymous-feedback-label,.fs-modal.fs-modal-deactivation-feedback .feedback-from-snooze-label{float:left;line-height:30px}.rtl .fs-modal.fs-modal-deactivation-feedback .anonymous-feedback-label,.rtl .fs-modal.fs-modal-deactivation-feedback .feedback-from-snooze-label{float:right}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel{margin-top:0 !important}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel h3{margin-top:0;line-height:1.5em}#the-list .deactivate>.fs-slug{display:none}.fs-modal.fs-modal-subscription-cancellation .fs-price-increase-warning{color:red;font-weight:bold;padding:0 25px;margin-bottom:0}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:left;top:5px;position:relative}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:right}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{display:block;margin-left:24px}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{margin-left:0;margin-right:24px}.fs-modal.fs-modal-license-activation .fs-modal-body input.fs-license-key{width:100%}.fs-license-options-container table,.fs-license-options-container table select,.fs-license-options-container table .fs-available-license-key{width:100%}.fs-license-options-container table td:first-child{width:1%}.fs-license-options-container table .fs-other-license-key-container label{position:relative;top:6px;float:left;margin-right:5px}.fs-license-options-container table .fs-other-license-key-container div{overflow:hidden;width:auto;height:30px;display:block;top:2px;position:relative}.fs-license-options-container table .fs-other-license-key-container div input{margin:0}.fs-sites-list-container td{cursor:pointer}.fs-modal.fs-modal-user-change .fs-modal-body input#fs_other_email_address{width:100%}.fs-user-change-options-container table{width:100%;border-collapse:collapse}.fs-user-change-options-container table tr{display:block;margin-bottom:2px}.fs-user-change-options-container table .fs-email-address-container td{display:inline-block}.fs-user-change-options-container table .fs-email-address-container input[type=radio]{margin-bottom:0;margin-top:0}.fs-user-change-options-container table .fs-other-email-address-container{width:100%}.fs-user-change-options-container table .fs-other-email-address-container>div{display:table;width:100%}.fs-user-change-options-container table .fs-other-email-address-container>div label,.fs-user-change-options-container table .fs-other-email-address-container>div>div{display:table-cell}.fs-user-change-options-container table .fs-other-email-address-container>div label{width:1%;padding-left:3px;padding-right:3px}.fs-user-change-options-container table .fs-other-email-address-container>div>div{width:auto}.fs-user-change-options-container table .fs-other-email-address-container>div>div input{width:100%}.fs-modal.fs-modal-developer-license-debug-mode .fs-modal-body input.fs-license-or-user-key{width:100%}.fs-multisite-options-container{margin-top:20px;border:1px solid #ccc;padding:5px}.fs-multisite-options-container a{text-decoration:none}.fs-multisite-options-container a:focus{box-shadow:none}.fs-multisite-options-container a.selected{font-weight:bold}.fs-multisite-options-container.fs-apply-on-all-sites{border:0 none;padding:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options{border-spacing:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options td:not(:first-child){display:none}.fs-multisite-options-container .fs-sites-list-container{display:none;overflow:auto}.fs-multisite-options-container .fs-sites-list-container table td{border-top:1px solid #ccc;padding:4px 2px}.fs-modal.fs-modal-license-key-resend .email-address-container{overflow:hidden;padding-right:2px}.fs-modal.fs-modal-license-key-resend.fs-freemium input.email-address{width:300px}.fs-modal.fs-modal-license-key-resend.fs-freemium label{display:block;margin-bottom:10px}.fs-modal.fs-modal-license-key-resend.fs-premium input.email-address{width:100%}.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{float:right;margin-left:7px}@media(max-width: 650px){.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{margin-top:2px}}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .input-container>.email-address-container{padding-left:2px;padding-right:0}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .button-container{float:left;margin-right:7px;margin-left:0}a.show-license-resend-modal{margin-top:4px;display:inline-block}.fs-modal.fs-modal-email-address-update .fs-modal-body input[type=text]{width:100%}.fs-modal.fs-modal-email-address-update p{margin-bottom:0}.fs-modal.fs-modal-email-address-update ul{margin:1em .5em}.fs-modal.fs-modal-email-address-update ul li label span{float:left;margin-top:0}.fs-modal.fs-modal-email-address-update ul li label span:last-child{display:block;float:none;margin-left:20px}.fs-ajax-loader{position:relative;width:170px;height:20px;margin:auto}.fs-ajax-loader .fs-ajax-loader-bar{position:absolute;top:0;background-color:#0074a3;width:20px;height:20px;-webkit-animation-name:bounce_ajaxLoader;-moz-animation-name:bounce_ajaxLoader;-ms-animation-name:bounce_ajaxLoader;-o-animation-name:bounce_ajaxLoader;animation-name:bounce_ajaxLoader;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-direction:normal;-moz-animation-direction:normal;-ms-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-moz-transform:.3;-o-transform:.3;-ms-transform:.3;-webkit-transform:.3;transform:.3}.fs-ajax-loader .fs-ajax-loader-bar-1{left:0px;animation-delay:0.6s;-o-animation-delay:0.6s;-ms-animation-delay:0.6s;-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s}.fs-ajax-loader .fs-ajax-loader-bar-2{left:19px;animation-delay:0.75s;-o-animation-delay:0.75s;-ms-animation-delay:0.75s;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s}.fs-ajax-loader .fs-ajax-loader-bar-3{left:38px;animation-delay:0.9s;-o-animation-delay:0.9s;-ms-animation-delay:0.9s;-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s}.fs-ajax-loader .fs-ajax-loader-bar-4{left:57px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}.fs-ajax-loader .fs-ajax-loader-bar-5{left:76px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}.fs-ajax-loader .fs-ajax-loader-bar-6{left:95px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}.fs-ajax-loader .fs-ajax-loader-bar-7{left:114px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}.fs-ajax-loader .fs-ajax-loader-bar-8{left:133px;animation-delay:1.65s;-o-animation-delay:1.65s;-ms-animation-delay:1.65s;-webkit-animation-delay:1.65s;-moz-animation-delay:1.65s}@-moz-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-ms-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-o-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-webkit-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}.fs-modal-auto-install #request-filesystem-credentials-form h2,.fs-modal-auto-install #request-filesystem-credentials-form .request-filesystem-credentials-action-buttons{display:none}.fs-modal-auto-install #request-filesystem-credentials-form input[type=password],.fs-modal-auto-install #request-filesystem-credentials-form input[type=email],.fs-modal-auto-install #request-filesystem-credentials-form input[type=text]{-webkit-appearance:none;padding:10px 10px 5px 10px;width:300px;max-width:100%}.fs-modal-auto-install #request-filesystem-credentials-form>div,.fs-modal-auto-install #request-filesystem-credentials-form label,.fs-modal-auto-install #request-filesystem-credentials-form fieldset{width:300px;max-width:100%;margin:0 auto;display:block}.button-primary.warn{box-shadow:0 1px 0 #d2593c;text-shadow:0 -1px 1px #d2593c,1px 0 1px #d2593c,0 1px 1px #d2593c,-1px 0 1px #d2593c;background:#f56a48;border-color:#ec6544 #d2593c #d2593c}.button-primary.warn:hover{background:#fd6d4a;border-color:#d2593c}.button-primary.warn:focus{box-shadow:0 1px 0 #dd6041,0 0 2px 1px #e4a796}.button-primary.warn:active{background:#dd6041;border-color:#d2593c;box-shadow:inset 0 2px 0 #d2593c}.button-primary.warn.disabled{color:#f5b3a1 !important;background:#e76444 !important;border-color:#d85e40 !important;text-shadow:0 -1px 0 rgba(0,0,0,.1) !important}1 .fs-modal{position:fixed;overflow:auto;height:100%;width:100%;top:0;z-index:100000;display:none;background:rgba(0,0,0,.6)}@media(min-width: 961px){.fs-modal{padding-left:160px}.rtl .fs-modal{padding-left:0;padding-right:160px}}.fs-modal .dashicons{vertical-align:middle}.fs-modal .fs-modal-dialog{background:rgba(0,0,0,0);position:absolute;left:50%;margin-left:-298px;padding-bottom:30px;top:-100%;z-index:100001;width:596px}@media(max-width: 650px){.fs-modal .fs-modal-dialog{margin-left:-50%;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}.fs-modal .fs-modal-dialog .fs-modal-panel>h3>strong{font-size:1.3em}}.fs-modal.active{display:block}.fs-modal.active:before{display:block}.fs-modal.active .fs-modal-dialog{top:10%}.fs-modal.fs-success .fs-modal-header{border-bottom-color:#46b450}.fs-modal.fs-success .fs-modal-body{background-color:#f7fff7}.fs-modal.fs-warn .fs-modal-header{border-bottom-color:#ffb900}.fs-modal.fs-warn .fs-modal-body{background-color:#fff8e5}.fs-modal.fs-error .fs-modal-header{border-bottom-color:#dc3232}.fs-modal.fs-error .fs-modal-body{background-color:#ffeaea}.fs-modal .fs-modal-body,.fs-modal .fs-modal-footer{border:0;background:#fefefe;padding:20px}.fs-modal .fs-modal-header{border-bottom:#eee solid 1px;background:#fbfbfb;padding:15px 20px;position:relative;margin-bottom:-10px}.fs-modal .fs-modal-header h4{margin:0;padding:0;text-transform:uppercase;font-size:1.2em;font-weight:bold;color:#cacaca;text-shadow:1px 1px 1px #fff;letter-spacing:.6px;-webkit-font-smoothing:antialiased}.fs-modal .fs-modal-header .fs-close{position:absolute;right:10px;top:12px;cursor:pointer;color:#bbb;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:3px;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fs-modal .fs-modal-header .fs-close:hover{color:#fff;background:#aaa}.fs-modal .fs-modal-header .fs-close .dashicons,.fs-modal .fs-modal-header .fs-close:hover .dashicons{text-decoration:none}.fs-modal .fs-modal-body{border-bottom:0}.fs-modal .fs-modal-body p{font-size:14px}.fs-modal .fs-modal-body h2{font-size:20px;line-height:1.5em}.fs-modal .fs-modal-body>div{margin-top:10px}.fs-modal .fs-modal-body>div h2{font-weight:bold;font-size:20px;margin-top:0}.fs-modal .fs-modal-footer{border-top:#eee solid 1px;text-align:right}.fs-modal .fs-modal-footer>.button{margin:0 7px}.fs-modal .fs-modal-footer>.button:last-of-type{margin:0}.fs-modal .fs-modal-panel>.notice.inline{margin:0;display:none}.fs-modal .fs-modal-panel:not(.active){display:none}.rtl .fs-modal .fs-modal-header .fs-close{right:auto;left:20px}.rtl .fs-modal .fs-modal-footer{text-align:left}body.has-fs-modal{overflow:hidden}.fs-modal.fs-modal-deactivation-feedback .reason-input,.fs-modal.fs-modal-deactivation-feedback .internal-message{margin:3px 0 3px 22px}.fs-modal.fs-modal-deactivation-feedback .reason-input input,.fs-modal.fs-modal-deactivation-feedback .reason-input textarea,.fs-modal.fs-modal-deactivation-feedback .internal-message input,.fs-modal.fs-modal-deactivation-feedback .internal-message textarea{width:100%}.fs-modal.fs-modal-deactivation-feedback li.reason.has-internal-message .internal-message{border:1px solid #ccc;padding:7px;display:none}@media(max-width: 650px){.fs-modal.fs-modal-deactivation-feedback li.reason li.reason{margin-bottom:10px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .reason-input,.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .internal-message{margin-left:29px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label{display:table}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label>span{display:table-cell;font-size:1.3em}}.fs-modal.fs-modal-deactivation-feedback .anonymous-feedback-label,.fs-modal.fs-modal-deactivation-feedback .feedback-from-snooze-label{float:left;line-height:30px}.rtl .fs-modal.fs-modal-deactivation-feedback .anonymous-feedback-label,.rtl .fs-modal.fs-modal-deactivation-feedback .feedback-from-snooze-label{float:right}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel{margin-top:0 !important}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel h3{margin-top:0;line-height:1.5em}#the-list .deactivate>.fs-slug{display:none}.fs-modal.fs-modal-subscription-cancellation .fs-price-increase-warning{color:red;font-weight:bold;padding:0 25px;margin-bottom:0}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:left;top:5px;position:relative}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:right}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{display:block;margin-left:24px}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{margin-left:0;margin-right:24px}.fs-modal.fs-modal-license-activation .fs-modal-body input.fs-license-key{width:100%}.fs-license-options-container table,.fs-license-options-container table select,.fs-license-options-container table .fs-available-license-key{width:100%}.fs-license-options-container table td:first-child{width:1%}.fs-license-options-container table .fs-other-license-key-container label{position:relative;top:6px;float:left;margin-right:5px}.fs-license-options-container table .fs-other-license-key-container div{overflow:hidden;width:auto;height:30px;display:block;top:2px;position:relative}.fs-license-options-container table .fs-other-license-key-container div input{margin:0}.fs-sites-list-container td{cursor:pointer}.fs-modal.fs-modal-user-change .fs-modal-body input#fs_other_email_address{width:100%}.fs-user-change-options-container table{width:100%;border-collapse:collapse}.fs-user-change-options-container table tr{display:block;margin-bottom:2px}.fs-user-change-options-container table .fs-email-address-container td{display:inline-block}.fs-user-change-options-container table .fs-email-address-container input[type=radio]{margin-bottom:0;margin-top:0}.fs-user-change-options-container table .fs-other-email-address-container{width:100%}.fs-user-change-options-container table .fs-other-email-address-container>div{display:table;width:100%}.fs-user-change-options-container table .fs-other-email-address-container>div label,.fs-user-change-options-container table .fs-other-email-address-container>div>div{display:table-cell}.fs-user-change-options-container table .fs-other-email-address-container>div label{width:1%;padding-left:3px;padding-right:3px}.fs-user-change-options-container table .fs-other-email-address-container>div>div{width:auto}.fs-user-change-options-container table .fs-other-email-address-container>div>div input{width:100%}.fs-modal.fs-modal-developer-license-debug-mode .fs-modal-body input.fs-license-or-user-key{width:100%}.fs-multisite-options-container{margin-top:20px;border:1px solid #ccc;padding:5px}.fs-multisite-options-container a{text-decoration:none}.fs-multisite-options-container a:focus{box-shadow:none}.fs-multisite-options-container a.selected{font-weight:bold}.fs-multisite-options-container.fs-apply-on-all-sites{border:0 none;padding:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options{border-spacing:0}.fs-multisite-options-container.fs-apply-on-all-sites .fs-all-sites-options td:not(:first-child){display:none}.fs-multisite-options-container .fs-sites-list-container{display:none;overflow:auto}.fs-multisite-options-container .fs-sites-list-container table td{border-top:1px solid #ccc;padding:4px 2px}.fs-modal.fs-modal-license-key-resend .email-address-container{overflow:hidden;padding-right:2px}.fs-modal.fs-modal-license-key-resend.fs-freemium input.email-address{width:300px}.fs-modal.fs-modal-license-key-resend.fs-freemium label{display:block;margin-bottom:10px}.fs-modal.fs-modal-license-key-resend.fs-premium input.email-address{width:100%}.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{float:right;margin-left:7px}@media(max-width: 650px){.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{margin-top:2px}}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .input-container>.email-address-container{padding-left:2px;padding-right:0}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .button-container{float:left;margin-right:7px;margin-left:0}a.show-license-resend-modal{margin-top:4px;display:inline-block}.fs-modal.fs-modal-email-address-update .fs-modal-body input[type=text]{width:100%}.fs-modal.fs-modal-email-address-update p{margin-bottom:0}.fs-modal.fs-modal-email-address-update ul{margin:1em .5em}.fs-modal.fs-modal-email-address-update ul li label span{float:left;margin-top:0}.fs-modal.fs-modal-email-address-update ul li label span:last-child{display:block;float:none;margin-left:20px}.fs-ajax-loader{position:relative;width:170px;height:20px;margin:auto}.fs-ajax-loader .fs-ajax-loader-bar{position:absolute;top:0;background-color:#0074a3;width:20px;height:20px;-webkit-animation-name:bounce_ajaxLoader;-moz-animation-name:bounce_ajaxLoader;-ms-animation-name:bounce_ajaxLoader;-o-animation-name:bounce_ajaxLoader;animation-name:bounce_ajaxLoader;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-direction:normal;-moz-animation-direction:normal;-ms-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-moz-transform:.3;-o-transform:.3;-ms-transform:.3;-webkit-transform:.3;transform:.3}.fs-ajax-loader .fs-ajax-loader-bar-1{left:0px;animation-delay:0.6s;-o-animation-delay:0.6s;-ms-animation-delay:0.6s;-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s}.fs-ajax-loader .fs-ajax-loader-bar-2{left:19px;animation-delay:0.75s;-o-animation-delay:0.75s;-ms-animation-delay:0.75s;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s}.fs-ajax-loader .fs-ajax-loader-bar-3{left:38px;animation-delay:0.9s;-o-animation-delay:0.9s;-ms-animation-delay:0.9s;-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s}.fs-ajax-loader .fs-ajax-loader-bar-4{left:57px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}.fs-ajax-loader .fs-ajax-loader-bar-5{left:76px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}.fs-ajax-loader .fs-ajax-loader-bar-6{left:95px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}.fs-ajax-loader .fs-ajax-loader-bar-7{left:114px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}.fs-ajax-loader .fs-ajax-loader-bar-8{left:133px;animation-delay:1.65s;-o-animation-delay:1.65s;-ms-animation-delay:1.65s;-webkit-animation-delay:1.65s;-moz-animation-delay:1.65s}@-moz-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-ms-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-o-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-webkit-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}.fs-modal-auto-install #request-filesystem-credentials-form h2,.fs-modal-auto-install #request-filesystem-credentials-form .request-filesystem-credentials-action-buttons{display:none}.fs-modal-auto-install #request-filesystem-credentials-form input[type=password],.fs-modal-auto-install #request-filesystem-credentials-form input[type=email],.fs-modal-auto-install #request-filesystem-credentials-form input[type=text]{-webkit-appearance:none;padding:10px 10px 5px 10px;width:300px;max-width:100%}.fs-modal-auto-install #request-filesystem-credentials-form>div,.fs-modal-auto-install #request-filesystem-credentials-form label,.fs-modal-auto-install #request-filesystem-credentials-form fieldset{width:300px;max-width:100%;margin:0 auto;display:block}.button-primary.warn{box-shadow:0 1px 0 #d2593c;text-shadow:0 -1px 1px #d2593c,1px 0 1px #d2593c,0 1px 1px #d2593c,-1px 0 1px #d2593c;background:#f56a48;border-color:#ec6544 #d2593c #d2593c}.button-primary.warn:hover{background:#fd6d4a;border-color:#d2593c}.button-primary.warn:focus{box-shadow:0 1px 0 #dd6041,0 0 2px 1px #e4a796}.button-primary.warn:active{background:#dd6041;border-color:#d2593c;box-shadow:inset 0 2px 0 #d2593c}.button-primary.warn.disabled{color:#f5b3a1 !important;background:#e76444 !important;border-color:#d85e40 !important;text-shadow:0 -1px 0 rgba(0,0,0,.1) !important}/*# sourceMappingURL=dialog-boxes.css.map */ -
wp-hr-manager/trunk/freemius/assets/css/admin/gdpr-optin-notice.css
r2915579 r2986824 1 .fs-notice[data-id^=gdpr_optin_actions] .underlined{text-decoration:underline}.fs-notice[data-id^=gdpr_optin_actions] ul .button,.fs-notice[data-id^=gdpr_optin_actions] ul .action-description{vertical-align:middle}.fs-notice[data-id^=gdpr_optin_actions] ul .action-description{display:inline-block;margin-left:3px} 1 .fs-notice[data-id^=gdpr_optin_actions] .underlined{text-decoration:underline}.fs-notice[data-id^=gdpr_optin_actions] ul .button,.fs-notice[data-id^=gdpr_optin_actions] ul .action-description{vertical-align:middle}.fs-notice[data-id^=gdpr_optin_actions] ul .action-description{display:inline-block;margin-left:3px}/*# sourceMappingURL=gdpr-optin-notice.css.map */ -
wp-hr-manager/trunk/freemius/assets/css/admin/optout.css
r2915579 r2986824 1 .fs-tooltip-trigger{position:relative}.fs-tooltip-trigger:not(a){cursor:help}.fs-tooltip-trigger .dashicons{float:none !important}.fs-tooltip-trigger .fs-tooltip{opacity:0;visibility:hidden;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;background:rgba(0,0,0,.8);color:#fff !important;font-family:"arial",serif;font-size:12px;padding:10px;z-index:999999;bottom:100%;margin-bottom:5px;left:-17px;right:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);line-height:1.3em;font-weight:bold;text-align:left;text-transform:none !important}.rtl .fs-tooltip-trigger .fs-tooltip{text-align:right;left:auto;right:-17px}.fs-tooltip-trigger .fs-tooltip::after{content:" ";display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:rgba(0,0,0,.8) transparent transparent transparent;position:absolute;top:100%;left:21px}.rtl .fs-tooltip-trigger .fs-tooltip::after{right:21px;left:auto}.fs-tooltip-trigger:hover .fs-tooltip{visibility:visible;opacity:1}.fs-permissions .fs-permission.fs-disabled{color:#aaa}.fs-permissions .fs-permission.fs-disabled .fs-permission-description span{color:#aaa}.fs-permissions .fs-permission .fs-switch-feedback{position:absolute;right:15px;top:52px}.fs-permissions ul{height:0;overflow:hidden;margin:0}.fs-permissions ul li{padding:17px 15px;margin:0;position:relative}.fs-permissions ul li>i.dashicons{float:left;font-size:30px;width:30px;height:30px;padding:5px}.fs-permissions ul li .fs-switch{float:right}.fs-permissions ul li .fs-permission-description{margin-left:55px}.fs-permissions ul li .fs-permission-description span{font-size:14px;font-weight:500;color:#23282d}.fs-permissions ul li .fs-permission-description .fs-tooltip{font-size:13px;font-weight:bold}.fs-permissions ul li .fs-permission-description .fs-tooltip-trigger .dashicons{margin:-1px 2px 0 2px}.fs-permissions ul li .fs-permission-description p{margin:2px 0 0 0}.fs-permissions.fs-open{background:#fff}.fs-permissions.fs-open ul{overflow:initial;height:auto;margin:20px 0 10px 0}.fs-permissions .fs-switch-feedback .fs-ajax-spinner{margin-right:10px}.fs-permissions .fs-switch-feedback.success{color:#71ae00}.rtl .fs-permissions .fs-switch-feedback{right:auto;left:15px}.rtl .fs-permissions .fs-switch-feedback .fs-ajax-spinner{margin-left:10px;margin-right:0}.rtl .fs-permissions ul li .fs-permission-description{margin-right:55px;margin-left:0}.rtl .fs-permissions ul li .fs-switch{float:left}.rtl .fs-permissions ul li i.dashicons{float:right}.fs-modal-opt-out .fs-modal-footer .fs-opt-out-button{line-height:30px;margin-right:10px}.fs-modal-opt-out .fs-permissions{margin-top:0 !important}.fs-modal-opt-out .fs-permissions .fs-permissions-section--header .fs-group-opt-out-button{float:right;line-height:1.1em}.fs-modal-opt-out .fs-permissions .fs-permissions-section--header .fs-switch-feedback{float:right;line-height:1.1em;margin-right:10px}.fs-modal-opt-out .fs-permissions .fs-permissions-section--header .fs-switch-feedback .fs-ajax-spinner{margin:-2px 0 0}.fs-modal-opt-out .fs-permissions .fs-permissions-section--header-title{font-size:1.1em;font-weight:600;text-transform:uppercase;display:block;line-height:1.1em;margin:.5em 0}.fs-modal-opt-out .fs-permissions .fs-permissions-section--desc{margin-top:0}.fs-modal-opt-out .fs-permissions hr{border:0;border-top:#eee solid 1px;margin:25px 0 20px 0}.fs-modal-opt-out .fs-permissions ul{border:1px solid #c3c4c7;border-radius:3px;margin:10px 0 0 0;box-shadow:0 1px 1px rgba(0,0,0,.04)}.fs-modal-opt-out .fs-permissions ul li{border-bottom:1px solid #d7dde1;border-left:4px solid #72aee6}.rtl .fs-modal-opt-out .fs-permissions ul li{border-left:none;border-right:4px solid #72aee6}.fs-modal-opt-out .fs-permissions ul li.fs-disabled{border-left-color:rgba(114,174,230,0)}.fs-modal-opt-out .fs-permissions ul li:last-child{border-bottom:none}1 .fs-tooltip-trigger{position:relative}.fs-tooltip-trigger:not(a){cursor:help}.fs-tooltip-trigger .dashicons{float:none !important}.fs-tooltip-trigger .fs-tooltip{opacity:0;visibility:hidden;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;background:rgba(0,0,0,.8);color:#fff !important;font-family:"arial",serif;font-size:12px;padding:10px;z-index:999999;bottom:100%;margin-bottom:5px;left:-17px;right:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);line-height:1.3em;font-weight:bold;text-align:left;text-transform:none !important}.rtl .fs-tooltip-trigger .fs-tooltip{text-align:right;left:auto;right:-17px}.fs-tooltip-trigger .fs-tooltip::after{content:" ";display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:rgba(0,0,0,.8) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:100%;left:21px}.rtl .fs-tooltip-trigger .fs-tooltip::after{right:21px;left:auto}.fs-tooltip-trigger:hover .fs-tooltip{visibility:visible;opacity:1}.fs-permissions .fs-permission.fs-disabled{color:#aaa}.fs-permissions .fs-permission.fs-disabled .fs-permission-description span{color:#aaa}.fs-permissions .fs-permission .fs-switch-feedback{position:absolute;right:15px;top:52px}.fs-permissions ul{height:0;overflow:hidden;margin:0}.fs-permissions ul li{padding:17px 15px;margin:0;position:relative}.fs-permissions ul li>i.dashicons{float:left;font-size:30px;width:30px;height:30px;padding:5px}.fs-permissions ul li .fs-switch{float:right}.fs-permissions ul li .fs-permission-description{margin-left:55px}.fs-permissions ul li .fs-permission-description span{font-size:14px;font-weight:500;color:#23282d}.fs-permissions ul li .fs-permission-description .fs-tooltip{font-size:13px;font-weight:bold}.fs-permissions ul li .fs-permission-description .fs-tooltip-trigger .dashicons{margin:-1px 2px 0 2px}.fs-permissions ul li .fs-permission-description p{margin:2px 0 0 0}.fs-permissions.fs-open{background:#fff}.fs-permissions.fs-open ul{overflow:initial;height:auto;margin:20px 0 10px 0}.fs-permissions .fs-switch-feedback .fs-ajax-spinner{margin-right:10px}.fs-permissions .fs-switch-feedback.success{color:#71ae00}.rtl .fs-permissions .fs-switch-feedback{right:auto;left:15px}.rtl .fs-permissions .fs-switch-feedback .fs-ajax-spinner{margin-left:10px;margin-right:0}.rtl .fs-permissions ul li .fs-permission-description{margin-right:55px;margin-left:0}.rtl .fs-permissions ul li .fs-switch{float:left}.rtl .fs-permissions ul li i.dashicons{float:right}.fs-modal-opt-out .fs-modal-footer .fs-opt-out-button{line-height:30px;margin-right:10px}.fs-modal-opt-out .fs-permissions{margin-top:0 !important}.fs-modal-opt-out .fs-permissions .fs-permissions-section--header .fs-group-opt-out-button{float:right;line-height:1.1em}.fs-modal-opt-out .fs-permissions .fs-permissions-section--header .fs-switch-feedback{float:right;line-height:1.1em;margin-right:10px}.fs-modal-opt-out .fs-permissions .fs-permissions-section--header .fs-switch-feedback .fs-ajax-spinner{margin:-2px 0 0}.fs-modal-opt-out .fs-permissions .fs-permissions-section--header-title{font-size:1.1em;font-weight:600;text-transform:uppercase;display:block;line-height:1.1em;margin:.5em 0}.fs-modal-opt-out .fs-permissions .fs-permissions-section--desc{margin-top:0}.fs-modal-opt-out .fs-permissions hr{border:0;border-top:#eee solid 1px;margin:25px 0 20px 0}.fs-modal-opt-out .fs-permissions ul{border:1px solid #c3c4c7;border-radius:3px;margin:10px 0 0 0;box-shadow:0 1px 1px rgba(0,0,0,.04)}.fs-modal-opt-out .fs-permissions ul li{border-bottom:1px solid #d7dde1;border-left:4px solid #72aee6}.rtl .fs-modal-opt-out .fs-permissions ul li{border-left:none;border-right:4px solid #72aee6}.fs-modal-opt-out .fs-permissions ul li.fs-disabled{border-left-color:rgba(114,174,230,0)}.fs-modal-opt-out .fs-permissions ul li:last-child{border-bottom:none}/*# sourceMappingURL=optout.css.map */ -
wp-hr-manager/trunk/freemius/assets/css/admin/plugins.css
r2611610 r2986824 1 label.fs-tag,span.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn,span.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-info,span.fs-tag.fs-info{background:#00a0d2}label.fs-tag.fs-success,span.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error,span.fs-tag.fs-error{background:#dc3232}.wp-list-table.plugins .plugin-title span.fs-tag{display:inline-block;margin-left:5px;line-height:10px} 1 label.fs-tag,span.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn,span.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-info,span.fs-tag.fs-info{background:#00a0d2}label.fs-tag.fs-success,span.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error,span.fs-tag.fs-error{background:#dc3232}.wp-list-table.plugins .plugin-title span.fs-tag{display:inline-block;margin-left:5px;line-height:10px}/*# sourceMappingURL=plugins.css.map */ -
wp-hr-manager/trunk/freemius/assets/css/customizer.css
r2915579 r2986824 1 #fs_customizer_upsell .fs-customizer-plan{padding:10px 20px 20px 20px;border-radius:3px;background:#fff}#fs_customizer_upsell .fs-customizer-plan h2{position:relative;margin:0;line-height:2em;text-transform:uppercase}#fs_customizer_upsell .fs-customizer-plan h2 .button-link{top:-2px}#fs_customizer_upsell .fs-feature{position:relative}#fs_customizer_upsell .dashicons-yes{color:#0085ba;font-size:2em;vertical-align:bottom;margin-left:-7px;margin-right:10px}.rtl #fs_customizer_upsell .dashicons-yes{margin-left:10px;margin-right:-7px}#fs_customizer_upsell .dashicons-editor-help{color:#bbb;cursor:help}#fs_customizer_upsell .dashicons-editor-help .fs-feature-desc{opacity:0;visibility:hidden;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;background:#000;color:#fff;font-family:"arial",serif;font-size:12px;padding:10px;z-index:999999;bottom:100%;margin-bottom:5px;left:0;right:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);line-height:1.3em;font-weight:bold;text-align:left}.rtl #fs_customizer_upsell .dashicons-editor-help .fs-feature-desc{text-align:right}#fs_customizer_upsell .dashicons-editor-help .fs-feature-desc::after{content:" ";display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent;position:absolute;top:100%;left:21px}.rtl #fs_customizer_upsell .dashicons-editor-help .fs-feature-desc::after{right:21px;left:auto}#fs_customizer_upsell .dashicons-editor-help:hover .fs-feature-desc{visibility:visible;opacity:1}#fs_customizer_upsell .button-primary{display:block;text-align:center;margin-top:10px}#fs_customizer_support{display:block !important}#fs_customizer_support .button{float:right}#fs_customizer_support .button-group{width:100%;display:block;margin-top:10px}#fs_customizer_support .button-group .button{float:none;width:50%;text-align:center}#customize-theme-controls #accordion-section-freemius_upsell{border-top:1px solid #0085ba !important;border-bottom:1px solid #0085ba !important}#customize-theme-controls #accordion-section-freemius_upsell h3.accordion-section-title{color:#fff;background-color:#0085ba;border-left:4px solid #0085ba;transition:.15s background-color ease-in-out,.15s border-color ease-in-out;outline:none;border-bottom:none !important}#customize-theme-controls #accordion-section-freemius_upsell h3.accordion-section-title:hover{background-color:#008ec2;border-left-color:#0073aa}#customize-theme-controls #accordion-section-freemius_upsell h3.accordion-section-title:after{color:#fff}#customize-theme-controls #accordion-section-freemius_upsell .rtl h3.accordion-section-title{border-left:none;border-right:4px solid #0085ba}#customize-theme-controls #accordion-section-freemius_upsell .rtl h3.accordion-section-title:hover{border-right-color:#0073aa}1 #fs_customizer_upsell .fs-customizer-plan{padding:10px 20px 20px 20px;border-radius:3px;background:#fff}#fs_customizer_upsell .fs-customizer-plan h2{position:relative;margin:0;line-height:2em;text-transform:uppercase}#fs_customizer_upsell .fs-customizer-plan h2 .button-link{top:-2px}#fs_customizer_upsell .fs-feature{position:relative}#fs_customizer_upsell .dashicons-yes{color:#0085ba;font-size:2em;vertical-align:bottom;margin-left:-7px;margin-right:10px}.rtl #fs_customizer_upsell .dashicons-yes{margin-left:10px;margin-right:-7px}#fs_customizer_upsell .dashicons-editor-help{color:#bbb;cursor:help}#fs_customizer_upsell .dashicons-editor-help .fs-feature-desc{opacity:0;visibility:hidden;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;background:#000;color:#fff;font-family:"arial",serif;font-size:12px;padding:10px;z-index:999999;bottom:100%;margin-bottom:5px;left:0;right:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);line-height:1.3em;font-weight:bold;text-align:left}.rtl #fs_customizer_upsell .dashicons-editor-help .fs-feature-desc{text-align:right}#fs_customizer_upsell .dashicons-editor-help .fs-feature-desc::after{content:" ";display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:100%;left:21px}.rtl #fs_customizer_upsell .dashicons-editor-help .fs-feature-desc::after{right:21px;left:auto}#fs_customizer_upsell .dashicons-editor-help:hover .fs-feature-desc{visibility:visible;opacity:1}#fs_customizer_upsell .button-primary{display:block;text-align:center;margin-top:10px}#fs_customizer_support{display:block !important}#fs_customizer_support .button{float:right}#fs_customizer_support .button-group{width:100%;display:block;margin-top:10px}#fs_customizer_support .button-group .button{float:none;width:50%;text-align:center}#customize-theme-controls #accordion-section-freemius_upsell{border-top:1px solid #0085ba !important;border-bottom:1px solid #0085ba !important}#customize-theme-controls #accordion-section-freemius_upsell h3.accordion-section-title{color:#fff;background-color:#0085ba;border-left:4px solid #0085ba;transition:.15s background-color ease-in-out,.15s border-color ease-in-out;outline:none;border-bottom:none !important}#customize-theme-controls #accordion-section-freemius_upsell h3.accordion-section-title:hover{background-color:#008ec2;border-left-color:#0073aa}#customize-theme-controls #accordion-section-freemius_upsell h3.accordion-section-title:after{color:#fff}#customize-theme-controls #accordion-section-freemius_upsell .rtl h3.accordion-section-title{border-left:none;border-right:4px solid #0085ba}#customize-theme-controls #accordion-section-freemius_upsell .rtl h3.accordion-section-title:hover{border-right-color:#0073aa}/*# sourceMappingURL=customizer.css.map */ -
wp-hr-manager/trunk/freemius/includes/class-freemius.php
r2915579 r2986824 425 425 426 426 $this->_storage = FS_Storage::instance( $this->_module_type, $this->_slug ); 427 428 // If not set or 24 hours have already passed from the last time it's set, set the last load timestamp to the current time. 429 if ( 430 ! isset( $this->_storage->last_load_timestamp ) || 431 $this->_storage->last_load_timestamp < ( time() - ( WP_FS__TIME_24_HOURS_IN_SEC ) ) 432 ) { 433 $this->_storage->last_load_timestamp = time(); 434 } 427 435 428 436 $this->_cache = FS_Cache_Manager::get_manager( WP_FS___OPTION_PREFIX . "cache_{$module_id}" ); … … 1347 1355 ); 1348 1356 } 1357 } 1358 1359 function _run_garbage_collector() { 1360 // @todo - Remove this check once the garbage collector is ready to be out of beta. 1361 if ( true !== fs_get_optional_constant( 'WP_FS__ENABLE_GARBAGE_COLLECTOR', false ) ) { 1362 return; 1363 } 1364 1365 if ( ! $this->is_user_in_admin() ) { 1366 return; 1367 } 1368 1369 require_once WP_FS__DIR_INCLUDES . '/class-fs-lock.php'; 1370 1371 $lock = new FS_Lock( 'garbage_collection' ); 1372 1373 if ( $lock->is_locked() ) { 1374 return; 1375 } 1376 1377 // Create a 1-day lock. 1378 $lock->lock( WP_FS__TIME_24_HOURS_IN_SEC ); 1379 1380 FS_Garbage_Collector::instance()->clean(); 1349 1381 } 1350 1382 … … 1444 1476 } 1445 1477 1478 add_action( 'plugins_loaded', array( &$this, '_run_garbage_collector' ) ); 1479 1446 1480 if ( ! self::is_ajax() ) { 1447 1481 if ( ! $this->is_addon() ) { … … 1532 1566 $this->add_filter( 'after_code_type_change', array( &$this, '_after_code_type_change' ) ); 1533 1567 1534 add_action( 'admin_init', array( &$this, '_add_trial_notice' ) ); 1535 add_action( 'admin_init', array( &$this, '_add_affiliate_program_notice' ) ); 1568 add_action( 'admin_init', array( &$this, '_add_trial_notice' ) ); // @phpstan-ignore-line 1569 add_action( 'admin_init', array( &$this, '_add_affiliate_program_notice' ) ); // @phpstan-ignore-line 1536 1570 add_action( 'admin_enqueue_scripts', array( &$this, '_enqueue_common_css' ) ); 1537 1571 … … 1547 1581 fs_request_is_action( 'reset_pending_activation_mode' ) 1548 1582 ) && 1549 $this->get_unique_affix() === fs_request_get ( 'fs_unique_affix' )1583 $this->get_unique_affix() === fs_request_get_raw( 'fs_unique_affix' ) 1550 1584 ) { 1551 1585 add_action( 'admin_init', array( &$this, 'connect_again' ) ); … … 1643 1677 * @since 2.2.3 1644 1678 * 1645 * @return string1679 * @return void 1646 1680 */ 1647 1681 static function _prepend_fs_allow_updater_and_dialog_flag_url_param() { … … 3090 3124 } 3091 3125 3092 $url_params = array(); 3093 parse_str( parse_url( $url, PHP_URL_QUERY ), $url_params ); 3094 3095 $sub_url_params = array(); 3096 parse_str( parse_url( $sub_url, PHP_URL_QUERY ), $sub_url_params ); 3126 $url_params = fs_parse_url_params( $url ); 3127 $sub_url_params = fs_parse_url_params( $sub_url ); 3097 3128 3098 3129 foreach ( $sub_url_params as $key => $val ) { … … 3493 3524 */ 3494 3525 static function get_unfiltered_site_url( $blog_id = null, $strip_protocol = false, $add_trailing_slash = false ) { 3526 $url = ( ! is_multisite() && defined( 'WP_SITEURL' ) ) ? WP_SITEURL : self::get_site_url_from_wp_option( $blog_id ); 3527 3528 if ( $strip_protocol ) { 3529 $url = fs_strip_url_protocol( $url ); 3530 } 3531 3532 if ( $add_trailing_slash ) { 3533 $url = trailingslashit( $url ); 3534 } 3535 3536 return $url; 3537 } 3538 3539 /** 3540 * @author Leo Fajardo (@leorw) 3541 * @since 2.6.0 3542 * 3543 * @param int|null $blog_id 3544 * 3545 * @return string 3546 */ 3547 private static function get_site_url_from_wp_option( $blog_id = null ) { 3495 3548 global $wp_filter; 3496 3549 … … 3517 3570 $wp_filter[ $hook_name ] = $site_url_filter; 3518 3571 } 3519 }3520 3521 if ( $strip_protocol ) {3522 $url = fs_strip_url_protocol( $url );3523 }3524 3525 if ( $add_trailing_slash ) {3526 $url = trailingslashit( $url );3527 3572 } 3528 3573 … … 3760 3805 } 3761 3806 3762 $option_value = fs_request_get ( 'option_value' );3807 $option_value = fs_request_get_raw( 'option_value' ); 3763 3808 3764 3809 if ( ! empty( $option_value ) ) { … … 4081 4126 4082 4127 if ( function_exists( 'random_int' ) ) { 4083 $random = random_int( $min, $max ); 4128 $random = random_int( $min, $max ); // phpcs:ignore PHPCompatibility.FunctionUse.NewFunctions.random_intFound 4084 4129 } else { 4085 4130 $random = rand( $min, $max ); … … 4400 4445 4401 4446 // Get the UTF encoded domain name. 4402 $domain = idn_to_ascii( $parts[1] ) . '.'; 4447 /** 4448 * @note - The check of `defined('...')` is there to account for PHP servers compiled with some older version of ICU where the constants are not defined. 4449 * @author - @swashata 4450 */ 4451 $is_new_idn_available = ( 4452 version_compare( PHP_VERSION, '5.6.40') > 0 && 4453 defined( 'IDNA_DEFAULT' ) && 4454 defined( 'INTL_IDNA_VARIANT_UTS46' ) 4455 ); 4456 if ( $is_new_idn_available ) { 4457 $domain = idn_to_ascii( $parts[1], IDNA_DEFAULT, INTL_IDNA_VARIANT_UTS46 ); 4458 } else { 4459 $domain = idn_to_ascii( $parts[1] ); // phpcs:ignore PHPCompatibility.ParameterValues.NewIDNVariantDefault.NotSet 4460 } 4461 4462 $domain = $domain . '.'; 4403 4463 4404 4464 return ( checkdnsrr( $domain, 'MX' ) || checkdnsrr( $domain, 'A' ) ); … … 5616 5676 } 5617 5677 5618 if ( $this->is_registered() ) { 5619 if ( ! $this->is_addon() ) { 5620 add_action( 5621 is_admin() ? 'admin_init' : 'init', 5622 array( &$this, '_plugin_code_type_changed' ) 5623 ); 5624 } 5625 5626 if ( $this->is_premium() ) { 5627 // Purge cached payments after switching to the premium version. 5628 // @todo This logic doesn't handle purging the cache for serviceware module upgrade. 5629 $this->get_api_user_scope()->purge_cache( "/plugins/{$this->_module_id}/payments.json?include_addons=true" ); 5630 } 5678 if ( ! $this->is_addon() ) { 5679 add_action( 5680 is_admin() ? 'admin_init' : 'init', 5681 array( &$this, '_plugin_code_type_changed' ) 5682 ); 5683 } 5684 5685 if ( $this->is_registered() && $this->is_premium() ) { 5686 // Purge cached payments after switching to the premium version. 5687 // @todo This logic doesn't handle purging the cache for serviceware module upgrade. 5688 $this->get_api_user_scope()->purge_cache( "/plugins/{$this->_module_id}/payments.json?include_addons=true" ); 5631 5689 } 5632 5690 } … … 5692 5750 } 5693 5751 5694 // Schedule code type changes event. 5695 $this->schedule_install_sync(); 5752 if ( $this->is_registered() ) { 5753 // Schedule code type changes event. 5754 $this->schedule_install_sync(); 5755 } 5696 5756 5697 5757 /** … … 9991 10051 * @param string $caller 9992 10052 * 9993 * @return string10053 * @return void 9994 10054 */ 9995 10055 function set_basename( $is_premium, $caller ) { … … 12417 12477 $install_2_blog_map = array(); 12418 12478 foreach ( $blog_2_install_map as $blog_id => $install ) { 12419 $params[] = array( 'id' => $install->id );12479 $params[] = array( 'id' => $install->id, 'url' => $install->url ); 12420 12480 12421 12481 $install_2_blog_map[ $install->id ] = $blog_id; … … 13675 13735 $this->check_ajax_referer( 'activate_license' ); 13676 13736 13677 $license_key = trim( fs_request_get ( 'license_key' ) );13737 $license_key = trim( fs_request_get_raw( 'license_key' ) ); 13678 13738 13679 13739 if ( empty( $license_key ) ) { … … 14763 14823 14764 14824 if ( ! $this->is_registered() ) { 14825 $email_address = isset( $affiliate['email'] ) ? $affiliate['email'] : ''; 14826 14827 if ( ! is_email( $email_address ) ) { 14828 self::shoot_ajax_failure('Invalid email address.'); 14829 } 14830 14765 14831 // Opt in but don't track usage. 14766 14832 $next_page = $this->opt_in( 14767 false,14833 $email_address, 14768 14834 false, 14769 14835 false, … … 16691 16757 16692 16758 /** 16693 * Tries to activate account based on POST params.16694 *16695 * @author Vova Feldman (@svovaf)16696 * @since 1.0.216697 *16698 * @deprecated Not in use, outdated.16699 */16700 function _activate_account() {16701 if ( $this->is_registered() ) {16702 // Already activated.16703 return;16704 }16705 16706 self::_clean_admin_content_section();16707 16708 if ( fs_request_is_action( 'activate' ) && fs_request_is_post() ) {16709 // check_admin_referer( 'activate_' . $this->_plugin->public_key );16710 16711 // Verify matching plugin details.16712 if ( $this->_plugin->id != fs_request_get( 'plugin_id' ) || $this->_slug != fs_request_get( 'plugin_slug' ) ) {16713 return;16714 }16715 16716 $user = new FS_User();16717 $user->id = fs_request_get( 'user_id' );16718 $user->public_key = fs_request_get( 'user_public_key' );16719 $user->secret_key = fs_request_get( 'user_secret_key' );16720 $user->email = fs_request_get( 'user_email' );16721 $user->first = fs_request_get( 'user_first' );16722 $user->last = fs_request_get( 'user_last' );16723 $user->is_verified = fs_request_get_bool( 'user_is_verified' );16724 16725 $site = new FS_Site();16726 $site->id = fs_request_get( 'install_id' );16727 $site->public_key = fs_request_get( 'install_public_key' );16728 $site->secret_key = fs_request_get( 'install_secret_key' );16729 $site->plan_id = fs_request_get( 'plan_id' );16730 16731 $plans = array();16732 $plans_data = json_decode( urldecode( fs_request_get( 'plans' ) ) );16733 foreach ( $plans_data as $p ) {16734 $plan = new FS_Plugin_Plan( $p );16735 if ( $site->plan_id == $plan->id ) {16736 $plan->title = fs_request_get( 'plan_title' );16737 $plan->name = fs_request_get( 'plan_name' );16738 }16739 16740 $plans[] = $plan;16741 }16742 16743 $this->_set_account( $user, $site, $plans );16744 16745 // Reload the page with the keys.16746 fs_redirect( $this->_get_admin_page_url() );16747 }16748 }16749 16750 /**16751 16759 * @author Vova Feldman (@svovaf) 16752 16760 * @since 1.0.7 … … 16756 16764 * @return FS_User|false 16757 16765 */ 16758 static function _get_user_by_email( $email ) {16766 public static function _get_user_by_email( $email ) { 16759 16767 self::$_static_logger->entrance(); 16760 16768 … … 17762 17770 $this->install_many_pending_with_user( 17763 17771 fs_request_get( 'user_id' ), 17764 fs_request_get ( 'user_public_key' ),17765 fs_request_get ( 'user_secret_key' ),17772 fs_request_get_raw( 'user_public_key' ), 17773 fs_request_get_raw( 'user_secret_key' ), 17766 17774 fs_request_get_bool( 'is_marketing_allowed', null ), 17767 17775 fs_request_get_bool( 'is_extensions_tracking_allowed', null ), … … 17774 17782 $this->install_with_new_user( 17775 17783 fs_request_get( 'user_id' ), 17776 fs_request_get ( 'user_public_key' ),17777 fs_request_get ( 'user_secret_key' ),17784 fs_request_get_raw( 'user_public_key' ), 17785 fs_request_get_raw( 'user_secret_key' ), 17778 17786 fs_request_get_bool( 'is_marketing_allowed', null ), 17779 17787 fs_request_get_bool( 'is_extensions_tracking_allowed', null ), 17780 17788 fs_request_get_bool( 'is_diagnostic_tracking_allowed', null ), 17781 17789 fs_request_get( 'install_id' ), 17782 fs_request_get ( 'install_public_key' ),17783 fs_request_get ( 'install_secret_key' ),17790 fs_request_get_raw( 'install_public_key' ), 17791 fs_request_get_raw( 'install_secret_key' ), 17784 17792 true, 17785 17793 fs_request_get_bool( 'auto_install' ) … … 17930 17938 * @param bool $redirect 17931 17939 * 17932 * @return string If redirect is `false`, returns the next page the user should be redirected to.17940 * @return void 17933 17941 */ 17934 17942 private function install_many_pending_with_user( … … 18120 18128 18121 18129 if ( fs_request_is_action( $this->get_unique_affix() . '_activate_existing' ) && fs_request_is_post() ) { 18122 // check_admin_referer( 'activate_existing_' . $this->_plugin->public_key);18130 check_admin_referer( $this->get_unique_affix() . '_activate_existing' ); 18123 18131 18124 18132 /** … … 18126 18134 * @since 1.1.9 Add license key if given. 18127 18135 */ 18128 $license_key = fs_request_get ( 'license_secret_key' );18136 $license_key = fs_request_get_raw( 'license_secret_key' ); 18129 18137 18130 18138 FS_Permission_Manager::instance( $this )->update_permissions_tracking_flag( array( … … 20861 20869 } 20862 20870 20863 $license_or_user_key = fs_request_get ( 'license_or_user_key' );20871 $license_or_user_key = fs_request_get_raw( 'license_or_user_key' ); 20864 20872 20865 20873 $transient_value = ( ! empty( $license_or_user_key ) ) ? … … 22699 22707 $user = new FS_User(); 22700 22708 $user->id = fs_request_get( 'user_id' ); 22701 $user->public_key = fs_request_get ( 'user_public_key' );22702 $user->secret_key = fs_request_get ( 'user_secret_key' );22709 $user->public_key = fs_request_get_raw( 'user_public_key' ); 22710 $user->secret_key = fs_request_get_raw( 'user_secret_key' ); 22703 22711 22704 22712 $prev_user = $this->_user; … … 23196 23204 switch ( $state ) { 23197 23205 case 'init': 23206 // The nonce is injected by the error handler in `_email_address_update_ajax_handler` function. 23207 check_admin_referer( 'change_owner' ); 23208 23198 23209 $candidate_email = fs_request_get( 'candidate_email' ); 23199 23210 $transfer_type = fs_request_get( 'transfer_type' ); … … 23208 23219 break; 23209 23220 case 'owner_confirmed': 23221 // We cannot (or need not to) check the nonce and referer here, because the link comes from the email sent by our API. 23210 23222 $candidate_email = fs_request_get( 'candidate_email', '' ); 23223 23224 if ( ! is_email($candidate_email ) ) { 23225 return; 23226 } 23211 23227 23212 23228 $this->_admin_notices->add( sprintf( $this->get_text_inline( 'Thanks for confirming the ownership change. An email was just sent to %s for final approval.', 'change-owner-request_owner-confirmed' ), '<b>' . $candidate_email . '</b>' ) ); 23213 23229 break; 23214 23230 case 'candidate_confirmed': 23231 // We do not need to validate the authenticity of this request here, because the `complete_change_owner` does that for us through API calls. 23215 23232 if ( $this->complete_change_owner() ) { 23216 23233 $this->_admin_notices->add_sticky( … … 23246 23263 #region Actions that might be called from external links (e.g. email) 23247 23264 23265 /** 23266 * !!IMPORTANT!!: We cannot check for a valid nonce in this region, because the links could be coming from emails. 23267 */ 23268 23248 23269 case 'cancel_trial': 23249 23270 $result = $this->cancel_subscription_or_trial( $plugin_id ); … … 23311 23332 23312 23333 /** 23334 * Adds CSS classes for the body tag in the admin. 23335 * 23336 * @param string $classes Space-separated string of class names. 23337 * 23338 * @return string $classes FS Admin body tag class names. 23339 */ 23340 public function fs_addons_body_class( $classes ) { 23341 $classes .= ' plugins-php'; 23342 return $classes; 23343 } 23344 23345 /** 23313 23346 * Account page resources load. 23314 23347 * … … 23326 23359 wp_enqueue_script( 'plugin-install' ); 23327 23360 add_thickbox(); 23328 23329 function fs_addons_body_class( $classes ) { 23330 $classes .= ' plugins-php'; 23331 23332 return $classes; 23333 } 23334 23335 add_filter( 'admin_body_class', 'fs_addons_body_class' ); 23361 add_filter( 'admin_body_class', array( $this, 'fs_addons_body_class' ) ); 23336 23362 } 23337 23363 … … 23468 23494 wp_enqueue_script( 'plugin-install' ); 23469 23495 add_thickbox(); 23470 23471 function fs_addons_body_class( $classes ) { 23472 $classes .= ' plugins-php'; 23473 23474 return $classes; 23475 } 23476 23477 add_filter( 'admin_body_class', 'fs_addons_body_class' ); 23496 add_filter( 'admin_body_class', array( $this, 'fs_addons_body_class' ) ); 23478 23497 23479 23498 if ( ! $this->is_registered() && $this->is_org_repo_compliant() ) { … … 23552 23571 'is_enriched' => true, 23553 23572 'trial' => fs_request_get_bool( 'trial' ), 23554 'sandbox' => fs_request_get ( 'sandbox' ),23555 's_ctx_type' => fs_request_get ( 's_ctx_type' ),23556 's_ctx_id' => fs_request_get ( 's_ctx_id' ),23557 's_ctx_ts' => fs_request_get ( 's_ctx_ts' ),23558 's_ctx_secure' => fs_request_get ( 's_ctx_secure' ),23573 'sandbox' => fs_request_get_raw( 'sandbox' ), 23574 's_ctx_type' => fs_request_get_raw( 's_ctx_type' ), 23575 's_ctx_id' => fs_request_get_raw( 's_ctx_id' ), 23576 's_ctx_ts' => fs_request_get_raw( 's_ctx_ts' ), 23577 's_ctx_secure' => fs_request_get_raw( 's_ctx_secure' ), 23559 23578 ); 23560 23579 … … 25443 25462 } 25444 25463 25464 $tabs_html = $this->get_tabs_html(); 25465 25466 if ( empty( $tabs_html ) ) { 25467 return false; 25468 } 25469 25445 25470 /** 25446 25471 * Enqueue the original stylesheets that are included in the … … 25457 25482 25458 25483 // Cut closing </div> tag. 25459 echo substr( trim( $t his->get_tabs_html()), 0, - 6 );25484 echo substr( trim( $tabs_html ), 0, - 6 ); 25460 25485 25461 25486 return true; … … 25886 25911 $thank_you, 25887 25912 $already_opted_in, 25888 sprintf( $this->get_text_inline( 'Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)', 'due-to-gdpr-compliance-requirements' ), '<a href="https://e ugdpr.org/" target="_blank" rel="noopener noreferrer">', '</a>' ) .25913 sprintf( $this->get_text_inline( 'Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)', 'due-to-gdpr-compliance-requirements' ), '<a href="https://ec.europa.eu/info/law/law-topic/data-protection_en/" target="_blank" rel="noopener noreferrer">', '</a>' ) . 25889 25914 '<br><br>' . 25890 25915 '<b>' . $this->get_text_inline( "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:", 'contact-for-updates' ) . '</b>' . … … 26175 26200 $this->check_ajax_referer( 'fetch_is_marketing_required_flag_value' ); 26176 26201 26177 $license_key = fs_request_get ( 'license_key' );26202 $license_key = fs_request_get_raw( 'license_key' ); 26178 26203 26179 26204 if ( empty($license_key) ) { -
wp-hr-manager/trunk/freemius/includes/class-fs-plugin-updater.php
r2915579 r2986824 135 135 if ( 136 136 'plugin-information' !== fs_request_get( 'tab', false ) || 137 $this->_fs->get_slug() !== fs_request_get ( 'plugin', false )137 $this->_fs->get_slug() !== fs_request_get_raw( 'plugin', false ) 138 138 ) { 139 139 return; … … 154 154 if ( 155 155 'plugin-information' !== fs_request_get( 'tab', false ) || 156 $this->_fs->get_slug() !== fs_request_get ( 'plugin', false )156 $this->_fs->get_slug() !== fs_request_get_raw( 'plugin', false ) 157 157 ) { 158 158 return; … … 710 710 */ 711 711 private function is_new_version_premium( FS_Plugin_Tag $new_version ) { 712 $query_str = parse_url( $new_version->url, PHP_URL_QUERY ); 713 if ( empty( $query_str ) ) { 714 return false; 715 } 716 717 parse_str( $query_str, $params ); 712 $params = fs_parse_url_params( $new_version->url ); 718 713 719 714 return ( isset( $params['is_premium'] ) && 'true' == $params['is_premium'] ); -
wp-hr-manager/trunk/freemius/includes/class-fs-storage.php
r2915579 r2986824 360 360 'is_on' => self::OPTION_LEVEL_NETWORK, 361 361 'is_plugin_new_install' => self::OPTION_LEVEL_NETWORK, 362 'last_load_timestamp' => self::OPTION_LEVEL_NETWORK, 362 363 'network_install_blog_id' => self::OPTION_LEVEL_NETWORK, 363 364 'pending_sites_info' => self::OPTION_LEVEL_NETWORK, -
wp-hr-manager/trunk/freemius/includes/debug/class-fs-debug-bar-panel.php
r2611610 r2986824 11 11 } 12 12 13 /** 14 * Extends Debug Bar plugin by adding a panel to show all Freemius API requests. 15 * 16 * @author Vova Feldman (@svovaf) 17 * @since 1.1.7.3 18 * 19 * Class Freemius_Debug_Bar_Panel 20 */ 21 class Freemius_Debug_Bar_Panel extends Debug_Bar_Panel { 22 function init() { 23 $this->title( 'Freemius' ); 24 } 13 if ( class_exists( 'Debug_Bar_Panel' ) ) { 25 14 26 static function requests_count() { 27 if ( class_exists( 'Freemius_Api_WordPress' ) ) { 28 $logger = Freemius_Api_WordPress::GetLogger(); 29 } else { 30 $logger = array(); 15 /** 16 * Extends Debug Bar plugin by adding a panel to show all Freemius API requests. 17 * 18 * @author Vova Feldman (@svovaf) 19 * @since 1.1.7.3 20 * 21 * Class Freemius_Debug_Bar_Panel 22 */ 23 class Freemius_Debug_Bar_Panel extends Debug_Bar_Panel { 24 25 public function init() { 26 $this->title( 'Freemius' ); // @phpstan-ignore-line 31 27 } 32 28 33 return number_format( count( $logger ) ); 34 } 29 public static function requests_count() { 30 if ( class_exists( 'Freemius_Api_WordPress' ) ) { 31 $logger = Freemius_Api_WordPress::GetLogger(); 32 } else { 33 $logger = array(); 34 } 35 35 36 static function total_time() { 37 if ( class_exists( 'Freemius_Api_WordPress' ) ) { 38 $logger = Freemius_Api_WordPress::GetLogger(); 39 } else { 40 $logger = array(); 36 return number_format( count( $logger ) ); 41 37 } 42 38 43 $total_time = .0; 44 foreach ( $logger as $l ) { 45 $total_time += $l['total']; 39 public static function total_time() { 40 if ( class_exists( 'Freemius_Api_WordPress' ) ) { 41 $logger = Freemius_Api_WordPress::GetLogger(); 42 } else { 43 $logger = array(); 44 } 45 46 $total_time = .0; 47 foreach ( $logger as $l ) { 48 $total_time += $l['total']; 49 } 50 51 return number_format( 100 * $total_time, 2 ) . ' ' . fs_text_x_inline( 'ms', 'milliseconds' ); 46 52 } 47 53 48 return number_format( 100 * $total_time, 2 ) . ' ' . fs_text_x_inline( 'ms', 'milliseconds' ); 49 } 50 51 function render() { 52 ?> 53 <div id='debug-bar-php'> 54 <?php fs_require_template( '/debug/api-calls.php' ) ?> 55 <br> 56 <?php fs_require_template( '/debug/scheduled-crons.php' ) ?> 57 <br> 58 <?php fs_require_template( '/debug/plugins-themes-sync.php' ) ?> 59 <br> 60 <?php fs_require_template( '/debug/logger.php' ) ?> 61 </div> 62 <?php 54 public function render() { 55 ?> 56 <div id='debug-bar-php'> 57 <?php fs_require_template( '/debug/api-calls.php' ) ?> 58 <br> 59 <?php fs_require_template( '/debug/scheduled-crons.php' ) ?> 60 <br> 61 <?php fs_require_template( '/debug/plugins-themes-sync.php' ) ?> 62 <br> 63 <?php fs_require_template( '/debug/logger.php' ) ?> 64 </div> 65 <?php 66 } 63 67 } 64 68 } -
wp-hr-manager/trunk/freemius/includes/fs-core-functions.php
r2915579 r2986824 134 134 #-------------------------------------------------------------------------------- 135 135 136 if ( ! function_exists( 'fs_request_get_raw' ) ) { 137 /** 138 * A helper function to fetch GET/POST user input with an optional default value when the input is not set. 139 * This function does not do sanitization. It is up to the caller to properly sanitize and validate the input. 140 * 141 * The return of this function is always unslashed. 142 * 143 * @since 2.5.10 144 * 145 * @param string $key 146 * @param mixed $def 147 * @param string|bool $type When set to 'get', it will look for the value passed via query string. When 148 * set to 'post', it will look for the value passed via the POST request's body. Otherwise, 149 * it will check if the parameter was passed using any of the mentioned two methods. 150 * 151 * @return mixed 152 */ 153 function fs_request_get_raw( $key, $def = false, $type = false ) { 154 if ( is_string( $type ) ) { 155 $type = strtolower( $type ); 156 } 157 158 /** 159 * Note to WordPress.org reviewers: 160 * This is a helper function to fetch GET/POST user input with an optional default value when the input is not set. The actual sanitization is done in the scope of the function's usage. 161 */ 162 switch ( $type ) { 163 case 'post': 164 // phpcs:ignore WordPress.Security.NonceVerification.Missing 165 $value = isset( $_POST[ $key ] ) ? $_POST[ $key ] : $def; 166 break; 167 case 'get': 168 // phpcs:ignore WordPress.Security.NonceVerification.Recommended 169 $value = isset( $_GET[ $key ] ) ? $_GET[ $key ] : $def; 170 break; 171 default: 172 // phpcs:ignore WordPress.Security.NonceVerification.Recommended 173 $value = isset( $_REQUEST[ $key ] ) ? $_REQUEST[ $key ] : $def; 174 break; 175 } 176 177 // Don't unslash if the value itself is empty (empty string, null, empty array etc). 178 return empty( $value ) ? $value : wp_unslash( $value ); 179 } 180 } 181 182 if ( ! function_exists( 'fs_sanitize_input' ) ) { 183 /** 184 * Sanitizes input recursively (if an array). 185 * 186 * @param mixed $input 187 * 188 * @return mixed 189 * @uses sanitize_text_field() 190 * @since 2.5.10 191 */ 192 function fs_sanitize_input( $input ) { 193 if ( is_array( $input ) ) { 194 foreach ( $input as $key => $value ) { 195 $input[ $key ] = fs_sanitize_input( $value ); 196 } 197 } else { 198 // Allow empty values to pass through as-is, like `null`, `''`, `0`, `'0'` etc. 199 $input = empty( $input ) ? $input : sanitize_text_field( $input ); 200 } 201 202 return $input; 203 } 204 } 205 136 206 if ( ! function_exists( 'fs_request_get' ) ) { 137 207 /** 138 208 * A helper method to fetch GET/POST user input with an optional default value when the input is not set. 139 * @author Vova Feldman (@svovaf) 209 * 210 * @author Vova Feldman (@svovaf) 211 * 212 * @note The return value is always sanitized with sanitize_text_field(). 140 213 * 141 214 * @param string $key … … 145 218 * will check if the parameter was passed in any of the two. 146 219 * 220 * 147 221 * @return mixed 148 222 */ 149 223 function fs_request_get( $key, $def = false, $type = false ) { 150 if ( is_string( $type ) ) { 151 $type = strtolower( $type ); 152 } 153 154 /** 155 * Note to WordPress.org Reviewers: 156 * This is a helper method to fetch GET/POST user input with an optional default value when the input is not set. The actual sanitization is done in the scope of the function's usage. 157 */ 158 switch ( $type ) { 159 case 'post': 160 $value = isset( $_POST[ $key ] ) ? $_POST[ $key ] : $def; 161 break; 162 case 'get': 163 $value = isset( $_GET[ $key ] ) ? $_GET[ $key ] : $def; 164 break; 165 default: 166 $value = isset( $_REQUEST[ $key ] ) ? $_REQUEST[ $key ] : $def; 167 break; 168 } 169 170 return $value; 224 return fs_sanitize_input( fs_request_get_raw( $key, $def, $type ) ); 171 225 } 172 226 } … … 174 228 if ( ! function_exists( 'fs_request_has' ) ) { 175 229 function fs_request_has( $key ) { 230 // phpcs:ignore WordPress.Security.NonceVerification.Recommended 176 231 return isset( $_REQUEST[ $key ] ); 177 232 } … … 232 287 if ( ! function_exists( 'fs_get_action' ) ) { 233 288 function fs_get_action( $action_key = 'action' ) { 289 // phpcs:disable WordPress.Security.NonceVerification.Recommended 234 290 if ( ! empty( $_REQUEST[ $action_key ] ) && is_string( $_REQUEST[ $action_key ] ) ) { 235 291 return strtolower( $_REQUEST[ $action_key ] ); … … 245 301 246 302 return false; 303 // phpcs:enable WordPress.Security.NonceVerification.Recommended 247 304 } 248 305 } … … 532 589 } 533 590 591 if ( ! function_exists( 'fs_parse_url_params' ) ) { 592 /** 593 * Returns the query parameters of the given URL if there are any. 594 * 595 * @param string $url 596 * @param bool $html_entity_decode 597 * 598 * @return array<string, string> Key value pair where key represents the parameter name and value represents the parameter value. 599 */ 600 function fs_parse_url_params( $url, $html_entity_decode = false ) { 601 $query_str = parse_url( $url, PHP_URL_QUERY ); 602 $url_params = array(); 603 604 if ( empty( $query_str ) ) { 605 return $url_params; 606 } 607 608 if ( $html_entity_decode ) { 609 $query_str = html_entity_decode( $query_str ); 610 } 611 612 parse_str( $query_str, $url_params ); 613 614 return $url_params; 615 } 616 } 617 534 618 if ( ! function_exists( 'fs_starts_with' ) ) { 535 619 /** … … 1148 1232 * @param string $slug Module slug for overrides. 1149 1233 * 1150 * @return string1234 * @return void 1151 1235 */ 1152 1236 function fs_esc_js_echo_x_inline( $text, $context, $key = '', $slug = 'freemius' ) { … … 1403 1487 } 1404 1488 } 1489 1490 if ( ! function_exists( 'fs_get_optional_constant' ) ) { 1491 /** 1492 * Gets the value of an optional constant. If the constant is not defined, the default value will be returned. 1493 * 1494 * @author Swashata Ghosh (@swashata) 1495 * @since 2.5.12.5 1496 * 1497 * @param string $constant_name 1498 * @param mixed $default_value 1499 * 1500 * @return mixed 1501 */ 1502 function fs_get_optional_constant( $constant_name, $default_value = null ) { 1503 return defined( $constant_name ) ? constant( $constant_name ) : $default_value; 1504 } 1505 } -
wp-hr-manager/trunk/freemius/includes/fs-essential-functions.php
r2915579 r2986824 168 168 } 169 169 170 /** 171 * Leverage backtrace to find caller plugin main file path. 172 * 173 * @author Vova Feldman (@svovaf) 174 * @since 1.0.6 175 * 176 * @return string 177 */ 178 function fs_find_caller_plugin_file() { 179 /** 180 * All the code below will be executed once on activation. 181 * If the user changes the main plugin's file name, the file_exists() 182 * will catch it. 183 */ 184 if ( ! function_exists( 'get_plugins' ) ) { 185 require_once ABSPATH . 'wp-admin/includes/plugin.php'; 186 } 187 188 $all_plugins = fs_get_plugins( true ); 189 $all_plugins_paths = array(); 190 191 // Get active plugin's main files real full names (might be symlinks). 192 foreach ( $all_plugins as $relative_path => $data ) { 193 $all_plugins_paths[] = fs_normalize_path( realpath( WP_PLUGIN_DIR . '/' . $relative_path ) ); 194 } 195 196 $plugin_file = null; 197 for ( $i = 1, $bt = debug_backtrace(), $len = count( $bt ); $i < $len; $i ++ ) { 198 if ( empty( $bt[ $i ]['file'] ) ) { 199 continue; 200 } 201 202 if ( in_array( fs_normalize_path( $bt[ $i ]['file'] ), $all_plugins_paths ) ) { 203 $plugin_file = $bt[ $i ]['file']; 204 break; 205 } 206 } 207 208 if ( is_null( $plugin_file ) ) { 209 // Throw an error to the developer in case of some edge case dev environment. 210 wp_die( 211 'Freemius SDK couldn\'t find the plugin\'s main file. Please contact [email protected] with the current error.', 212 'Error', 213 array( 'back_link' => true ) 214 ); 215 } 216 217 return $plugin_file; 218 } 170 if ( ! function_exists( 'fs_find_caller_plugin_file' ) ) { 171 /** 172 * Leverage backtrace to find caller plugin main file path. 173 * 174 * @author Vova Feldman (@svovaf) 175 * @since 1.0.6 176 * 177 * @return string 178 */ 179 function fs_find_caller_plugin_file() { 180 /** 181 * All the code below will be executed once on activation. 182 * If the user changes the main plugin's file name, the file_exists() 183 * will catch it. 184 */ 185 if ( ! function_exists( 'get_plugins' ) ) { 186 require_once ABSPATH . 'wp-admin/includes/plugin.php'; 187 } 188 189 $all_plugins = fs_get_plugins( true ); 190 $all_plugins_paths = array(); 191 192 // Get active plugin's main files real full names (might be symlinks). 193 foreach ( $all_plugins as $relative_path => $data ) { 194 $all_plugins_paths[] = fs_normalize_path( realpath( WP_PLUGIN_DIR . '/' . $relative_path ) ); 195 } 196 197 $plugin_file = null; 198 for ( $i = 1, $bt = debug_backtrace(), $len = count( $bt ); $i < $len; $i ++ ) { 199 if ( empty( $bt[ $i ]['file'] ) ) { 200 continue; 201 } 202 203 if ( in_array( fs_normalize_path( $bt[ $i ]['file'] ), $all_plugins_paths ) ) { 204 $plugin_file = $bt[ $i ]['file']; 205 break; 206 } 207 } 208 209 if ( is_null( $plugin_file ) ) { 210 // Throw an error to the developer in case of some edge case dev environment. 211 wp_die( 212 'Freemius SDK couldn\'t find the plugin\'s main file. Please contact [email protected] with the current error.', 213 'Error', 214 array( 'back_link' => true ) 215 ); 216 } 217 218 return $plugin_file; 219 } 220 } 219 221 220 222 require_once dirname( __FILE__ ) . '/supplements/fs-essential-functions-1.1.7.1.php'; 221 223 222 /** 223 * Update SDK newest version reference. 224 * 225 * @author Vova Feldman (@svovaf) 226 * @since 1.1.6 227 * 228 * @param string $sdk_relative_path 229 * @param string|bool $plugin_file 230 * 231 * @global $fs_active_plugins 232 */ 233 function fs_update_sdk_newest_version( $sdk_relative_path, $plugin_file = false ) { 234 /** 235 * If there is a plugin running an older version of FS (1.2.1 or below), the `fs_update_sdk_newest_version()` 236 * function in the older version will be used instead of this one. But since the older version is using 237 * the `is_plugin_active` function to check if a plugin is active, passing the theme's `plugin_path` to the 238 * `is_plugin_active` function will return false since the path is not a plugin path, so `in_activation` will be 239 * `true` for theme modules and the upgrading of the SDK version to 1.2.2 or newer version will work fine. 240 * 241 * Future versions that will call this function will use the proper logic here instead of just relying on the 242 * `is_plugin_active` function to fail for themes. 243 * 244 * @author Leo Fajardo (@leorw) 245 * @since 1.2.2 246 */ 247 248 global $fs_active_plugins; 249 250 $newest_sdk = $fs_active_plugins->plugins[ $sdk_relative_path ]; 251 252 if ( ! is_string( $plugin_file ) ) { 253 $plugin_file = plugin_basename( fs_find_caller_plugin_file() ); 254 } 255 256 if ( ! isset( $newest_sdk->type ) || 'theme' !== $newest_sdk->type ) { 257 if ( ! function_exists( 'is_plugin_active' ) ) { 258 require_once ABSPATH . 'wp-admin/includes/plugin.php'; 259 } 260 261 $in_activation = ( ! is_plugin_active( $plugin_file ) ); 262 } else { 263 $theme = wp_get_theme(); 264 $in_activation = ( $newest_sdk->plugin_path == $theme->stylesheet ); 265 } 266 267 $fs_active_plugins->newest = (object) array( 268 'plugin_path' => $plugin_file, 269 'sdk_path' => $sdk_relative_path, 270 'version' => $newest_sdk->version, 271 'in_activation' => $in_activation, 272 'timestamp' => time(), 273 ); 274 275 // Update DB with latest SDK version and path. 276 update_option( 'fs_active_plugins', $fs_active_plugins ); 277 } 278 279 /** 280 * Reorder the plugins load order so the plugin with the newest Freemius SDK is loaded first. 281 * 282 * @author Vova Feldman (@svovaf) 283 * @since 1.1.6 284 * 285 * @return bool Was plugin order changed. Return false if plugin was loaded first anyways. 286 * 287 * @global $fs_active_plugins 288 */ 289 function fs_newest_sdk_plugin_first() { 290 global $fs_active_plugins; 291 224 if ( ! function_exists( 'fs_update_sdk_newest_version' ) ) { 292 225 /** 293 * @todo Multi-site network activated plugin are always loaded prior to site plugins so if there's a plugin activated in the network mode that has an older version of the SDK of another plugin which is site activated that has new SDK version, the fs-essential-functions.php will be loaded from the older SDK. Same thing about MU plugins (loaded even before network activated plugins). 294 * 295 * @link https://github.com/Freemius/wordpress-sdk/issues/26 226 * Update SDK newest version reference. 227 * 228 * @author Vova Feldman (@svovaf) 229 * @since 1.1.6 230 * 231 * @param string $sdk_relative_path 232 * @param string|bool $plugin_file 233 * 234 * @global $fs_active_plugins 296 235 */ 297 298 $newest_sdk_plugin_path = $fs_active_plugins->newest->plugin_path; 299 300 $active_plugins = get_option( 'active_plugins', array() ); 301 $updated_active_plugins = array( $newest_sdk_plugin_path ); 302 303 $plugin_found = false; 304 $is_first_path = true; 305 306 foreach ( $active_plugins as $key => $plugin_path ) { 307 if ( $plugin_path === $newest_sdk_plugin_path ) { 236 function fs_update_sdk_newest_version( $sdk_relative_path, $plugin_file = false ) { 237 /** 238 * If there is a plugin running an older version of FS (1.2.1 or below), the `fs_update_sdk_newest_version()` 239 * function in the older version will be used instead of this one. But since the older version is using 240 * the `is_plugin_active` function to check if a plugin is active, passing the theme's `plugin_path` to the 241 * `is_plugin_active` function will return false since the path is not a plugin path, so `in_activation` will be 242 * `true` for theme modules and the upgrading of the SDK version to 1.2.2 or newer version will work fine. 243 * 244 * Future versions that will call this function will use the proper logic here instead of just relying on the 245 * `is_plugin_active` function to fail for themes. 246 * 247 * @author Leo Fajardo (@leorw) 248 * @since 1.2.2 249 */ 250 251 global $fs_active_plugins; 252 253 $newest_sdk = $fs_active_plugins->plugins[ $sdk_relative_path ]; 254 255 if ( ! is_string( $plugin_file ) ) { 256 $plugin_file = plugin_basename( fs_find_caller_plugin_file() ); 257 } 258 259 if ( ! isset( $newest_sdk->type ) || 'theme' !== $newest_sdk->type ) { 260 if ( ! function_exists( 'is_plugin_active' ) ) { 261 require_once ABSPATH . 'wp-admin/includes/plugin.php'; 262 } 263 264 $in_activation = ( ! is_plugin_active( $plugin_file ) ); 265 } else { 266 $theme = wp_get_theme(); 267 $in_activation = ( $newest_sdk->plugin_path == $theme->stylesheet ); 268 } 269 270 $fs_active_plugins->newest = (object) array( 271 'plugin_path' => $plugin_file, 272 'sdk_path' => $sdk_relative_path, 273 'version' => $newest_sdk->version, 274 'in_activation' => $in_activation, 275 'timestamp' => time(), 276 ); 277 278 // Update DB with latest SDK version and path. 279 update_option( 'fs_active_plugins', $fs_active_plugins ); 280 } 281 } 282 283 if ( ! function_exists( 'fs_newest_sdk_plugin_first' ) ) { 284 /** 285 * Reorder the plugins load order so the plugin with the newest Freemius SDK is loaded first. 286 * 287 * @author Vova Feldman (@svovaf) 288 * @since 1.1.6 289 * 290 * @return bool Was plugin order changed. Return false if plugin was loaded first anyways. 291 * 292 * @global $fs_active_plugins 293 */ 294 function fs_newest_sdk_plugin_first() { 295 global $fs_active_plugins; 296 297 /** 298 * @todo Multi-site network activated plugin are always loaded prior to site plugins so if there's a plugin activated in the network mode that has an older version of the SDK of another plugin which is site activated that has new SDK version, the fs-essential-functions.php will be loaded from the older SDK. Same thing about MU plugins (loaded even before network activated plugins). 299 * 300 * @link https://github.com/Freemius/wordpress-sdk/issues/26 301 */ 302 303 $newest_sdk_plugin_path = $fs_active_plugins->newest->plugin_path; 304 305 $active_plugins = get_option( 'active_plugins', array() ); 306 $updated_active_plugins = array( $newest_sdk_plugin_path ); 307 308 $plugin_found = false; 309 $is_first_path = true; 310 311 foreach ( $active_plugins as $key => $plugin_path ) { 312 if ( $plugin_path === $newest_sdk_plugin_path ) { 313 if ( $is_first_path ) { 314 // if it's the first plugin already, no need to continue 315 return false; 316 } 317 318 $plugin_found = true; 319 320 // Skip the plugin (it is already added as the 1st item of $updated_active_plugins). 321 continue; 322 } 323 324 $updated_active_plugins[] = $plugin_path; 325 308 326 if ( $is_first_path ) { 309 // if it's the first plugin already, no need to continue 310 return false; 311 } 312 313 $plugin_found = true; 314 315 // Skip the plugin (it is already added as the 1st item of $updated_active_plugins). 316 continue; 317 } 318 319 $updated_active_plugins[] = $plugin_path; 320 321 if ( $is_first_path ) { 322 $is_first_path = false; 323 } 327 $is_first_path = false; 328 } 329 } 330 331 if ( $plugin_found ) { 332 update_option( 'active_plugins', $updated_active_plugins ); 333 334 return true; 335 } 336 337 if ( is_multisite() ) { 338 // Plugin is network active. 339 $network_active_plugins = get_site_option( 'active_sitewide_plugins', array() ); 340 341 if ( isset( $network_active_plugins[ $newest_sdk_plugin_path ] ) ) { 342 reset( $network_active_plugins ); 343 if ( $newest_sdk_plugin_path === key( $network_active_plugins ) ) { 344 // Plugin is already activated first on the network level. 345 return false; 346 } else { 347 $time = $network_active_plugins[ $newest_sdk_plugin_path ]; 348 349 // Remove plugin from its current position. 350 unset( $network_active_plugins[ $newest_sdk_plugin_path ] ); 351 352 // Set it to be included first. 353 $network_active_plugins = array( $newest_sdk_plugin_path => $time ) + $network_active_plugins; 354 355 update_site_option( 'active_sitewide_plugins', $network_active_plugins ); 356 357 return true; 358 } 359 } 360 } 361 362 return false; 324 363 } 325 326 if ( $plugin_found ) { 327 update_option( 'active_plugins', $updated_active_plugins ); 328 329 return true; 364 } 365 366 if ( ! function_exists( 'fs_fallback_to_newest_active_sdk' ) ) { 367 /** 368 * Go over all Freemius SDKs in the system and find and "remember" 369 * the newest SDK which is associated with an active plugin. 370 * 371 * @author Vova Feldman (@svovaf) 372 * @since 1.1.6 373 * 374 * @global $fs_active_plugins 375 */ 376 function fs_fallback_to_newest_active_sdk() { 377 global $fs_active_plugins; 378 379 /** 380 * @var object $newest_sdk_data 381 */ 382 $newest_sdk_data = null; 383 $newest_sdk_path = null; 384 385 foreach ( $fs_active_plugins->plugins as $sdk_relative_path => $data ) { 386 if ( is_null( $newest_sdk_data ) || version_compare( $data->version, $newest_sdk_data->version, '>' ) 387 ) { 388 // If plugin inactive or SDK starter file doesn't exist, remove SDK reference. 389 if ( 'plugin' === $data->type ) { 390 $is_module_active = is_plugin_active( $data->plugin_path ); 391 } else { 392 $active_theme = wp_get_theme(); 393 $is_module_active = ( $data->plugin_path === $active_theme->get_template() ); 394 } 395 396 $is_sdk_exists = file_exists( fs_normalize_path( WP_PLUGIN_DIR . '/' . $sdk_relative_path . '/start.php' ) ); 397 398 if ( ! $is_module_active || ! $is_sdk_exists ) { 399 unset( $fs_active_plugins->plugins[ $sdk_relative_path ] ); 400 401 // No need to store the data since it will be stored in fs_update_sdk_newest_version() 402 // or explicitly with update_option(). 403 } else { 404 $newest_sdk_data = $data; 405 $newest_sdk_path = $sdk_relative_path; 406 } 407 } 408 } 409 410 if ( is_null( $newest_sdk_data ) ) { 411 // Couldn't find any SDK reference. 412 $fs_active_plugins = new stdClass(); 413 update_option( 'fs_active_plugins', $fs_active_plugins ); 414 } else { 415 fs_update_sdk_newest_version( $newest_sdk_path, $newest_sdk_data->plugin_path ); 416 } 330 417 } 331 332 if ( is_multisite() ) {333 // Plugin is network active.334 $network_active_plugins = get_site_option( 'active_sitewide_plugins', array() );335 336 if ( isset( $network_active_plugins[ $newest_sdk_plugin_path ] ) ) {337 reset( $network_active_plugins );338 if ( $newest_sdk_plugin_path === key( $network_active_plugins ) ) {339 // Plugin is already activated first on the network level.340 return false;341 } else {342 $time = $network_active_plugins[ $newest_sdk_plugin_path ];343 344 // Remove plugin from its current position.345 unset( $network_active_plugins[ $newest_sdk_plugin_path ] );346 347 // Set it to be included first.348 $network_active_plugins = array( $newest_sdk_plugin_path => $time ) + $network_active_plugins;349 350 update_site_option( 'active_sitewide_plugins', $network_active_plugins );351 352 return true;353 }354 }355 }356 357 return false;358 418 } 359 360 /**361 * Go over all Freemius SDKs in the system and find and "remember"362 * the newest SDK which is associated with an active plugin.363 *364 * @author Vova Feldman (@svovaf)365 * @since 1.1.6366 *367 * @global $fs_active_plugins368 */369 function fs_fallback_to_newest_active_sdk() {370 global $fs_active_plugins;371 372 /**373 * @var object $newest_sdk_data374 */375 $newest_sdk_data = null;376 $newest_sdk_path = null;377 378 foreach ( $fs_active_plugins->plugins as $sdk_relative_path => $data ) {379 if ( is_null( $newest_sdk_data ) || version_compare( $data->version, $newest_sdk_data->version, '>' )380 ) {381 // If plugin inactive or SDK starter file doesn't exist, remove SDK reference.382 if ( 'plugin' === $data->type ) {383 $is_module_active = is_plugin_active( $data->plugin_path );384 } else {385 $active_theme = wp_get_theme();386 $is_module_active = ( $data->plugin_path === $active_theme->get_template() );387 }388 389 $is_sdk_exists = file_exists( fs_normalize_path( WP_PLUGIN_DIR . '/' . $sdk_relative_path . '/start.php' ) );390 391 if ( ! $is_module_active || ! $is_sdk_exists ) {392 unset( $fs_active_plugins->plugins[ $sdk_relative_path ] );393 394 // No need to store the data since it will be stored in fs_update_sdk_newest_version()395 // or explicitly with update_option().396 } else {397 $newest_sdk_data = $data;398 $newest_sdk_path = $sdk_relative_path;399 }400 }401 }402 403 if ( is_null( $newest_sdk_data ) ) {404 // Couldn't find any SDK reference.405 $fs_active_plugins = new stdClass();406 update_option( 'fs_active_plugins', $fs_active_plugins );407 } else {408 fs_update_sdk_newest_version( $newest_sdk_path, $newest_sdk_data->plugin_path );409 }410 } -
wp-hr-manager/trunk/freemius/includes/fs-plugin-info-dialog.php
r2915579 r2986824 839 839 'upgrade-plugin'; 840 840 841 $query = parse_url( $network_status_url, PHP_URL_QUERY ); 842 if ( empty( $query ) ) { 843 return $network_status_url; 844 } 845 846 parse_str( html_entity_decode( $query ), $url_params ); 841 $url_params = fs_parse_url_params( $network_status_url, true ); 842 847 843 if ( empty( $url_params ) || ! isset( $url_params['plugin'] ) ) { 848 844 return $network_status_url; -
wp-hr-manager/trunk/freemius/includes/sdk/FreemiusWordPress.php
r2915579 r2986824 474 474 if ( filter_var( $matches[1], FILTER_VALIDATE_IP ) ) { 475 475 if ( strlen( inet_pton( $matches[1] ) ) === 16 ) { 476 // error_log('Invalid IPv6 configuration on server, Please disable or get native IPv6 on your server.'); 477 // Hook to an action triggered just before cURL is executed to resolve the IP version to v4. 476 /** 477 * error_log('Invalid IPv6 configuration on server, Please disable or get native IPv6 on your server.'); 478 * Hook to an action triggered just before cURL is executed to resolve the IP version to v4. 479 * 480 * @phpstan-ignore-next-line 481 */ 478 482 add_action( 'http_api_curl', 'Freemius_Api_WordPress::CurlResolveToIPv4', 10, 1 ); 479 483 -
wp-hr-manager/trunk/freemius/require.php
r2915579 r2986824 14 14 require_once dirname( __FILE__ ) . '/config.php'; 15 15 require_once WP_FS__DIR_INCLUDES . '/fs-core-functions.php'; 16 require_once WP_FS__DIR_INCLUDES . '/fs-html-escaping-functions.php'; 16 17 17 18 // Logger must be loaded before any other. 18 19 require_once WP_FS__DIR_INCLUDES . '/class-fs-logger.php'; 19 20 require_once WP_FS__DIR_INCLUDES . '/debug/debug-bar-start.php'; 21 22 require_once WP_FS__DIR_INCLUDES . '/class-fs-garbage-collector.php'; 20 23 21 24 // require_once WP_FS__DIR_INCLUDES . '/managers/class-fs-abstract-manager.php'; -
wp-hr-manager/trunk/freemius/start.php
r2915579 r2986824 16 16 * @var string 17 17 */ 18 $this_sdk_version = '2. 5.8';18 $this_sdk_version = '2.6.0'; 19 19 20 20 #region SDK Selection Logic -------------------------------------------------------------------- … … 47 47 $file_path = fs_normalize_path( __FILE__ ); 48 48 $fs_root_path = dirname( $file_path ); 49 50 if ( 51 ! function_exists( 'wp_get_current_user' ) && 52 /** 53 * `get_stylesheet()` will rely on `wp_get_current_user()` when it is being filtered by `theme-previews.php`. That happens only when the site editor is loaded or when the site editor is sending REST requests. 54 * @see theme-previews.php:wp_get_theme_preview_path() 55 * 56 * @todo If this behavior is fixed in the core, we will remove this workaround. 57 * @since WP 6.3.0 58 */ 59 ( 60 'site-editor.php' === basename( $_SERVER['SCRIPT_FILENAME'] ) || 61 ( 62 function_exists( 'wp_is_json_request' ) && 63 wp_is_json_request() && 64 ! empty( $_GET['wp_theme_preview'] ) 65 ) 66 ) 67 ) { 68 // Requiring this file since the call to get_stylesheet() below can trigger a call to wp_get_current_user() when previewing a theme. 69 require_once ABSPATH . 'wp-includes/pluggable.php'; 70 } 71 49 72 /** 50 73 * Get the themes directory where the active theme is located (not passing the stylesheet will make WordPress -
wp-hr-manager/trunk/freemius/templates/account.php
r2915579 r2986824 106 106 107 107 $has_tabs = $fs->_add_tabs_before_content(); 108 109 if ( $has_tabs ) {110 $query_params['tabs'] = 'true';111 }112 108 113 109 // Aliases. … … 261 257 <?php if ( ! $has_tabs && ! $fs->apply_filters( 'hide_account_tabs', false ) ) : ?> 262 258 <h2 class="nav-tab-wrapper"> 263 <a href="<?php echo $fs->get_account_url() ?>"259 <a href="<?php echo esc_url( $fs->get_account_url() ) ?>" 264 260 class="nav-tab nav-tab-active"><?php fs_esc_html_echo_inline( 'Account', 'account', $slug ) ?></a> 265 261 <?php if ( $fs->has_addons() ) : ?> 266 <a href="<?php echo $fs->_get_admin_page_url( 'addons') ?>"262 <a href="<?php echo esc_url( $fs->_get_admin_page_url( 'addons' ) ) ?>" 267 263 class="nav-tab"><?php echo esc_html( $addons_text ) ?></a> 268 264 <?php endif ?> 269 265 <?php if ( $show_upgrade ) : ?> 270 <a href="<?php echo $fs->get_upgrade_url() ?>" class="nav-tab"><?php echo esc_html( $upgrade_text ) ?></a>266 <a href="<?php echo esc_url( $fs->get_upgrade_url() ) ?>" class="nav-tab"><?php echo esc_html( $upgrade_text ) ?></a> 271 267 <?php if ( $fs->apply_filters( 'show_trial', true ) && ! $fs->is_trial_utilized() && $fs->has_trial_plan() ) : ?> 272 <a href="<?php echo $fs->get_trial_url() ?>" class="nav-tab"><?php fs_esc_html_echo_inline( 'Free Trial', 'free-trial', $slug ) ?></a>268 <a href="<?php echo esc_url( $fs->get_trial_url() ) ?>" class="nav-tab"><?php fs_esc_html_echo_inline( 'Free Trial', 'free-trial', $slug ) ?></a> 273 269 <?php endif ?> 274 270 <?php endif ?> … … 316 312 <?php if ( ! fs_is_network_admin() ) : ?> 317 313 <li> 318 <form action="<?php echo $fs->_get_admin_page_url( 'account') ?>" method="POST">314 <form action="<?php echo esc_url( $fs->_get_admin_page_url( 'account' ) ) ?>" method="POST"> 319 315 <input type="hidden" name="fs_action" value="deactivate_license"> 320 316 <?php wp_nonce_field( 'deactivate_license' ) ?> … … 330 326 ) : ?> 331 327 <li> 332 <form action="<?php echo $fs->_get_admin_page_url( 'account') ?>" method="POST">328 <form action="<?php echo esc_url( $fs->_get_admin_page_url( 'account' ) ) ?>" method="POST"> 333 329 <input type="hidden" name="fs_action" value="downgrade_account"> 334 330 <?php wp_nonce_field( 'downgrade_account' ) ?> … … 336 332 onclick="if ( confirm('<?php echo esc_attr( sprintf( 337 333 $downgrade_x_confirm_text, 338 ( $fs->is_only_premium() ? $cancelling_subscription_text : $downgrading_plan_text ),334 ( $fs->is_only_premium() ? $cancelling_subscription_text : $downgrading_plan_text ), 339 335 $plan->title, 340 336 human_time_diff( time(), strtotime( $license->expiration ) ) … … 350 346 <?php if ( $is_plan_change_supported ) : ?> 351 347 <li> 352 <a href="<?php echo $fs->get_upgrade_url() ?>"><i348 <a href="<?php echo esc_url( $fs->get_upgrade_url() ) ?>"><i 353 349 class="dashicons dashicons-grid-view"></i> <?php echo esc_html( $change_plan_text ) ?></a> 354 350 </li> … … 357 353 <?php elseif ( $is_paid_trial ) : ?> 358 354 <li> 359 <form action="<?php echo $fs->_get_admin_page_url( 'account') ?>" method="POST">355 <form action="<?php echo esc_url( $fs->_get_admin_page_url( 'account' ) ) ?>" method="POST"> 360 356 <input type="hidden" name="fs_action" value="cancel_trial"> 361 357 <?php wp_nonce_field( 'cancel_trial' ) ?> … … 368 364 <?php endif ?> 369 365 <li> 370 <form action="<?php echo $fs->_get_admin_page_url( 'account') ?>" method="POST">371 <input type="hidden" name="fs_action" value="<?php echo $fs->get_unique_affix() ?>_sync_license">366 <form action="<?php echo esc_url( $fs->_get_admin_page_url( 'account' ) ) ?>" method="POST"> 367 <input type="hidden" name="fs_action" value="<?php echo esc_attr( $fs->get_unique_affix() ) ?>_sync_license"> 372 368 <?php wp_nonce_field( $fs->get_unique_affix() . '_sync_license' ) ?> 373 369 <a href="#" onclick="this.parentNode.submit(); return false;"><i … … 513 509 } 514 510 ?> 515 <tr class="fs-field-<?php echo $p['id']?><?php if ( $odd ) : ?> alternate<?php endif ?>">511 <tr class="fs-field-<?php echo esc_attr( $p['id'] ) ?><?php if ( $odd ) : ?> alternate<?php endif ?>"> 516 512 <td> 517 <nobr><?php echo $p['title']?><?php echo ( ! empty( $p['title'] ) ) ? ':' : '' ?></nobr>513 <nobr><?php echo esc_attr( $p['title'] ) ?><?php echo ( ! empty( $p['title'] ) ) ? ':' : '' ?></nobr> 518 514 </td> 519 515 <td<?php if ( 'plan' === $p['id'] || 'bundle_plan' === $p['id'] ) { echo ' colspan="2"'; }?>> … … 568 564 fs_require_template( 'account/partials/activate-license-button.php', $view_params ); ?> 569 565 <?php else : ?> 570 <form action="<?php echo $fs->_get_admin_page_url( 'account') ?>"566 <form action="<?php echo esc_url( $fs->_get_admin_page_url( 'account' ) ) ?>" 571 567 method="POST" class="button-group"> 572 568 <?php if ( $show_upgrade && $is_premium ) : ?> 573 <a class="button activate-license-trigger <?php echo $fs->get_unique_affix() ?>" href="#"><?php fs_esc_html_echo_inline( 'Activate License', 'activate-license', $slug ) ?></a>569 <a class="button activate-license-trigger <?php echo esc_attr( $fs->get_unique_affix() ) ?>" href="#"><?php fs_esc_html_echo_inline( 'Activate License', 'activate-license', $slug ) ?></a> 574 570 <?php endif ?> 575 571 <input type="submit" class="button" 576 572 value="<?php echo esc_attr( $sync_license_text ) ?>"> 577 573 <input type="hidden" name="fs_action" 578 value="<?php echo $fs->get_unique_affix() ?>_sync_license">574 value="<?php echo esc_attr( $fs->get_unique_affix() ) ?>_sync_license"> 579 575 <?php wp_nonce_field( $fs->get_unique_affix() . '_sync_license' ) ?> 580 576 <?php if ( $show_upgrade || $is_plan_change_supported ) : ?> 581 <a href="<?php echo $fs->get_upgrade_url() ?>"577 <a href="<?php echo esc_url( $fs->get_upgrade_url() ) ?>" 582 578 class="button<?php 583 579 echo $show_upgrade ? -
wp-hr-manager/trunk/freemius/templates/account/billing.php
r2915579 r2986824 36 36 } ?>> 37 37 <tr> 38 <td><label><span><?php fs_esc_html_echo_inline( 'Business name', 'business-name', $slug ) ?>:</span> <input id="business_name" value="<?php echo $billing->business_name?>" placeholder="<?php fs_esc_attr_echo_inline( 'Business name', 'business-name', $slug ) ?>"></label></td>39 <td><label><span><?php fs_esc_html_echo_inline( 'Tax / VAT ID', 'tax-vat-id', $slug ) ?>:</span> <input id="tax_id" value="<?php echo $billing->tax_id?>" placeholder="<?php fs_esc_attr_echo_inline( 'Tax / VAT ID', 'tax-vat-id', $slug ) ?>"></label></td>38 <td><label><span><?php fs_esc_html_echo_inline( 'Business name', 'business-name', $slug ) ?>:</span> <input id="business_name" value="<?php echo esc_attr( $billing->business_name ) ?>" placeholder="<?php fs_esc_attr_echo_inline( 'Business name', 'business-name', $slug ) ?>"></label></td> 39 <td><label><span><?php fs_esc_html_echo_inline( 'Tax / VAT ID', 'tax-vat-id', $slug ) ?>:</span> <input id="tax_id" value="<?php echo esc_attr( $billing->tax_id ) ?>" placeholder="<?php fs_esc_attr_echo_inline( 'Tax / VAT ID', 'tax-vat-id', $slug ) ?>"></label></td> 40 40 </tr> 41 41 <tr> 42 <td><label><span><?php printf( fs_esc_html_inline( 'Address Line %d', 'address-line-n', $slug ), 1 ) ?>:</span> <input id="address_street" value="<?php echo $billing->address_street?>" placeholder="<?php printf( fs_esc_attr_inline( 'Address Line %d', 'address-line-n', $slug ), 1 ) ?>"></label></td>43 <td><label><span><?php printf( fs_esc_html_inline( 'Address Line %d', 'address-line-n', $slug ), 2 ) ?>:</span> <input id="address_apt" value="<?php echo $billing->address_apt?>" placeholder="<?php printf( fs_esc_attr_inline( 'Address Line %d', 'address-line-n', $slug ), 2 ) ?>"></label></td>42 <td><label><span><?php printf( fs_esc_html_inline( 'Address Line %d', 'address-line-n', $slug ), 1 ) ?>:</span> <input id="address_street" value="<?php echo esc_attr( $billing->address_street ) ?>" placeholder="<?php printf( fs_esc_attr_inline( 'Address Line %d', 'address-line-n', $slug ), 1 ) ?>"></label></td> 43 <td><label><span><?php printf( fs_esc_html_inline( 'Address Line %d', 'address-line-n', $slug ), 2 ) ?>:</span> <input id="address_apt" value="<?php echo esc_attr( $billing->address_apt ) ?>" placeholder="<?php printf( fs_esc_attr_inline( 'Address Line %d', 'address-line-n', $slug ), 2 ) ?>"></label></td> 44 44 </tr> 45 45 <tr> 46 <td><label><span><?php fs_esc_html_echo_inline( 'City', 'city', $slug ) ?> / <?php fs_esc_html_echo_inline( 'Town', 'town', $slug ) ?>:</span> <input id="address_city" value="<?php echo $billing->address_city?>" placeholder="<?php fs_esc_attr_echo_inline( 'City', 'city', $slug ) ?> / <?php fs_esc_attr_echo_inline( 'Town', 'town', $slug ) ?>"></label></td>47 <td><label><span><?php fs_esc_html_echo_inline( 'ZIP / Postal Code', 'zip-postal-code', $slug ) ?>:</span> <input id="address_zip" value="<?php echo $billing->address_zip?>" placeholder="<?php fs_esc_attr_echo_inline( 'ZIP / Postal Code', 'zip-postal-code', $slug ) ?>"></label></td>46 <td><label><span><?php fs_esc_html_echo_inline( 'City', 'city', $slug ) ?> / <?php fs_esc_html_echo_inline( 'Town', 'town', $slug ) ?>:</span> <input id="address_city" value="<?php echo esc_attr( $billing->address_city ) ?>" placeholder="<?php fs_esc_attr_echo_inline( 'City', 'city', $slug ) ?> / <?php fs_esc_attr_echo_inline( 'Town', 'town', $slug ) ?>"></label></td> 47 <td><label><span><?php fs_esc_html_echo_inline( 'ZIP / Postal Code', 'zip-postal-code', $slug ) ?>:</span> <input id="address_zip" value="<?php echo esc_attr( $billing->address_zip ) ?>" placeholder="<?php fs_esc_attr_echo_inline( 'ZIP / Postal Code', 'zip-postal-code', $slug ) ?>"></label></td> 48 48 </tr> 49 49 <tr> … … 306 306 <?php foreach ( $countries as $code => $country ) : ?> 307 307 <option 308 value="<?php echo $code ?>" <?php selected( $billing->address_country_code, $code ) ?>><?php echo $country?></option>308 value="<?php echo esc_attr( $code ) ?>" <?php selected( $billing->address_country_code, $code ) ?>><?php echo esc_html( $country ) ?></option> 309 309 <?php endforeach ?> 310 310 </select></label></td> 311 311 <td><label><span><?php fs_esc_html_echo_inline( 'State', 'state', $slug ) ?> / <?php fs_esc_html_echo_inline( 'Province', 'province', $slug ) ?>:</span> 312 <input id="address_state" value="<?php echo $billing->address_state?>" placeholder="<?php fs_esc_html_echo_inline( 'State', 'state', $slug ) ?> / <?php fs_esc_html_echo_inline( 'Province', 'province', $slug ) ?>"></label></td>312 <input id="address_state" value="<?php echo esc_attr( $billing->address_state ) ?>" placeholder="<?php fs_esc_html_echo_inline( 'State', 'state', $slug ) ?> / <?php fs_esc_html_echo_inline( 'Province', 'province', $slug ) ?>"></label></td> 313 313 </tr> 314 314 <tr> … … 381 381 method : 'POST', 382 382 data : { 383 action : '<?php echo $fs->get_ajax_action( 'update_billing' ) ?>',384 security : '<?php echo $fs->get_ajax_security( 'update_billing' ) ?>',385 module_id: '<?php echo $fs->get_id() ?>',383 action : <?php echo wp_json_encode( $fs->get_ajax_action( 'update_billing' ) ) ?>, 384 security : <?php echo wp_json_encode( $fs->get_ajax_security( 'update_billing' ) ) ?>, 385 module_id: <?php echo wp_json_encode( $fs->get_id() ) ?>, 386 386 billing : billing 387 387 }, -
wp-hr-manager/trunk/freemius/templates/admin-notice.php
r2915579 r2986824 10 10 exit; 11 11 } 12 13 /** 14 * @var array $VARS 15 */ 12 16 13 17 $dismiss_text = fs_text_x_inline( 'Dismiss', 'as close a window', 'dismiss' ); … … 36 40 } 37 41 } 42 43 $attributes = array(); 44 if ( ! empty( $VARS['id'] ) ) { 45 $attributes['data-id'] = $VARS['id']; 46 } 47 if ( ! empty( $VARS['manager_id'] ) ) { 48 $attributes['data-manager-id'] = $VARS['manager_id']; 49 } 50 if ( ! empty( $slug ) ) { 51 $attributes['data-slug'] = $slug; 52 } 53 if ( ! empty( $type ) ) { 54 $attributes['data-type'] = $type; 55 } 56 57 $classes = array( 'fs-notice' ); 58 switch ( $VARS['type'] ) { 59 case 'error': 60 $classes[] = 'error'; 61 $classes[] = 'form-invalid'; 62 break; 63 case 'promotion': 64 $classes[] = 'updated'; 65 $classes[] = 'promotion'; 66 break; 67 case 'warn': 68 $classes[] = 'notice'; 69 $classes[] = 'notice-warning'; 70 break; 71 case 'update': 72 case 'success': 73 default: 74 $classes[] = 'updated'; 75 $classes[] = 'success'; 76 break; 77 } 78 if ( ! empty( $VARS['sticky'] ) ) { 79 $classes[] = 'fs-sticky'; 80 } 81 if ( ! empty( $VARS['plugin'] ) ) { 82 $classes[] = 'fs-has-title'; 83 } 84 if ( ! empty( $slug ) ) { 85 $classes[] = "fs-slug-{$slug}"; 86 } 87 if ( ! empty( $type ) ) { 88 $classes[] = "fs-type-{$type}"; 89 } 38 90 ?> 39 <div<?php if ( ! empty( $VARS['id'] ) ) : ?> data-id="<?php echo $VARS['id'] ?>"<?php endif ?><?php if ( ! empty( $VARS['manager_id'] ) ) : ?> data-manager-id="<?php echo $VARS['manager_id'] ?>"<?php endif ?><?php if ( ! empty( $slug ) ) : ?> data-slug="<?php echo $slug ?>"<?php endif ?><?php if ( ! empty( $type ) ) : ?> data-type="<?php echo $type ?>"<?php endif ?> 40 class="<?php 41 switch ( $VARS['type'] ) { 42 case 'error': 43 echo 'error form-invalid'; 44 break; 45 case 'promotion': 46 echo 'updated promotion'; 47 break; 48 case 'warn': 49 echo 'notice notice-warning'; 50 break; 51 case 'update': 52 // echo 'update-nag update'; 53 // break; 54 case 'success': 55 default: 56 echo 'updated success'; 57 break; 58 } 59 ?> fs-notice<?php if ( ! empty( $VARS['sticky'] ) ) { 60 echo ' fs-sticky'; 61 } ?><?php if ( ! empty( $VARS['plugin'] ) ) { 62 echo ' fs-has-title'; 63 } ?><?php if ( ! empty( $slug ) ) { 64 echo " fs-slug-{$slug}"; 65 } ?><?php if ( ! empty( $type ) ) { 66 echo " fs-type-{$type}"; 67 } ?>"><?php if ( ! empty( $VARS['plugin'] ) ) : ?> 68 <label class="fs-plugin-title"><?php echo $VARS['plugin'] ?></label> 91 <div class="<?php echo fs_html_get_classname( $classes ); ?>" <?php echo fs_html_get_attributes( $attributes ); ?>> 92 <?php if ( ! empty( $VARS['plugin'] ) ) : ?> 93 <label class="fs-plugin-title"> 94 <?php echo esc_html( $VARS['plugin'] ); ?> 95 </label> 69 96 <?php endif ?> 97 70 98 <?php if ( ! empty( $VARS['sticky'] ) && ( ! isset( $VARS['dismissible'] ) || false !== $VARS['dismissible'] ) ) : ?> 71 <div class="fs-close"><i class="dashicons dashicons-no" 72 title="<?php echo esc_attr( $dismiss_text ) ?>"></i> <span><?php echo esc_html( $dismiss_text ) ?></span> 99 <div class="fs-close"> 100 <i class="dashicons dashicons-no" title="<?php echo esc_attr( $dismiss_text ) ?>"></i> 101 <span><?php echo esc_html( $dismiss_text ); ?></span> 73 102 </div> 74 103 <?php endif ?> 104 75 105 <div class="fs-notice-body"> 76 <?php if ( ! empty( $VARS['title'] ) ) : ?><b><?php echo $VARS['title'] ?></b> <?php endif ?> 77 <?php echo $VARS['message'] ?> 106 <?php if ( ! empty( $VARS['title'] ) ) : ?> 107 <strong><?php echo fs_html_get_sanitized_html( $VARS['title'] ); ?></strong> 108 <?php endif ?> 109 110 <?php echo fs_html_get_sanitized_html( $VARS['message'] ); ?> 78 111 </div> 79 112 </div> -
wp-hr-manager/trunk/freemius/templates/clone-resolution-js.php
r2915579 r2986824 56 56 $body.css( { cursor: 'wait' } ); 57 57 58 $cloneResolutionNotice.find( '.button' ).addClass( 'disabled' ); 58 $this.addClass( 'disabled' ); 59 60 if ( $this.attr( 'id' ) === 'fs_temporary_duplicate_license_activation_link' ) { 61 $this.append( '<i class="fs-ajax-spinner"></i>' ); 62 } 59 63 60 64 $( window ).on( 'beforeunload', beforeUnload ); … … 63 67 $( window ).off( 'beforeunload', beforeUnload ); 64 68 65 if ( resultObj.data.redirect_url && '' !== resultObj.data.redirect_url ) { 69 if ( 70 resultObj.data && 71 resultObj.data.redirect_url && 72 '' !== resultObj.data.redirect_url 73 ) { 66 74 window.location = resultObj.data.redirect_url; 67 75 } else { … … 69 77 } 70 78 }, 71 error: function() {79 complete : function() { 72 80 $body.css( { cursor: cursor } ); 73 $cloneResolutionNotice.find( '.button' ).removeClass( 'disabled' ); 81 $this.removeClass( 'disabled' ); 82 83 $this.parent().find( '.fs-ajax-spinner' ).remove(); 74 84 } 75 85 } ); -
wp-hr-manager/trunk/freemius/templates/connect.php
r2915579 r2986824 366 366 <form action="" method="POST"> 367 367 <input type="hidden" name="fs_action" 368 value="<?php echo $fs->get_unique_affix() ?>_activate_existing">369 <?php wp_nonce_field( 'activate_existing_' . $fs->get_public_key()) ?>368 value="<?php echo esc_attr( $fs->get_unique_affix() . '_activate_existing' ) ?>"> 369 <?php wp_nonce_field( $fs->get_unique_affix() . '_activate_existing' ) ?> 370 370 <input type="hidden" name="is_extensions_tracking_allowed" value="1"> 371 371 <input type="hidden" name="is_diagnostic_tracking_allowed" value="1"> … … 377 377 <?php unset( $optin_params['sites']); ?> 378 378 <?php foreach ( $optin_params as $name => $value ) : ?> 379 <input type="hidden" name="<?php echo $name?>" value="<?php echo esc_attr( $value ) ?>">379 <input type="hidden" name="<?php echo esc_attr( $name ) ?>" value="<?php echo esc_attr( $value ) ?>"> 380 380 <?php endforeach ?> 381 381 <input type="hidden" name="is_extensions_tracking_allowed" value="1"> … … 388 388 <?php endif ?> 389 389 <?php if ( $require_license_key ) : ?> 390 <a id="license_issues_link" href="<?php echo $fs->apply_filters( 'known_license_issues_url', 'https://freemius.com/help/documentation/wordpress-sdk/license-activation-issues/' ) ?>" target="_blank"><?php fs_esc_html_echo_inline( 'License issues?', 'license-issues', $slug ) ?></a> 390 <a id="license_issues_link" 391 href="<?php echo esc_url( $fs->apply_filters( 'known_license_issues_url', 'https://freemius.com/help/documentation/wordpress-sdk/license-activation-issues/' ) ) ?>" 392 target="_blank"><?php fs_esc_html_echo_inline( 'License issues?', 'license-issues', $slug ) ?></a> 391 393 <?php endif ?> 392 394 … … 413 415 <a class="fs-trigger wp-core-ui" href="#" tabindex="1" style="color: inherit;"><?php echo sprintf( 414 416 fs_esc_html_inline( 'For delivery of security & feature updates, and license management, %s needs to', 'license-sync-disclaimer', $slug ) . '<b class="fs-arrow"></b>', 415 sprintf( '<nobr class="button-link" style="color: inherit;">%s</nobr>', $fs->get_plugin_title() )417 sprintf( '<nobr class="button-link" style="color: inherit;">%s</nobr>', esc_html( $fs->get_plugin_title() ) ) 416 418 ) ?></a> 417 419 <?php else : ?> 418 420 <a class="fs-trigger wp-core-ui" href="#" tabindex="1" style="color: inherit;"><?php printf( 419 421 fs_esc_html_inline( 'This will allow %s to', 'this-will-allow-x', $slug ) . '<b class="fs-arrow"></b>', 420 sprintf( '<nobr class="button-link" style="color: inherit;">%s</nobr>', $fs->get_plugin_title() )422 sprintf( '<nobr class="button-link" style="color: inherit;">%s</nobr>', esc_html( $fs->get_plugin_title() ) ) 421 423 ) ?></a> 422 424 <?php endif ?> … … 443 445 </div> 444 446 <div class="fs-terms"> 445 <a class="fs-tooltip-trigger<?php echo is_rtl() ? ' rtl' : '' ?>" href="<?php echo esc_url( $freemius_activation_terms_url ) ?>" target="_blank" rel="noopener" tabindex="1">Powered by Freemius<?php if ( $require_license_key ) : ?> <span class="fs-tooltip" style="width: 170px"><?php echo $fs->get_text_inline( 'Freemius is our licensing and software updates engine', 'permissions-extensions_desc') ?></span><?php endif ?></a>447 <a class="fs-tooltip-trigger<?php echo is_rtl() ? ' rtl' : '' ?>" href="<?php echo esc_url( $freemius_activation_terms_url ) ?>" target="_blank" rel="noopener" tabindex="1">Powered by Freemius<?php if ( $require_license_key ) : ?> <span class="fs-tooltip" style="width: 170px"><?php echo esc_html( $fs->get_text_inline( 'Freemius is our licensing and software updates engine', 'permissions-extensions_desc' ) ) ?></span><?php endif ?></a> 446 448 - 447 449 <a href="https://freemius.com/privacy/" target="_blank" rel="noopener" -
wp-hr-manager/trunk/freemius/templates/forms/affiliation.php
r2915579 r2986824 70 70 } 71 71 } else { 72 $current_user = Freemius::_get_current_wp_user(); 73 $full_name = trim( $current_user->user_firstname . ' ' . $current_user->user_lastname ); 74 $email_address = $current_user->user_email; 75 $domain = Freemius::get_unfiltered_site_url( null, true ); 72 if ( ! is_object( $user ) ) { 73 $current_user = Freemius::_get_current_wp_user(); 74 $full_name = trim( $current_user->user_firstname . ' ' . $current_user->user_lastname ); 75 $email_address = $current_user->user_email; 76 } 77 78 $domain = Freemius::get_unfiltered_site_url( null, true ); 76 79 } 77 80 … … 88 91 $module_id = $fs->get_id(); 89 92 $affiliate_program_terms_url = "https://freemius.com/plugin/{$module_id}/{$slug}/legal/affiliate-program/"; 93 94 $has_tabs = $fs->_add_tabs_before_content(); 90 95 ?> 91 96 <div id="fs_affiliation_content_wrapper" class="wrap"> … … 501 506 </div> 502 507 <?php 508 if ( $has_tabs ) { 509 $fs->_add_tabs_after_content(); 510 } 511 503 512 $params = array( 504 513 'page' => 'affiliation', -
wp-hr-manager/trunk/freemius/templates/forms/license-activation.php
r2915579 r2986824 53 53 $all_sites = Freemius::get_sites(); 54 54 55 $subsite_data_by_install_id = array(); 56 $install_url_by_install_id = array(); 55 $all_site_details = array(); 56 $subsite_url_by_install_id = array(); 57 $install_url_by_install_id = array(); 57 58 58 59 foreach ( $all_sites as $site ) { … … 67 68 68 69 if ( is_object( $install ) ) { 69 if ( isset( $subsite_ data_by_install_id[ $install->id ] ) ) {70 $clone_subsite_ data = $subsite_data_by_install_id[ $install->id ];71 $clone_install_url = $install_url_by_install_id[ $install->id ];70 if ( isset( $subsite_url_by_install_id[ $install->id ] ) ) { 71 $clone_subsite_url = $subsite_url_by_install_id[ $install->id ]; 72 $clone_install_url = $install_url_by_install_id[ $install->id ]; 72 73 73 74 if ( … … 78 79 * @since 2.5.0 79 80 */ 80 fs_strip_url_protocol( untrailingslashit( $clone_install_url ) ) === fs_strip_url_protocol( untrailingslashit( $clone_subsite_ data['url']) ) ||81 fs_strip_url_protocol( untrailingslashit( $clone_install_url ) ) === fs_strip_url_protocol( untrailingslashit( $clone_subsite_url ) ) || 81 82 fs_strip_url_protocol( untrailingslashit( $install->url ) ) !== fs_strip_url_protocol( untrailingslashit( $site_details['url'] ) ) 82 83 ) { … … 89 90 } 90 91 91 $subsite_data_by_install_id[ $install->id ] = $site_details; 92 $install_url_by_install_id[ $install->id ] = $install->url; 93 } 92 $subsite_url_by_install_id[ $install->id ] = $site_details['url']; 93 $install_url_by_install_id[ $install->id ] = $install->url; 94 } 95 96 $all_site_details[] = $site_details; 94 97 } 95 98 … … 97 100 $vars = array( 98 101 'id' => $fs->get_id(), 99 'sites' => array_values( $subsite_data_by_install_id ),102 'sites' => $all_site_details, 100 103 'require_license_key' => true 101 104 ); -
wp-hr-manager/trunk/freemius/templates/forms/optout.php
r2915579 r2986824 119 119 $form_id = "fs_opt_out_{$fs->get_id()}"; 120 120 ?> 121 <div id="<?php echo $form_id?>"121 <div id="<?php echo esc_attr( $form_id ) ?>" 122 122 class="fs-modal fs-modal-opt-out" 123 data-plugin-id="<?php echo $fs->get_id() ?>"124 data-action="<?php echo $fs->get_ajax_action( $ajax_action) ?>"125 data-security="<?php echo $fs->get_ajax_security( $ajax_action) ?>"123 data-plugin-id="<?php echo esc_attr( $fs->get_id() ) ?>" 124 data-action="<?php echo esc_attr( $fs->get_ajax_action( $ajax_action ) ) ?>" 125 data-security="<?php echo esc_attr( $fs->get_ajax_security( $ajax_action ) ) ?>" 126 126 style="display: none"> 127 127 <div class="fs-modal-dialog"> … … 146 146 <?php foreach ( $permission_groups as $i => $permission_group ) : ?> 147 147 <?php if ( ! empty( $permission_group[ 'prompt' ] ) ) : ?> 148 <div class="fs-<?php echo $permission_group[ 'id' ] ?>-opt-out fs-opt-out-disclaimer" data-group-id="<?php echo $permission_group[ 'id' ]?>" style="display: none">148 <div class="fs-<?php echo esc_attr( $permission_group[ 'id' ] ) ?>-opt-out fs-opt-out-disclaimer" data-group-id="<?php echo esc_attr( $permission_group[ 'id' ] ) ?>" style="display: none"> 149 149 <div class="fs-modal-body"> 150 150 <div class="fs-modal-panel active"> 151 151 <div class="notice notice-error inline opt-out-error-message"><p></p></div> 152 152 <?php foreach ( $permission_group[ 'prompt' ] as $p ) : ?> 153 <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> 153 154 <p><?php echo $p ?></p> 154 155 <?php endforeach ?> … … 171 172 $( document ).ready(function() { 172 173 FS.OptOut( 173 '<?php echo $fs->get_id() ?>',174 '<?php echo $slug ?>',175 '<?php echo $fs->get_module_type() ?>',174 <?php echo wp_json_encode( $fs->get_id() ) ?>, 175 <?php echo wp_json_encode( $slug ) ?>, 176 <?php echo wp_json_encode( $fs->get_module_type() ) ?>, 176 177 <?php echo $fs->is_registered( true ) ? 'true' : 'false' ?>, 177 178 <?php echo $fs->is_tracking_allowed() ? 'true' : 'false' ?>, 178 '<?php echo esc_js( $reconnect_url ) ?>'179 <?php echo wp_json_encode( $reconnect_url ) ?> 179 180 ); 180 181 }); -
wp-hr-manager/trunk/freemius/templates/gdpr-optin-js.php
r2915579 r2986824 30 30 cursor = $this.css( 'cursor' ), 31 31 $products = $gdprOptinNotice.find( 'span[data-plugin-id]' ), 32 pluginIDs = []; 32 pluginIDs = [], 33 ajaxUrl = <?php echo Freemius::ajax_url() ?>; 33 34 34 35 if ( $products.length > 0 ) { … … 39 40 40 41 $.ajax({ 41 url : <?php echo Freemius::ajax_url() ?> + '?'+ $.param({42 url : ajaxUrl + (ajaxUrl.includes('?') ? '&' : '?') + $.param({ 42 43 action : '<?php echo $fs->get_ajax_action( 'gdpr_optin_action' ) ?>', 43 44 security : '<?php echo $fs->get_ajax_security( 'gdpr_optin_action' ) ?>', -
wp-hr-manager/trunk/freemius/templates/partials/network-activation.php
r2915579 r2986824 62 62 <?php foreach ( $sites as $site ) : ?> 63 63 <tr<?php if ( ! empty( $site['license_id'] ) ) { 64 echo ' data-license-id="' . $site['license_id']. '"';64 echo ' data-license-id="' . esc_attr( $site['license_id'] ) . '"'; 65 65 } ?>> 66 66 <?php if ( $require_license_key ) : ?> 67 67 <td><input type="checkbox" value="true" /></td> 68 68 <?php endif ?> 69 <td class="blog-id"><span><?php echo $site['blog_id']?></span>.</td>69 <td class="blog-id"><span><?php echo esc_html( $site['blog_id'] ) ?></span>.</td> 70 70 <td width="600"><span><?php 71 71 $url = str_replace( 'http://', '', str_replace( 'https://', '', $site['url'] ) ); 72 echo $url;72 echo esc_html( $url ); 73 73 ?></span> 74 74 <?php foreach ($site_props as $prop) : ?> 75 <input class="<?php echo $prop?>" type="hidden" value="<?php echo esc_attr($site[$prop]) ?>" />75 <input class="<?php echo esc_attr( $prop ) ?>" type="hidden" value="<?php echo esc_attr($site[$prop]) ?>" /> 76 76 <?php endforeach ?> 77 77 </td> -
wp-hr-manager/trunk/freemius/templates/plugin-info/description.php
r2915579 r2986824 57 57 <?php $i = 0; 58 58 foreach ( $screenshots as $s => $url ) : ?> 59 <?php60 // Relative URLs are replaced with WordPress.org base URL61 // therefore we need to set absolute URLs.62 $url = 'http' . ( WP_FS__IS_HTTPS ? 's' : '' ) . ':' . $url;63 ?>64 59 <li class="<?php echo ( 0 === $i % 2 ) ? 'odd' : 'even' ?>"> 65 60 <style> -
wp-hr-manager/trunk/freemius/templates/plugin-info/screenshots.php
r2611610 r2986824 23 23 <?php $i = 0; 24 24 foreach ( $screenshots as $s => $url ) : ?> 25 <?php26 // Relative URLs are replaced with WordPress.org base URL27 // therefore we need to set absolute URLs.28 $url = 'http' . ( WP_FS__IS_HTTPS ? 's' : '' ) . ':' . $url;29 ?>30 25 <li> 31 26 <a href="<?php echo $url ?>" title="<?php echo esc_attr( sprintf( fs_text_inline( 'Click to view full-size screenshot %d', 'view-full-size-x', $plugin->slug ), $i ) ) ?>"><img src="<?php echo $url ?>"></a> -
wp-hr-manager/trunk/freemius/templates/tabs-capture-js.php
r2915579 r2986824 43 43 aboveTabsHtml = settingHtml.substr(0, tabsPosition); 44 44 45 var tabsHtml = $('.wrap .nav-tab-wrapper').clone().wrap('<div>').parent().html(); 45 var tabsHtml = $('.wrap .nav-tab-wrapper').clone().wrap('<div>').parent().html(), 46 ajaxUrl = <?php echo Freemius::ajax_url() ?>; 46 47 47 48 $.ajax({ 48 url : <?php echo Freemius::ajax_url() ?> + '?'+ $.param({49 url : ajaxUrl + (ajaxUrl.includes('?') ? '&' : '?') + $.param({ 49 50 action : '<?php echo $fs->get_ajax_action( 'store_tabs' ) ?>', 50 51 security : '<?php echo $fs->get_ajax_security( 'store_tabs' ) ?>', -
wp-hr-manager/trunk/includes/lib/parsecsv.lib.php
r2915579 r2986824 663 663 $nch = ( isset($data[$i+1]) ) ? $data[$i+1] : false ; 664 664 $pch = ( isset($data[$i-1]) ) ? $data[$i-1] : false ; 665 665 666 666 // open/close quotes, and inline quotes 667 667 if ( $ch == $this->enclosure ) { -
wp-hr-manager/trunk/readme.txt
r2915579 r2986824 5 5 Tags: HR, Human Resources, Attendance Management, Recruitment, Leave, Employee Self Service, ESS, People Management 6 6 Requires at least: 5.0 7 Tested up to: 6. 28 Stable tag: 3.0. 87 Tested up to: 6.3 8 Stable tag: 3.0.9 9 9 License: GPLv2 10 10 Donate Link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=GLKGN964GRZJW … … 191 191 192 192 == Changelog == 193 194 = 3.0.9-- 31 October 2023= 195 * Freemius SDK verion 2.6.0 196 193 197 = v3.0.7-> 10 August 2022 194 198 * Fixed Email Issue … … 406 410 407 411 == Upgrade Notice == 412 = 3.0.9-- 31 October 2023= 413 * Freemius SDK verion 2.6.0 414 408 415 = v3.0.7-> 10 August 2022 409 416 * Fixed Email Issue -
wp-hr-manager/trunk/wp-hr-manager.php
r2915579 r2986824 7 7 * Author: Black and White Digital Ltd 8 8 * Author URI: http://www.wphrmanager.com 9 * Version: 3.0. 89 * Version: 3.0.9 10 10 * Requires at least: 5 11 11 * License: GPLv2
Note: See TracChangeset
for help on using the changeset viewer.