protected function titleFormat($i) { $text_transform = JComponentHelper::getParams('com_icagenda')->get('titleTransform', ''); $mbString = extension_loaded('mbstring'); if ($text_transform == 1) { $titleFormat = $mbString ? iCString::mb_ucfirst(mb_strtolower($i->title)) : ucfirst(strtolower($i->title)); return $titleFormat; } elseif ($text_transform == 2) { $titleFormat = $mbString ? mb_convert_case($i->title, MB_CASE_TITLE, "UTF-8") : ucwords(strtolower($i->title)); return $titleFormat; } elseif ($text_transform == 3) { $titleFormat = $mbString ? mb_strtoupper($i->title, "UTF-8") : strtoupper($i->title); return $titleFormat; } elseif ($text_transform == 4) { $titleFormat = $mbString ? mb_strtolower($i->title, "UTF-8") : strtolower($i->title); return $titleFormat; } return $i->title; }