X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fextensions%2Fext-grade.php;h=d49df799a4e739665e92b43c4eb97bc10ee4874c;hb=0b4c98232a5c9c5b934a5049dc3c84ad32ab1125;hp=0ec4081d60695cd907fd4eea216045eab8cd21fa;hpb=a2c7de83aee38352745f21273b04dc43963da9b7;p=mailer.git diff --git a/inc/extensions/ext-grade.php b/inc/extensions/ext-grade.php index 0ec4081d60..d49df799a4 100644 --- a/inc/extensions/ext-grade.php +++ b/inc/extensions/ext-grade.php @@ -8,7 +8,7 @@ * -------------------------------------------------------------------- * * Short description : Grades for your members * * -------------------------------------------------------------------- * - * Kurzbeschreibung : Einstufungen Ihrer Mitglieder * + * Kurzbeschreibung : Accountstufen Ihrer Mitglieder * * -------------------------------------------------------------------- * * $Revision:: $ * * $Date:: $ * @@ -47,7 +47,7 @@ setThisExtensionVersion('0.0.0'); setExtensionVersionHistory(array('0.0.0')); // This extension is in development (non-productive) -enableExtensionProductive(false); +enableExtensionProductive(FALSE); switch (getExtensionMode()) { case 'register': // Do stuff when installation is running @@ -58,7 +58,7 @@ switch (getExtensionMode()) { `grade_name` VARCHAR(255) NOT NULL DEFAULT '', `grade_description` TINYTEXT NOT NULL, `grade_parent_id` BIGINT(20) UNSIGNED NULL DEFAULT NULL, -UNIQUE (`grade_name`), +UNIQUE INDEX (`grade_name`), INDEX (`grade_parent_id`), PRIMARY KEY (`grade_id`)", 'Grade data'); @@ -72,7 +72,7 @@ PRIMARY KEY (`grade_id`)", `reached_points` FLOAT(20,5) UNSIGNED NULL DEFAULT NULL, `reached_mails` BIGINT(20) UNSIGNED NULL DEFAULT NULL, `time_valid` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, -UNIQUE (`grade_cash_name`), +UNIQUE INDEX (`grade_cash_name`), PRIMARY KEY (`cash_id`)", 'Data for "cashed" grades'); @@ -82,7 +82,7 @@ PRIMARY KEY (`cash_id`)", `connect_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, `grade_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, `grade_cash_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, -UNIQUE INDEX `grade_cash` (`grade_id`,`grade_cash_id`), +UNIQUE INDEX `grade_cash` (`grade_id`, `grade_cash_id`), INDEX (`grade_cash_id`), PRIMARY KEY (`connect_id`)", 'Grade<->cash data connection'); @@ -94,23 +94,23 @@ PRIMARY KEY (`connect_id`)", `userid` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, `grade_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, `grade_expired` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00', -UNIQUE (`userid`,`grade_id`), +UNIQUE INDEX (`userid`, `grade_id`), INDEX (`grade_id`), PRIMARY KEY (`connect_id`)", 'Grade<->user connection'); // Admin menu entries - addAdminMenuSql('grade', NULL, 'Einstufungen', 'Stufen Sie Ihre Mitglieder ein, die sie ab einer einstellbaren Anzahl an {OPEN_CONFIG}POINTS{CLOSE_CONFIG} oder bestätigten Mails usw. erhalten und durch die Einstufung Ermäßigungen oder Sonderboni erhalten können.', 6); - addAdminMenuSql('grade', 'list_grade_data', 'Auflisten...', 'Listet alle Einstufungen auf, auch sind diese hier editierbar, neue hinzufügbar und löschbar.', 1); + addAdminMenuSql('grade', NULL, 'Accountstufen', 'Stufen Sie Ihre Mitglieder ein, die sie ab einer einstellbaren Anzahl an {OPEN_CONFIG}POINTS{CLOSE_CONFIG} oder bestätigten Mails usw. erhalten und durch die Accountstufe Ermäßigungen oder Sonderboni erhalten können.', 6); + addAdminMenuSql('grade', 'list_grade_data', 'Auflisten...', 'Listet alle Accountstufen auf, auch sind diese hier editierbar, neue hinzufügbar und löschbar.', 1); addAdminMenuSql('grade', 'list_cash_grade', 'Ermäßigungen/Sonderboni', 'Listet alle Ermäßigungen/Sonderboni auf, auch sind diese hier editierbar, neue hinzufügbar und löschbar.', 2); - addAdminMenuSql('grade', 'list_current_grades', 'Mitglieder-Einstufungen', 'Liste alle durch die Mitglieder aktuell erreichten Einstungen auf. Diese sind nicht editierbar (wir wollen ja nicht schummeln und bestimmten Mitgliedern bessere Einstufungen geben, oder? ;-) ).', 3); - addAdminMenuSql('grade', 'config_grade', 'Einstellungen ...', 'Diverse Einstellungen zu den Einstufungen.', 4); + addAdminMenuSql('grade', 'list_current_grades', 'Mitglieder-Accountstufen', 'Liste alle durch die Mitglieder aktuell erreichten Einstungen auf. Diese sind nicht editierbar (wir wollen ja nicht schummeln und bestimmten Mitgliedern bessere Accountstufen geben, oder? ;-) ).', 3); + addAdminMenuSql('grade', 'config_grade', 'Einstellungen ...', 'Diverse Einstellungen zu den Accountstufen.', 4); // Member menu addMemberMenuSql('account', 'grade', 'Erreichte Stufe', 2); // Guest menu - addGuestMenuSql('members', 'grade', 'Einstufungen', 4); + addGuestMenuSql('members', 'grade', 'Accountstufen', 4); break; case 'remove': // Do stuff when removing extension