mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #01790
[Bug 643503] [NEW] styles.css path is wrong for plugins on windows
Public bug reported:
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;
** Affects: mahara
Importance: Undecided
Status: New
--
styles.css path is wrong for plugins on windows
https://bugs.launchpad.net/bugs/643503
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Status in Mahara ePortfolio: New
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;
Follow ups
-
[Bug 643503] Re: styles.css path is wrong for plugins on windows
From: François Marier, 2011-06-14
-
[Bug 643503] Re: styles.css path is wrong for plugins on windows
From: Melissa Draper, 2011-05-10
-
[Bug 643503] Re: styles.css path is wrong for plugins on windows
From: Melissa Draper, 2011-05-03
-
[Bug 643503] Re: styles.css path is wrong for plugins on windows
From: Melissa Draper, 2011-05-02
-
[Bug 643503] Re: styles.css path is wrong for plugins on windows
From: François Marier, 2011-05-02
-
[Bug 643503] Re: styles.css path is wrong for plugins on windows
From: François Marier, 2011-02-24
-
[Bug 643503] Re: styles.css path is wrong for plugins on windows
From: François Marier, 2010-12-20
-
[Bug 643503] Re: styles.css path is wrong for plugins on windows
From: Richard Mansfield, 2010-11-02
-
[Bug 643503] Re: styles.css path is wrong for plugins on windows
From: Andrew Nicols, 2010-09-20
-
[Bug 643503] Re: styles.css path is wrong for plugins on windows
From: Matt Gibson, 2010-09-20
-
[Bug 643503] Re: styles.css path is wrong for plugins on windows
From: Andrew Robert Nicols, 2010-09-20
-
[Bug 643503] Re: styles.css path is wrong for plugins on windows
From: Andrew Robert Nicols, 2010-09-20
-
[Bug 643503] Re: styles.css path is wrong for plugins on windows
From: Andrew Robert Nicols, 2010-09-20
-
[Bug 643503] [NEW] styles.css path is wrong for plugins on windows
From: Matt Gibson, 2010-09-20
References