From: Roland Häder Date: Wed, 28 Oct 2009 03:45:29 +0000 (+0000) Subject: Conflict solved between ext-profile and ext-update X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=commitdiff_plain;h=1fdb0ddad0b3b7934e097af349145321c2b696b7 Conflict solved between ext-profile and ext-update --- diff --git a/.gitattributes b/.gitattributes index 9a3d288f49..c9e2f7ed6d 100644 --- a/.gitattributes +++ b/.gitattributes @@ -166,6 +166,7 @@ inc/extensions/ext-theme.php -text inc/extensions/ext-top10.php -text inc/extensions/ext-transfer.php -text inc/extensions/ext-uberwach.php -text +inc/extensions/ext-update.php -text inc/extensions/ext-usage.php -text inc/extensions/ext-user.php -text inc/extensions/ext-wernis.php -text @@ -1297,6 +1298,7 @@ templates/de/html/ext/ext_theme.tpl -text templates/de/html/ext/ext_top10.tpl -text templates/de/html/ext/ext_transfer.tpl -text templates/de/html/ext/ext_uberwach.tpl -text +templates/de/html/ext/ext_update.tpl -text templates/de/html/ext/ext_usage.tpl -text templates/de/html/ext/ext_user.tpl -text templates/de/html/ext/ext_wernis.tpl -text @@ -1469,6 +1471,7 @@ templates/de/html/member/member_pool_table.tpl -text templates/de/html/member/member_primera_mode_list.tpl -text templates/de/html/member/member_primera_mode_list_row.tpl -text templates/de/html/member/member_primera_mode_pay.tpl -text +templates/de/html/member/member_profile_outdated.tpl -text templates/de/html/member/member_receive_table.tpl -text templates/de/html/member/member_ref_list.tpl -text templates/de/html/member/member_ref_list_level.tpl -text diff --git a/inc/extensions/ext-update.php b/inc/extensions/ext-update.php new file mode 100644 index 0000000000..fcf30e7d41 --- /dev/null +++ b/inc/extensions/ext-update.php @@ -0,0 +1,93 @@ + diff --git a/inc/libs/security_functions.php b/inc/libs/security_functions.php index 3922624fb7..ba081bd00f 100644 --- a/inc/libs/security_functions.php +++ b/inc/libs/security_functions.php @@ -162,25 +162,25 @@ if (phpversion() >= '4.0.4pl1' && (strstr(getenv('HTTP_USER_AGENT'),'compatible' $_SERVER['PHP_SELF'] = secureString($_SERVER['PHP_SELF']); // Split it up into path and filename -$SELF_DIR = dirname($_SERVER['PHP_SELF']); -$SELF_FILE = basename($_SERVER['PHP_SELF']); +$phpSelfDirectory = dirname($_SERVER['PHP_SELF']); +$phpSelfFile = basename($_SERVER['PHP_SELF']); -// Check for a .php inside the $SELF_DIR... -while (ereg('.php', $SELF_DIR)) { +// Check for a .php inside the $phpSelfDirectory... +while (ereg('.php', $phpSelfDirectory)) { // Correct the dirname - $SELF_DIR = substr($SELF_DIR, 0, (strpos($SELF_DIR, '.php') + 4)); + $phpSelfDirectory = substr($phpSelfDirectory, 0, (strpos($phpSelfDirectory, '.php') + 4)); // Rewrite filename... - $SELF_FILE = basename($SELF_DIR); + $phpSelfFile = basename($phpSelfDirectory); // ... and dirname - $SELF_DIR = dirname($SELF_DIR); + $phpSelfDirectory = dirname($phpSelfDirectory); } // END - while // Put both together again and let's pray it is secured now... -$_SERVER['PHP_SELF'] = $SELF_DIR . '/' . $SELF_FILE; +$_SERVER['PHP_SELF'] = $phpSelfDirectory . '/' . $phpSelfFile; // Remove uneccessary variables -unset($SELF_DIR); -unset($SELF_FILE); +unset($phpSelfDirectory); +unset($phpSelfFile); // Security system loaded... define('__SECURITY', '1'); diff --git a/inc/modules/member/what-welcome.php b/inc/modules/member/what-welcome.php index 76e25415ba..0bf919b65c 100644 --- a/inc/modules/member/what-welcome.php +++ b/inc/modules/member/what-welcome.php @@ -61,7 +61,7 @@ $result = SQL_QUERY_ESC("SELECT userid FROM `{?_MYSQL_PREFIX?}_user_data` WHERE if ((SQL_NUMROWS($result) == 1) && (isExtensionActive('profile'))) { // Yes, he is so let's place him his wanted buttons - loadTemplate('profile-update'); + loadTemplate('member_profile_outdated'); } else { // Load the template below this default data loadTemplate('member_welcome'); diff --git a/templates/de/html/ext/ext_update.tpl b/templates/de/html/ext/ext_update.tpl new file mode 100644 index 0000000000..1da00b0418 --- /dev/null +++ b/templates/de/html/ext/ext_update.tpl @@ -0,0 +1,4 @@ +Diese Erweiterung prüft im regelmäßigen Abstand nach Updates auf +dem MXChange-Server und wird Sie wahlweise per Mail oder per PopUp-Fenster im +Adminbereich (oder beides zusammen) benachrichtigen, sobald eine neuere Revision +verfügbar ist. diff --git a/templates/de/html/member/member_profile_outdated.tpl b/templates/de/html/member/member_profile_outdated.tpl new file mode 100644 index 0000000000..eaa2761890 --- /dev/null +++ b/templates/de/html/member/member_profile_outdated.tpl @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + +
 
+ + + + + + +
  +
Vielen Dank, dass Sie uns + auf dem Laufenden halten wollen!
+
+ Wenn Sie jetzt Ihr Profil aktualisieren wollen, klicken Sie einfach + unten auf den Button. War unsere Benachrichtigung ein Irrtum, so + können Sie mit einem Klick die Benachrichtigung abschalten. Sie + werden dann für längere Zeit von unserem System keine + Benachrichtigungen erhalten.
+
+ Bitte haben Sie nochmals für diese Massnahme Verständnis. + Auch wir möchten aktuelle Daten haben, damit wir unseren + {?mt_word?} reibungslos betreiben können und es kommt auch + unseren Werbekunden zugute.
 
+
 
+
+ +
+
+
+ +
+
 
diff --git a/templates/de/html/profile-update.tpl b/templates/de/html/profile-update.tpl index 4c1eb55fce..11f5d85d80 100644 --- a/templates/de/html/profile-update.tpl +++ b/templates/de/html/profile-update.tpl @@ -1,51 +1 @@ - - - - - - - - - - - - - - - - - -
 
- - - - - - -
  -
Vielen Dank, dass Sie uns - auf dem Laufenden halten wollen!
-
- Wenn Sie jetzt Ihr Profil aktualisieren wollen, klicken Sie einfach - unten auf den Button. War unsere Benachrichtigung ein Irrtum, so - können Sie mit einem Klick die Benachrichtigung abschalten. Sie - werden dann für längere Zeit von unserem System keine - Benachrichtigungen erhalten.
-
- Bitte haben Sie nochmals für diese Massnahme Verständnis. - Auch wir möchten aktuelle Daten haben, damit wir unseren - {?mt_word?} reibungslos betreiben können und es kommt auch - unseren Werbekunden zugute.
 
-
 
-
-
-
-
-
 
+