Index: branches/RC/core/units/selectors/selectors_config.php =================================================================== diff -u -r8929 -r11538 --- branches/RC/core/units/selectors/selectors_config.php (.../selectors_config.php) (revision 8929) +++ branches/RC/core/units/selectors/selectors_config.php (.../selectors_config.php) (revision 11538) @@ -7,14 +7,14 @@ 'EventHandlerClass' => Array('class'=>'SelectorsEventHandler','file'=>'selectors_event_handler.php','build_event'=>'OnBuild'), 'TagProcessorClass' => Array('class'=>'SelectorsTagProcessor','file'=>'selectors_tag_processor.php','build_event'=>'OnBuild'), 'AutoLoad' => true, - + 'Clones' => Array( 'selectorsbase' => Array( 'Hooks' => Array(), 'Constrain' => 'Type = 1', 'SubItems' => Array('selectorsblock'), ), - + 'selectorsblock' => Array( 'Hooks' => Array(), 'Constrain' => 'Type = 2', @@ -23,8 +23,8 @@ 'ParentPrefix' => 'selectorsbase', ), ), - - 'Hooks' => Array( + + 'Hooks' => Array( Array( 'Mode' => hAFTER, 'Conditional' => false, @@ -35,7 +35,7 @@ 'DoSpecial' => '', 'DoEvent' => 'OnPrepareBaseStyles', ), - + Array( 'Mode' => hAFTER, 'Conditional' => false, @@ -47,7 +47,7 @@ 'DoEvent' => 'OnPrepareBaseStyles', ), ), - + 'MyHooks' => Array( Array( 'Mode' => hAFTER, @@ -58,34 +58,34 @@ 'DoEvent' => 'OnMyEvent', ), ), - + 'QueryString' => Array( 1 => 'id', 2 => 'page', 3 => 'event', ), 'IDField' => 'SelectorId', - + 'TitleField' => 'Name', - + 'TableName' => TABLE_PREFIX.'StylesheetSelectors', - + 'ForeignKey' => 'StylesheetId', 'ParentTableKey' => 'StylesheetId', - 'ParentPrefix' => 'css', + 'ParentPrefix' => 'css', 'AutoDelete' => true, 'AutoClone' => true, - + 'ListSQLs' => Array( ''=>' SELECT %1$s.* FROM %s', ), // key - special, value - list select sql 'ItemSQLs' => Array( ''=>'SELECT * FROM %s', ), - 'ListSortings' => Array( + 'ListSortings' => Array( '' => Array( 'Sorting' => Array('Name' => 'asc'), ) - ), + ), 'Fields' => Array( 'SelectorId' => Array('type' => 'int', 'not_null' => 1, 'default' => 0), 'StylesheetId' => Array('type' => 'int', 'unique'=>Array('SelectorName'), 'current_table_only' => 1, 'not_null' => 1, 'default' => 0), @@ -108,24 +108,24 @@ 'StyleVisibility' => Array('type'=>'string', 'formatter'=>'kOptionsFormatter', 'options'=>Array(''=>'','inherit'=>'inherit','visible'=>'visible','hidden'=>'hidden','collapse'=>'collapse') ), 'StylePosition' => Array('type'=>'string', 'formatter'=>'kOptionsFormatter', 'options'=>Array(''=>'','inherit'=>'inherit','static'=>'static','relative'=>'relative','absolute'=>'absolute','fixed'=>'fixed') ), ), - + 'Grids' => Array( 'Default' => Array( 'Icons' => Array('default'=>'icon16_selector.gif'), 'Fields' => Array( - 'Name' => Array( 'title'=>'la_col_Name', 'data_block' => 'grid_checkbox_td'), - 'SelectorName' => Array( 'title'=>'la_col_SelectorName'), - 'Description' => Array( 'title'=>'la_col_Description', 'data_block' => 'grid_description_td' ), + 'Name' => Array( 'title'=>'la_col_Name', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_like_filter'), + 'SelectorName' => Array( 'title'=>'la_col_SelectorName', 'filter_block' => 'grid_like_filter'), + 'Description' => Array( 'title'=>'la_col_Description', 'data_block' => 'grid_description_td', 'filter_block' => 'grid_like_filter'), ), ), - + 'BlockStyles' => Array( 'Icons' => Array('default'=>'icon16_selector.gif'), 'Fields' => Array( - 'Name' => Array( 'title'=>'la_col_Name', 'data_block' => 'grid_checkbox_td'), - 'SelectorName' => Array( 'title'=>'la_col_SelectorName'), - 'Description' => Array( 'title'=>'la_col_Description', 'data_block' => 'grid_description_td' ), - 'ParentId' => Array('title'=>'la_col_Basedon'), + 'Name' => Array( 'title'=>'la_col_Name', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_like_filter'), + 'SelectorName' => Array( 'title'=>'la_col_SelectorName', 'filter_block' => 'grid_like_filter'), + 'Description' => Array( 'title'=>'la_col_Description', 'data_block' => 'grid_description_td', 'filter_block' => 'grid_like_filter'), + 'ParentId' => Array('title'=>'la_col_Basedon', 'filter_block' => 'grid_options_filter'), ), ), ),