LFMTE mods

The Traffic Exchange Script (LFMTE) script enhancements.

Mods are licensed per domain and prices are in US dollars.
The license is valid for the lifetime of the mod (no repeat billing) and includes any updates.

These mods require the cURL extension to be enabled on your server.
cURL is a required extension for LFMTE, so this should not be a problem.
You can check that cURL is enabled by opening the View Advanced Server/PHP Info link
at the bottom of the 'Settings - System Settings' page and searching for curl.

Start your own traffic exchange. Get unlimited licenses of the LFMTE script free.
Don't own the LFMTE script but wanting to start your own Traffic Exchange?
Purchase mods to the value of $97.00 or more and receive unlimited licenses of the LFMTE script at no additional cost.

Mod nameDescriptionVersionPriceStatus
compsmodCompetitions mod.1.5$147.00Getting a make over.
sqbanmodSquare banner add-in mod1.5$147.00Getting a make over.
pawidgetMembers ads pending approval widget1.5$47.00Getting a make over.
loginlogseasrchPer member login log display mod & widget1.5$47.00Getting a make over.
ccwidgetMember Credit/Impression Stats widget2.1$47.00Available for purchase.
qswidgetMember quick search widget1.5$0.00Available for download.
autoassignAuto-assign views mod0.5$127.00Testing @ Traffic Exchange Results.
2manyadsMembers with too many ads0.5$47.00Testing @ Traffic Exchange Results.
testimonialsMember testimonials. 0.5$25.00Testing @ Traffic Exchange Results.
surficonrSurf icon calendar.0.1$25.00In development.
adclearRemove deleted members ads.0.1$25.00In development.

Too many ads widget for LFMTE

If a member upgrades they will typically be able to setup more advertisements than before the upgrade. Makes sense.

However, if their upgrade expires they get to keep the additional ads. Didn't make sense to me.

I'm afraid I was unable to understand the logic behind that 'feature' and it soon became obvious that I was not the only owner who thought it odd. Going through member by member and counting each of their ad types was an impossible task.

To quickly find members with more ads than their membership allows, 2manyads was conceived and, to make the information easy to find, squeezed into a widget.

The widget displays on the admin menu and compares the number of active ads each member has against their membership level.

It can be set to check every time you go into the main admin page. But, because that could take a while, by default it is set to only query the database on demand.

How the widget looks in 'Settings - Widgets'
2manyads widget
Not much configuration required.
2manyads widget settings

The default display on the admin page
2manyads widget default view

The active display on the admin page
2manyads widget active view
Clicking on view will display a list of all members with too many of that type of ad.

2manyads widget member list
Clicking on a member will take you to the familiar ad management page for that member where you can manage (e.g. pause or suspend) their ads.

2manyads widget member ads

The widget is licensed per domain, but will also work on the www and test sub-domains.

For example, for the domain the license is valid on -


  • Live site running the LFMTE script v2.44 or later
  • ioncube loader 9.0 or later
  • PHP 5.6

Installation: Download the installer (available once purchased on the 'Your keys and downloads' page, unzip and run. Exactly the same as the LFM script installs.

Site changes:
  • New files uploaded
    • pt56ok_2ma_installer.php
      uploaded to the root folder of your site. Will be deleted after the install is complete.
    • pt56ok_2manysettings.php
      uploaded to /admin/widgets/
    • pt56ok_2manyads.php
      uploaded to /admin/widgets/
    • pt56ok_2manyads.php
      uploaded to /admin/
    • cron_mods.php
      uploaded to /pt56ok/. Folder created if not already there. File uploaded/upgraded if necessary.
  • Existing LFMTE script files modified
  • Existing LFMTE Database table structures modified
  • Database tables added
    • pt56ok_mods
      contains licensing and version details of the mod (modified if table already exists)
    • pt56ok_2manysettings
      Contains a record which determines whether the widget is populated automatically or on demand.
  • Database tables modified
    • oto_widgets & oto_widgetpositions
      installs the widget onto the admin page.
    • oto_cronjobs
      Adds cron job if not already installed to check for mod updates. Also checks the license is valid.
      The widget will stop working if this job doesn't run.
    • Optional. oto_adminmenu modification
      If it doesn't already exist, adds a dropdown to the admin menu called "Pete's Mods" containing links to /admin/view_phpinfo.php and/or /admin/croncheck.php to make these tools easier to find.

  • Pricing:
    Discounted pricing is available if licenses are purchased for multiple domains in a single transaction.

    Number of domains
    Price per domain
    2 to 4
    5 to 9
    10 to 19



Site built on the free LFM membership script.
© 2016 - 2021 Pete Tyson all rights reserved worldwide
Check out this site to see where I test my mods Traffic Exchange Results : built on LFMTE - The Traffic Exchange script