Index: branches/5.2.x/core/units/helpers/csv_helper.php
===================================================================
diff -u -N -r15445 -r16408
--- branches/5.2.x/core/units/helpers/csv_helper.php (.../csv_helper.php) (revision 15445)
+++ branches/5.2.x/core/units/helpers/csv_helper.php (.../csv_helper.php) (revision 16408)
@@ -1,6 +1,6 @@
Query();
$list->GoFirst();
- $picker_helper = $this->Application->recallObject('ColumnPickerHelper');
- /* @var $picker_helper kColumnPickerHelper */
+ $picker_helper = new kColumnPickerHelper(rtrim(implode('.', $prefix_elems), '.'), $export_data['grid']);
+ $grid_config = $picker_helper->apply($grid_config);
- $picker_helper->ApplyPicker(rtrim(implode('.', $prefix_elems), '.'), $grid_config, $export_data['grid']);
-
if ( $first_step ) {
// if UTF-16, write Unicode marker
if ( $export_data['encoding'] == 'UTF-16LE' ) {
@@ -377,4 +375,4 @@
}
return $result."\n\n".$import_data['errors'];
}
- }
\ No newline at end of file
+ }
Index: branches/5.2.x/core/kernel/db/db_event_handler.php
===================================================================
diff -u -N -r16379 -r16408
--- branches/5.2.x/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 16379)
+++ branches/5.2.x/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 16408)
@@ -1,6 +1,6 @@
Application->setContentType('text/xml');
- $picker_helper = $this->Application->recallObject('ColumnPickerHelper');
- /* @var $picker_helper kColumnPickerHelper */
+ $picker_helper = new kColumnPickerHelper(
+ $event->getPrefixSpecial(),
+ $this->Application->GetVar('grid_name')
+ );
- $picker_helper->PreparePicker($event->getPrefixSpecial(), $this->Application->GetVar('grid_name'));
- $picker_helper->SaveWidths($event->getPrefixSpecial(), $this->Application->GetVar('widths'));
+ $picker_helper->saveWidths($this->Application->GetVar('widths'));
echo 'OK';
}
Index: branches/5.2.x/core/units/admin/admin_tag_processor.php
===================================================================
diff -u -N -r16373 -r16408
--- branches/5.2.x/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 16373)
+++ branches/5.2.x/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 16408)
@@ -1,6 +1,6 @@
Application->recallObject('ColumnPickerHelper');
- $picker_helper->SetGridName($this->Application->GetLinkedVar('grid_name'));
- /* @var $picker_helper kColumnPickerHelper */
+ $picker_helper = new kColumnPickerHelper(
+ $this->Application->RecallVar('main_prefix'),
+ $this->Application->GetLinkedVar('grid_name')
+ );
- $main_prefix = $this->Application->RecallVar('main_prefix');
- $cols = $picker_helper->LoadColumns($main_prefix);
+ $cols = $picker_helper->getData();
$this->Application->Phrases->AddCachedPhrase('__FREEZER__', '-------------');
$o = '';
- if (isset($params['hidden']) && $params['hidden']) {
- foreach ($cols['hidden_fields'] as $col) {
- $title = $this->Application->Phrase($cols['titles'][$col]);
- $o .= "