Changeset 3185764
- Timestamp:
- 11/11/2024 01:48:34 PM (17 months ago)
- Location:
- r2b2-monetization
- Files:
-
- 370 added
- 5 edited
-
tags/1.1.2 (added)
-
tags/1.1.2/LICENCE (added)
-
tags/1.1.2/constants.php (added)
-
tags/1.1.2/css (added)
-
tags/1.1.2/css/r2b2-admin.css (added)
-
tags/1.1.2/css/r2b2-styles.css (added)
-
tags/1.1.2/fonts (added)
-
tags/1.1.2/fonts/HelveticaNowDisplay-Regular.otf (added)
-
tags/1.1.2/fonts/HelveticaNowDisplay-XBd.otf (added)
-
tags/1.1.2/img (added)
-
tags/1.1.2/img/logo-black-negative.png (added)
-
tags/1.1.2/img/logo-black-negative.svg (added)
-
tags/1.1.2/img/logo-black-positive.png (added)
-
tags/1.1.2/img/logo-black-positive.svg (added)
-
tags/1.1.2/img/logo-color-negative.png (added)
-
tags/1.1.2/img/logo-color-negative.svg (added)
-
tags/1.1.2/img/logo-color-positive.png (added)
-
tags/1.1.2/img/logo-color-positive.svg (added)
-
tags/1.1.2/img/logo-white-positive-icon.png (added)
-
tags/1.1.2/img/logo-white-positive.svg (added)
-
tags/1.1.2/img/r2b2-logo-long.svg (added)
-
tags/1.1.2/index.php (added)
-
tags/1.1.2/migrations.php (added)
-
tags/1.1.2/options.php (added)
-
tags/1.1.2/plugin-uninstall.php (added)
-
tags/1.1.2/r2b2-options.js (added)
-
tags/1.1.2/r2b2-ui (added)
-
tags/1.1.2/r2b2-ui/dist (added)
-
tags/1.1.2/r2b2-ui/dist/assets (added)
-
tags/1.1.2/r2b2-ui/dist/assets/buttons (added)
-
tags/1.1.2/r2b2-ui/dist/assets/buttons/button.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/buttons/button_placeholder_black.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/buttons/button_placeholder_white.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/chips (added)
-
tags/1.1.2/r2b2-ui/dist/assets/chips/check_circle_filled.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/datepickers (added)
-
tags/1.1.2/r2b2-ui/dist/assets/datepickers/connection.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/datepickers/cursor.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/datepickers/dot_grey.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/datepickers/dot_orange.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/datepickers/dot_white.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/__icon-copy-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/__icon-copy-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/__icon-copy-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/__icon-copy-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/__icon-copy-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/__icon-copy-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/__icon-copy.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/__icon-copy.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/__icon-copy@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-account.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-account.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-add-gray.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-add-gray.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-adreq.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-default.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-default.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-down-solid.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-down-solid.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-down.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-down.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-down@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-left-long.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-left-long.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-left.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-left.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-right.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-right.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-sort.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-stats.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-stats.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-up-solid.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-arrow-up-solid.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-aym-logo.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-aym-logo.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-basket-2.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-basket-2.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-basket.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-basket.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-calendar-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-calendar-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-calendar-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-calendar-datepicker.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-calendar-datepicker.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-calendar-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-calendar-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-calendar-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-calendar.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-calendar.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-calendar@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-check-neutral.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-check-orange.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-check-radio-neutral.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-check-radio-orange.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-checkmark.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clear-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clear-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clear-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clear-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clear-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clear-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clear.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clear.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clear@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clock-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clock-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clock-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clock-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clock-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clock-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clock.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clock.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-clock@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-copy-to-clipboard.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-copy.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-copy.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-copy@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-credentials.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-cross-circle.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-cross-circle.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-cross-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-cross-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-cross-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-cross-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-cross-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-cross-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-cross-white.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-cross-white.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-cross.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-cross.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-cross@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-delete-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-delete-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-delete-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-delete-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-delete-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-delete-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-delete.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-delete.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-delete@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-dimension-connector.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-dislike.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-dislike.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-dispReq.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-dispReq.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-dispReq@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-dmp.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-dmp.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-doublearrow-left.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-doublearrow-left.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-doublearrow-right.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-doublearrow-right.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-doublecheck.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-doublecheck.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-download-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-download-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-download-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-download-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-download-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-download-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-download.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-download.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-download@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-drag.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-edit-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-edit-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-edit-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-edit-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-edit-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-edit-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-edit.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-edit.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-edit@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-expand-down.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-expand-down.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-expand-up.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-expand-up.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-eye-disabled.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-eye-disabled.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-eye-price.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-eye-price.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-eye-total.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-eye-total.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-eye.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-eye.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-fill.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-fill.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-fill@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-filter-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-filter-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-filter-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-filter-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-filter-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-filter-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-filter.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-filter.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-filter@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-firefox.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-google-chrome.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-info-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-info-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-info-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-info-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-info-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-info-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-info.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-info.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-info@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-key.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-like.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-like.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-lines.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-lines.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-link.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-merge.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-minus-gray.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-minus-gray.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-ms-edge.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-next.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-pencil.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-pencil.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-plus-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-plus-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-plus-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-plus-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-plus-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-plus-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-plus.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-plus.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-plus@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-previous.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-rcpm.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-rcpm.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-rcpm@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-redesign-grafic.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-redesign-grafic.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-reqLoss.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-reset-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-reset-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-reset-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-reset-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-reset-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-reset-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-reset.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-reset.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-reset@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-save.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-save.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-save@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-search-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-search-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-search-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-search-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-search-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-search-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-search.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-search.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-search@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-select-all.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-select-none.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-selectall.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-selectall.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-selectall@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-selectnone.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-selectnone.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-selectnone@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-settings-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-settings-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-settings-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-settings-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-settings-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-settings-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-settings-wrench.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-settings-wrench.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-settings.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-settings.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-settings@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-showall.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-showall.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-showall@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-showselected.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-showselected.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-showselected@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-sort-asc.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-sort-asc.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-sort-desc.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-sort-desc.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-source.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-star.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-star.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-stats.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-stats.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-style.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-success-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-success-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-success-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-success-full.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-success-full.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-success-full@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-success-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-success-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-success-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-success.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-success.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-success@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-switch-turn-off.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-switch-turn-on.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-switch.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-switch.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-synchronize-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-synchronize-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-synchronize-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-synchronize-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-synchronize-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-synchronize-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-synchronize.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-synchronize.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-synchronize@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-to-bottom.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-to-top.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-total.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-total.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-triangle-down.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-triangle-right.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-upload-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-upload-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-upload-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-upload-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-upload-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-upload-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-upload.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-upload.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-upload@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-warning-color.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-warning-color.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-warning-color@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-warning-full.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-warning-full.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-warning-full@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-warning-invert.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-warning-invert.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-warning-invert@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-warning-sign.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-warning-sign.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-warning.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-warning.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/icon-warning@2x.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/logo.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/icons/user.png (added)
-
tags/1.1.2/r2b2-ui/dist/assets/logos (added)
-
tags/1.1.2/r2b2-ui/dist/assets/logos/logo.svg (added)
-
tags/1.1.2/r2b2-ui/dist/assets/logos/logo_stats.svg (added)
-
tags/1.1.2/r2b2-ui/dist/css (added)
-
tags/1.1.2/r2b2-ui/dist/css/styles.css (added)
-
tags/1.1.2/r2b2-ui/dist/fonts (added)
-
tags/1.1.2/r2b2-ui/dist/fonts/HelveticaNowDisplay-Bold.woff (added)
-
tags/1.1.2/r2b2-ui/dist/fonts/HelveticaNowDisplay-Bold.woff2 (added)
-
tags/1.1.2/r2b2-ui/dist/fonts/HelveticaNowDisplay-ExtraBold.woff (added)
-
tags/1.1.2/r2b2-ui/dist/fonts/HelveticaNowDisplay-ExtraBold.woff2 (added)
-
tags/1.1.2/r2b2-ui/dist/fonts/HelveticaNowDisplay-Regular.woff (added)
-
tags/1.1.2/r2b2-ui/dist/fonts/HelveticaNowDisplay-Regular.woff2 (added)
-
tags/1.1.2/r2b2-ui/dist/fonts/Roboto-Bold.woff (added)
-
tags/1.1.2/r2b2-ui/dist/fonts/Roboto-Bold.woff2 (added)
-
tags/1.1.2/r2b2-ui/dist/fonts/Roboto-Italic.woff (added)
-
tags/1.1.2/r2b2-ui/dist/fonts/Roboto-Italic.woff2 (added)
-
tags/1.1.2/r2b2-ui/dist/fonts/Roboto-Regular.woff (added)
-
tags/1.1.2/r2b2-ui/dist/fonts/Roboto-Regular.woff2 (added)
-
tags/1.1.2/readme.txt (added)
-
tags/1.1.2/utils.php (added)
-
trunk/constants.php (modified) (1 diff)
-
trunk/index.php (modified) (4 diffs)
-
trunk/migrations.php (modified) (3 diffs)
-
trunk/r2b2-options.js (modified) (7 diffs)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
r2b2-monetization/trunk/constants.php
r3181596 r3185764 4 4 } // Exit if accessed directly 5 5 6 define( "R2B2_PLUGIN_VERSION", '1.1. 1' );6 define( "R2B2_PLUGIN_VERSION", '1.1.2' ); 7 7 8 8 define( "R2B2_OPTIONS", 'r2b2-settings' ); -
r2b2-monetization/trunk/index.php
r3181596 r3185764 3 3 * Plugin Name: R2B2 Monetization 4 4 * Description: Maximize your profits today with programmatic advertising. 5 * Version: 1.1. 15 * Version: 1.1.2 6 6 * Requires at least: 5.2 7 7 * Requires PHP: 7.2 … … 33 33 wp_enqueue_style( 'r2b2-styles', plugins_url( '/css/r2b2-styles.css', __FILE__ ), false, R2B2_PLUGIN_VERSION ); 34 34 $placements = r2b2_get_placement_data(); 35 if ( empty( $placements ) ) { 36 return; 37 } 35 38 36 39 $deviceIsMobile = wp_is_mobile(); 37 40 38 41 foreach ( $placements as $placement ) { 39 if ( ! $placement[ R2B2_PL_DATA_DELIVERY ] ) {42 if ( empty( $placement ) || ! $placement[ R2B2_PL_DATA_DELIVERY ] ) { 40 43 continue; 41 44 } … … 59 62 function r2b2_insert_into_posts( $content ) { 60 63 if ( ! empty( $content ) ) { 61 $placements = r2b2_get_placement_data(); 64 $placements = r2b2_get_placement_data(); 65 if ( empty( $placements ) ) { 66 return $content; 67 } 62 68 $placementsToInsert = []; 63 69 … … 65 71 66 72 foreach ( $placements as $placement ) { 67 if ( ! $placement[ R2B2_PL_DATA_DELIVERY ] ) {73 if ( empty( $placement ) || ! $placement[ R2B2_PL_DATA_DELIVERY ] ) { 68 74 continue; 69 75 } -
r2b2-monetization/trunk/migrations.php
r3181596 r3185764 23 23 r2b2_migrate_to_110(); 24 24 } 25 if ( version_compare( $installed_version, '1.1.2', '<' ) ) { 26 r2b2_migrate_to_112(); 27 } 25 28 26 29 update_option( 'r2b2_plugin_version', R2B2_PLUGIN_VERSION ); 27 30 } 28 31 29 32 /** 33 * Migrate from separate lists to one list with JSON encoded data. 34 * @return void 35 */ 30 36 function r2b2_migrate_to_110() { 31 37 $options = get_option( R2B2_OPTIONS ); … … 40 46 41 47 for ( $i = 0; $i < count( $placements ); $i ++ ) { 42 $placement = preg_replace( '/[\x00-\x1F\x80-\xFF]/', '', $placements[ $i ] ); 43 $dgpm = explode( '/', strtolower( $placement ) ); 44 $placementsData[ $i ] = wp_json_encode( [ 45 R2B2_PL_DATA_DGPM => [ 46 'd' => $dgpm[0], 47 'g' => $dgpm[1], 48 'p' => $dgpm[2], 49 'm' => r2b2_is_placement_mobile( $placement ), 50 ], 51 R2B2_PL_DATA_DELIVERY => in_array( $placement, $placementsDelivery ), 52 R2B2_PL_DATA_PARAGRAPH_INDEX => null, 53 R2B2_PL_DATA_TABLE_INDEX => null, 54 R2B2_PL_DATA_DEMO => in_array( $placement, $placementsDemo ), 55 ] ); 48 try { 49 $placement = preg_replace( '/[\x00-\x1F\x80-\xFF]/', '', $placements[ $i ] ); 50 if ( empty( $placement ) ) { 51 continue; 52 } 53 $dgpm = explode( '/', strtolower( $placement ) ); 54 $placementsData[ $i ] = wp_json_encode( [ 55 R2B2_PL_DATA_DGPM => [ 56 'd' => $dgpm[0], 57 'g' => $dgpm[1], 58 'p' => $dgpm[2], 59 'm' => r2b2_is_placement_mobile( $placement ), 60 ], 61 R2B2_PL_DATA_DELIVERY => in_array( $placement, $placementsDelivery ), 62 R2B2_PL_DATA_PARAGRAPH_INDEX => null, 63 R2B2_PL_DATA_TABLE_INDEX => null, 64 R2B2_PL_DATA_DEMO => in_array( $placement, $placementsDemo ), 65 ] ); 66 } catch ( Exception $e ) { 67 } 56 68 } 57 69 … … 63 75 update_option( R2B2_OPTIONS, $options ); 64 76 } 77 78 /** 79 * Remove the empty placement that was generated in last migration. 80 * @cite a:1:{s:23:"r2b2_settings_list_data";s:123:"{"dgpm":{"d":"","g":null,"p":null,"m":false},"delivery_enabled":true,"paragraph_index":null,"table_index":null,"demo":true}";} 81 * @return void 82 */ 83 function r2b2_migrate_to_112() { 84 $options = get_option( R2B2_OPTIONS ); 85 $listData = $options[ R2B2_OPTION_PLACEMENT_LIST_DATA ] ?? ''; 86 $placements = explode( "\n", $listData ) ?? []; 87 88 $placementsDataOut = []; 89 90 for ( $i = 0; $i < count( $placements ); $i ++ ) { 91 try { 92 $placement = preg_replace( '/[\x00-\x1F\x80-\xFF]/', '', $placements[ $i ] ); 93 if ( empty( $placement ) ) { 94 continue; 95 } 96 $placementOrig = json_decode( $placement, true ); 97 if ( empty( $placementOrig ) || empty( $placementOrig[ R2B2_PL_DATA_DGPM ] ) || empty( $placementOrig[ R2B2_PL_DATA_DELIVERY ] ) ) { 98 continue; 99 } 100 if ( empty( $placementOrig[ R2B2_PL_DATA_DGPM ]['d'] ) || empty( $placementOrig[ R2B2_PL_DATA_DGPM ]['g'] ) || empty( $placementOrig[ R2B2_PL_DATA_DGPM ]['p'] ) ) { 101 continue; 102 } 103 $placementsDataOut[] = wp_json_encode( [ 104 R2B2_PL_DATA_DGPM => [ 105 'd' => $placementOrig[ R2B2_PL_DATA_DGPM ]['d'], 106 'g' => $placementOrig[ R2B2_PL_DATA_DGPM ]['g'], 107 'p' => $placementOrig[ R2B2_PL_DATA_DGPM ]['p'], 108 'm' => $placementOrig[ R2B2_PL_DATA_DGPM ]['m'] ?? false, 109 ], 110 R2B2_PL_DATA_DELIVERY => $placementOrig[ R2B2_PL_DATA_DELIVERY ], 111 R2B2_PL_DATA_PARAGRAPH_INDEX => $placementOrig[ R2B2_PL_DATA_PARAGRAPH_INDEX ] ?? null, 112 R2B2_PL_DATA_TABLE_INDEX => $placementOrig[ R2B2_PL_DATA_TABLE_INDEX ] ?? null, 113 R2B2_PL_DATA_DEMO => $placementOrig[ R2B2_PL_DATA_DEMO ] ?? false, 114 ] ); 115 } catch ( Exception $e ) { 116 } 117 } 118 119 $options[ R2B2_OPTION_PLACEMENT_LIST_DATA ] = join( "\n", $placementsDataOut ); 120 121 update_option( R2B2_OPTIONS, $options ); 122 } -
r2b2-monetization/trunk/r2b2-options.js
r3181596 r3185764 23 23 24 24 displayPlacementTable(); 25 26 window.addEventListener('keydown', function (ev) { 27 if (ev.code === "Escape") { 28 closePopup(); 29 } 30 }); 25 31 26 32 win.r2b2 = { … … 206 212 updatePlacementData(dgpm, {paragraph_index: cInputParagraph.value}); 207 213 closePopup(); 208 if (callbackAfterSave && typeof callbackAfterSave === "function") {214 if (callbackAfterSave && typeof callbackAfterSave === "function") { 209 215 callbackAfterSave(); 210 216 } … … 271 277 function createCheckboxListenerDelivery(dgpm) { 272 278 return function () { 273 if (isPlacementWithContainer(dgpm)) {279 if (isPlacementWithContainer(dgpm)) { 274 280 const pl = getPlacementDataSingle(dgpm); 275 if (!pl.paragraph_index && this.checked) {281 if (!pl.paragraph_index && this.checked) { 276 282 displayPopupEditPlacement(dgpm, function () { 277 283 updatePlacementData(dgpm, {delivery_enabled: true}) … … 299 305 const srcUrl = match[2]; 300 306 const urlParts = srcUrl.match(regexUrl); 307 const isMobile = !['desktop', 'classic', '0', ''].includes(urlParts[5]); 301 308 const dgpm = { 302 309 d: urlParts[2], 303 310 g: urlParts[3], 304 311 p: urlParts[4], 305 m: !['desktop', 'classic', '0'].includes(urlParts[5]),312 m: isMobile, 306 313 }; 307 addPlacementData(createPlacementObj(dgpm, !isPlacementWithContainer(dgpm))); 314 if (!getPlacementDataSingle(dgpm)) { 315 addPlacementData(createPlacementObj(dgpm, !isPlacementWithContainer(dgpm))); 316 } 308 317 } 309 318 closePopup(); … … 323 332 if (placementData.trim() === '') continue; 324 333 const data = JSON.parse(placementData); 334 if (!data.dgpm || !data.dgpm.d || !data.dgpm.g || !data.dgpm.p) continue; 325 335 placementsData.push(createPlacementObj(data.dgpm, data.delivery_enabled, data.demo, data.paragraph_index)); 326 336 } … … 332 342 if (!isElement(cInputListData)) throw new Error('List is not an Element'); 333 343 const value = cInputListData.value; 334 let placementsData = [];335 344 if (value !== '') { 336 345 const placementsDataRaw = value.split('\n'); … … 343 352 } 344 353 } 345 return placementsData;354 return false; 346 355 } 347 356 -
r2b2-monetization/trunk/readme.txt
r3181596 r3185764 5 5 Tested up to: 6.4.3 6 6 Requires PHP: 7.2 7 Stable tag: 1.1. 17 Stable tag: 1.1.2 8 8 License: GPL-3.0-only 9 9
Note: See TracChangeset
for help on using the changeset viewer.