diff --git a/admin-dev/themes/default/template/controllers/specific_price_rule/form.tpl b/admin-dev/themes/default/template/controllers/specific_price_rule/form.tpl
index 1ead8ea87..b186deb94 100755
--- a/admin-dev/themes/default/template/controllers/specific_price_rule/form.tpl
+++ b/admin-dev/themes/default/template/controllers/specific_price_rule/form.tpl
@@ -140,8 +140,8 @@ var last_condition_group = 0;
var conditions = new Array();
function toggle_condition_group(id_condition_group)
{
- $('.condition_group > table').fadeOut();
- $('#condition_group_'+id_condition_group+' > table').fadeIn();
+ $('.condition_group > table').css('border', 'none');
+ $('#condition_group_'+id_condition_group+' > table').css('border', '2px solid');
current_id_condition_group = id_condition_group;
}
function add_condition(id_condition_group, type, value)
@@ -158,8 +158,8 @@ function new_condition_group()
var html = '
{l s='Condition group'} '+last_condition_group+'
';
html += '
| {l s='Type'} | {l s='Value'} |
|---|
';
html += '
{l s='OR'}
';
- toggle_condition_group(last_condition_group);
$('#condition_group_list').append(html);
+ toggle_condition_group(last_condition_group);
}
$(document).ready(function() {
$('#specific_price_rule_form').live('submit', function(e) {
diff --git a/install-dev/sql/db.sql b/install-dev/sql/db.sql
index 2d0f1c611..52977cf5d 100644
--- a/install-dev/sql/db.sql
+++ b/install-dev/sql/db.sql
@@ -2339,13 +2339,13 @@ CREATE TABLE IF NOT EXISTS `PREFIX_specific_price_rule` (
) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8;
CREATE TABLE `PREFIX_specific_price_rule_condition_group` (
- `id_specific_price_rule_condition_group` INT(11) UNSIGNED NOT NULL,
+ `id_specific_price_rule_condition_group` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`id_specific_price_rule` INT(11) UNSIGNED NOT NULL,
PRIMARY KEY ( `id_specific_price_rule_condition_group`, `id_specific_price_rule` )
) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8;
CREATE TABLE `PREFIX_specific_price_rule_condition` (
- `id_specific_price_rule_condition` INT(11) UNSIGNED NOT NULL,
+ `id_specific_price_rule_condition` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`id_specific_price_rule_condition_group` INT(11) UNSIGNED NOT NULL,
`type` VARCHAR(255) NOT NULL,
`value` VARCHAR(255) NOT NULL,
@@ -2373,4 +2373,4 @@ CREATE TABLE `PREFIX_category_shop` (
`id_shop` int(11) NOT NULL,
PRIMARY KEY (`id_category`, `id_shop`),
UNIQUE KEY `id_category_shop` (`id_category`,`id_shop`)
-) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8;
\ No newline at end of file
+) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8;
diff --git a/install-dev/sql/upgrade/1.5.0.4.sql b/install-dev/sql/upgrade/1.5.0.4.sql
index c1a42393d..eaac53bef 100644
--- a/install-dev/sql/upgrade/1.5.0.4.sql
+++ b/install-dev/sql/upgrade/1.5.0.4.sql
@@ -8,3 +8,6 @@ ALTER TABLE `PREFIX_category` ADD COLUMN `is_root_category` tinyint(1) NOT NULL
UPDATE `PREFIX_category` SET `is_root_category` = 1 WHERE `id_category` = 1;
ALTER TABLE `PREFIX_image_type` DROP `id_theme`;
+
+ALTER TABLE `PREFIX_specific_price_rule_condition` CHANGE `id_specific_price_rule_condition` `id_specific_price_rule_condition` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT;
+ALTER TABLE `PREFIX_specific_price_rule_condition_group` CHANGE `id_specific_price_rule_condition_group` `id_specific_price_rule_condition_group` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT;
diff --git a/install-new/data/db_structure.sql b/install-new/data/db_structure.sql
index ae957b0e0..cb3b1125f 100644
--- a/install-new/data/db_structure.sql
+++ b/install-new/data/db_structure.sql
@@ -2339,13 +2339,13 @@ CREATE TABLE IF NOT EXISTS `PREFIX_specific_price_rule` (
) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8;
CREATE TABLE `PREFIX_specific_price_rule_condition_group` (
- `id_specific_price_rule_condition_group` INT(11) UNSIGNED NOT NULL,
+ `id_specific_price_rule_condition_group` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`id_specific_price_rule` INT(11) UNSIGNED NOT NULL,
PRIMARY KEY ( `id_specific_price_rule_condition_group`, `id_specific_price_rule` )
) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8;
CREATE TABLE `PREFIX_specific_price_rule_condition` (
- `id_specific_price_rule_condition` INT(11) UNSIGNED NOT NULL,
+ `id_specific_price_rule_condition` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`id_specific_price_rule_condition_group` INT(11) UNSIGNED NOT NULL,
`type` VARCHAR(255) NOT NULL,
`value` VARCHAR(255) NOT NULL,
@@ -2373,4 +2373,4 @@ CREATE TABLE `PREFIX_category_shop` (
`id_shop` int(11) NOT NULL,
PRIMARY KEY (`id_category`, `id_shop`),
UNIQUE KEY `id_category_shop` (`id_category`,`id_shop`)
-) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8;
\ No newline at end of file
+) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8;