Thanks for pointing me in the right direction!
It looks like for some reason the wp_upload_dir(); is not returning basedir or anything else.
Notice: Undefined index: basedir. I get the same thing with url, subdir,baseurl etc....
Here's what I had to do to get the plugin working:
A) manually create the WPFMP_DATA folder under /uploads
B) Add/change the following code in wordpress-file-monitor-plus.php:
// Set data directory
2.then comment out:
#$uploads = wp_upload_dir();
#$uploads['basedir'] = str_replace( array('\\', '/'), DIRECTORY_SEPARATOR, $uploads['basedir'] );
3. Add this line:
$Up = $_SERVER['DOCUMENT_ROOT'] . "/wp-content/uploads/";
4. Change this:
define( 'SC_WPFMP_DATA_FOLDER', $uploads['basedir'] . DIRECTORY_SEPARATOR . 'WPFMP_DATA' . DIRECTORY_SEPARATOR );
define( 'SC_WPFMP_DATA_FOLDER', $Up . DIRECTORY_SEPARATOR . 'WPFMP_DATA' . DIRECTORY_SEPARATOR );
Basically swapped $uploads['basedir'] for $Up
I have no idea why it's not finding the basedir but I'm happy that I can at least make it work on my other sites from here on out.
It's very strange that I didn't have this issue with the first 4-5 sites I installed this on. I even checked the WP/includes/functions.php to make sure it was correct and it all looked fine. There's no reason I can see why wp_upload_dir() is not working.
I'm running WP 3.4.1 and PHP Version 5.3.10
It's a great plugin. Nice clean code and great commenting. Thanks for all your time and effort in putting it together.