X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fextensions%2Fext-grade.php;h=abd36e7c82d5c725f371d547b205671494cc7bcf;hb=f328172e16c619d30889fac830e873f2eeef857a;hp=2ce287dd616a9f5c421cc69b44969369c8835e97;hpb=3f7f0051c91c54cb691303b9d49fb9cd1a7a4e8c;p=mailer.git diff --git a/inc/extensions/ext-grade.php b/inc/extensions/ext-grade.php index 2ce287dd61..abd36e7c82 100644 --- a/inc/extensions/ext-grade.php +++ b/inc/extensions/ext-grade.php @@ -59,7 +59,7 @@ switch (getExtensionMode()) { `grade_description` TINYTEXT NOT NULL, `grade_parent_id` BIGINT(20) UNSIGNED NULL DEFAULT NULL, PRIMARY KEY (`id`), -UNIQUE KEY (`grade_name`), +UNIQUE (`grade_name`), INDEX (`grade_parent_id`)", 'Grade general data'); @@ -73,7 +73,7 @@ INDEX (`grade_parent_id`)", `reached_mails` BIGINT(20) UNSIGNED NULL DEFAULT NULL, `time_valid` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, PRIMARY KEY (`id`), -UNIQUE KEY (`grade_cash_name`)", +UNIQUE (`grade_cash_name`)", 'Grade data if the grade have been "cashed"'); // Connection grade<->cash data @@ -83,7 +83,7 @@ UNIQUE KEY (`grade_cash_name`)", `grade_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, `grade_cash_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, PRIMARY KEY (`id`), -UNIQUE KEY `grade_cash` (`grade_id`,`grade_cash_id`), +UNIQUE `grade_cash` (`grade_id`,`grade_cash_id`), INDEX (`grade_cash_id`)", 'Grade<->cash data connection'); @@ -95,7 +95,7 @@ INDEX (`grade_cash_id`)", `grade_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, `grade_expired` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`id`), -UNIQUE KEY (`userid`,`grade_id`), +UNIQUE (`userid`,`grade_id`), INDEX (`grade_id`)", 'Grade<->user connection'); @@ -128,10 +128,14 @@ INDEX (`grade_id`)", case 'activate': // Do stuff when admin activates this extension // SQL commands to run + addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_member_menu` SET `locked`='N', `visible`='Y' WHERE `what`='grade' LIMIT 1"); + addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_guest_menu` SET `locked`='N', `visible`='Y' WHERE `what`='grade' LIMIT 1"); break; case 'deactivate': // Do stuff when admin deactivates this extension // SQL commands to run + addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_member_menu` SET `locked`='Y', `visible`='N' WHERE `what`='grade' LIMIT 1"); + addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_guest_menu` SET `locked`='Y', `visible`='N' WHERE `what`='grade' LIMIT 1"); break; case 'update': // Update an extension