From: cash Date: Thu, 30 Jun 2011 00:38:11 +0000 (-0400) Subject: handling spaces and uppercase characters when creating menu item classes X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=8526e7d2d081dc516710864c79561abf974d8feb;p=lorea%2Felgg.git handling spaces and uppercase characters when creating menu item classes --- diff --git a/engine/classes/ElggMenuItem.php b/engine/classes/ElggMenuItem.php index 36c21b8b4..cfdc2f5fa 100644 --- a/engine/classes/ElggMenuItem.php +++ b/engine/classes/ElggMenuItem.php @@ -394,8 +394,10 @@ class ElggMenuItem { */ public function getItemClass() { // allow people to specify name with underscores and colons - $name = str_replace('_', '-', $this->getName()); + $name = strtolower($this->getName()); + $name = str_replace('_', '-', $name); $name = str_replace(':', '-', $name); + $name = str_replace(' ', '-', $name); $class = implode(' ', $this->data['itemClass']); if ($class) {