Beispiel #1
0
 /**
  * Returns the locale instance.
  * This overrides the default CApplication->getLocale() function.
  * @param string $localeID the locale ID (e.g. en_US). If null, the {@link getLanguage application language ID} will be used.
  * @return CLocale the locale instance
  */
 public function getLocale($localeID = null)
 {
     if ($localeID == null && $this->user->userModel != null && $this->user->userModel->id > 0 && $this->user->userModel->locale != null) {
         $localeID = $this->user->userModel->locale;
     } elseif ($localeID == null) {
         $localeID = $this->getLanguage();
     }
     return ZurmoLocale::getInstance($localeID);
 }
Beispiel #2
0
 /**
  * Returns the locale instance.
  * This overrides the default CApplication->getLocale() function.
  * @param string $localeID the locale ID (e.g. en_US). If null, the {@link getLanguage application language ID} will be used.
  * @return CLocale the locale instance
  */
 public function getLocale($localeID = null)
 {
     return ZurmoLocale::getInstance($localeID === null ? $this->getLanguage() : $localeID);
 }