osDate plugin
Latest version
v1.3 03-Jul-09
Release notes
1.3: Bug fix. Added support for osDate 2.0.X (tested on 2.0.7). German translation added (thanks to Pater of osdate-forum.de).
1.2: Bug fix: When detection action is 'delete' not all user data was deleted.
1.1: Minor update giving correct error message when osDate is hosted on server with
multiple IP addresses. If you have 1.0 up and running there is no need to upgrade
to this version.
Download link
Anatoa osDate 2.X Plugin v1.3 (157 KB)
Compatibility
Tested on osDate 2.1.9 and 2.0.7. It may also work on older 2.1.X versions - feedback would be appreciated.
This plugin requires PHP v5.X. It will not work on 4.X.
Features
Automated fraud detection and augmented user administration. This is a screenshot of the new administrative menu section:

Report fake profiles and spamming users from a new admin page:
View complete logs of all actions taken by the plugin. This also allows review of messages sent between members.

The plugin can be configured to automatically delete user profiles which are suspected fraudulent. A separate profile archive viewer can be used to review such profiles, and restore any of them if needed.
Got a large database of existing members? The plugin allows checking of all existing data against Anatoa's fraud detection system and has an easy to use page for this:

Installation instructions - Fresh Install
Depending on whether you have SSH access to your server or not, there are two ways of installing as described in the table below.
| Install with SSH access | Install with Control Panel / cPanel / FTP |
1. Copy the file AnatoaOsDate2.X-1.3.zip to the plugins directory (typically "httpdocs/plugins" or "public_html/plugins"). 3. Run the command "chown -R xxx.apache anatoa" where xxx is replaced by the user which owns the osDate files. If uploading your files using a control panel, this step is in most cases not required. 4. Run the command "chmod ug+w anatoa/cron.php anatoa/includes/tmp". If using a control panel, use it to set write access for this file and directory. 5. Go to a web browser on your client machine, and log on to the Admin section of your osDate site. Select "Plugins" in the left menu to bring up the list of available plugins. Anatoa should appear in this list. Click on "install". 6. Reload your Admin section menu, where Anatoa should now appear at the bottom. Click on "Anatoa" and then "Configuration". Enter your API key (see note below) and press Save. 6. Go back to main Anatoa administration screen. You should now see a message at the bottom of the page with the text "Please add the following cron task to your system to correct this (all on one line)". Copy the line below, which is the crontab entry which you have to add to your server. 7. Use your cPanel or other control panel, or an SSH login to add a cron entry. From SSH, type the command "crontab -e" to start the crontab editor. Find a new line and paste in the crontab entry from step 6 (all on one line). It will look similar to: |
1. Extract the contents of the file AnatoaOsDate2.X-1.3.zip and use FTP to upload the anatoa directory with all its files to the plugins directory (typically "httpdocs/plugins" or "public_html/plugins"). 2. Use FTP or your control panel to change permissions to 666 for "anatoa/cron.php" and 777 for "anatoa/includes/tmp". 3. Go to a web browser on your client machine, and log on to the Admin section of your osDate site. Select "Plugins" in the left menu to bring up the list of available plugins. Anatoa should appear in this list. Click on "install". 4. Reload your Admin section menu, where Anatoa should now appear at the bottom. Click on "Anatoa" and then "Configuration". Enter your API key (see note below) and press Save. 5. Go back to main Anatoa administration screen. You should now see a message at the bottom of the page with the text "Please add the following cron task to your system to correct this (all on one line)". Copy the line below, which is the crontab entry which you have to add to your server. 6. Use the appropriate page of your cPanel or other control panel to add a cron entry. It should contain the following fields: */3 * * * * php /path to osDate install/plugins/anatoa/cron.php XXXXXX where "path to osDate install" is the full path on your server.
|
Remember to sign up for a (free) account at anatoa.com to get your API key, and enter this key in the configuration page. You will need the IP address of your server in order to sign up correctly. You can find this by typing "ping mysite.com" in a command window on your client computer.
Feel free to contact us if you require installation assistance!
Installation instructions - Upgrade
Unzip and replace all files.
