X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fextensions%2Fuser%2Fmode-update.php;h=7ff71f3a9a486aafde072c6eba65370eb55e5e2b;hp=bbe1d6c903beac416727c9b9dcd430850105af7a;hb=15e0995f7a4a4b2c9b1b1a9273f785cf13605829;hpb=84dd2fecd5b013cf6f4c4e7dee8b0d470b6a5f5c
diff --git a/inc/extensions/user/mode-update.php b/inc/extensions/user/mode-update.php
index bbe1d6c903..7ff71f3a9a 100644
--- a/inc/extensions/user/mode-update.php
+++ b/inc/extensions/user/mode-update.php
@@ -16,7 +16,7 @@
* $Author:: $ *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
- * Copyright (c) 2009 - 2012 by Mailer Developer Team *
+ * Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -174,7 +174,7 @@ if (!defined('__SECURITY')) {
case '0.3.3': // SQL queries for v0.3.3
// Update notes (these will be set as task text!)
- setExtensionUpdateNotes("Mitglieder sind nun per Formular kontaktierbar (es wird eine EMail versendet), gesperrte und bestätigte Mitglieder-Accounts sind seperat oder gemeinsam auflistbar (seperat nur mit der Erweiterung task!)");
+ setExtensionUpdateNotes("Mitglieder sind nun per Formular kontaktierbar (es wird eine EMail versendet), gesperrte und bestätigte Mitgliedaccounts sind seperat oder gemeinsam auflistbar (seperat nur mit der Erweiterung task!)");
break;
case '0.3.4': // SQL queries for v0.3.4
@@ -405,6 +405,12 @@ INDEX (`refid`)",
break;
case '0.5.3': // SQL queries for v0.5.3
+ // Is the PHP extension 'recode' activated
+ if (!extension_loaded('recode')) {
+ // This update requires 'recode'
+ enableExtensionReportingFailure();
+ } // END - if
+
// Register filter
registerFilter(__FILE__, __LINE__, 'post_refid_validation', 'HANDLE_USER_SUBID', FALSE, TRUE, isExtensionDryRun());
registerFilter(__FILE__, __LINE__, 'pre_user_registration', 'SUBID_USER_REGISTRATION_ADD_SQL_COLUMNS', FALSE, TRUE, isExtensionDryRun());
@@ -519,8 +525,28 @@ INDEX (`subid`)",
// Update notes (these will be set as task text!)
setExtensionUpdateNotes("Menüpunkt umbenannt um Platz für Konflikt mit what-config_cats.php zu schaffen.");
break;
+
+ case '0.6.1': // SQL queries for v0.6.1
+ // Add table for user login provider
+ addDropTableSql('user_login_provider');
+ addCreateTableSql('user_login_provider', "
+`provider_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
+`provider_name` VARCHAR(255) NOT NULL DEFAULT 'local_generic_user_login',
+`provider_extension` VARCHAR(255) NOT NULL DEFAULT 'user',
+`provider_is_active` ENUM('Y','N') NOT NULL DEFAULT 'N',
+PRIMARY KEY (`provider_id`)",
+ 'User login providers');
+
+ // Add (activated) default entry
+ addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_user_login_provider` (`provider_is_active`) VALUES ('Y')");
+
+ // Admin menu
+ addAdminMenuSql('setup', 'list_user_login_provider', 'MLP verwalten', 'Alle Mitgliederlogin-Provider (MLP) auflisten und verwalten.', 10);
+
+ // Update notes (these will be set as task text!)
+ setExtensionUpdateNotes("Tabelle für Mitgliedslogin-Provider hinzugefügt.");
+ break;
} // END - switch
- break;
// [EOF]
?>