Index: trunk/kernel/units/phrases/phrases_config.php =================================================================== diff -u -r4471 -r4712 --- trunk/kernel/units/phrases/phrases_config.php (.../phrases_config.php) (revision 4471) +++ trunk/kernel/units/phrases/phrases_config.php (.../phrases_config.php) (revision 4712) @@ -7,8 +7,8 @@ 'EventHandlerClass' => Array('class'=>'PhrasesEventHandler','file'=>'phrases_event_handler.php','build_event'=>'OnBuild'), 'TagProcessorClass' => Array('class'=>'kDBTagProcessor','file'=>'','build_event'=>'OnBuild'), 'AutoLoad' => true, - - 'Hooks' => Array( + + 'Hooks' => Array( Array( 'Mode' => hBEFORE, 'Conditional' => false, @@ -19,7 +19,7 @@ 'DoSpecial' => '', 'DoEvent' => 'OnBeforePhraseCreate', ), - + Array( 'Mode' => hAFTER, 'Conditional' => false, @@ -31,27 +31,29 @@ 'DoEvent' => 'OnSetLastUpdated', ), ), - + 'QueryString' => Array( 1 => 'id', 2 => 'page', 3 => 'event', 4 => 'label', ), 'IDField' => 'PhraseId', - + + 'StatusField' => Array('Type'), + 'TitleField' => 'Phrase', - + 'TitlePresets' => Array( 'default' => Array( 'new_status_labels' => Array('phrases'=>'!la_title_Adding_Phrase!'), 'edit_status_labels' => Array('phrases'=>'!la_title_Editing_Phrase!'), 'new_titlefield' => Array('phrases'=>'!la_title_New_Phrase!'), ), - + 'phrase_edit' => Array('prefixes' => Array('phrases'), 'format' => '#phrases_status# - #phrases_titlefield#'), - + ), - + 'FilterMenu' => Array( 'Groups' => Array( Array('mode' => 'AND', 'filters' => Array('show_front','show_admin','show_both'), 'type' => WHERE_FILTER), @@ -62,36 +64,36 @@ 'show_both' => Array('label' => 'la_PhraseType_Both', 'on_sql' => '', 'off_sql' => '%1$s.PhraseType != 2' ), ) ), - + 'TableName' => TABLE_PREFIX.'Phrase', - + 'CalculatedFields' => Array( '' => Array( 'PrimaryTranslation' => 'pri.Translation', ), - + ), - + 'ListSQLs' => Array( ''=>' SELECT %1$s.* %2$s FROM %1$s LEFT JOIN '.TABLE_PREFIX.'Phrase pri ON (%1$s.Phrase = pri.Phrase) AND (pri.LanguageId = 1)'), - + 'ItemSQLs' => Array( ''=>' SELECT %1$s.* %2$s FROM %1$s LEFT JOIN '.TABLE_PREFIX.'Phrase pri ON (%1$s.Phrase = pri.Phrase) AND (pri.LanguageId = 1)',), - + 'ListSortings' => Array( '' => Array( 'Sorting' => Array('Phrase' => 'asc'), ) ), - + 'ForeignKey' => 'LanguageId', 'ParentTableKey' => 'LanguageId', 'ParentPrefix' => 'lang', 'AutoDelete' => true, 'AutoClone' => true, - + 'Fields' => Array( 'Phrase' => Array('type' => 'string','required'=>1,'unique'=>Array('LanguageId'),'not_null' => '1','default' => ''), 'Translation' => Array('type' => 'string','required'=>1,'not_null' => '1','default' => ''), @@ -102,13 +104,14 @@ 'LastChangeIP' => Array('type' => 'string','not_null' => '1','default' => ''), 'Module' => Array('type' => 'string', 'formatter'=>'kOptionsFormatter', 'options'=>Array(''=>''), 'options_sql' => 'SELECT %s FROM '.TABLE_PREFIX.'Modules ORDER BY Name', 'option_key_field'=>'Name', 'option_title_field'=>'Name', 'not_null' => '1','default' => 'In-Portal'), ), - - 'VirtualFields' => Array( + + 'VirtualFields' => Array( 'PrimaryTranslation' => Array(), 'LangFile' => Array(), 'ImportOverwrite' => Array(), + 'DoNotEncode' => Array(), ), - + 'Grids' => Array( 'Default' => Array( 'Icons' => Array('default'=>'icon16_language_var.gif'), @@ -120,7 +123,7 @@ 'LastChanged' => Array( 'title'=>'la_col_LastChanged' ), 'Module' => Array( 'title'=>'la_col_Module' ), ), - + ), ), );