Index: branches/unlabeled/unlabeled-1.79.4/core/kernel/db/db_event_handler.php
===================================================================
diff -u -r7072 -r7073
--- branches/unlabeled/unlabeled-1.79.4/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 7072)
+++ branches/unlabeled/unlabeled-1.79.4/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 7073)
@@ -1294,6 +1294,17 @@
}
+ function OnReset(&$event)
+ {
+ //do nothing - should reset :)
+ if ($this->isNewItemCreate($event)) {
+ // just reset id to 0 in case it was create
+ $object =& $event->getObject( Array('skip_autoload' => true) );
+ $object->setID(0);
+ $this->Application->SetVar($event->getPrefixSpecial().'_id',0);
+ }
+ }
+
/**
* Apply same processing to each item beeing selected in grid
*
Index: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/incs/menu_blocks.tpl
===================================================================
diff -u -r6935 -r7073
--- branches/unlabeled/unlabeled-1.1.2/core/admin_templates/incs/menu_blocks.tpl (.../menu_blocks.tpl) (revision 6935)
+++ branches/unlabeled/unlabeled-1.1.2/core/admin_templates/incs/menu_blocks.tpl (.../menu_blocks.tpl) (revision 7073)
@@ -70,7 +70,7 @@
$Menus[''+'_view_menu'].showIcon = true;
- $Menus[''+'_view_menu'].addItem(rs('.columns'),'','javascript:openSelector("", "")');
+ $Menus[''+'_view_menu'].addItem(rs('.columns'),'','javascript:openSelector("", "")');
Index: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/js/ajax.js
===================================================================
diff -u -r6905 -r7073
--- branches/unlabeled/unlabeled-1.1.2/core/admin_templates/js/ajax.js (.../ajax.js) (revision 6905)
+++ branches/unlabeled/unlabeled-1.1.2/core/admin_templates/js/ajax.js (.../ajax.js) (revision 7073)
@@ -267,7 +267,7 @@
if (typeof this.ResponceFunction != 'function') {
alert ('Please define responce function first');
}
-
+
if (!isset(this.PopupSizes[$template])) {
// alert('from ajax');
var $url = this.URL + '&type=GetPopupSize&template_name=' + $template;
@@ -287,14 +287,14 @@
window.location.href = $match_redirect[1];
return false;
}
-
+
switch ($params[0]) {
case 'GetSize':
// store responce to cache for future use
$object.PopupSizes[ $params[1] ] = $responce;
break;
}
-
+
$object.ResponceFunction($responce);
$object.ResponceFunction = null; // reset responce function
}
Index: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/popups/column_picker.tpl
===================================================================
diff -u -r7071 -r7073
--- branches/unlabeled/unlabeled-1.1.2/core/admin_templates/popups/column_picker.tpl (.../column_picker.tpl) (revision 7071)
+++ branches/unlabeled/unlabeled-1.1.2/core/admin_templates/popups/column_picker.tpl (.../column_picker.tpl) (revision 7073)
@@ -24,14 +24,19 @@
}
) );
+ a_toolbar.AddButton( new ToolBarButton('reset', '', function() {
+ reset_form('adm', 'OnReset', '');
+ }
+ ) );
+
a_toolbar.AddButton( new ToolBarSeparator('sep2') );
- a_toolbar.AddButton( new ToolBarButton('move_up', '', function() {
+ a_toolbar.AddButton( new ToolBarButton('move_up', '::', function() {
move_options_up('picked_columns', 1)
}
) );
- a_toolbar.AddButton( new ToolBarButton('move_down', '', function() {
+ a_toolbar.AddButton( new ToolBarButton('move_down', '::', function() {
move_options_down('picked_columns', 1)
}
) );
Index: branches/unlabeled/unlabeled-1.27.2/core/units/admin/admin_tag_processor.php
===================================================================
diff -u -r7072 -r7073
--- branches/unlabeled/unlabeled-1.27.2/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 7072)
+++ branches/unlabeled/unlabeled-1.27.2/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 7073)
@@ -525,9 +525,10 @@
function PrintColumns($params)
{
$picker_helper =& $this->Application->RecallObject('ColumnPickerHelper');
+ $picker_helper->SetGridName($this->Application->GetLinkedVar('grid_name'));
/* @var $picker_helper kColumnPickerHelper */
- $main_prefix = $this->Application->GetVar('main_prefix');
+ $main_prefix = $this->Application->RecallVar('main_prefix');
$cols = $picker_helper->LoadColumns($main_prefix);
$o = '';
Index: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/incs/footer.tpl
===================================================================
diff -u -r7071 -r7073
--- branches/unlabeled/unlabeled-1.1.2/core/admin_templates/incs/footer.tpl (.../footer.tpl) (revision 7071)
+++ branches/unlabeled/unlabeled-1.1.2/core/admin_templates/incs/footer.tpl (.../footer.tpl) (revision 7073)
@@ -1,11 +1,11 @@