Page Menu
Home
In-Portal Phabricator
Search
Configure Global Search
Log In
Files
F804955
languages_config.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Wed, Feb 26, 8:51 PM
Size
8 KB
Mime Type
text/x-php
Expires
Fri, Feb 28, 8:51 PM (8 h, 4 m)
Engine
blob
Format
Raw Data
Handle
577276
Attached To
rINP In-Portal
languages_config.php
View Options
<?php
$config
=
Array
(
'Prefix'
=>
'lang'
,
'ItemClass'
=>
Array
(
'class'
=>
'LanguagesItem'
,
'file'
=>
'languages_item.php'
,
'build_event'
=>
'OnItemBuild'
),
'ListClass'
=>
Array
(
'class'
=>
'kDBList'
,
'file'
=>
''
,
'build_event'
=>
'OnListBuild'
),
'EventHandlerClass'
=>
Array
(
'class'
=>
'LanguagesEventHandler'
,
'file'
=>
'languages_event_handler.php'
,
'build_event'
=>
'OnBuild'
),
'TagProcessorClass'
=>
Array
(
'class'
=>
'LanguagesTagProcessor'
,
'file'
=>
'languages_tag_processor.php'
,
'build_event'
=>
'OnBuild'
),
'RegisterClasses'
=>
Array
(
Array
(
'pseudo'
=>
'LangXML'
,
'class'
=>
'LangXML_Parser'
,
'file'
=>
'import_xml.php'
),
),
'AutoLoad'
=>
true
,
'Hooks'
=>
Array
(
Array
(
'Mode'
=>
hAFTER
,
'Conditional'
=>
false
,
'HookToPrefix'
=>
'lang'
,
'HookToSpecial'
=>
''
,
'HookToEvent'
=>
Array
(
'OnSave'
),
'DoPrefix'
=>
''
,
'DoSpecial'
=>
''
,
'DoEvent'
=>
'OnReflectMultiLingualFields'
,
),
Array
(
'Mode'
=>
hAFTER
,
'Conditional'
=>
false
,
'HookToPrefix'
=>
'lang'
,
'HookToSpecial'
=>
''
,
'HookToEvent'
=>
Array
(
'OnPreSave'
),
'DoPrefix'
=>
''
,
'DoSpecial'
=>
''
,
'DoEvent'
=>
'OnCopyLabels'
,
),
Array
(
'Mode'
=>
hAFTER
,
'Conditional'
=>
false
,
'HookToPrefix'
=>
'lang'
,
'HookToSpecial'
=>
'*'
,
'HookToEvent'
=>
Array
(
'OnSave'
),
'DoPrefix'
=>
''
,
'DoSpecial'
=>
''
,
'DoEvent'
=>
'OnUpdatePrimary'
,
),
Array
(
'Mode'
=>
hAFTER
,
'Conditional'
=>
false
,
'HookToPrefix'
=>
'lang'
,
'HookToSpecial'
=>
'*'
,
'HookToEvent'
=>
Array
(
'OnSave'
,
'OnMassDelete'
),
'DoPrefix'
=>
''
,
'DoSpecial'
=>
''
,
'DoEvent'
=>
'OnScheduleTopFrameReload'
,
),
),
'QueryString'
=>
Array
(
1
=>
'id'
,
2
=>
'page'
,
3
=>
'event'
,
4
=>
'mode'
,
),
'IDField'
=>
'LanguageId'
,
'StatusField'
=>
Array
(
'Enabled'
,
'PrimaryLang'
),
// field, that is affected by Approve/Decline events
'TitleField'
=>
'PackName'
,
// field, used in bluebar when editing existing item
'TitlePresets'
=>
Array
(
'default'
=>
Array
(
'new_status_labels'
=>
Array
(
'lang'
=>
'!la_title_Adding_Language!'
),
'edit_status_labels'
=>
Array
(
'lang'
=>
'!la_title_Editing_Language!'
),
'new_titlefield'
=>
Array
(
'lang'
=>
''
),
),
'languages_list'
=>
Array
(
'prefixes'
=>
Array
(
'lang_List'
),
'format'
=>
"!la_title_Configuration! - !la_title_LanguagePacks! (#lang_recordcount#)"
),
'languages_edit_general'
=>
Array
(
'prefixes'
=>
Array
(
'lang'
),
'format'
=>
"#lang_status# '#lang_titlefield#' - !la_title_General!"
),
'phrases_list'
=>
Array
(
'prefixes'
=>
Array
(
'lang'
,
'phrases_List'
),
'format'
=>
"#lang_status# '#lang_titlefield#' - !la_title_Labels! (#phrases_recordcount#)"
),
'import_language'
=>
Array
(
'prefixes'
=>
Array
(
'phrases.import'
),
'format'
=>
"!la_title_InstallLanguagePackStep1!"
),
'import_language_step2'
=>
Array
(
'prefixes'
=>
Array
(
'phrases.import'
),
'format'
=>
"!la_title_InstallLanguagePackStep2!"
),
'export_language'
=>
Array
(
'prefixes'
=>
Array
(
'phrases.export'
),
'format'
=>
"!la_title_ExportLanguagePackStep1!"
),
'export_language_results'
=>
Array
(
'prefixes'
=>
Array
(
'phrases.export'
),
'format'
=>
"!la_title_ExportLanguagePackResults!"
),
'events_list'
=>
Array
(
'prefixes'
=>
Array
(
'lang'
,
'emailevents_List'
),
'format'
=>
"#lang_status# '#lang_titlefield#' - !la_title_EmailEvents! (#emailevents_recordcount#)"
),
'event_edit'
=>
Array
(
'prefixes'
=>
Array
(
'emailevents'
),
'edit_status_labels'
=>
Array
(
'emailevents'
=>
'!la_title_Editing_EmailEvent!'
),
'format'
=>
'#emailevents_status# - #emailevents_titlefield#'
),
'email_messages_edit'
=>
Array
(
'prefixes'
=>
Array
(
'lang'
,
'emailmessages'
),
'new_titlefield'
=>
Array
(
'emailmessages'
=>
''
),
'format'
=>
"#lang_status# '#lang_titlefield#' - !la_title_EditingEmailEvent! '#emailmessages_titlefield#'"
),
),
'PermSection'
=>
Array
(
'main'
=>
'in-portal:configure_lang'
),
'Sections'
=>
Array
(
'in-portal:configure_lang'
=>
Array
(
'parent'
=>
'in-portal:system'
,
'icon'
=>
'conf_regional'
,
'label'
=>
'la_tab_Regional'
,
'url'
=>
Array
(
't'
=>
'regional/languages_list'
,
'pass'
=>
'm'
),
'permissions'
=>
Array
(
'view'
,
'add'
,
'edit'
,
'delete'
,
'advanced:set_primary'
,
'advanced:import'
,
'advanced:export'
),
'priority'
=>
2
,
'type'
=>
stTREE
,
),
),
'TableName'
=>
TABLE_PREFIX
.
'Language'
,
'SubItems'
=>
Array
(
'phrases'
,
'emailmessages'
),
'FilterMenu'
=>
Array
(
'Groups'
=>
Array
(
Array
(
'mode'
=>
'AND'
,
'filters'
=>
Array
(
0
,
1
),
'type'
=>
WHERE_FILTER
),
),
'Filters'
=>
Array
(
0
=>
Array
(
'label'
=>
'la_Enabled'
,
'on_sql'
=>
''
,
'off_sql'
=>
'%1$s.Enabled != 1'
),
1
=>
Array
(
'label'
=>
'la_Disabled'
,
'on_sql'
=>
''
,
'off_sql'
=>
'%1$s.Enabled != 0'
),
)
),
'AutoDelete'
=>
true
,
'AutoClone'
=>
true
,
'ListSQLs'
=>
Array
(
''
=>
'SELECT * FROM %s'
,
),
// key - special, value - list select sql
'ItemSQLs'
=>
Array
(
''
=>
'SELECT * FROM %s'
,
),
'ListSortings'
=>
Array
(
''
=>
Array
(
'Sorting'
=>
Array
(
'PackName'
=>
'asc'
),
)
),
'Fields'
=>
Array
(
'LanguageId'
=>
Array
(
'type'
=>
'int'
,
'not_null'
=>
1
,
'default'
=>
0
),
'PackName'
=>
Array
(
'type'
=>
'string'
,
'not_null'
=>
'1'
,
'default'
=>
''
,
'required'
=>
1
),
'LocalName'
=>
Array
(
'type'
=>
'string'
,
'not_null'
=>
'1'
,
'default'
=>
''
,
'required'
=>
1
),
'Enabled'
=>
Array
(
'type'
=>
'int'
,
'formatter'
=>
'kOptionsFormatter'
,
'options'
=>
Array
(
0
=>
'la_Disabled'
,
1
=>
'la_Enabled'
),
'use_phrases'
=>
1
,
'not_null'
=>
1
,
'default'
=>
1
),
'PrimaryLang'
=>
Array
(
'type'
=>
'int'
,
'not_null'
=>
1
,
'default'
=>
0
),
'IconURL'
=>
Array
(
'type'
=>
'string'
,
'default'
=>
null
),
'DateFormat'
=>
Array
(
'type'
=>
'string'
,
'not_null'
=>
'1'
,
'default'
=>
''
,
'required'
=>
1
),
'TimeFormat'
=>
Array
(
'type'
=>
'string'
,
'not_null'
=>
'1'
,
'default'
=>
''
,
'required'
=>
1
),
'InputDateFormat'
=>
Array
(
'type'
=>
'string'
,
'formatter'
=>
'kOptionsFormatter'
,
'options'
=>
Array
(
'm/d/Y'
=>
'mm/dd/yyyy'
,
'd/m/Y'
=>
'dd/mm/yyyy'
,
'm.d.Y'
=>
'mm.dd.yyyy'
,
'd.m.Y'
=>
'dd.mm.yyyy'
),
'not_null'
=>
'1'
,
'default'
=>
'm/d/Y'
,
'required'
=>
1
),
'InputTimeFormat'
=>
Array
(
'type'
=>
'string'
,
'formatter'
=>
'kOptionsFormatter'
,
'options'
=>
Array
(
'g:i:s A'
=>
'g:i:s A'
,
'g:i A'
=>
'g:i A'
,
'H:i:s'
=>
'H:i:s'
,
'H:i'
=>
'H:i'
),
'not_null'
=>
'1'
,
'default'
=>
'g:i:s A'
,
'required'
=>
1
),
'DecimalPoint'
=>
Array
(
'type'
=>
'string'
,
'not_null'
=>
1
,
'default'
=>
''
),
'ThousandSep'
=>
Array
(
'type'
=>
'string'
,
'not_null'
=>
1
,
'default'
=>
''
),
'Charset'
=>
Array
(
'type'
=>
'string'
,
'not_null'
=>
'1'
,
'default'
=>
''
,
'required'
=>
1
),
'UnitSystem'
=>
Array
(
'type'
=>
'int'
,
'not_null'
=>
1
,
'default'
=>
1
,
'formatter'
=>
'kOptionsFormatter'
,
'options'
=>
Array
(
1
=>
'la_Metric'
,
2
=>
'la_US_UK'
),
'use_phrases'
=>
1
),
),
'VirtualFields'
=>
Array
(
'CopyLabels'
=>
Array
(
'type'
=>
'int'
,
'default'
=>
0
),
'CopyFromLanguage'
=>
Array
(
'type'
=>
'int'
,
'formatter'
=>
'kOptionsFormatter'
,
'options_sql'
=>
'SELECT %s FROM '
.
TABLE_PREFIX
.
'Language ORDER BY PackName'
,
'option_title_field'
=>
'PackName'
,
'option_key_field'
=>
'LanguageId'
),
),
'Grids'
=>
Array
(
'Default'
=>
Array
(
'Icons'
=>
Array
(
'default'
=>
'icon16_custom.gif'
,
'0_0'
=>
'icon16_language_disabled.gif'
,
'1_0'
=>
'icon16_language.gif'
,
'0_1'
=>
'icon16_language_disabled.gif'
,
'1_1'
=>
'icon16_language_primary.gif'
),
'Fields'
=>
Array
(
'PackName'
=>
Array
(
'title'
=>
'la_col_PackName'
,
'data_block'
=>
'grid_checkbox_td'
),
'LocalName'
=>
Array
(
'title'
=>
'la_col_LocalName'
),
'Enabled'
=>
Array
(
'title'
=>
'la_col_Status'
,
'filter_block'
=>
'grid_options_filter'
),
),
),
),
);
?>
Event Timeline
Log In to Comment