X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fextensions%2Fext-register.php;h=bf9310eee882cd468d5fc357c34e74bfdab962cf;hp=474f0a442ac335fcbb1d2a0b5546cc32b1df8b27;hb=cca98f57dff720b174d21d071cee8303462485d7;hpb=6c763653e88b9d10627e651ca59c7201d4b7d62b diff --git a/inc/extensions/ext-register.php b/inc/extensions/ext-register.php index 474f0a442a..bf9310eee8 100644 --- a/inc/extensions/ext-register.php +++ b/inc/extensions/ext-register.php @@ -58,7 +58,7 @@ case "register": // Do stuff when installation is running (modules.php?module=ad case "remove": // Do stuff when removing extension // SQL commands to run - $SQLs[] = "DELETE LOW_PRIORITY FROM `"._MYSQL_PREFIX."_admin_menu` WHERE what='config_register' LIMIT 1"; + $SQLs[] = "DELETE LOW_PRIORITY FROM `{!MYSQL_PREFIX!}_admin_menu` WHERE what='config_register' LIMIT 1"; break; case "activate": // Do stuff when admin activates this extension @@ -75,8 +75,8 @@ case "update": // Update an extension switch ($EXT_VER) { case "0.1": // SQL queries for v0.1 - $SQLs[] = "DROP TABLE IF EXISTS "._MYSQL_PREFIX."_must_register"; - $SQLs[] = "CREATE TABLE "._MYSQL_PREFIX."_must_register ( + $SQLs[] = "DROP TABLE IF EXISTS `{!MYSQL_PREFIX!}_must_register`"; + $SQLs[] = "CREATE TABLE `{!MYSQL_PREFIX!}_must_register` ( id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, field_name VARCHAR(255) NOT NULL DEFAULT '', field_required ENUM('Y','N') NOT NULL DEFAULT 'Y', @@ -84,22 +84,22 @@ PRIMARY KEY(id) ) TYPE=MyISAM"; // Add all entries as required (DO NOT DELETE THEM FROM DATABASE!) - $SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_must_register (field_name, field_required) VALUES ('surname','Y')"; - $SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_must_register (field_name, field_required) VALUES ('family_name','Y')"; - $SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_must_register (field_name, field_required) VALUES ('street_nr','Y')"; - $SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_must_register (field_name, field_required) VALUES ('cntry','Y')"; - $SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_must_register (field_name, field_required) VALUES ('zip','Y')"; - $SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_must_register (field_name, field_required) VALUES ('city','Y')"; + $SQLs[] = "INSERT INTO `{!MYSQL_PREFIX!}_must_register` (field_name, field_required) VALUES ('surname','Y')"; + $SQLs[] = "INSERT INTO `{!MYSQL_PREFIX!}_must_register` (field_name, field_required) VALUES ('family_name','Y')"; + $SQLs[] = "INSERT INTO `{!MYSQL_PREFIX!}_must_register` (field_name, field_required) VALUES ('street_nr','Y')"; + $SQLs[] = "INSERT INTO `{!MYSQL_PREFIX!}_must_register` (field_name, field_required) VALUES ('cntry','Y')"; + $SQLs[] = "INSERT INTO `{!MYSQL_PREFIX!}_must_register` (field_name, field_required) VALUES ('zip','Y')"; + $SQLs[] = "INSERT INTO `{!MYSQL_PREFIX!}_must_register` (field_name, field_required) VALUES ('city','Y')"; // Add admin menu - $SQLs[] = "INSERT INTO `"._MYSQL_PREFIX."_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_register','Pflichtfelder','Stellen Sie hier die Pflichtfelder sowohl im Anmeldeformular, als auch im Mitgliedsbereich unter Profildaten ändern ein.', 12)"; + $SQLs[] = "INSERT INTO `{!MYSQL_PREFIX!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_register','Pflichtfelder','Stellen Sie hier die Pflichtfelder sowohl im Anmeldeformular, als auch im Mitgliedsbereich unter Profildaten ändern ein.', 12)"; // Update notes (these will be set as task text!) $UPDATE_NOTES = "Einstellbare Pflichtfelder hinzugefügt."; break; case "0.1.1": // SQL queries for v0.1.1 - $SQLs[] = "UPDATE "._MYSQL_PREFIX."_extensions SET ext_has_css='Y' WHERE ext_name='register' AND ext_has_css='N' LIMIT 1"; + $SQLs[] = "UPDATE `{!MYSQL_PREFIX!}_extensions` SET ext_has_css='Y' WHERE ext_name='register' AND ext_has_css='N' LIMIT 1"; // This update depends on sql_patches update! $EXT_UPDATE_DEPENDS = "sql_patches"; @@ -163,7 +163,7 @@ PRIMARY KEY(id) case "0.2.3": // SQL queries for v0.2.3 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Cookie refid aus Anmeldeformular entfernt."; + $UPDATE_NOTES = "Cookie refid aus Anmeldeformular entfernt."; break; case "0.2.4": // SQL queries for v0.2.4 @@ -173,7 +173,7 @@ PRIMARY KEY(id) case "0.2.5": // SQL queries for v0.2.5 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Seit Patch 340 überflüssige HTML-Tags entfernt."; + $UPDATE_NOTES = "Seit Patch 340 überflüssige HTML-Tags entfernt."; break; case "0.2.6": // SQL queries for v0.2.6 @@ -188,7 +188,7 @@ PRIMARY KEY(id) case "0.2.8": // SQL queries for v0.2.8 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Parse error in what-register.php beseitigt."; + $UPDATE_NOTES = "Parse error in what-register.php beseitigt."; break; case "0.2.9": // SQL queries for v0.2.9 @@ -198,7 +198,7 @@ PRIMARY KEY(id) case "0.3.0": // SQL queries for v0.3.0 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Wörter Mailtausch, Mailtausches und Mailtauscher sind austauschbar."; + $UPDATE_NOTES = "Wörter Mailtausch, Mailtausches und Mailtauscher sind austauschbar."; break; case "0.3.1": // SQL queries for v0.3.1 @@ -208,9 +208,9 @@ PRIMARY KEY(id) case "0.3.2": // SQL queries for v0.3.2 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Einbindung der Erweiterung country, die Sie sich noch optional von meiner Seite herunterladen müssen.
+ $UPDATE_NOTES = "Einbindung der Erweiterung country, die Sie sich noch optional von meiner Seite herunterladen müssen.

