Attached Files |
Remove-forcing-EditorsPick-sorting-Admin.patch [^] (1,186 bytes) 2010-11-18 13:44
[Show Content]
Index: core/kernel/db/cat_event_handler.php
===================================================================
--- core/kernel/db/cat_event_handler.php (revision 14059)
+++ core/kernel/db/cat_event_handler.php (working copy)
@@ -2608,11 +2608,12 @@
$file_helper->createItemFiles($event->Prefix, true); // create image fields
$file_helper->createItemFiles($event->Prefix, false); // create file fields
- // add EditorsPick to ForcedSorting if needed
+ // add EditorsPick to ForcedSorting if needed + on front-end only
$config_mapping = $this->Application->getUnitOption($event->Prefix, 'ConfigMapping');
- if (array_key_exists('ForceEditorPick', $config_mapping) && $this->Application->ConfigValue($config_mapping['ForceEditorPick'])) {
+ $force_picks = array_key_exists('ForceEditorPick', $config_mapping) && $this->Application->ConfigValue($config_mapping['ForceEditorPick']);
+
+ if ( !$this->Application->isAdmin && $force_picks ) {
$list_sortings = $this->Application->getUnitOption($event->Prefix, 'ListSortings', Array ());
-
$new_forced_sorting = Array ('EditorsPick' => 'DESC');
if (array_key_exists('ForcedSorting', $list_sortings[''])) {
Remove-forcing-sorting-Admin-CORE.patch [^] (2,966 bytes) 2010-11-18 14:51
[Show Content]
Index: kernel/db/cat_event_handler.php
===================================================================
--- kernel/db/cat_event_handler.php (revision 14059)
+++ kernel/db/cat_event_handler.php (working copy)
@@ -2608,21 +2608,40 @@
$file_helper->createItemFiles($event->Prefix, true); // create image fields
$file_helper->createItemFiles($event->Prefix, false); // create file fields
- // add EditorsPick to ForcedSorting if needed
- $config_mapping = $this->Application->getUnitOption($event->Prefix, 'ConfigMapping');
- if (array_key_exists('ForceEditorPick', $config_mapping) && $this->Application->ConfigValue($config_mapping['ForceEditorPick'])) {
+ if ( $this->Application->isAdmin ) {
+ // remove Priority field from ForcedSorting for Admin
$list_sortings = $this->Application->getUnitOption($event->Prefix, 'ListSortings', Array ());
-
- $new_forced_sorting = Array ('EditorsPick' => 'DESC');
-
- if (array_key_exists('ForcedSorting', $list_sortings[''])) {
- foreach ($list_sortings['']['ForcedSorting'] as $sort_field => $sort_order) {
- $new_forced_sorting[$sort_field] = $sort_order;
+ if ( array_key_exists('ForcedSorting', $list_sortings['']) && $list_sortings['']['ForcedSorting']['Priority'] ) {
+ unset($list_sortings['']['ForcedSorting']['Priority']);
+ }
+ $this->Application->setUnitOption($event->Prefix, 'ListSortings', $list_sortings);
+
+ // don't sort by Front-End sorting fields
+ $config_mapping = $this->Application->getUnitOption($event->Prefix, 'ConfigMapping');
+ $remove_keys = Array ('DefaultSorting1Field', 'DefaultSorting2Field', 'DefaultSorting1Dir', 'DefaultSorting2Dir');
+ foreach ($remove_keys as $remove_key) {
+ unset($config_mapping[$remove_key]);
+ }
+ $this->Application->setUnitOption($event->Prefix, 'ConfigMapping', $config_mapping);
+ }
+ else {
+ // add EditorsPick to ForcedSorting if needed on Front-End
+ $config_mapping = $this->Application->getUnitOption($event->Prefix, 'ConfigMapping');
+ $force_picks = array_key_exists('ForceEditorPick', $config_mapping) && $this->Application->ConfigValue($config_mapping['ForceEditorPick']);
+
+ if ( $force_picks ) {
+ $list_sortings = $this->Application->getUnitOption($event->Prefix, 'ListSortings', Array ());
+ $new_forced_sorting = Array ('EditorsPick' => 'DESC');
+
+ if (array_key_exists('ForcedSorting', $list_sortings[''])) {
+ foreach ($list_sortings['']['ForcedSorting'] as $sort_field => $sort_order) {
+ $new_forced_sorting[$sort_field] = $sort_order;
+ }
}
+ $list_sortings['']['ForcedSorting'] = $new_forced_sorting;
+
+ $this->Application->setUnitOption($event->Prefix, 'ListSortings', $list_sortings);
}
- $list_sortings['']['ForcedSorting'] = $new_forced_sorting;
-
- $this->Application->setUnitOption($event->Prefix, 'ListSortings', $list_sortings);
}
// add grids for advanced view (with primary category column)
Remove-forcing-sorting-Admin-MODULES.patch [^] (5,020 bytes) 2010-11-18 14:51
[Show Content]
Index: in-bulletin/units/topics/topics_config.php
===================================================================
--- in-bulletin/units/topics/topics_config.php (revision 14059)
+++ in-bulletin/units/topics/topics_config.php (working copy)
@@ -517,6 +517,7 @@
'Fields' => Array (
'TopicId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'TopicText' => Array ('title' => 'la_col_TopicText', 'data_block' => 'grid_catitem_td', 'filter_block' => 'grid_like_filter', 'width' => 300, 'first_chars' => 290, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'UserName' => Array ('title' => 'la_col_PostedBy', 'filter_block' => 'grid_like_filter', 'width' => 150, ),
'CreatedOn' => Array ('title' => 'la_col_CreatedOn', 'filter_block' => 'grid_date_range_filter', 'width' => 145, ),
'Status' => Array ('title' => 'la_col_Status', 'filter_block' => 'grid_options_filter', 'width' => 70, ),
Index: in-commerce/units/products/products_config.php
===================================================================
--- in-commerce/units/products/products_config.php (revision 14059)
+++ in-commerce/units/products/products_config.php (working copy)
@@ -622,6 +622,7 @@
'ProductId' => Array ( 'title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'SKU' => Array ( 'title' => 'la_col_ProductSKU', 'filter_block' => 'grid_like_filter', 'width' => 100, ),
'Name' => Array ( 'title' => 'la_col_ProductName', 'data_block' => 'grid_catitem_td', 'filter_block' => 'grid_like_filter', 'width' => 150, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'Type' => Array ('title' => 'la_col_ProductType', 'filter_block' => 'grid_options_filter', 'width' => 80, ),
'Manufacturer' => Array ('title' => 'la_col_Manufacturer', 'filter_block' => 'grid_like_filter', 'width' => 100, ),
'Price' => Array ('title' => 'la_col_Price', 'filter_block' => 'grid_range_filter', 'width' => 70, ),
Index: in-link/units/links/links_config.php
===================================================================
--- in-link/units/links/links_config.php (revision 14059)
+++ in-link/units/links/links_config.php (working copy)
@@ -570,6 +570,7 @@
'Fields' => Array (
'LinkId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'Name' => Array ('title' => 'la_col_LinkName', 'data_block' => 'grid_catitem_td', 'width' => 200, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'Url' => Array ('title' => 'la_col_LinkUrl', 'width' => 200, ),
'Description' => Array ('title' => 'la_col_Description', 'first_chars' => 100, 'width' => 100, ),
'CreatedOn' => Array ('title' => 'la_col_CreatedOn', 'filter_block' => 'grid_date_range_filter', 'width' => 145, ),
@@ -592,7 +593,7 @@
'Selector' => 'radio',
'Fields' => Array (
'LinkId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_radio_td', 'filter_block' => 'grid_range_filter', 'width' => 70, ),
- 'Name' => Array ('title' => 'la_col_LinkName', 'data_block' => 'grid_catitem_td', 'width' => 200, ),
+ 'Name' => Array ('title' => 'la_col_LinkName', 'data_block' => 'grid_catitem_td', 'width' => 200, ),
'Url' => Array ('title' => 'la_col_LinkUrl', 'width' => 200, ),
'Description' => Array ('title' => 'la_col_Description', 'first_chars' => 100, 'width' => 100, ),
'CreatedOn' => Array ('title' => 'la_col_CreatedOn', 'filter_block' => 'grid_date_range_filter', 'width' => 145, ),
Index: in-news/units/articles/articles_config.php
===================================================================
--- in-news/units/articles/articles_config.php (revision 14059)
+++ in-news/units/articles/articles_config.php (working copy)
@@ -509,6 +509,7 @@
'Fields' => Array (
'NewsId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'Title' => Array ('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td', 'filter_block' => 'grid_like_filter', 'width' => 200, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'UserName' => Array ('title' => 'la_col_Author', 'filter_block' => 'grid_like_filter', 'width' => 100, ),
'LeadStory' => Array ('title' => 'la_col_LeadStory', 'filter_block' => 'grid_options_filter', 'width' => 80, ),
'LeadCatStory' => Array ('title' => 'la_col_LeadCatStory', 'filter_block' => 'grid_options_filter', 'width' => 85, ),
Remove-forcing-sorting-Admin-CORE-v2.patch [^] (2,443 bytes) 2010-11-20 15:18
[Show Content]
Index: kernel/db/cat_event_handler.php
===================================================================
--- kernel/db/cat_event_handler.php (revision 14059)
+++ kernel/db/cat_event_handler.php (working copy)
@@ -2607,24 +2607,32 @@
$file_helper->createItemFiles($event->Prefix, true); // create image fields
$file_helper->createItemFiles($event->Prefix, false); // create file fields
-
- // add EditorsPick to ForcedSorting if needed
- $config_mapping = $this->Application->getUnitOption($event->Prefix, 'ConfigMapping');
- if (array_key_exists('ForceEditorPick', $config_mapping) && $this->Application->ConfigValue($config_mapping['ForceEditorPick'])) {
+
+ if ( $this->Application->isAdmin ) {
+ // schedule to remove Priority and Editors Pick fields from ForcedSorting for Admin
+ $sorting_keys_to_remove = Array('Priority', 'EditorsPick');
+ }
+ else {
+ $sorting_keys_to_remove = Array();
+ $config_mapping = $this->Application->getUnitOption($event->Prefix, 'ConfigMapping');
+ $force_picks = array_key_exists('ForceEditorPick', $config_mapping) && $this->Application->ConfigValue($config_mapping['ForceEditorPick']);
+ if ( !$force_picks ) {
+ // schedule to remove Editors Pick fields from ForcedSorting for Front-End
+ array_push($sorting_keys_to_remove, 'EditorsPick');
+ }
+ }
+
+ // update ListSortings with scheduled to remove sortings
+ if ( $sorting_keys_to_remove ) {
$list_sortings = $this->Application->getUnitOption($event->Prefix, 'ListSortings', Array ());
-
- $new_forced_sorting = Array ('EditorsPick' => 'DESC');
-
- if (array_key_exists('ForcedSorting', $list_sortings[''])) {
- foreach ($list_sortings['']['ForcedSorting'] as $sort_field => $sort_order) {
- $new_forced_sorting[$sort_field] = $sort_order;
+ foreach ($sorting_keys_to_remove as $remove_key) {
+ if ($list_sortings['']['ForcedSorting'][ $remove_key ] ) {
+ unset($list_sortings['']['ForcedSorting'][ $remove_key ]);
}
- }
- $list_sortings['']['ForcedSorting'] = $new_forced_sorting;
-
- $this->Application->setUnitOption($event->Prefix, 'ListSortings', $list_sortings);
+ }
+ $this->Application->setUnitOption($event->Prefix, 'ListSortings', $list_sortings);
}
-
+
// add grids for advanced view (with primary category column)
$grids = $this->Application->getUnitOption($this->Prefix, 'Grids');
$process_grids = Array ('Default', 'Radio');
Remove-forcing-sorting-Admin-MODULES-v2.patch [^] (6,422 bytes) 2010-11-20 15:18
[Show Content]
Index: in-bulletin/units/topics/topics_config.php
===================================================================
--- in-bulletin/units/topics/topics_config.php (revision 14059)
+++ in-bulletin/units/topics/topics_config.php (working copy)
@@ -323,7 +323,7 @@
'ListSortings' => Array (
'' => Array (
- 'ForcedSorting' => Array ('Priority' => 'desc'),
+ 'ForcedSorting' => Array ('EditorsPick' => 'desc', 'Priority' => 'desc'),
'Sorting' => Array ('TopicText' => 'asc'),
)
),
@@ -517,6 +517,7 @@
'Fields' => Array (
'TopicId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'TopicText' => Array ('title' => 'la_col_TopicText', 'data_block' => 'grid_catitem_td', 'filter_block' => 'grid_like_filter', 'width' => 300, 'first_chars' => 290, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'UserName' => Array ('title' => 'la_col_PostedBy', 'filter_block' => 'grid_like_filter', 'width' => 150, ),
'CreatedOn' => Array ('title' => 'la_col_CreatedOn', 'filter_block' => 'grid_date_range_filter', 'width' => 145, ),
'Status' => Array ('title' => 'la_col_Status', 'filter_block' => 'grid_options_filter', 'width' => 70, ),
Index: in-commerce/units/products/products_config.php
===================================================================
--- in-commerce/units/products/products_config.php (revision 14059)
+++ in-commerce/units/products/products_config.php (working copy)
@@ -424,7 +424,7 @@
), // key - special, value - list select sql
'ListSortings' => Array (
'' => Array (
- 'ForcedSorting' => Array ('Priority' => 'desc'),
+ 'ForcedSorting' => Array ('EditorsPick' => 'desc', 'Priority' => 'desc'),
'Sorting' => Array ('Name' => 'asc'),
)
),
@@ -622,6 +622,7 @@
'ProductId' => Array ( 'title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'SKU' => Array ( 'title' => 'la_col_ProductSKU', 'filter_block' => 'grid_like_filter', 'width' => 100, ),
'Name' => Array ( 'title' => 'la_col_ProductName', 'data_block' => 'grid_catitem_td', 'filter_block' => 'grid_like_filter', 'width' => 150, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'Type' => Array ('title' => 'la_col_ProductType', 'filter_block' => 'grid_options_filter', 'width' => 80, ),
'Manufacturer' => Array ('title' => 'la_col_Manufacturer', 'filter_block' => 'grid_like_filter', 'width' => 100, ),
'Price' => Array ('title' => 'la_col_Price', 'filter_block' => 'grid_range_filter', 'width' => 70, ),
Index: in-link/units/links/links_config.php
===================================================================
--- in-link/units/links/links_config.php (revision 14059)
+++ in-link/units/links/links_config.php (working copy)
@@ -436,7 +436,7 @@
'ListSortings' => Array (
'' => Array (
- 'ForcedSorting' => Array ('Priority' => 'desc'),
+ 'ForcedSorting' => Array ('EditorsPick' => 'desc', 'Priority' => 'desc'),
'Sorting' => Array ('Name' => 'asc', 'Description' => 'desc'),
)
),
@@ -570,6 +570,7 @@
'Fields' => Array (
'LinkId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'Name' => Array ('title' => 'la_col_LinkName', 'data_block' => 'grid_catitem_td', 'width' => 200, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'Url' => Array ('title' => 'la_col_LinkUrl', 'width' => 200, ),
'Description' => Array ('title' => 'la_col_Description', 'first_chars' => 100, 'width' => 100, ),
'CreatedOn' => Array ('title' => 'la_col_CreatedOn', 'filter_block' => 'grid_date_range_filter', 'width' => 145, ),
@@ -592,7 +593,7 @@
'Selector' => 'radio',
'Fields' => Array (
'LinkId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_radio_td', 'filter_block' => 'grid_range_filter', 'width' => 70, ),
- 'Name' => Array ('title' => 'la_col_LinkName', 'data_block' => 'grid_catitem_td', 'width' => 200, ),
+ 'Name' => Array ('title' => 'la_col_LinkName', 'data_block' => 'grid_catitem_td', 'width' => 200, ),
'Url' => Array ('title' => 'la_col_LinkUrl', 'width' => 200, ),
'Description' => Array ('title' => 'la_col_Description', 'first_chars' => 100, 'width' => 100, ),
'CreatedOn' => Array ('title' => 'la_col_CreatedOn', 'filter_block' => 'grid_date_range_filter', 'width' => 145, ),
Index: in-news/units/articles/articles_config.php
===================================================================
--- in-news/units/articles/articles_config.php (revision 14059)
+++ in-news/units/articles/articles_config.php (working copy)
@@ -363,7 +363,7 @@
'ListSortings' => Array (
'' => Array (
- 'ForcedSorting' => Array ('Priority' => 'desc'),
+ 'ForcedSorting' => Array ('EditorsPick' => 'desc', 'Priority' => 'desc'),
'Sorting' => Array ('Title' => 'asc'),
)
),
@@ -509,6 +509,7 @@
'Fields' => Array (
'NewsId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'Title' => Array ('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td', 'filter_block' => 'grid_like_filter', 'width' => 200, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'UserName' => Array ('title' => 'la_col_Author', 'filter_block' => 'grid_like_filter', 'width' => 100, ),
'LeadStory' => Array ('title' => 'la_col_LeadStory', 'filter_block' => 'grid_options_filter', 'width' => 80, ),
'LeadCatStory' => Array ('title' => 'la_col_LeadCatStory', 'filter_block' => 'grid_options_filter', 'width' => 85, ),
Remove-forcing-sorting-Admin-CORE-v3.patch [^] (2,634 bytes) 2010-11-21 04:31
[Show Content]
Index: kernel/db/cat_event_handler.php
===================================================================
--- kernel/db/cat_event_handler.php (revision 14027)
+++ kernel/db/cat_event_handler.php (working copy)
@@ -2608,23 +2608,8 @@
$file_helper->createItemFiles($event->Prefix, true); // create image fields
$file_helper->createItemFiles($event->Prefix, false); // create file fields
- // add EditorsPick to ForcedSorting if needed
- $config_mapping = $this->Application->getUnitOption($event->Prefix, 'ConfigMapping');
- if (array_key_exists('ForceEditorPick', $config_mapping) && $this->Application->ConfigValue($config_mapping['ForceEditorPick'])) {
- $list_sortings = $this->Application->getUnitOption($event->Prefix, 'ListSortings', Array ());
+ $this->changeSortings($event);
- $new_forced_sorting = Array ('EditorsPick' => 'DESC');
-
- if (array_key_exists('ForcedSorting', $list_sortings[''])) {
- foreach ($list_sortings['']['ForcedSorting'] as $sort_field => $sort_order) {
- $new_forced_sorting[$sort_field] = $sort_order;
- }
- }
- $list_sortings['']['ForcedSorting'] = $new_forced_sorting;
-
- $this->Application->setUnitOption($event->Prefix, 'ListSortings', $list_sortings);
- }
-
// add grids for advanced view (with primary category column)
$grids = $this->Application->getUnitOption($this->Prefix, 'Grids');
$process_grids = Array ('Default', 'Radio');
@@ -2647,6 +2632,38 @@
$this->Application->setUnitOption($event->Prefix, 'VirtualFields', $virtual_fields);
}
+ function changeSortings(&$event)
+ {
+ $remove_sortings = Array ();
+
+ if (!$this->Application->isAdmin) {
+ // remove Pick sorting on Front-end, when not required
+ $config_mapping = $this->Application->getUnitOption($event->Prefix, 'ConfigMapping');
+
+ if (!isset($config_mapping['ForceEditorPick']) || !$this->Application->ConfigValue($config_mapping['ForceEditorPick'])) {
+ $remove_sortings[] = 'EditorsPick';
+ }
+ }
+ else {
+ // remove all forced sortings in Admin Console
+ $remove_sortings = array_merge($remove_sortings, Array ('Priority', 'EditorsPick'));
+ }
+
+ if (!$remove_sortings) {
+ return ;
+ }
+
+ $list_sortings = $this->Application->getUnitOption($event->Prefix, 'ListSortings', Array ());
+
+ foreach ($list_sortings as $special => $sorting_fields) {
+ foreach ($remove_sortings as $sorting_field) {
+ unset($list_sortings[$special]['ForcedSorting'][$sorting_field]);
+ }
+ }
+
+ $this->Application->setUnitOption($event->Prefix, 'ListSortings', $list_sortings);
+ }
+
/**
* Returns file contents associated with item
*
Remove-forcing-sorting-Admin-MODULES-v3.patch [^] (10,001 bytes) 2010-11-21 04:31
[Show Content]
Index: in-bulletin/units/topics/topics_config.php
===================================================================
--- in-bulletin/units/topics/topics_config.php (revision 14004)
+++ in-bulletin/units/topics/topics_config.php (working copy)
@@ -323,7 +323,7 @@
'ListSortings' => Array (
'' => Array (
- 'ForcedSorting' => Array ('Priority' => 'desc'),
+ 'ForcedSorting' => Array ('EditorsPick' => 'desc', 'Priority' => 'desc'),
'Sorting' => Array ('TopicText' => 'asc'),
)
),
@@ -517,6 +517,7 @@
'Fields' => Array (
'TopicId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'TopicText' => Array ('title' => 'la_col_TopicText', 'data_block' => 'grid_catitem_td', 'filter_block' => 'grid_like_filter', 'width' => 300, 'first_chars' => 290, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'UserName' => Array ('title' => 'la_col_PostedBy', 'filter_block' => 'grid_like_filter', 'width' => 150, ),
'CreatedOn' => Array ('title' => 'la_col_CreatedOn', 'filter_block' => 'grid_date_range_filter', 'width' => 145, ),
'Status' => Array ('title' => 'la_col_Status', 'filter_block' => 'grid_options_filter', 'width' => 70, ),
@@ -537,6 +538,7 @@
'Fields' => Array (
'TopicId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'TopicText' => Array ('title' => 'la_col_TopicText', 'data_block' => 'grid_catitem_td', 'filter_block' => 'grid_like_filter', 'width' => 300, 'first_chars' => 290, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'UserName' => Array ('title' => 'la_col_PostedBy', 'filter_block' => 'grid_like_filter', 'width' => 150, ),
'CreatedOn' => Array ('title' => 'la_col_CreatedOn', 'filter_block' => 'grid_date_range_filter', 'width' => 145, ),
'Status' => Array ('title' => 'la_col_Status', 'filter_block' => 'grid_options_filter', 'width' => 70, ),
Index: in-commerce/units/products/products_config.php
===================================================================
--- in-commerce/units/products/products_config.php (revision 14005)
+++ in-commerce/units/products/products_config.php (working copy)
@@ -424,7 +424,7 @@
), // key - special, value - list select sql
'ListSortings' => Array (
'' => Array (
- 'ForcedSorting' => Array ('Priority' => 'desc'),
+ 'ForcedSorting' => Array ('EditorsPick' => 'desc', 'Priority' => 'desc'),
'Sorting' => Array ('Name' => 'asc'),
)
),
@@ -622,6 +622,7 @@
'ProductId' => Array ( 'title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'SKU' => Array ( 'title' => 'la_col_ProductSKU', 'filter_block' => 'grid_like_filter', 'width' => 100, ),
'Name' => Array ( 'title' => 'la_col_ProductName', 'data_block' => 'grid_catitem_td', 'filter_block' => 'grid_like_filter', 'width' => 150, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'Type' => Array ('title' => 'la_col_ProductType', 'filter_block' => 'grid_options_filter', 'width' => 80, ),
'Manufacturer' => Array ('title' => 'la_col_Manufacturer', 'filter_block' => 'grid_like_filter', 'width' => 100, ),
'Price' => Array ('title' => 'la_col_Price', 'filter_block' => 'grid_range_filter', 'width' => 70, ),
@@ -649,6 +650,7 @@
'ProductId' => Array ( 'title' => 'la_col_Id', 'data_block' => 'grid_radio_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'SKU' => Array ( 'title' => 'la_col_ProductSKU', 'filter_block' => 'grid_like_filter', 'width' => 100, ),
'Name' => Array ( 'title' => 'la_col_ProductName', 'data_block' => 'grid_catitem_td', 'filter_block' => 'grid_like_filter', 'width' => 150, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'Type' => Array ('title' => 'la_col_ProductType', 'filter_block' => 'grid_options_filter', 'width' => 80, ),
'Manufacturer' => Array ('title' => 'la_col_Manufacturer', 'filter_block' => 'grid_like_filter', 'width' => 100, ),
'Price' => Array ('title' => 'la_col_Price', 'filter_block' => 'grid_range_filter', 'width' => 70, ),
Index: in-link/units/links/links_config.php
===================================================================
--- in-link/units/links/links_config.php (revision 14006)
+++ in-link/units/links/links_config.php (working copy)
@@ -436,7 +436,7 @@
'ListSortings' => Array (
'' => Array (
- 'ForcedSorting' => Array ('Priority' => 'desc'),
+ 'ForcedSorting' => Array ('EditorsPick' => 'desc', 'Priority' => 'desc'),
'Sorting' => Array ('Name' => 'asc', 'Description' => 'desc'),
)
),
@@ -570,6 +570,7 @@
'Fields' => Array (
'LinkId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'Name' => Array ('title' => 'la_col_LinkName', 'data_block' => 'grid_catitem_td', 'width' => 200, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'Url' => Array ('title' => 'la_col_LinkUrl', 'width' => 200, ),
'Description' => Array ('title' => 'la_col_Description', 'first_chars' => 100, 'width' => 100, ),
'CreatedOn' => Array ('title' => 'la_col_CreatedOn', 'filter_block' => 'grid_date_range_filter', 'width' => 145, ),
@@ -593,6 +594,7 @@
'Fields' => Array (
'LinkId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_radio_td', 'filter_block' => 'grid_range_filter', 'width' => 70, ),
'Name' => Array ('title' => 'la_col_LinkName', 'data_block' => 'grid_catitem_td', 'width' => 200, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'Url' => Array ('title' => 'la_col_LinkUrl', 'width' => 200, ),
'Description' => Array ('title' => 'la_col_Description', 'first_chars' => 100, 'width' => 100, ),
'CreatedOn' => Array ('title' => 'la_col_CreatedOn', 'filter_block' => 'grid_date_range_filter', 'width' => 145, ),
Index: in-news/units/articles/articles_config.php
===================================================================
--- in-news/units/articles/articles_config.php (revision 13961)
+++ in-news/units/articles/articles_config.php (working copy)
@@ -363,7 +363,7 @@
'ListSortings' => Array (
'' => Array (
- 'ForcedSorting' => Array ('Priority' => 'desc'),
+ 'ForcedSorting' => Array ('EditorsPick' => 'desc', 'Priority' => 'desc'),
'Sorting' => Array ('Title' => 'asc'),
)
),
@@ -509,10 +509,12 @@
'Fields' => Array (
'NewsId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'Title' => Array ('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td', 'filter_block' => 'grid_like_filter', 'width' => 200, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'UserName' => Array ('title' => 'la_col_Author', 'filter_block' => 'grid_like_filter', 'width' => 100, ),
'LeadStory' => Array ('title' => 'la_col_LeadStory', 'filter_block' => 'grid_options_filter', 'width' => 80, ),
'LeadCatStory' => Array ('title' => 'la_col_LeadCatStory', 'filter_block' => 'grid_options_filter', 'width' => 85, ),
'Status' => Array ('title' => 'la_col_Status', 'filter_block' => 'grid_options_filter', 'width' => 70, ),
+ 'CreatedOn' => Array ('title' => 'la_col_CreatedOn', 'filter_block' => 'grid_date_range_filter', 'width' => 140, ),
'StartDate' => Array ('title' => 'la_col_StartDate', 'filter_block' => 'grid_date_range_filter', 'width' => 140, ),
'EndOn' => Array ('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td', 'filter_block' => 'grid_date_range_filter', 'width' => 140, ),
),
@@ -532,10 +534,12 @@
'Fields' => Array (
'NewsId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_radio_td', 'filter_block' => 'grid_range_filter', 'width' => 60, ),
'Title' => Array ('title' => 'la_col_Title', 'data_block' => 'grid_catitem_td', 'filter_block' => 'grid_like_filter', 'width' => 200, ),
+ 'Priority' => Array('title'=>'la_col_Priority', 'filter_block' => 'grid_range_filter', 'width' => 65),
'UserName' => Array ('title' => 'la_col_Author', 'filter_block' => 'grid_like_filter', 'width' => 100, ),
'LeadStory' => Array ('title' => 'la_col_LeadStory', 'filter_block' => 'grid_options_filter', 'width' => 80, ),
'LeadCatStory' => Array ('title' => 'la_col_LeadCatStory', 'filter_block' => 'grid_options_filter', 'width' => 85, ),
'Status' => Array ('title' => 'la_col_Status', 'filter_block' => 'grid_options_filter', 'width' => 70, ),
+ 'CreatedOn' => Array ('title' => 'la_col_CreatedOn', 'filter_block' => 'grid_date_range_filter', 'width' => 140, ),
'StartDate' => Array ('title' => 'la_col_StartDate', 'filter_block' => 'grid_date_range_filter', 'width' => 140, ),
'EndOn' => Array ('title' => 'la_col_EndOn', 'data_block' => 'article_expire_td', 'filter_block' => 'grid_date_range_filter', 'width' => 140, ),
),
|