33 if (!$ilSetting->get(
"lang_translate_".$lng->getLangKey()))
40 $ref_id = self::_lookupLangFolderRefId();
41 return $rbacsystem->checkAccess(
"read,write", (
int)
$ref_id);
60 $ref_id = self::_lookupLangFolderRefId();
61 return $rbacsystem->checkAccess(
"read,write", (
int)
$ref_id);
76 $q =
"SELECT ref_id FROM object_reference r, object_data d".
77 " WHERE r.obj_id = d.obj_id AND d.type = ".$ilDB->quote(
"lngf",
"text");
78 $set = $ilDB->query($q);
79 $row = $ilDB->fetchAssoc($set);
80 return $row[
'ref_id'];
94 $q =
"SELECT obj_id FROM object_data ".
95 " WHERE type = ".$ilDB->quote(
"lng",
"text").
96 " AND title = ".$ilDB->quote($a_key,
"text");
97 $set = $ilDB->query($q);
98 $row = $ilDB->fetchAssoc($set);
99 return $row[
'obj_id'];
112 .
"?ref_id=".self::_lookupLangFolderRefId()
113 .
"&baseClass=ilAdministrationGUI" 114 .
"&cmdClass=ilobjlanguageextgui" 115 .
"&view_mode=translate" 116 .
"&reset_offset=true";
131 return (strtolower(
$_GET[
'cmdClass'] ==
'ilobjlanguageextgui')
and $_GET[
'view_mode'] ==
"translate");
141 $_SESSION[
'lang_ext_maintenance'][
'used_modules'] = array_keys($lng->getUsedModules());
142 $_SESSION[
'lang_ext_maintenance'][
'used_topics'] = array_keys($lng->getUsedTopics());
152 $saved =
$_SESSION[
'lang_ext_maintenance'][
'used_modules'];
153 return is_array($saved) ? $saved :
array();
163 $saved =
$_SESSION[
'lang_ext_maintenance'][
'used_topics'];
164 return is_array($saved) ? $saved :
array();
static _isPageTranslation()
Check if the current request is a page translation.
static _getSavedModules()
Get the stored modules from the user session.
static _checkMaintenance()
Permission check for language maintenance (import/export)
static _lookupId($a_key)
Lookup the object ID for a language key.
static _getTranslationLink()
Get the link to translate the current page.
static _lookupLangFolderRefId()
Lookup the ref_id of the global language folder.
static _getSavedTopics()
Get the stored topics from the user session.
Create styles array
The data for the language used.
static _saveUsages()
Store the collected usages in the user session.
static _checkTranslate()
Permission check for translations.