-Wichtig: Laden Sie noch das Template guest_register.tpl mit hoch, welches unter templates/".GET_LANGUAGE()."/html/guest/ zu finden ist!"; +Wichtig: Laden Sie noch das Template guest_register.tpl mit hoch, welches unter templates/".GET_LANGUAGE()."/html/guest/ zu finden ist!"; // Depends on 'country' $EXT_UPDATE_DEPENDS = "country"; @@ -223,7 +223,7 @@ PRIMARY KEY(id) case "0.3.4": // SQL queries for v0.3.4 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Auf Grund der Integration der neue Erweiterung country in die Anmeldephase klappte die Anmeldung nicht. Die dazu nütige Verknüpfung ist nun eingebaut und die Anmeldung klappt wieder. Vielen Dank nochmals an den Bug-Reporter (Fehlermelder)!"; + $UPDATE_NOTES = "Auf Grund der Integration der neue Erweiterung country in die Anmeldephase klappte die Anmeldung nicht. Die dazu nütige Verknüpfung ist nun eingebaut und die Anmeldung klappt wieder. Vielen Dank nochmals an den Bug-Reporter (Fehlermelder)!"; break; case "0.3.5": // SQL queries for v0.3.5 @@ -233,12 +233,12 @@ PRIMARY KEY(id) case "0.3.6": // SQL queries for v0.3.6 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Fehlermeldung Fatal error: Call to undefined function: get_theme() in /../../guest/what-register.php on line 190 beseitigt."; + $UPDATE_NOTES = "Fehlermeldung Fatal error: Call to undefined function: get_theme() in /../../guest/what-register.php on line 190 beseitigt."; break; case "0.3.7": // SQL queries for v0.3.7 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Fehlermeldung Fatal error: Call to undefined function: get_curr_themee() in /../../guest/what-register.php on line 190 beseitigt."; + $UPDATE_NOTES = "Fehlermeldung Fatal error: Call to undefined function: get_curr_themee() in /../../guest/what-register.php on line 190 beseitigt."; break; case "0.3.8": // SQL queries for v0.3.8 @@ -262,16 +262,16 @@ PRIMARY KEY(id) break; case "0.4.2": // SQL queries for v0.4.2 - $SQLs[] = "ALTER TABLE `"._MYSQL_PREFIX."_config` ADD register_default ENUM('Y','N') NOT NULL DEFAULT 'N'"; - $SQLs[] = "UPDATE `"._MYSQL_PREFIX."_admin_menu` SET what='config_register2' WHERE what='config_reg' LIMIT 1"; + $SQLs[] = "ALTER TABLE `{!MYSQL_PREFIX!}_config` ADD register_default ENUM('Y','N') NOT NULL DEFAULT 'N'"; + $SQLs[] = "UPDATE `{!MYSQL_PREFIX!}_admin_menu` SET what='config_register2' WHERE what='config_reg' LIMIT 1"; // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Bei der Anmeldung kann die Standart-Auswahl zwischen Ja/Nein umgeschaltet werden. Das Ändern des Templates templates/".GET_LANGUAGE()."/html/guest/guest_register.tpl ist nicht mehr nötig."; + $UPDATE_NOTES = "Bei der Anmeldung kann die Standart-Auswahl zwischen Ja/Nein umgeschaltet werden. Das Ändern des Templates templates/".GET_LANGUAGE()."/html/guest/guest_register.tpl ist nicht mehr nötig."; break; case "0.4.3": // SQL queries for v0.4.3 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Parser-Error in inc/modules/guest/what-register.php beseitigt."; + $UPDATE_NOTES = "Parser-Error in inc/modules/guest/what-register.php beseitigt."; break; case "0.4.4": // SQL queries for v0.4.4 @@ -281,7 +281,7 @@ PRIMARY KEY(id) case "0.4.5": // SQL queries for v0.4.5 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "if-Anweisungen auf Funktion empty() umgestellt."; + $UPDATE_NOTES = "if-Anweisungen auf Funktion empty() umgestellt."; break; case "0.4.6": // SQL queries for v0.4.6 @@ -291,12 +291,12 @@ PRIMARY KEY(id) case "0.4.7": // SQL queries for v0.4.7 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "set_session() mit @-Zeichen gegen ungewollte Ausgaben abgesichert."; + $UPDATE_NOTES = "set_session() mit @-Zeichen gegen ungewollte Ausgaben abgesichert."; break; case "0.4.8": // SQL queries for v0.4.8 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Hash-Erstellung von md5() auf bessere Funktion generateHash() umgestellt."; + $UPDATE_NOTES = "Hash-Erstellung von md5() auf bessere Funktion generateHash() umgestellt."; break; case "0.4.9": // SQL queries for v0.4.9 @@ -311,7 +311,7 @@ PRIMARY KEY(id) case "0.5.1": // SQL queries for v0.5.1 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Mail-Template register-member.tpl gefixt. Danke an wliepe für die Fehlerfindung!"; + $UPDATE_NOTES = "Mail-Template register-member.tpl gefixt. Danke an wliepe für die Fehlerfindung!"; break; case "0.5.2": // SQL queries for v0.5.2 @@ -321,6 +321,9 @@ PRIMARY KEY(id) } break; +case "test": // For testing purposes. For details see file inc/modules/admin/what-extensions.php, arround line 305. + break; + default: // Do stuff when extension is loaded break; }