Hi guys, we were having the same problem, that's how we fixed it:
Please go to plugin.php file function setup() on line 111.
Basically this is the setup function of the object ConfSched_Plugin which will hold info like directory name and url.
On windows setup is failing due to the comparisson paths:
stripos( __FILE__, WP_PLUGIN_DIR )
on windows _FILE_ is built like this: root\dir\to\path and instead WP_PLUGIN_DIR is build like this: root/dir/to/path so comparison fails and plugin is not setup up properly.
What we did was to fix pahts replacing '\' by '/' before comparing, and then using those 2 new variables instead of __FILE__ and WP_PLUGIN_DIR.
public function setup( $name = '' ) {
//remove backslashes for windows machines
$file = str_replace("\\","/",__FILE__);
$plugindir = str_replace("\\","/",WP_PLUGIN_DIR);
if ( ! $name )
throw new exception( "Please pass the name parameter into the setup method." );
$this->name = $name;
// Setup the dir and url for this plugin/theme
if ( stripos( $file, 'themes' ) ) {
...
}
elseif ( stripos( $file, $plugindir ) !== false ) {...
Hope you find this helpful.
Cheers.