Addons

The script supports modular addons for extending functionality.

Addon Types

  • User Addons: Appear in the user sidebar (e.g., coupon codes, challenge, ptc, offerwalls)
  • Admin Addons: Appear only in the admin panel (e.g., banned, proxycheck)

Managing Addons

  1. Upload the addon folder to addons/
  2. Go to Admin Panel → Addons
  3. Install, activate, or deactivate the addon

Addon Structure (New Architecture)

app/Addons/
  coupon/
    addon.json
    routes.php
    install.sql
    Controllers/
      AdminController.php
      UserController.php
    Views/
      admin/
        coupon.php
        banners.php
      user/
        coupon.php
  offerwalls/
    addon.json
    routes.php
    install.sql
    Controllers/
      AdminController.php
      UserController.php
      ConfirmController.php
    Views/
      admin/
        settings.php
        pending.php
      user/
        offerwall.php
        bitcotasks.php
        offerwallmedia.php
  challenge/
    addon.json
    routes.php
    Controllers/
      ...
    Views/
      ...
  proxycheck/
    addon.json
    routes.php
    Controllers/
      ...
    Views/
      ...
  banned/
    addon.json
    routes.php
    Controllers/
      ...
    Views/
      ...
            

Creating Addons

Modern addons use MVC architecture with dedicated Controllers and Views folders. Admin addons appear in the admin sidebar automatically when activated.