Index: trunk/core/units/themes/themes_config.php =================================================================== diff -u -N -r5110 -r6625 --- trunk/core/units/themes/themes_config.php (.../themes_config.php) (revision 5110) +++ trunk/core/units/themes/themes_config.php (.../themes_config.php) (revision 6625) @@ -1,10 +1,10 @@ 'theme', 'ItemClass' => Array('class'=>'kDBItem','file'=>'','build_event'=>'OnItemBuild'), 'ListClass' => Array('class'=>'kDBList','file'=>'','build_event'=>'OnListBuild'), - 'EventHandlerClass' => Array('class'=>'InpDBEventHandler','file'=>'','build_event'=>'OnBuild'), + 'EventHandlerClass' => Array('class'=>'kDBEventHandler','file'=>'','build_event'=>'OnBuild'), 'TagProcessorClass' => Array('class'=>'ThemesTagProcessor','file'=>'themes_tag_processor.php','build_event'=>'OnBuild'), 'AutoLoad' => true, 'Hooks' => Array(), @@ -15,15 +15,15 @@ 4 => 'mode', ), 'IDField' => 'ThemeId', - + 'StatusField' => Array('Enabled','Primary'), - + 'TitleField' => 'Name', - + 'TableName' => TABLE_PREFIX.'Theme', 'SubItems' => Array('themefiles'), - - + + 'Sections' => Array( 'in-portal:configure_themes' => Array( 'parent' => 'in-portal:system', @@ -34,34 +34,34 @@ 'priority' => 3, 'type' => stTREE, ), - + ), - + '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 %1$s.*, style.LastCompiled, style.Name AS StyleName - FROM %s + FROM %s LEFT JOIN '.TABLE_PREFIX.'Stylesheets style ON style.StylesheetId = %1$s.StylesheetId', ), - 'ListSortings' => Array( + 'ListSortings' => Array( '' => Array( 'Sorting' => Array('Name' => 'asc'), ) - ), + ), 'Fields' => Array( 'ThemeId' => Array(), 'Name' => Array('type' => 'string','not_null' => '1','default' => ''), @@ -75,7 +75,7 @@ 'VirtualFields' => Array( 'LastCompiled' => Array('type'=>'int', 'formatter'=>'kDateFormatter' ), ), - + 'Grids' => Array( 'Default' => Array( 'Icons' => Array('default'=>'icon16_custom.gif',0=>'icon16_style_disabled.gif',1=>'icon16_style.gif'), @@ -84,7 +84,7 @@ 'Description' => Array( 'title'=>'la_col_Description', 'data_block' => 'grid_description_td' ), 'Enabled' => Array( 'title'=>'la_col_Status' ), ), - + ), ), );