Changeset 3402638
- Timestamp:
- 11/25/2025 03:05:16 PM (5 weeks ago)
- Location:
- linkfiliate/trunk
- Files:
-
- 340 added
- 10 edited
-
app/Controllers/Campaign.php (modified) (1 diff)
-
app/Controllers/Clicklog.php (modified) (1 diff)
-
app/Controllers/Import.php (added)
-
app/Controllers/Migrate.php (added)
-
app/Models/Scanner.php (added)
-
app/Services (added)
-
app/Services/ImportService.php (added)
-
app/Services/Importers (added)
-
app/Services/Importers/BetterLinksImporter.php (added)
-
app/Services/Importers/ClickWhaleImporter.php (added)
-
app/Services/Importers/ImporterInterface.php (added)
-
app/Services/Importers/PrettyLinksImporter.php (added)
-
app/Services/Importers/ThirstyAffiliatesImporter.php (added)
-
assets/admin/dist/assets/FetchWrapper-DtDh1OOQ.js (added)
-
assets/admin/dist/assets/FetchWrapper-DtDh1OOQ.js.map (added)
-
assets/admin/dist/assets/alert-B_Eu6yIO.js (added)
-
assets/admin/dist/assets/alert-B_Eu6yIO.js.map (added)
-
assets/admin/dist/assets/badge-DNC7XzqG.js (added)
-
assets/admin/dist/assets/badge-DNC7XzqG.js.map (added)
-
assets/admin/dist/assets/better-links-B0mS5sgU.js (added)
-
assets/admin/dist/assets/better-links-B0mS5sgU.js.map (added)
-
assets/admin/dist/assets/campaign-form-COpx8NjZ.js (added)
-
assets/admin/dist/assets/campaign-form-COpx8NjZ.js.map (added)
-
assets/admin/dist/assets/campaign-form-D0PJaJi2.js (added)
-
assets/admin/dist/assets/campaign-form-D0PJaJi2.js.map (added)
-
assets/admin/dist/assets/card-DyOnRGQP.js (added)
-
assets/admin/dist/assets/card-DyOnRGQP.js.map (added)
-
assets/admin/dist/assets/checkbox-CIGiMGP9.js (added)
-
assets/admin/dist/assets/checkbox-CIGiMGP9.js.map (added)
-
assets/admin/dist/assets/chevron-right-aCSBeO6-.js (added)
-
assets/admin/dist/assets/chevron-right-aCSBeO6-.js.map (added)
-
assets/admin/dist/assets/chevrons-up-down-ZAOsMAOK.js (added)
-
assets/admin/dist/assets/chevrons-up-down-ZAOsMAOK.js.map (added)
-
assets/admin/dist/assets/command-CpAAY9qL.js (added)
-
assets/admin/dist/assets/command-CpAAY9qL.js.map (added)
-
assets/admin/dist/assets/copy-DtobOUsE.js (added)
-
assets/admin/dist/assets/copy-DtobOUsE.js.map (added)
-
assets/admin/dist/assets/data-table-CFJjNL4R.js (added)
-
assets/admin/dist/assets/data-table-CFJjNL4R.js.map (added)
-
assets/admin/dist/assets/data-table-column-header-DXeZFhtt.js (added)
-
assets/admin/dist/assets/data-table-column-header-DXeZFhtt.js.map (added)
-
assets/admin/dist/assets/data-table-faceted-filter-kNYtu19G.js (added)
-
assets/admin/dist/assets/data-table-faceted-filter-kNYtu19G.js.map (added)
-
assets/admin/dist/assets/date-range-picker-DNoqLdwE.js (added)
-
assets/admin/dist/assets/date-range-picker-DNoqLdwE.js.map (added)
-
assets/admin/dist/assets/delete-dialog-DT_Wug03.js (added)
-
assets/admin/dist/assets/delete-dialog-DT_Wug03.js.map (added)
-
assets/admin/dist/assets/dialog-CwPbkvSr.js (added)
-
assets/admin/dist/assets/dialog-CwPbkvSr.js.map (added)
-
assets/admin/dist/assets/form-BRsh_9c9.js (added)
-
assets/admin/dist/assets/form-BRsh_9c9.js.map (added)
-
assets/admin/dist/assets/import-progress-modal-A7wAkFv1.js (added)
-
assets/admin/dist/assets/import-progress-modal-A7wAkFv1.js.map (added)
-
assets/admin/dist/assets/index-B6Fu_TAI.js (added)
-
assets/admin/dist/assets/index-B6Fu_TAI.js.map (added)
-
assets/admin/dist/assets/index-BVLsAmk_.js (added)
-
assets/admin/dist/assets/index-BVLsAmk_.js.map (added)
-
assets/admin/dist/assets/index-Bi3OrGo9.js (added)
-
assets/admin/dist/assets/index-Bi3OrGo9.js.map (added)
-
assets/admin/dist/assets/index-BtdXaa8D.js (added)
-
assets/admin/dist/assets/index-BtdXaa8D.js.map (added)
-
assets/admin/dist/assets/index-CHzoEYcs.js (added)
-
assets/admin/dist/assets/index-CHzoEYcs.js.map (added)
-
assets/admin/dist/assets/index-CNzWhn0Y.js (added)
-
assets/admin/dist/assets/index-CNzWhn0Y.js.map (added)
-
assets/admin/dist/assets/index-CiC8O8SM.js (added)
-
assets/admin/dist/assets/index-CiC8O8SM.js.map (added)
-
assets/admin/dist/assets/index-CnNxsdxt.js (added)
-
assets/admin/dist/assets/index-CnNxsdxt.js.map (added)
-
assets/admin/dist/assets/index-DOlX9lqW.js (added)
-
assets/admin/dist/assets/index-DOlX9lqW.js.map (added)
-
assets/admin/dist/assets/index-DS2x-s4g.js (added)
-
assets/admin/dist/assets/index-DS2x-s4g.js.map (added)
-
assets/admin/dist/assets/index-DnXy90zM.js (added)
-
assets/admin/dist/assets/index-DnXy90zM.js.map (added)
-
assets/admin/dist/assets/index-EcyFZX5u.js (added)
-
assets/admin/dist/assets/index-EcyFZX5u.js.map (added)
-
assets/admin/dist/assets/index-cnmgk6y9.js (added)
-
assets/admin/dist/assets/index-cnmgk6y9.js.map (added)
-
assets/admin/dist/assets/input-6kwZWIt9.js (added)
-
assets/admin/dist/assets/input-6kwZWIt9.js.map (added)
-
assets/admin/dist/assets/label-DdsMBmyI.js (added)
-
assets/admin/dist/assets/label-DdsMBmyI.js.map (added)
-
assets/admin/dist/assets/layout-D23Ks5S8.js (added)
-
assets/admin/dist/assets/layout-D23Ks5S8.js.map (added)
-
assets/admin/dist/assets/loader-2-fAceJRLq.js (added)
-
assets/admin/dist/assets/loader-2-fAceJRLq.js.map (added)
-
assets/admin/dist/assets/main-DOubyd3L.css (added)
-
assets/admin/dist/assets/main-pzSpmpV2.js (added)
-
assets/admin/dist/assets/main-pzSpmpV2.js.map (added)
-
assets/admin/dist/assets/popover-CdzFhe13.js (added)
-
assets/admin/dist/assets/popover-CdzFhe13.js.map (added)
-
assets/admin/dist/assets/pretty-links-Dnkn8a6C.js (added)
-
assets/admin/dist/assets/pretty-links-Dnkn8a6C.js.map (added)
-
assets/admin/dist/assets/reset-data-uj_rnaG0.js (added)
-
assets/admin/dist/assets/reset-data-uj_rnaG0.js.map (added)
-
assets/admin/dist/assets/scroll-area--L0sX2-B.js (added)
-
assets/admin/dist/assets/scroll-area--L0sX2-B.js.map (added)
-
assets/admin/dist/assets/separator-C1IUkfHl.js (added)
-
assets/admin/dist/assets/separator-C1IUkfHl.js.map (added)
-
assets/admin/dist/assets/setting-layout-D6T6m4Pd.js (added)
-
assets/admin/dist/assets/setting-layout-D6T6m4Pd.js.map (added)
-
assets/admin/dist/assets/spinner-BwGdrg0I.js (added)
-
assets/admin/dist/assets/spinner-BwGdrg0I.js.map (added)
-
assets/admin/dist/assets/switch-BQ1AgdIX.js (added)
-
assets/admin/dist/assets/switch-BQ1AgdIX.js.map (added)
-
assets/admin/dist/assets/table-Di4jwPel.js (added)
-
assets/admin/dist/assets/table-Di4jwPel.js.map (added)
-
assets/admin/dist/assets/textarea-CBfr8Pun.js (added)
-
assets/admin/dist/assets/textarea-CBfr8Pun.js.map (added)
-
assets/admin/dist/assets/thirsty-affiliates-BbCyIt4P.js (added)
-
assets/admin/dist/assets/thirsty-affiliates-BbCyIt4P.js.map (added)
-
assets/admin/dist/assets/trash-2-D4pTFDxR.js (added)
-
assets/admin/dist/assets/trash-2-D4pTFDxR.js.map (added)
-
assets/admin/dist/assets/x-circle-onIZFz9u.js (added)
-
assets/admin/dist/assets/x-circle-onIZFz9u.js.map (added)
-
assets/admin/dist/manifest.json (modified) (21 diffs)
-
inc/Admin/Menu.php (modified) (1 diff)
-
inc/Core/Install.php (modified) (1 diff)
-
inc/Core/Plugin.php (modified) (2 diffs)
-
inc/Routes/Api.php (modified) (1 diff)
-
inc/functions.php (modified) (2 diffs)
-
libs/Utils/Banner.php (added)
-
readme.txt (modified) (3 diffs)
-
uninstall.php (modified) (2 diffs)
-
vendor/freemius (added)
-
vendor/freemius/LICENSE.txt (added)
-
vendor/freemius/README.md (added)
-
vendor/freemius/assets (added)
-
vendor/freemius/assets/css (added)
-
vendor/freemius/assets/css/admin (added)
-
vendor/freemius/assets/css/admin/account.css (added)
-
vendor/freemius/assets/css/admin/add-ons.css (added)
-
vendor/freemius/assets/css/admin/affiliation.css (added)
-
vendor/freemius/assets/css/admin/checkout.css (added)
-
vendor/freemius/assets/css/admin/clone-resolution.css (added)
-
vendor/freemius/assets/css/admin/common.css (added)
-
vendor/freemius/assets/css/admin/connect.css (added)
-
vendor/freemius/assets/css/admin/debug.css (added)
-
vendor/freemius/assets/css/admin/dialog-boxes.css (added)
-
vendor/freemius/assets/css/admin/gdpr-optin-notice.css (added)
-
vendor/freemius/assets/css/admin/index.php (added)
-
vendor/freemius/assets/css/admin/optout.css (added)
-
vendor/freemius/assets/css/admin/plugins.css (added)
-
vendor/freemius/assets/css/customizer.css (added)
-
vendor/freemius/assets/css/index.php (added)
-
vendor/freemius/assets/img (added)
-
vendor/freemius/assets/img/index.php (added)
-
vendor/freemius/assets/img/linkfiliate.png (added)
-
vendor/freemius/assets/img/plugin-icon.png (added)
-
vendor/freemius/assets/img/theme-icon.png (added)
-
vendor/freemius/assets/index.php (added)
-
vendor/freemius/assets/js (added)
-
vendor/freemius/assets/js/index.php (added)
-
vendor/freemius/assets/js/jquery.form.js (added)
-
vendor/freemius/assets/js/nojquery.ba-postmessage.js (added)
-
vendor/freemius/assets/js/postmessage.js (added)
-
vendor/freemius/assets/js/pricing (added)
-
vendor/freemius/assets/js/pricing/14fb1bd5b7c41648488b06147f50a0dc.svg (added)
-
vendor/freemius/assets/js/pricing/178afa6030e76635dbe835e111d2c507.png (added)
-
vendor/freemius/assets/js/pricing/27b5a722a5553d9de0170325267fccec.png (added)
-
vendor/freemius/assets/js/pricing/4375c4a3ddc6f637c2ab9a2d7220f91e.png (added)
-
vendor/freemius/assets/js/pricing/45da596e2b512ffc3bb638baaf0fdc4e.png (added)
-
vendor/freemius/assets/js/pricing/a34e046aee1702a5690679750a7f4d0f.svg (added)
-
vendor/freemius/assets/js/pricing/b09d0b38b627c2fa564d050f79f2f064.svg (added)
-
vendor/freemius/assets/js/pricing/c03f665db27af43971565560adfba594.png (added)
-
vendor/freemius/assets/js/pricing/cb5fc4f6ec7ada72e986f6e7dde365bf.png (added)
-
vendor/freemius/assets/js/pricing/d65812c447b4523b42d59018e1c0bb53.png (added)
-
vendor/freemius/assets/js/pricing/f3aac72a8e63997d6bb888f816457e9b.png (added)
-
vendor/freemius/assets/js/pricing/fde48e4609a6ddc11d639fc2421f2afd.png (added)
-
vendor/freemius/assets/js/pricing/freemius-pricing.js (added)
-
vendor/freemius/assets/js/pricing/freemius-pricing.js.LICENSE.txt (added)
-
vendor/freemius/composer.json (added)
-
vendor/freemius/config.php (added)
-
vendor/freemius/includes (added)
-
vendor/freemius/includes/class-freemius-abstract.php (added)
-
vendor/freemius/includes/class-freemius.php (added)
-
vendor/freemius/includes/class-fs-admin-notices.php (added)
-
vendor/freemius/includes/class-fs-api.php (added)
-
vendor/freemius/includes/class-fs-garbage-collector.php (added)
-
vendor/freemius/includes/class-fs-hook-snapshot.php (added)
-
vendor/freemius/includes/class-fs-lock.php (added)
-
vendor/freemius/includes/class-fs-logger.php (added)
-
vendor/freemius/includes/class-fs-options.php (added)
-
vendor/freemius/includes/class-fs-plugin-updater.php (added)
-
vendor/freemius/includes/class-fs-security.php (added)
-
vendor/freemius/includes/class-fs-storage.php (added)
-
vendor/freemius/includes/class-fs-user-lock.php (added)
-
vendor/freemius/includes/customizer (added)
-
vendor/freemius/includes/customizer/class-fs-customizer-support-section.php (added)
-
vendor/freemius/includes/customizer/class-fs-customizer-upsell-control.php (added)
-
vendor/freemius/includes/customizer/index.php (added)
-
vendor/freemius/includes/debug (added)
-
vendor/freemius/includes/debug/class-fs-debug-bar-panel.php (added)
-
vendor/freemius/includes/debug/debug-bar-start.php (added)
-
vendor/freemius/includes/debug/index.php (added)
-
vendor/freemius/includes/entities (added)
-
vendor/freemius/includes/entities/class-fs-affiliate-terms.php (added)
-
vendor/freemius/includes/entities/class-fs-affiliate.php (added)
-
vendor/freemius/includes/entities/class-fs-billing.php (added)
-
vendor/freemius/includes/entities/class-fs-entity.php (added)
-
vendor/freemius/includes/entities/class-fs-payment.php (added)
-
vendor/freemius/includes/entities/class-fs-plugin-info.php (added)
-
vendor/freemius/includes/entities/class-fs-plugin-license.php (added)
-
vendor/freemius/includes/entities/class-fs-plugin-plan.php (added)
-
vendor/freemius/includes/entities/class-fs-plugin-tag.php (added)
-
vendor/freemius/includes/entities/class-fs-plugin.php (added)
-
vendor/freemius/includes/entities/class-fs-pricing.php (added)
-
vendor/freemius/includes/entities/class-fs-scope-entity.php (added)
-
vendor/freemius/includes/entities/class-fs-site.php (added)
-
vendor/freemius/includes/entities/class-fs-subscription.php (added)
-
vendor/freemius/includes/entities/class-fs-user.php (added)
-
vendor/freemius/includes/entities/index.php (added)
-
vendor/freemius/includes/fs-core-functions.php (added)
-
vendor/freemius/includes/fs-essential-functions.php (added)
-
vendor/freemius/includes/fs-html-escaping-functions.php (added)
-
vendor/freemius/includes/fs-plugin-info-dialog.php (added)
-
vendor/freemius/includes/index.php (added)
-
vendor/freemius/includes/l10n.php (added)
-
vendor/freemius/includes/managers (added)
-
vendor/freemius/includes/managers/class-fs-admin-menu-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-admin-notice-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-cache-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-checkout-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-clone-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-contact-form-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-debug-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-gdpr-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-key-value-storage.php (added)
-
vendor/freemius/includes/managers/class-fs-license-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-option-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-permission-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-plan-manager.php (added)
-
vendor/freemius/includes/managers/class-fs-plugin-manager.php (added)
-
vendor/freemius/includes/managers/index.php (added)
-
vendor/freemius/includes/sdk (added)
-
vendor/freemius/includes/sdk/Exceptions (added)
-
vendor/freemius/includes/sdk/Exceptions/ArgumentNotExistException.php (added)
-
vendor/freemius/includes/sdk/Exceptions/EmptyArgumentException.php (added)
-
vendor/freemius/includes/sdk/Exceptions/Exception.php (added)
-
vendor/freemius/includes/sdk/Exceptions/InvalidArgumentException.php (added)
-
vendor/freemius/includes/sdk/Exceptions/OAuthException.php (added)
-
vendor/freemius/includes/sdk/Exceptions/index.php (added)
-
vendor/freemius/includes/sdk/FreemiusBase.php (added)
-
vendor/freemius/includes/sdk/FreemiusWordPress.php (added)
-
vendor/freemius/includes/sdk/LICENSE.txt (added)
-
vendor/freemius/includes/sdk/index.php (added)
-
vendor/freemius/includes/supplements (added)
-
vendor/freemius/includes/supplements/fs-essential-functions-1.1.7.1.php (added)
-
vendor/freemius/includes/supplements/fs-essential-functions-2.2.1.php (added)
-
vendor/freemius/includes/supplements/fs-migration-2.5.1.php (added)
-
vendor/freemius/includes/supplements/index.php (added)
-
vendor/freemius/index.php (added)
-
vendor/freemius/languages (added)
-
vendor/freemius/languages/freemius-cs_CZ.mo (added)
-
vendor/freemius/languages/freemius-da_DK.mo (added)
-
vendor/freemius/languages/freemius-de_DE.mo (added)
-
vendor/freemius/languages/freemius-es_ES.mo (added)
-
vendor/freemius/languages/freemius-fr_FR.mo (added)
-
vendor/freemius/languages/freemius-he_IL.mo (added)
-
vendor/freemius/languages/freemius-hu_HU.mo (added)
-
vendor/freemius/languages/freemius-it_IT.mo (added)
-
vendor/freemius/languages/freemius-ja.mo (added)
-
vendor/freemius/languages/freemius-nl_NL.mo (added)
-
vendor/freemius/languages/freemius-ru_RU.mo (added)
-
vendor/freemius/languages/freemius-ta.mo (added)
-
vendor/freemius/languages/freemius-zh_CN.mo (added)
-
vendor/freemius/languages/freemius.pot (added)
-
vendor/freemius/languages/index.php (added)
-
vendor/freemius/require.php (added)
-
vendor/freemius/start.php (added)
-
vendor/freemius/templates (added)
-
vendor/freemius/templates/account (added)
-
vendor/freemius/templates/account.php (added)
-
vendor/freemius/templates/account/billing.php (added)
-
vendor/freemius/templates/account/index.php (added)
-
vendor/freemius/templates/account/partials (added)
-
vendor/freemius/templates/account/partials/activate-license-button.php (added)
-
vendor/freemius/templates/account/partials/addon.php (added)
-
vendor/freemius/templates/account/partials/deactivate-license-button.php (added)
-
vendor/freemius/templates/account/partials/disconnect-button.php (added)
-
vendor/freemius/templates/account/partials/index.php (added)
-
vendor/freemius/templates/account/partials/site.php (added)
-
vendor/freemius/templates/account/payments.php (added)
-
vendor/freemius/templates/add-ons.php (added)
-
vendor/freemius/templates/add-trial-to-pricing.php (added)
-
vendor/freemius/templates/admin-notice.php (added)
-
vendor/freemius/templates/ajax-loader.php (added)
-
vendor/freemius/templates/api-connectivity-message-js.php (added)
-
vendor/freemius/templates/auto-installation.php (added)
-
vendor/freemius/templates/checkout (added)
-
vendor/freemius/templates/checkout.php (added)
-
vendor/freemius/templates/checkout/frame.php (added)
-
vendor/freemius/templates/checkout/process-redirect.php (added)
-
vendor/freemius/templates/checkout/redirect.php (added)
-
vendor/freemius/templates/clone-resolution-js.php (added)
-
vendor/freemius/templates/connect (added)
-
vendor/freemius/templates/connect.php (added)
-
vendor/freemius/templates/connect/index.php (added)
-
vendor/freemius/templates/connect/permission.php (added)
-
vendor/freemius/templates/connect/permissions-group.php (added)
-
vendor/freemius/templates/contact.php (added)
-
vendor/freemius/templates/debug (added)
-
vendor/freemius/templates/debug.php (added)
-
vendor/freemius/templates/debug/api-calls.php (added)
-
vendor/freemius/templates/debug/index.php (added)
-
vendor/freemius/templates/debug/logger.php (added)
-
vendor/freemius/templates/debug/plugins-themes-sync.php (added)
-
vendor/freemius/templates/debug/scheduled-crons.php (added)
-
vendor/freemius/templates/email.php (added)
-
vendor/freemius/templates/forms (added)
-
vendor/freemius/templates/forms/affiliation.php (added)
-
vendor/freemius/templates/forms/data-debug-mode.php (added)
-
vendor/freemius/templates/forms/deactivation (added)
-
vendor/freemius/templates/forms/deactivation/contact.php (added)
-
vendor/freemius/templates/forms/deactivation/form.php (added)
-
vendor/freemius/templates/forms/deactivation/index.php (added)
-
vendor/freemius/templates/forms/deactivation/retry-skip.php (added)
-
vendor/freemius/templates/forms/email-address-update.php (added)
-
vendor/freemius/templates/forms/index.php (added)
-
vendor/freemius/templates/forms/license-activation.php (added)
-
vendor/freemius/templates/forms/optout.php (added)
-
vendor/freemius/templates/forms/premium-versions-upgrade-handler.php (added)
-
vendor/freemius/templates/forms/premium-versions-upgrade-metadata.php (added)
-
vendor/freemius/templates/forms/resend-key.php (added)
-
vendor/freemius/templates/forms/subscription-cancellation.php (added)
-
vendor/freemius/templates/forms/trial-start.php (added)
-
vendor/freemius/templates/forms/user-change.php (added)
-
vendor/freemius/templates/gdpr-optin-js.php (added)
-
vendor/freemius/templates/index.php (added)
-
vendor/freemius/templates/js (added)
-
vendor/freemius/templates/js/index.php (added)
-
vendor/freemius/templates/js/jquery.content-change.php (added)
-
vendor/freemius/templates/js/open-license-activation.php (added)
-
vendor/freemius/templates/js/permissions.php (added)
-
vendor/freemius/templates/js/style-premium-theme.php (added)
-
vendor/freemius/templates/partials (added)
-
vendor/freemius/templates/partials/index.php (added)
-
vendor/freemius/templates/partials/network-activation.php (added)
-
vendor/freemius/templates/plugin-icon.php (added)
-
vendor/freemius/templates/plugin-info (added)
-
vendor/freemius/templates/plugin-info/description.php (added)
-
vendor/freemius/templates/plugin-info/features.php (added)
-
vendor/freemius/templates/plugin-info/index.php (added)
-
vendor/freemius/templates/plugin-info/screenshots.php (added)
-
vendor/freemius/templates/pricing.php (added)
-
vendor/freemius/templates/secure-https-header.php (added)
-
vendor/freemius/templates/sticky-admin-notice-js.php (added)
-
vendor/freemius/templates/tabs-capture-js.php (added)
-
vendor/freemius/templates/tabs.php (added)
Legend:
- Unmodified
- Added
- Removed
-
linkfiliate/trunk/app/Controllers/Campaign.php
r3399018 r3402638 83 83 'category_name' => $mkt->category_name, 84 84 'slug' => $finalSlug, 85 'target_url' =>$mkt->target_url, 85 86 'total_clicks' => intval($mkt->total_clicks), 86 87 'status' => $mkt->status, -
linkfiliate/trunk/app/Controllers/Clicklog.php
r3399018 r3402638 109 109 'ip_address' => $ld->ip_address, 110 110 'device_info' => $deviceInfo, 111 'referer' =>$ld->referrer, 112 'host' =>$ld->host, 113 'uri' =>$ld->uri, 111 114 112 115 ]; -
linkfiliate/trunk/assets/admin/dist/manifest.json
r3399018 r3402638 1 1 { 2 "_FetchWrapper-D Z79aYT8.js": {3 "file": "assets/FetchWrapper-D Z79aYT8.js",2 "_FetchWrapper-DtDh1OOQ.js": { 3 "file": "assets/FetchWrapper-DtDh1OOQ.js", 4 4 "name": "FetchWrapper", 5 5 "imports": [ 6 "resources/src/admin/main.jsx" 7 ] 8 }, 9 "_campaign-form-B-szhSuX.js": { 10 "file": "assets/campaign-form-B-szhSuX.js", 6 "resources/src/admin/main.jsx", 7 "_index-BtdXaa8D.js" 8 ] 9 }, 10 "_alert-B_Eu6yIO.js": { 11 "file": "assets/alert-B_Eu6yIO.js", 12 "name": "alert", 13 "imports": [ 14 "resources/src/admin/main.jsx" 15 ] 16 }, 17 "_badge-DNC7XzqG.js": { 18 "file": "assets/badge-DNC7XzqG.js", 19 "name": "badge", 20 "imports": [ 21 "resources/src/admin/main.jsx" 22 ] 23 }, 24 "_campaign-form-COpx8NjZ.js": { 25 "file": "assets/campaign-form-COpx8NjZ.js", 11 26 "name": "campaign-form", 12 27 "imports": [ 13 28 "resources/src/admin/main.jsx", 14 "_form-TtPPMvDl.js", 15 "_index-C4bLmoCR.js", 16 "_FetchWrapper-DZ79aYT8.js", 17 "_textarea-DrZBTCi5.js", 18 "_spinner-zDOxBldC.js", 19 "_layout-2E7L6V5j.js" 20 ] 21 }, 22 "_campaign-form-B7v8vM06.js": { 23 "file": "assets/campaign-form-B7v8vM06.js", 29 "_form-BRsh_9c9.js", 30 "_index-C4bLmoCR.js", 31 "_input-6kwZWIt9.js", 32 "_FetchWrapper-DtDh1OOQ.js", 33 "_textarea-CBfr8Pun.js", 34 "_spinner-BwGdrg0I.js", 35 "_layout-D23Ks5S8.js" 36 ] 37 }, 38 "_campaign-form-D0PJaJi2.js": { 39 "file": "assets/campaign-form-D0PJaJi2.js", 24 40 "name": "campaign-form", 25 41 "imports": [ 26 42 "resources/src/admin/main.jsx", 27 "_form-TtPPMvDl.js", 28 "_index-C4bLmoCR.js", 29 "_checkbox-1SV0mGsA.js", 30 "_FetchWrapper-DZ79aYT8.js", 31 "_textarea-DrZBTCi5.js", 32 "_command-dpeRkPW7.js", 33 "_popover-Bp_kD6bA.js", 34 "_separator-CJhMgss0.js", 35 "_spinner-zDOxBldC.js", 36 "_layout-2E7L6V5j.js", 37 "_dialog-DoT6WXg8.js", 38 "_chevrons-up-down-DCCBwKIg.js" 39 ] 40 }, 41 "_card-CQVKDPP8.js": { 42 "file": "assets/card-CQVKDPP8.js", 43 "_form-BRsh_9c9.js", 44 "_index-C4bLmoCR.js", 45 "_checkbox-CIGiMGP9.js", 46 "_input-6kwZWIt9.js", 47 "_FetchWrapper-DtDh1OOQ.js", 48 "_textarea-CBfr8Pun.js", 49 "_command-CpAAY9qL.js", 50 "_popover-CdzFhe13.js", 51 "_separator-C1IUkfHl.js", 52 "_spinner-BwGdrg0I.js", 53 "_label-DdsMBmyI.js", 54 "_layout-D23Ks5S8.js", 55 "_dialog-CwPbkvSr.js", 56 "_chevrons-up-down-ZAOsMAOK.js", 57 "_copy-DtobOUsE.js" 58 ] 59 }, 60 "_card-DyOnRGQP.js": { 61 "file": "assets/card-DyOnRGQP.js", 43 62 "name": "card", 44 63 "imports": [ … … 46 65 ] 47 66 }, 48 "_checkbox- 1SV0mGsA.js": {49 "file": "assets/checkbox- 1SV0mGsA.js",67 "_checkbox-CIGiMGP9.js": { 68 "file": "assets/checkbox-CIGiMGP9.js", 50 69 "name": "checkbox", 51 70 "imports": [ 52 "resources/src/admin/main.jsx" 53 ] 54 }, 55 "_chevrons-up-down-DCCBwKIg.js": { 56 "file": "assets/chevrons-up-down-DCCBwKIg.js", 71 "resources/src/admin/main.jsx", 72 "_index-BtdXaa8D.js" 73 ] 74 }, 75 "_chevron-right-aCSBeO6-.js": { 76 "file": "assets/chevron-right-aCSBeO6-.js", 77 "name": "chevron-right", 78 "imports": [ 79 "resources/src/admin/main.jsx" 80 ] 81 }, 82 "_chevrons-up-down-ZAOsMAOK.js": { 83 "file": "assets/chevrons-up-down-ZAOsMAOK.js", 57 84 "name": "chevrons-up-down", 58 85 "imports": [ … … 60 87 ] 61 88 }, 62 "_command- dpeRkPW7.js": {63 "file": "assets/command- dpeRkPW7.js",89 "_command-CpAAY9qL.js": { 90 "file": "assets/command-CpAAY9qL.js", 64 91 "name": "command", 65 92 "imports": [ 66 93 "resources/src/admin/main.jsx", 67 "_dialog-DoT6WXg8.js" 68 ] 69 }, 70 "_data-table-C_-HmCg7.js": { 71 "file": "assets/data-table-C_-HmCg7.js", 94 "_dialog-CwPbkvSr.js" 95 ] 96 }, 97 "_copy-DtobOUsE.js": { 98 "file": "assets/copy-DtobOUsE.js", 99 "name": "copy", 100 "imports": [ 101 "resources/src/admin/main.jsx" 102 ] 103 }, 104 "_data-table-CFJjNL4R.js": { 105 "file": "assets/data-table-CFJjNL4R.js", 72 106 "name": "data-table", 73 107 "imports": [ 74 108 "resources/src/admin/main.jsx", 75 "_data-table-column-header- Bzq2hgMJ.js",76 "_table- C_lg7wFA.js",77 "_spinner- zDOxBldC.js"78 ] 79 }, 80 "_data-table-column-header- Bzq2hgMJ.js": {81 "file": "assets/data-table-column-header- Bzq2hgMJ.js",109 "_data-table-column-header-DXeZFhtt.js", 110 "_table-Di4jwPel.js", 111 "_spinner-BwGdrg0I.js" 112 ] 113 }, 114 "_data-table-column-header-DXeZFhtt.js": { 115 "file": "assets/data-table-column-header-DXeZFhtt.js", 82 116 "name": "data-table-column-header", 83 117 "imports": [ 84 118 "resources/src/admin/main.jsx", 85 "_FetchWrapper-DZ79aYT8.js", 86 "_table-C_lg7wFA.js", 87 "_chevrons-up-down-DCCBwKIg.js" 88 ] 89 }, 90 "_data-table-faceted-filter-3oMq9jOA.js": { 91 "file": "assets/data-table-faceted-filter-3oMq9jOA.js", 119 "_FetchWrapper-DtDh1OOQ.js", 120 "_chevron-right-aCSBeO6-.js", 121 "_index-BtdXaa8D.js", 122 "_chevrons-up-down-ZAOsMAOK.js" 123 ] 124 }, 125 "_data-table-faceted-filter-kNYtu19G.js": { 126 "file": "assets/data-table-faceted-filter-kNYtu19G.js", 92 127 "name": "data-table-faceted-filter", 93 128 "imports": [ 94 129 "resources/src/admin/main.jsx", 95 "_command-dpeRkPW7.js", 96 "_popover-Bp_kD6bA.js", 97 "_separator-CJhMgss0.js", 98 "_FetchWrapper-DZ79aYT8.js" 99 ] 100 }, 101 "_date-range-picker-DTzyhuMJ.js": { 102 "file": "assets/date-range-picker-DTzyhuMJ.js", 130 "_badge-DNC7XzqG.js", 131 "_command-CpAAY9qL.js", 132 "_popover-CdzFhe13.js", 133 "_separator-C1IUkfHl.js", 134 "_FetchWrapper-DtDh1OOQ.js" 135 ] 136 }, 137 "_date-range-picker-DNoqLdwE.js": { 138 "file": "assets/date-range-picker-DNoqLdwE.js", 103 139 "name": "date-range-picker", 104 140 "imports": [ 105 141 "resources/src/admin/main.jsx", 106 "_popover- Bp_kD6bA.js",107 "_ table-C_lg7wFA.js",108 "_FetchWrapper-D Z79aYT8.js"109 ] 110 }, 111 "_delete-dialog-D 6C7P-AV.js": {112 "file": "assets/delete-dialog-D 6C7P-AV.js",142 "_popover-CdzFhe13.js", 143 "_chevron-right-aCSBeO6-.js", 144 "_FetchWrapper-DtDh1OOQ.js" 145 ] 146 }, 147 "_delete-dialog-DT_Wug03.js": { 148 "file": "assets/delete-dialog-DT_Wug03.js", 113 149 "name": "delete-dialog", 114 150 "imports": [ 115 151 "resources/src/admin/main.jsx", 116 "_dialog- DoT6WXg8.js"117 ] 118 }, 119 "_dialog- DoT6WXg8.js": {120 "file": "assets/dialog- DoT6WXg8.js",152 "_dialog-CwPbkvSr.js" 153 ] 154 }, 155 "_dialog-CwPbkvSr.js": { 156 "file": "assets/dialog-CwPbkvSr.js", 121 157 "name": "dialog", 122 158 "imports": [ … … 124 160 ] 125 161 }, 126 "_form- TtPPMvDl.js": {127 "file": "assets/form- TtPPMvDl.js",162 "_form-BRsh_9c9.js": { 163 "file": "assets/form-BRsh_9c9.js", 128 164 "name": "form", 165 "imports": [ 166 "resources/src/admin/main.jsx", 167 "_label-DdsMBmyI.js" 168 ] 169 }, 170 "_import-progress-modal-A7wAkFv1.js": { 171 "file": "assets/import-progress-modal-A7wAkFv1.js", 172 "name": "import-progress-modal", 173 "imports": [ 174 "resources/src/admin/main.jsx", 175 "_card-DyOnRGQP.js", 176 "_label-DdsMBmyI.js", 177 "_alert-B_Eu6yIO.js", 178 "_scroll-area--L0sX2-B.js", 179 "_badge-DNC7XzqG.js", 180 "_dialog-CwPbkvSr.js", 181 "_loader-2-fAceJRLq.js" 182 ] 183 }, 184 "_index-BtdXaa8D.js": { 185 "file": "assets/index-BtdXaa8D.js", 186 "name": "index", 129 187 "imports": [ 130 188 "resources/src/admin/main.jsx" … … 135 193 "name": "index" 136 194 }, 137 "_layout-2E7L6V5j.js": { 138 "file": "assets/layout-2E7L6V5j.js", 195 "_index-DS2x-s4g.js": { 196 "file": "assets/index-DS2x-s4g.js", 197 "name": "index", 198 "imports": [ 199 "resources/src/admin/main.jsx" 200 ] 201 }, 202 "_input-6kwZWIt9.js": { 203 "file": "assets/input-6kwZWIt9.js", 204 "name": "input", 205 "imports": [ 206 "resources/src/admin/main.jsx" 207 ] 208 }, 209 "_label-DdsMBmyI.js": { 210 "file": "assets/label-DdsMBmyI.js", 211 "name": "label", 212 "imports": [ 213 "resources/src/admin/main.jsx" 214 ] 215 }, 216 "_layout-D23Ks5S8.js": { 217 "file": "assets/layout-D23Ks5S8.js", 139 218 "name": "layout", 140 219 "imports": [ 141 220 "resources/src/admin/main.jsx", 142 "_dialog-DoT6WXg8.js" 143 ] 144 }, 145 "_popover-Bp_kD6bA.js": { 146 "file": "assets/popover-Bp_kD6bA.js", 221 "_dialog-CwPbkvSr.js" 222 ] 223 }, 224 "_loader-2-fAceJRLq.js": { 225 "file": "assets/loader-2-fAceJRLq.js", 226 "name": "loader-2", 227 "imports": [ 228 "resources/src/admin/main.jsx" 229 ] 230 }, 231 "_popover-CdzFhe13.js": { 232 "file": "assets/popover-CdzFhe13.js", 147 233 "name": "popover", 148 234 "imports": [ 149 "resources/src/admin/main.jsx" 150 ] 151 }, 152 "_separator-CJhMgss0.js": { 153 "file": "assets/separator-CJhMgss0.js", 235 "resources/src/admin/main.jsx", 236 "_index-BtdXaa8D.js" 237 ] 238 }, 239 "_scroll-area--L0sX2-B.js": { 240 "file": "assets/scroll-area--L0sX2-B.js", 241 "name": "scroll-area", 242 "imports": [ 243 "resources/src/admin/main.jsx", 244 "_index-BtdXaa8D.js" 245 ] 246 }, 247 "_separator-C1IUkfHl.js": { 248 "file": "assets/separator-C1IUkfHl.js", 154 249 "name": "separator", 155 250 "imports": [ … … 157 252 ] 158 253 }, 159 "_setting-layout- HHrMlMhZ.js": {160 "file": "assets/setting-layout- HHrMlMhZ.js",254 "_setting-layout-D6T6m4Pd.js": { 255 "file": "assets/setting-layout-D6T6m4Pd.js", 161 256 "name": "setting-layout", 162 257 "imports": [ 163 258 "resources/src/admin/main.jsx", 164 "_separator-C JhMgss0.js"165 ] 166 }, 167 "_spinner- zDOxBldC.js": {168 "file": "assets/spinner- zDOxBldC.js",259 "_separator-C1IUkfHl.js" 260 ] 261 }, 262 "_spinner-BwGdrg0I.js": { 263 "file": "assets/spinner-BwGdrg0I.js", 169 264 "name": "spinner", 170 265 "imports": [ 171 "resources/src/admin/main.jsx" 172 ] 173 }, 174 "_table-C_lg7wFA.js": { 175 "file": "assets/table-C_lg7wFA.js", 266 "resources/src/admin/main.jsx", 267 "_loader-2-fAceJRLq.js" 268 ] 269 }, 270 "_switch-BQ1AgdIX.js": { 271 "file": "assets/switch-BQ1AgdIX.js", 272 "name": "switch", 273 "imports": [ 274 "resources/src/admin/main.jsx", 275 "_index-BtdXaa8D.js" 276 ] 277 }, 278 "_table-Di4jwPel.js": { 279 "file": "assets/table-Di4jwPel.js", 176 280 "name": "table", 177 281 "imports": [ … … 179 283 ] 180 284 }, 181 "_textarea- DrZBTCi5.js": {182 "file": "assets/textarea- DrZBTCi5.js",285 "_textarea-CBfr8Pun.js": { 286 "file": "assets/textarea-CBfr8Pun.js", 183 287 "name": "textarea", 184 288 "imports": [ … … 186 290 ] 187 291 }, 188 "_trash-2- RfRrJGqU.js": {189 "file": "assets/trash-2- RfRrJGqU.js",292 "_trash-2-D4pTFDxR.js": { 293 "file": "assets/trash-2-D4pTFDxR.js", 190 294 "name": "trash-2", 191 295 "imports": [ … … 193 297 ] 194 298 }, 299 "_x-circle-onIZFz9u.js": { 300 "file": "assets/x-circle-onIZFz9u.js", 301 "name": "x-circle", 302 "imports": [ 303 "resources/src/admin/main.jsx" 304 ] 305 }, 195 306 "resources/src/admin/main.jsx": { 196 "file": "assets/main- C5rJoLCl.js",307 "file": "assets/main-pzSpmpV2.js", 197 308 "name": "main", 198 309 "src": "resources/src/admin/main.jsx", … … 209 320 "resources/src/admin/pages/stats/index.jsx", 210 321 "resources/src/admin/pages/settings/index.jsx", 211 "resources/src/admin/pages/settings/reset-data.tsx" 322 "resources/src/admin/pages/settings/reset-data.tsx", 323 "resources/src/admin/pages/import/index.jsx", 324 "resources/src/admin/pages/import/pretty-links.jsx", 325 "resources/src/admin/pages/import/thirsty-affiliates.jsx", 326 "resources/src/admin/pages/import/better-links.jsx" 212 327 ], 213 328 "css": [ 214 "assets/main- BIsqIu8i.css"329 "assets/main-DOubyd3L.css" 215 330 ] 216 331 }, 217 332 "resources/src/admin/pages/campaigns/edit/index.jsx": { 218 "file": "assets/index-C 4CEl789.js",333 "file": "assets/index-CHzoEYcs.js", 219 334 "name": "index", 220 335 "src": "resources/src/admin/pages/campaigns/edit/index.jsx", … … 222 337 "imports": [ 223 338 "resources/src/admin/main.jsx", 224 "_layout-2E7L6V5j.js", 225 "_campaign-form-B7v8vM06.js", 226 "_spinner-zDOxBldC.js", 227 "_FetchWrapper-DZ79aYT8.js", 228 "_dialog-DoT6WXg8.js", 229 "_form-TtPPMvDl.js", 230 "_index-C4bLmoCR.js", 231 "_checkbox-1SV0mGsA.js", 232 "_textarea-DrZBTCi5.js", 233 "_command-dpeRkPW7.js", 234 "_popover-Bp_kD6bA.js", 235 "_separator-CJhMgss0.js", 236 "_chevrons-up-down-DCCBwKIg.js" 339 "_layout-D23Ks5S8.js", 340 "_campaign-form-D0PJaJi2.js", 341 "_spinner-BwGdrg0I.js", 342 "_FetchWrapper-DtDh1OOQ.js", 343 "_dialog-CwPbkvSr.js", 344 "_form-BRsh_9c9.js", 345 "_label-DdsMBmyI.js", 346 "_index-C4bLmoCR.js", 347 "_checkbox-CIGiMGP9.js", 348 "_index-BtdXaa8D.js", 349 "_input-6kwZWIt9.js", 350 "_textarea-CBfr8Pun.js", 351 "_command-CpAAY9qL.js", 352 "_popover-CdzFhe13.js", 353 "_separator-C1IUkfHl.js", 354 "_chevrons-up-down-ZAOsMAOK.js", 355 "_copy-DtobOUsE.js", 356 "_loader-2-fAceJRLq.js" 237 357 ] 238 358 }, 239 359 "resources/src/admin/pages/campaigns/index.jsx": { 240 "file": "assets/index- Bg13xBnI.js",360 "file": "assets/index-CiC8O8SM.js", 241 361 "name": "index", 242 362 "src": "resources/src/admin/pages/campaigns/index.jsx", … … 244 364 "imports": [ 245 365 "resources/src/admin/main.jsx", 246 "_layout-2E7L6V5j.js", 247 "_date-range-picker-DTzyhuMJ.js", 248 "_data-table-faceted-filter-3oMq9jOA.js", 249 "_dialog-DoT6WXg8.js", 250 "_data-table-C_-HmCg7.js", 251 "_FetchWrapper-DZ79aYT8.js", 252 "_checkbox-1SV0mGsA.js", 253 "_data-table-column-header-Bzq2hgMJ.js", 254 "_delete-dialog-D6C7P-AV.js", 255 "_trash-2-RfRrJGqU.js", 256 "_popover-Bp_kD6bA.js", 257 "_table-C_lg7wFA.js", 258 "_command-dpeRkPW7.js", 259 "_separator-CJhMgss0.js", 260 "_spinner-zDOxBldC.js", 261 "_chevrons-up-down-DCCBwKIg.js" 366 "_layout-D23Ks5S8.js", 367 "_date-range-picker-DNoqLdwE.js", 368 "_input-6kwZWIt9.js", 369 "_data-table-column-header-DXeZFhtt.js", 370 "_data-table-faceted-filter-kNYtu19G.js", 371 "_data-table-CFJjNL4R.js", 372 "_FetchWrapper-DtDh1OOQ.js", 373 "_badge-DNC7XzqG.js", 374 "_checkbox-CIGiMGP9.js", 375 "_delete-dialog-DT_Wug03.js", 376 "_trash-2-D4pTFDxR.js", 377 "_copy-DtobOUsE.js", 378 "_dialog-CwPbkvSr.js", 379 "_popover-CdzFhe13.js", 380 "_index-BtdXaa8D.js", 381 "_chevron-right-aCSBeO6-.js", 382 "_chevrons-up-down-ZAOsMAOK.js", 383 "_command-CpAAY9qL.js", 384 "_separator-C1IUkfHl.js", 385 "_table-Di4jwPel.js", 386 "_spinner-BwGdrg0I.js", 387 "_loader-2-fAceJRLq.js" 262 388 ] 263 389 }, 264 390 "resources/src/admin/pages/campaigns/new/index.jsx": { 265 "file": "assets/index- C8W1jbaA.js",391 "file": "assets/index-B6Fu_TAI.js", 266 392 "name": "index", 267 393 "src": "resources/src/admin/pages/campaigns/new/index.jsx", … … 269 395 "imports": [ 270 396 "resources/src/admin/main.jsx", 271 "_layout-2E7L6V5j.js", 272 "_campaign-form-B7v8vM06.js", 273 "_FetchWrapper-DZ79aYT8.js", 274 "_dialog-DoT6WXg8.js", 275 "_form-TtPPMvDl.js", 276 "_index-C4bLmoCR.js", 277 "_checkbox-1SV0mGsA.js", 278 "_textarea-DrZBTCi5.js", 279 "_command-dpeRkPW7.js", 280 "_popover-Bp_kD6bA.js", 281 "_separator-CJhMgss0.js", 282 "_spinner-zDOxBldC.js", 283 "_chevrons-up-down-DCCBwKIg.js" 397 "_layout-D23Ks5S8.js", 398 "_campaign-form-D0PJaJi2.js", 399 "_FetchWrapper-DtDh1OOQ.js", 400 "_dialog-CwPbkvSr.js", 401 "_form-BRsh_9c9.js", 402 "_label-DdsMBmyI.js", 403 "_index-C4bLmoCR.js", 404 "_checkbox-CIGiMGP9.js", 405 "_index-BtdXaa8D.js", 406 "_input-6kwZWIt9.js", 407 "_textarea-CBfr8Pun.js", 408 "_command-CpAAY9qL.js", 409 "_popover-CdzFhe13.js", 410 "_separator-C1IUkfHl.js", 411 "_spinner-BwGdrg0I.js", 412 "_loader-2-fAceJRLq.js", 413 "_chevrons-up-down-ZAOsMAOK.js", 414 "_copy-DtobOUsE.js" 284 415 ] 285 416 }, 286 417 "resources/src/admin/pages/category/edit/index.jsx": { 287 "file": "assets/index- DHawqjFy.js",418 "file": "assets/index-BVLsAmk_.js", 288 419 "name": "index", 289 420 "src": "resources/src/admin/pages/category/edit/index.jsx", … … 291 422 "imports": [ 292 423 "resources/src/admin/main.jsx", 293 "_layout-2E7L6V5j.js", 294 "_campaign-form-B-szhSuX.js", 295 "_spinner-zDOxBldC.js", 296 "_FetchWrapper-DZ79aYT8.js", 297 "_dialog-DoT6WXg8.js", 298 "_form-TtPPMvDl.js", 299 "_index-C4bLmoCR.js", 300 "_textarea-DrZBTCi5.js" 424 "_layout-D23Ks5S8.js", 425 "_campaign-form-COpx8NjZ.js", 426 "_spinner-BwGdrg0I.js", 427 "_FetchWrapper-DtDh1OOQ.js", 428 "_dialog-CwPbkvSr.js", 429 "_form-BRsh_9c9.js", 430 "_label-DdsMBmyI.js", 431 "_index-C4bLmoCR.js", 432 "_input-6kwZWIt9.js", 433 "_textarea-CBfr8Pun.js", 434 "_loader-2-fAceJRLq.js", 435 "_index-BtdXaa8D.js" 301 436 ] 302 437 }, 303 438 "resources/src/admin/pages/category/index.jsx": { 304 "file": "assets/index-D Tw8Une1.js",439 "file": "assets/index-DOlX9lqW.js", 305 440 "name": "index", 306 441 "src": "resources/src/admin/pages/category/index.jsx", … … 308 443 "imports": [ 309 444 "resources/src/admin/main.jsx", 310 "_layout-2E7L6V5j.js", 311 "_data-table-column-header-Bzq2hgMJ.js", 312 "_FetchWrapper-DZ79aYT8.js", 313 "_delete-dialog-D6C7P-AV.js", 314 "_trash-2-RfRrJGqU.js", 315 "_data-table-faceted-filter-3oMq9jOA.js", 316 "_dialog-DoT6WXg8.js", 317 "_data-table-C_-HmCg7.js", 318 "_index-C4bLmoCR.js", 319 "_table-C_lg7wFA.js", 320 "_chevrons-up-down-DCCBwKIg.js", 321 "_command-dpeRkPW7.js", 322 "_popover-Bp_kD6bA.js", 323 "_separator-CJhMgss0.js", 324 "_spinner-zDOxBldC.js" 445 "_layout-D23Ks5S8.js", 446 "_data-table-column-header-DXeZFhtt.js", 447 "_FetchWrapper-DtDh1OOQ.js", 448 "_delete-dialog-DT_Wug03.js", 449 "_trash-2-D4pTFDxR.js", 450 "_input-6kwZWIt9.js", 451 "_data-table-faceted-filter-kNYtu19G.js", 452 "_data-table-CFJjNL4R.js", 453 "_index-C4bLmoCR.js", 454 "_dialog-CwPbkvSr.js", 455 "_chevron-right-aCSBeO6-.js", 456 "_index-BtdXaa8D.js", 457 "_chevrons-up-down-ZAOsMAOK.js", 458 "_badge-DNC7XzqG.js", 459 "_command-CpAAY9qL.js", 460 "_popover-CdzFhe13.js", 461 "_separator-C1IUkfHl.js", 462 "_table-Di4jwPel.js", 463 "_spinner-BwGdrg0I.js", 464 "_loader-2-fAceJRLq.js" 325 465 ] 326 466 }, 327 467 "resources/src/admin/pages/category/new/index.jsx": { 328 "file": "assets/index-C 3CE4D79.js",468 "file": "assets/index-CnNxsdxt.js", 329 469 "name": "index", 330 470 "src": "resources/src/admin/pages/category/new/index.jsx", … … 332 472 "imports": [ 333 473 "resources/src/admin/main.jsx", 334 "_layout-2E7L6V5j.js", 335 "_campaign-form-B-szhSuX.js", 336 "_FetchWrapper-DZ79aYT8.js", 337 "_dialog-DoT6WXg8.js", 338 "_form-TtPPMvDl.js", 339 "_index-C4bLmoCR.js", 340 "_textarea-DrZBTCi5.js", 341 "_spinner-zDOxBldC.js" 474 "_layout-D23Ks5S8.js", 475 "_campaign-form-COpx8NjZ.js", 476 "_FetchWrapper-DtDh1OOQ.js", 477 "_dialog-CwPbkvSr.js", 478 "_form-BRsh_9c9.js", 479 "_label-DdsMBmyI.js", 480 "_index-C4bLmoCR.js", 481 "_input-6kwZWIt9.js", 482 "_textarea-CBfr8Pun.js", 483 "_spinner-BwGdrg0I.js", 484 "_loader-2-fAceJRLq.js", 485 "_index-BtdXaa8D.js" 342 486 ] 343 487 }, 344 488 "resources/src/admin/pages/clicklog/index.jsx": { 345 "file": "assets/index- MY31hnEH.js",489 "file": "assets/index-EcyFZX5u.js", 346 490 "name": "index", 347 491 "src": "resources/src/admin/pages/clicklog/index.jsx", … … 349 493 "imports": [ 350 494 "resources/src/admin/main.jsx", 351 "_separator-CJhMgss0.js", 352 "_layout-2E7L6V5j.js", 353 "_data-table-column-header-Bzq2hgMJ.js", 354 "_dialog-DoT6WXg8.js", 355 "_data-table-C_-HmCg7.js", 356 "_FetchWrapper-DZ79aYT8.js", 357 "_table-C_lg7wFA.js", 358 "_chevrons-up-down-DCCBwKIg.js", 359 "_spinner-zDOxBldC.js" 495 "_separator-C1IUkfHl.js", 496 "_layout-D23Ks5S8.js", 497 "_data-table-column-header-DXeZFhtt.js", 498 "_input-6kwZWIt9.js", 499 "_data-table-CFJjNL4R.js", 500 "_FetchWrapper-DtDh1OOQ.js", 501 "_dialog-CwPbkvSr.js", 502 "_chevron-right-aCSBeO6-.js", 503 "_index-BtdXaa8D.js", 504 "_chevrons-up-down-ZAOsMAOK.js", 505 "_table-Di4jwPel.js", 506 "_spinner-BwGdrg0I.js", 507 "_loader-2-fAceJRLq.js" 360 508 ] 361 509 }, 362 510 "resources/src/admin/pages/dashboard/index.jsx": { 363 "file": "assets/index- DHYiGSiz.js",511 "file": "assets/index-CNzWhn0Y.js", 364 512 "name": "index", 365 513 "src": "resources/src/admin/pages/dashboard/index.jsx", … … 367 515 "imports": [ 368 516 "resources/src/admin/main.jsx", 369 "_layout-2E7L6V5j.js", 370 "_card-CQVKDPP8.js", 371 "_date-range-picker-DTzyhuMJ.js", 372 "_FetchWrapper-DZ79aYT8.js", 373 "_table-C_lg7wFA.js", 374 "_spinner-zDOxBldC.js", 375 "_dialog-DoT6WXg8.js", 376 "_popover-Bp_kD6bA.js" 517 "_layout-D23Ks5S8.js", 518 "_card-DyOnRGQP.js", 519 "_date-range-picker-DNoqLdwE.js", 520 "_FetchWrapper-DtDh1OOQ.js", 521 "_index-DS2x-s4g.js", 522 "_table-Di4jwPel.js", 523 "_spinner-BwGdrg0I.js", 524 "_dialog-CwPbkvSr.js", 525 "_popover-CdzFhe13.js", 526 "_index-BtdXaa8D.js", 527 "_chevron-right-aCSBeO6-.js", 528 "_loader-2-fAceJRLq.js" 529 ] 530 }, 531 "resources/src/admin/pages/import/better-links.jsx": { 532 "file": "assets/better-links-B0mS5sgU.js", 533 "name": "better-links", 534 "src": "resources/src/admin/pages/import/better-links.jsx", 535 "isDynamicEntry": true, 536 "imports": [ 537 "resources/src/admin/main.jsx", 538 "_card-DyOnRGQP.js", 539 "_switch-BQ1AgdIX.js", 540 "_label-DdsMBmyI.js", 541 "_FetchWrapper-DtDh1OOQ.js", 542 "_alert-B_Eu6yIO.js", 543 "_layout-D23Ks5S8.js", 544 "_import-progress-modal-A7wAkFv1.js", 545 "_loader-2-fAceJRLq.js", 546 "_index-BtdXaa8D.js", 547 "_dialog-CwPbkvSr.js", 548 "_scroll-area--L0sX2-B.js", 549 "_badge-DNC7XzqG.js" 550 ] 551 }, 552 "resources/src/admin/pages/import/index.jsx": { 553 "file": "assets/index-DnXy90zM.js", 554 "name": "index", 555 "src": "resources/src/admin/pages/import/index.jsx", 556 "isDynamicEntry": true, 557 "imports": [ 558 "resources/src/admin/main.jsx", 559 "_setting-layout-D6T6m4Pd.js", 560 "_card-DyOnRGQP.js", 561 "_alert-B_Eu6yIO.js", 562 "_spinner-BwGdrg0I.js", 563 "_command-CpAAY9qL.js", 564 "_index-C4bLmoCR.js", 565 "_checkbox-CIGiMGP9.js", 566 "_dialog-CwPbkvSr.js", 567 "_label-DdsMBmyI.js", 568 "_popover-CdzFhe13.js", 569 "_table-Di4jwPel.js", 570 "_index-DS2x-s4g.js", 571 "_scroll-area--L0sX2-B.js", 572 "_loader-2-fAceJRLq.js", 573 "_x-circle-onIZFz9u.js", 574 "_separator-C1IUkfHl.js", 575 "_index-BtdXaa8D.js" 576 ] 577 }, 578 "resources/src/admin/pages/import/pretty-links.jsx": { 579 "file": "assets/pretty-links-Dnkn8a6C.js", 580 "name": "pretty-links", 581 "src": "resources/src/admin/pages/import/pretty-links.jsx", 582 "isDynamicEntry": true, 583 "imports": [ 584 "resources/src/admin/main.jsx", 585 "_card-DyOnRGQP.js", 586 "_switch-BQ1AgdIX.js", 587 "_label-DdsMBmyI.js", 588 "_FetchWrapper-DtDh1OOQ.js", 589 "_alert-B_Eu6yIO.js", 590 "_scroll-area--L0sX2-B.js", 591 "_dialog-CwPbkvSr.js", 592 "_layout-D23Ks5S8.js", 593 "_import-progress-modal-A7wAkFv1.js", 594 "_loader-2-fAceJRLq.js", 595 "_index-BtdXaa8D.js", 596 "_badge-DNC7XzqG.js" 597 ] 598 }, 599 "resources/src/admin/pages/import/thirsty-affiliates.jsx": { 600 "file": "assets/thirsty-affiliates-BbCyIt4P.js", 601 "name": "thirsty-affiliates", 602 "src": "resources/src/admin/pages/import/thirsty-affiliates.jsx", 603 "isDynamicEntry": true, 604 "imports": [ 605 "resources/src/admin/main.jsx", 606 "_card-DyOnRGQP.js", 607 "_switch-BQ1AgdIX.js", 608 "_label-DdsMBmyI.js", 609 "_FetchWrapper-DtDh1OOQ.js", 610 "_alert-B_Eu6yIO.js", 611 "_import-progress-modal-A7wAkFv1.js", 612 "_loader-2-fAceJRLq.js", 613 "_index-BtdXaa8D.js", 614 "_scroll-area--L0sX2-B.js", 615 "_badge-DNC7XzqG.js", 616 "_dialog-CwPbkvSr.js" 377 617 ] 378 618 }, 379 619 "resources/src/admin/pages/settings/index.jsx": { 380 "file": "assets/index-B A4t4A17.js",620 "file": "assets/index-Bi3OrGo9.js", 381 621 "name": "index", 382 622 "src": "resources/src/admin/pages/settings/index.jsx", … … 384 624 "imports": [ 385 625 "resources/src/admin/main.jsx", 386 "_setting-layout-HHrMlMhZ.js", 387 "_form-TtPPMvDl.js", 388 "_index-C4bLmoCR.js", 389 "_FetchWrapper-DZ79aYT8.js", 390 "_separator-CJhMgss0.js", 391 "_spinner-zDOxBldC.js" 626 "_setting-layout-D6T6m4Pd.js", 627 "_form-BRsh_9c9.js", 628 "_index-C4bLmoCR.js", 629 "_FetchWrapper-DtDh1OOQ.js", 630 "_switch-BQ1AgdIX.js", 631 "_separator-C1IUkfHl.js", 632 "_spinner-BwGdrg0I.js", 633 "_input-6kwZWIt9.js", 634 "_label-DdsMBmyI.js", 635 "_index-BtdXaa8D.js", 636 "_loader-2-fAceJRLq.js" 392 637 ] 393 638 }, 394 639 "resources/src/admin/pages/settings/reset-data.tsx": { 395 "file": "assets/reset-data- 2gcrVc20.js",640 "file": "assets/reset-data-uj_rnaG0.js", 396 641 "name": "reset-data", 397 642 "src": "resources/src/admin/pages/settings/reset-data.tsx", … … 399 644 "imports": [ 400 645 "resources/src/admin/main.jsx", 401 "_setting-layout-HHrMlMhZ.js", 402 "_card-CQVKDPP8.js", 403 "_spinner-zDOxBldC.js", 404 "_delete-dialog-D6C7P-AV.js", 405 "_separator-CJhMgss0.js", 406 "_dialog-DoT6WXg8.js" 646 "_setting-layout-D6T6m4Pd.js", 647 "_card-DyOnRGQP.js", 648 "_alert-B_Eu6yIO.js", 649 "_spinner-BwGdrg0I.js", 650 "_delete-dialog-DT_Wug03.js", 651 "_loader-2-fAceJRLq.js", 652 "_x-circle-onIZFz9u.js", 653 "_separator-C1IUkfHl.js", 654 "_dialog-CwPbkvSr.js" 407 655 ] 408 656 }, 409 657 "resources/src/admin/pages/stats/index.jsx": { 410 "file": "assets/index- Dd__J1Dr.js",658 "file": "assets/index-cnmgk6y9.js", 411 659 "name": "index", 412 660 "src": "resources/src/admin/pages/stats/index.jsx", … … 414 662 "imports": [ 415 663 "resources/src/admin/main.jsx", 416 "_layout-2E7L6V5j.js", 417 "_date-range-picker-DTzyhuMJ.js", 418 "_FetchWrapper-DZ79aYT8.js", 419 "_command-dpeRkPW7.js", 420 "_popover-Bp_kD6bA.js", 421 "_chevrons-up-down-DCCBwKIg.js", 422 "_data-table-column-header-Bzq2hgMJ.js", 423 "_table-C_lg7wFA.js", 424 "_spinner-zDOxBldC.js", 425 "_data-table-faceted-filter-3oMq9jOA.js", 426 "_dialog-DoT6WXg8.js", 427 "_separator-CJhMgss0.js" 664 "_layout-D23Ks5S8.js", 665 "_date-range-picker-DNoqLdwE.js", 666 "_FetchWrapper-DtDh1OOQ.js", 667 "_command-CpAAY9qL.js", 668 "_popover-CdzFhe13.js", 669 "_chevrons-up-down-ZAOsMAOK.js", 670 "_data-table-column-header-DXeZFhtt.js", 671 "_table-Di4jwPel.js", 672 "_spinner-BwGdrg0I.js", 673 "_input-6kwZWIt9.js", 674 "_data-table-faceted-filter-kNYtu19G.js", 675 "_dialog-CwPbkvSr.js", 676 "_chevron-right-aCSBeO6-.js", 677 "_index-BtdXaa8D.js", 678 "_loader-2-fAceJRLq.js", 679 "_badge-DNC7XzqG.js", 680 "_separator-C1IUkfHl.js" 428 681 ] 429 682 } -
linkfiliate/trunk/inc/Admin/Menu.php
r3399018 r3402638 101 101 array( 102 102 'parent_slug' => $this->parent_slug, 103 'page_title' => __('Import/Export', 'linkfiliate'), 104 'menu_title' => __('Import/Export', 'linkfiliate'), 105 'capability' => 'manage_options', 106 'menu_slug' => $plugin_url . '/#/import', 107 'function' => null, 108 ), 109 110 array( 111 'parent_slug' => $this->parent_slug, 103 112 'page_title' => __('Settings', 'linkfiliate'), 104 113 'menu_title' => __('Settings', 'linkfiliate'), -
linkfiliate/trunk/inc/Core/Install.php
r3399018 r3402638 167 167 user_agent TEXT DEFAULT NULL, 168 168 referrer TEXT DEFAULT NULL, 169 host VARCHAR(255) DEFAULT NULL, 170 uri VARCHAR(255) DEFAULT NULL, 169 171 created_at TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, 170 172 PRIMARY KEY (id), -
linkfiliate/trunk/inc/Core/Plugin.php
r3399018 r3402638 10 10 use LinkFiliate\Libs\Utils\Widget; 11 11 use LinkFiliate\Libs\Utils\Cache; 12 use LinkFiliate\Libs\Utils\Banner; 12 13 use LinkFiliate\Core\Install; 13 14 … … 56 57 Redirect::getInstance(); 57 58 Widget::getInstance()->init(); 59 Banner::getInstance()->init(); 58 60 Cache::init(); 59 61 } -
linkfiliate/trunk/inc/Routes/Api.php
r3399018 r3402638 48 48 $route->get('/overview/campaigns', [\LinkFiliate\App\Controllers\Overview::class, 'get_campaigns'], 'admin'); 49 49 $route->post('/reset-clicks', [\LinkFiliate\App\Controllers\Settings::class, 'reset_clicks'], 'admin'); 50 51 $route->get('/migrate/scan/{source}', [\LinkFiliate\App\Controllers\Migrate::class, 'scan'], 'admin'); 52 $route->post('/migrate/import/{source}', [\LinkFiliate\App\Controllers\Migrate::class, 'import'], 'admin'); 53 $route->post('/import-csv', [\LinkFiliate\App\Controllers\Import::class, 'csv'], 'admin'); 50 54 } 51 55 ); -
linkfiliate/trunk/inc/functions.php
r3399018 r3402638 29 29 30 30 // Optional if your JS needs nonce or AJAX URL 31 wp_localize_script('linkfiliate-admin-global', 'linkfil lateData', [31 wp_localize_script('linkfiliate-admin-global', 'linkfiliateData', [ 32 32 'ajaxUrl' => admin_url('admin-ajax.php'), 33 'nonce' => wp_create_nonce(' LINKFILIATE_admin_nonce'),33 'nonce' => wp_create_nonce('linkfiliate_admin_nonce'), 34 34 ]); 35 35 }); … … 59 59 return $buttons; 60 60 }); 61 62 if ( ! function_exists( 'linkfiliate_fs' ) ) { 63 // Create a helper function for easy SDK access. 64 function linkfiliate_fs() { 65 global $linkfiliate_fs; 66 67 if ( ! isset( $linkfiliate_fs ) ) { 68 // Include Freemius SDK. 69 require_once dirname( LINKFILIATE_PLUGIN_FILE ) . '/vendor/freemius/start.php'; 70 71 $linkfiliate_fs = fs_dynamic_init( array( 72 'id' => '21843', 73 'slug' => 'linkfiliate', 74 'type' => 'plugin', 75 'public_key' => 'pk_ab5bd327ac32a4e79fee15e74787d', 76 'is_premium' => false, 77 'is_org_compliant' => true, 78 'has_premium_version' => true, 79 'has_addons' => false, 80 'has_paid_plans' => true, 81 'has_affiliation' => 'selected', 82 'menu' => array( 83 'slug' => 'linkfiliate', 84 'account' => false, 85 'support' => false, 86 ), 87 ) ); 88 } 89 90 return $linkfiliate_fs; 91 } 92 93 // Init Freemius. 94 linkfiliate_fs(); 95 // Signal that SDK was initiated. 96 do_action( 'linkfiliate_fs_loaded' ); 97 } -
linkfiliate/trunk/readme.txt
r3399018 r3402638 1 === LinkFiliate - Create branded short links, track clicks, and manage all your affiliate URLs===2 Contributors: schorpy 3 Tags: affiliate links, link tracking, click tracking, url shortener, analytics1 === LinkFiliate – Advanced Affiliate Link Management, Branded Short Links, Click Tracking & Analytics === 2 Contributors: schorpy, freemius 3 Tags: affiliate links, link tracking, click tracking, url shortener, link tracker, pretty links 4 4 Requires at least: 6.2 5 5 Tested up to: 6.8.3 6 6 Requires PHP: 7.4 7 Stable tag: 1.0. 07 Stable tag: 1.0.1 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html 10 10 11 All-in-one link management plugin for WordPress — shorten, cloak, and track your affiliate or marketing links with real-time analytics and branded URLs.11 Create pretty branded URLs, cloak affiliate links, and track clicks in real time — giving you better control of all your marketing links in WordPress. 12 12 13 13 == Description == … … 83 83 - No risk of service shutdown affecting your links 84 84 85 =Can I migrate to LinkFiliate from other link plugins?= 86 LinkFiliate supports fast migration from most shortener and redirect plugins so you don’t have to rebuild your links. 87 85 88 = Who can benefit most from LinkFiliate? = 86 89 LinkFiliate is perfect for website owners, affiliate marketers, SEO professionals, and digital advertisers who need a powerful way to shorten, cloak, track, and manage links directly inside WordPress. … … 94 97 - Initial release. 95 98 96 99 = 1.0.1 = 100 - Add migrate from other plugins. -
linkfiliate/trunk/uninstall.php
r3399018 r3402638 13 13 } 14 14 15 require_once __DIR__ . '/libs/Utils/Cache.php'; 16 require_once __DIR__ . '/inc/Core/Uninstall.php'; 17 15 18 use LinkFiliate\Core\Uninstall; 16 19 use LinkFiliate\Libs\Utils\Cache; 17 20 18 require_once __DIR__ . '/vendor/autoload.php';19 21 20 22 … … 27 29 Uninstall::run(); 28 30 } 31
Note: See TracChangeset
for help on using the changeset viewer.