예제 #1
0
파일: icmodel.php 프로젝트: madcsaba/li-de
 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;
 }