Differences Between: [Versions 310 and 311] [Versions 310 and 400] [Versions 310 and 401] [Versions 310 and 402] [Versions 310 and 403]
Lang import controller
Copyright: | 2014 Dan Poltawski <dan@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 224 lines (8 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
controller:: (6 methods):
__construct()
install_languagepacks()
uninstall_language()
update_all_installed_languages()
is_installed_lang()
lang_pack_url()
Class: controller - X-Ref
Lang import controller__construct() X-Ref |
Constructor. |
install_languagepacks($langs, $updating = false) X-Ref |
Install language packs provided param: string|array $langs array of langcodes or individual langcodes param: bool $updating true if updating the langpacks return: int false if an error encountered or |
uninstall_language($lang) X-Ref |
Uninstall language pack param: string $lang language code return: bool true if language succesfull installed |
update_all_installed_languages() X-Ref |
Updated all install language packs with the latest found on servre return: bool true if languages succesfully updated. |
is_installed_lang($lang, $md5check) X-Ref |
checks the md5 of the zip file, grabbed from download.moodle.org, against the md5 of the local language file from last update param: string $lang language code param: string $md5check md5 to check return: bool true if installed |
lang_pack_url($langcode = '') X-Ref |
Returns the URL where a given language pack can be downloaded Alternatively, if the parameter is empty, returns URL of the page with the list of all available language packs. param: string $langcode language code like 'cs' or empty for unknown return: string URL |