Let's replace the DIRECTORY_SEPARATOR in Mahara with forward slashes. Ideally we should also suggest the same thing to Dwoo's upstream and/or submit patches.
** Changed in: mahara Importance: Medium => Low ** Tags added: bite-sized windows -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. https://bugs.launchpad.net/bugs/643503 Title: styles.css path is wrong for plugins on windows Status in Mahara ePortfolio: Confirmed Bug description: Using Mahara 1.2.6 on Windows XP and MySQL. Debugging using Firebug The paths returned by $THEME->get_url() include use of DIRECTORY_SEPARATOR in the middle of a URL, which doesn't work. The line caling it is 1029 of /artefact/form/elements/filebrowser.php: $pluginsheets = $THEME->get_url('style/style.css', true, 'artefact/file'); And the function causing the problem is get_path() on line 697 of /ib/web.php, which can be fixed by altering line 699 to this: $plugindirectory = ($plugindirectory && substr($plugindirectory, -1) != '/') ? $plugindirectory . '/' : $plugindirectory; Original line 699: $plugindirectory = ($plugindirectory && substr($plugindirectory, -1) != DIRECTORY_SEPARATOR) ? $plugindirectory . DIRECTORY_SEPARATOR : $plugindirectory; _______________________________________________ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp