<?php
/************************************************************************
- * MXChange v0.2.1 Start: 10/01/2008 *
- * =============== Last change: 10/01/2008 *
+ * Mailer v0.2.1-FINAL Start: 10/01/2008 *
+ * =================== Last change: 10/01/2008 *
* *
* -------------------------------------------------------------------- *
* File : removeip_functions.php *
* $Date:: $ *
* $Tag:: 0.2.1-FINAL $ *
* $Author:: $ *
- * Needs to be in all Files and every File needs "svn propset *
- * svn:keywords Date Revision" (autoprobset!) at least!!!!!! *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
- * For more information visit: http://www.mxchange.org *
+ * Copyright (c) 2009 - 2011 by Mailer Developer Team *
+ * For more information visit: http://mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
// Some security stuff...
if (!defined('__SECURITY')) {
die();
-}
+} // END - if
// "Getter" for anonymous remote IP number
function getAnonymousRemoteAddress ($remoteAddr) {
// Adds informations about anonymity/privacy to the menu
function addAnonymityLevel () {
// "Base-privacy" is by default low (we add more later)
- $anonymity = 0;
+ $anonymity = '0';
// Is some data anonymized?
if (getConfig('removeip_anon_ip') == 'Y') $anonymity++;
// Set constant name suffix depending on that level
$suffix = 'unsupported_' . $level;
switch ($level) {
- case 0:
+ case '0':
$suffix = 'none';
break;
- case 1:
+ case '1':
$suffix = 'low';
break;
- case 2:
+ case '2':
$suffix = 'medium';
break;
- case 3: // High level
+ case '3': // High level
$suffix = 'high';
break;
} // END - while
- // Construct constant name
- $constantName = sprintf("REMOVEIP_LEVEL_%s", strtoupper($suffix));
-
// Default message
- $message = sprintf(getMessage('REMOVEIP_UNKNOWN_LEVEL'), $suffix);
-
- // Is that constant there?
- if (isMessageIdValid($constantName)) {
- // Use that string
- $message = getMessage($constantName);
- } // END - if
+ $message = sprintf("{--REMOVEIP_LEVEL_%s--}", strtoupper($suffix));
// Output message in template
return loadTemplate('removeip_level', true, $message);
}
-// Filter for adding anonymity notice to the output stream
-function FILTER_ADD_ANONYMITY_NOTICE ($data) {
- // Init content
- $content = $data;
-
- // Extension removeip activated?
- if ((isExtensionActive('removeip')) && (getConfig('removeip_'.strtolower($data['access_level']).'_show') == 'Y')) {
- // Add anoymity/privacy infos
- $content['content'] .= addAnonymityLevel() . "<br />\n";
- } // END - if
-
- // Return it
- return $content;
-}
-
// [EOF]
?>