Example #1
0
 /**
  * @param bool $availableLanguagesDiff
  * @return array
  */
 public function getLanguages($availableLanguagesDiff = FALSE)
 {
     $languages = $this->database->getStaticLanguages();
     if ($availableLanguagesDiff) {
         $availableLanguages = $this->getApplicationConfiguration('AvailableLanguages');
         if (is_array($languages)) {
             $languagesDiff = array();
             foreach ($languages as $language) {
                 if (!in_array($language, $availableLanguages)) {
                     array_push($languagesDiff, $language);
                 }
             }
             $languages = $languagesDiff;
         }
     }
     return $languages;
 }