remove old readme
[atutor.git] / docs / mods / _core / languages / module_cron.php
1 <?php\r
2 \r
3 // this cron checks for new available languages and installs them if found.\r
4 function languages_cron() {\r
5         global $_config;\r
6         if (!$_config['auto_install_languages']) { return; }\r
7 \r
8 \r
9         global $languageManager;\r
10 \r
11         require(AT_INCLUDE_PATH.'classes/Language/RemoteLanguageManager.class.php');\r
12         require(AT_INCLUDE_PATH.'classes/pclzip.lib.php');\r
13 \r
14         $remoteLanguageManager = new RemoteLanguageManager();\r
15 \r
16         $languages = $remoteLanguageManager->getAvailableLanguages();\r
17 \r
18         foreach ($languages as $codes) {\r
19                 $language = current($codes);\r
20                 if (($language->getStatus() == AT_LANG_STATUS_PUBLISHED) && !$languageManager->exists($language->getCode())) {\r
21                         // language does not exist\r
22 \r
23                         $remoteLanguageManager->import($language->getCode());\r
24                 }\r
25         }\r
26 }\r
27 \r
28 ?>