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

Reply via email to