A lot rewrites from double-quote to single-quote, some fixes for extension handling...
[mailer.git] / inc / functions.php
index 178dfb30eb0acc64556cafe05851e5ba03d3b7dc..e5a3be66f846d15ca8b2c5668c048ead30873d70 100644 (file)
@@ -70,7 +70,7 @@ function OUTPUT_HTML ($HTML, $newLine = true) {
 
                case "direct":
                        // If we are switching from render to direct output rendered code
-                       if ((!empty($OUTPUT)) && (constant('_OB_CACHING') != "on")) { OUTPUT_RAW($OUTPUT); $OUTPUT = ""; }
+                       if ((!empty($OUTPUT)) && (constant('_OB_CACHING') != "on")) { OUTPUT_RAW($OUTPUT); $OUTPUT = ''; }
 
                        // The same as above... ^
                        OUTPUT_RAW($HTML);
@@ -114,15 +114,15 @@ function OUTPUT_HTML ($HTML, $newLine = true) {
                header("Pragma: no-cache"); // HTTP/1.0
                header("Connection: Close");
 
-               // Extension "rewrite" installed?
-               if ((EXT_IS_ACTIVE("rewrite")) && ($GLOBALS['output_mode'] != "1") && ($GLOBALS['output_mode'] != "-1")) {
+               // Extension 'rewrite' installed?
+               if ((EXT_IS_ACTIVE('rewrite')) && ($GLOBALS['output_mode'] != "1") && ($GLOBALS['output_mode'] != "-1")) {
                        $OUTPUT = REWRITE_LINKS($OUTPUT);
                } // END - if
 
                // Compile and run finished rendered HTML code
                while (strpos($OUTPUT, '{!') > 0) {
                        // Prepare the content and eval() it...
-                       $newContent = "";
+                       $newContent = '';
                        $eval = "\$newContent = \"".COMPILE_CODE(smartAddSlashes($OUTPUT))."\";";
                        eval($eval);
 
@@ -138,7 +138,7 @@ function OUTPUT_HTML ($HTML, $newLine = true) {
                OUTPUT_RAW($OUTPUT);
        } elseif ((constant('OUTPUT_MODE') == "render") && (!empty($OUTPUT))) {
                // Rewrite links when rewrite extension is active
-               if ((EXT_IS_ACTIVE("rewrite")) && ($GLOBALS['output_mode'] != "1") && ($GLOBALS['output_mode'] != "-1")) {
+               if ((EXT_IS_ACTIVE('rewrite')) && ($GLOBALS['output_mode'] != "1") && ($GLOBALS['output_mode'] != "-1")) {
                        $OUTPUT = REWRITE_LINKS($OUTPUT);
                } // END - if
 
@@ -176,7 +176,7 @@ function getFatalArray () {
 }
 
 // Add a fatal error message to the queue array
-function addFatalMessage ($F, $L, $message, $extra="") {
+function addFatalMessage ($F, $L, $message, $extra='') {
        debug_report_bug($message);
        if (is_array($extra)) {
                // Multiple extras for a message with masks
@@ -228,7 +228,7 @@ function LOAD_TEMPLATE ($template, $return=false, $content=array()) {
        $HTTP_USER_AGENT = GET_USER_AGENT();
 
        // Init some data
-       $ret = "";
+       $ret = '';
        if (empty($GLOBALS['refid'])) $GLOBALS['refid'] = 0;
 
        // @DEPRECATED Try to rewrite the if() condition
@@ -264,7 +264,7 @@ function LOAD_TEMPLATE ($template, $return=false, $content=array()) {
 
        // Base directory
        $BASE = sprintf("%stemplates/%s/html/", constant('PATH'), GET_LANGUAGE());
-       $MODE = "";
+       $MODE = '';
 
        // Check for admin/guest/member templates
        if (strpos($template, "admin_") > -1) {
@@ -330,7 +330,7 @@ function LOAD_TEMPLATE ($template, $return=false, $content=array()) {
                while (strpos($tmpl_file, "'") !== false) { $tmpl_file = str_replace("'", '{QUOT}', $tmpl_file); }
 
                // Do we have to compile the code?
-               $ret = "";
+               $ret = '';
                if ((strpos($tmpl_file, "\$") !== false) || (strpos($tmpl_file, '{--') !== false) || (strpos($tmpl_file, '--}') > 0)) {
                        // Okay, compile it!
                        $tmpl_file = "\$ret=\"".COMPILE_CODE(smartAddSlashes($tmpl_file))."\";";
@@ -449,13 +449,13 @@ To      : ".$toEmail."
 Subject : ".$subject."
 Message : ".$message."
 </pre>\n");
-       } elseif (($HTML == "Y") && (EXT_IS_ACTIVE("html_mail"))) {
+       } elseif (($HTML == 'Y') && (EXT_IS_ACTIVE('html_mail'))) {
                // Send mail as HTML away
                SEND_HTML_EMAIL($toEmail, $subject, $message, $mailHeader);
        } elseif (!empty($toEmail)) {
                // Send Mail away
                SEND_RAW_EMAIL($toEmail, $subject, $message, $mailHeader);
-       } elseif ($HTML == "N") {
+       } elseif ($HTML == 'N') {
                // Problem found!
                SEND_RAW_EMAIL(constant('WEBMASTER'), "[PROBLEM:]".$subject, $message, $mailHeader);
        }
@@ -495,7 +495,7 @@ function SEND_RAW_EMAIL ($toEmail, $subject, $msg, $from) {
                }
                $mail->FromName   = constant('MAIN_TITLE');
                $mail->Subject    = $subject;
-               if ((EXT_IS_ACTIVE("html_mail")) && (strip_tags($msg) != $msg)) {
+               if ((EXT_IS_ACTIVE('html_mail')) && (strip_tags($msg) != $msg)) {
                        $mail->Body       = $msg;
                        $mail->AltBody    = "Your mail program required HTML support to read this mail!";
                        $mail->WordWrap   = 70;
@@ -503,7 +503,7 @@ function SEND_RAW_EMAIL ($toEmail, $subject, $msg, $from) {
                } else {
                        $mail->Body       = decodeEntities($msg);
                }
-               $mail->AddAddress($toEmail, "");
+               $mail->AddAddress($toEmail, '');
                $mail->AddReplyTo(constant('WEBMASTER'), constant('MAIN_TITLE'));
                $mail->AddCustomHeader("Errors-To:".constant('WEBMASTER'));
                $mail->AddCustomHeader("X-Loop:".constant('WEBMASTER'));
@@ -524,7 +524,7 @@ function GEN_PASS ($LEN = 0) {
        $ABC = explode(",", "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,0,1,2,3,4,5,6,7,8,9,-,+,_,/");
 
        // Start creating password
-       $PASS = "";
+       $PASS = '';
        for ($i = 0; $i < $LEN; $i++) {
                $PASS .= $ABC[mt_rand(0, count($ABC) -1)];
        } // END - for
@@ -701,7 +701,7 @@ function GET_LANGUAGE() {
        $ret = constant('DEFAULT_LANG');
 
        // Init variable
-       $lang = "";
+       $lang = '';
 
        // Is the variable set
        if (REQUEST_ISSET_GET(('mx_lang'))) {
@@ -745,7 +745,7 @@ function LOAD_EMAIL_TEMPLATE($template, $content=array(), $UID="0") {
        // Make sure all template names are lowercase!
        $template = strtolower($template);
 
-       // Default "nickname" if extension is not installed
+       // Default 'nickname' if extension is not installed
        $nick = "---";
 
        // Prepare IP number and User Agent
@@ -786,7 +786,7 @@ function LOAD_EMAIL_TEMPLATE($template, $content=array(), $UID="0") {
        //* DEBUG: */ print __FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):UID={$UID},template={$template},content[]=".gettype($content)."<br />\n";
        if (($UID > 0) && (is_array($content))) {
                // If nickname extension is installed, fetch nickname as well
-               if (EXT_IS_ACTIVE("nickname")) {
+               if (EXT_IS_ACTIVE('nickname')) {
                        //* DEBUG: */ print __FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):NICKNAME!<br />\n";
                        // Load nickname
                        $result = SQL_QUERY_ESC("SELECT surname, family, gender, email, nickname FROM `{!_MYSQL_PREFIX!}_user_data` WHERE userid=%s LIMIT 1",
@@ -848,7 +848,7 @@ function LOAD_EMAIL_TEMPLATE($template, $content=array(), $UID="0") {
        } // END - if
 
        // Now does the final template exists?
-       $newContent = "";
+       $newContent = '';
        if (FILE_READABLE($FQFN)) {
                // The local file does exists so we load it. :)
                $tmpl_file = READ_FILE($FQFN);
@@ -938,9 +938,9 @@ function LOAD_URL ($URL, $addUrlData=true) {
                header ("Location: ".str_replace("&amp;", "&", $URL));
        } else {
                // Output error message
-               LOAD_INC("inc/header.php");
+               LOAD_INC('inc/header.php');
                LOAD_TEMPLATE("redirect_url", false, str_replace("&amp;", "&", $URL));
-               LOAD_INC("inc/footer.php");
+               LOAD_INC('inc/footer.php');
        }
 
        // Shut the mailer down here
@@ -1099,7 +1099,7 @@ function array_pk_sort (&$array, $a_sort, $primary_key = 0, $order = -1, $nums =
 
 //
 function ADD_SELECTION ($type, $DEFAULT, $prefix="", $id="0") {
-       $OUT = "";
+       $OUT = '';
 
        if ($type == "yn") {
                // This is a yes/no selection only!
@@ -1135,7 +1135,7 @@ function ADD_SELECTION ($type, $DEFAULT, $prefix="", $id="0") {
                $YEAR = date('Y', time());
 
                // Use configured min age or fixed?
-               if (GET_EXT_VERSION("other") >= "0.2.1") {
+               if (GET_EXT_VERSION('other') >= '0.2.1') {
                        // Configured
                        $startYear = $YEAR - getConfig('min_age');
                } else {
@@ -1163,7 +1163,7 @@ function ADD_SELECTION ($type, $DEFAULT, $prefix="", $id="0") {
                        // Get current year and subtract the configured minimum age
                        $OUT .= "<option value=\"".($minYear - 1)."\">&lt;".$minYear."</option>\n";
                        // Calculate earliest year depending on extension version
-                       if (GET_EXT_VERSION("other") >= "0.2.1") {
+                       if (GET_EXT_VERSION('other') >= '0.2.1') {
                                // Use configured minimum age
                                $YEAR = date('Y', time()) - getConfig('min_age');
                        } else {
@@ -1201,9 +1201,9 @@ function ADD_SELECTION ($type, $DEFAULT, $prefix="", $id="0") {
 
        case "yn":
                $OUT .= "<option value=\"Y\"";
-               if ($DEFAULT == "Y") $OUT .= " selected=\"selected\"";
+               if ($DEFAULT == 'Y') $OUT .= " selected=\"selected\"";
                $OUT .= ">{--YES--}</option>\n<option value=\"N\"";
-               if ($DEFAULT == "N") $OUT .= " selected=\"selected\"";
+               if ($DEFAULT == 'N') $OUT .= " selected=\"selected\"";
                $OUT .= ">{--NO--}</option>\n";
                break;
        }
@@ -1216,8 +1216,8 @@ function TRANSLATE_YESNO ($yn) {
        // Default
        $translated = "??? (".$yn.")";
        switch ($yn) {
-               case "Y": $translated = getMessage('YES'); break;
-               case "N": $translated = getMessage('NO'); break;
+               case 'Y': $translated = getMessage('YES'); break;
+               case 'N': $translated = getMessage('NO'); break;
                default:
                        // Log unknown value
                        DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("Unknown value %s. Expected Y/N!", $yn));
@@ -1280,7 +1280,7 @@ function generateRandomCodde ($length, $code, $uid, $DATA="") {
        if ($len == 0) $len = 10;
 
        // Cut off requested counts of number
-       $return = substr(str_replace('.', "", $rcode), 0, $len);
+       $return = substr(str_replace('.', '', $rcode), 0, $len);
 
        // Done building code
        return $return;
@@ -1289,7 +1289,7 @@ function generateRandomCodde ($length, $code, $uid, $DATA="") {
 // Does only allow numbers
 function bigintval ($num, $castValue = true) {
        // Filter all numbers out
-       $ret = preg_replace("/[^0123456789]/", "", $num);
+       $ret = preg_replace("/[^0123456789]/", '', $num);
 
        // Shall we cast?
        if ($castValue) $ret = (double)$ret;
@@ -1610,7 +1610,7 @@ function SEND_ADMIN_EMAILS_PRO ($subj, $template, $content, $UID) {
                // "implode" IDs and query string
                $aid = implode(",", $adminIds);
                if ($aid == "-1") {
-                       if (EXT_IS_ACTIVE("events")) {
+                       if (EXT_IS_ACTIVE('events')) {
                                // Add line to user events
                                EVENTS_ADD_LINE($subj, $msg, $UID);
                        } else {
@@ -1644,8 +1644,8 @@ function SEND_ADMIN_EMAILS_PRO ($subj, $template, $content, $UID) {
 //
 function CREATE_FANCY_TIME ($stamp) {
        // Get data array with years/months/weeks/days/...
-       $data = CREATE_TIME_SELECTIONS($stamp, "", "", "", true);
-       $ret = "";
+       $data = CREATE_TIME_SELECTIONS($stamp, '', '', '', true);
+       $ret = '';
        foreach($data as $k => $v) {
                if ($v > 0) {
                        // Value is greater than 0 "eval" data to return string
@@ -1670,13 +1670,13 @@ function CREATE_FANCY_TIME ($stamp) {
 
 //
 function ADD_EMAIL_NAV ($PAGES, $offset, $show_form, $colspan, $return=false) {
-       $SEP = ""; $TOP = "";
+       $SEP = ''; $TOP = '';
        if (!$show_form) {
                $TOP = " top2";
                $SEP = "<tr><td colspan=\"".$colspan."\" class=\"seperator\">&nbsp;</td></tr>";
        }
 
-       $NAV = "";
+       $NAV = '';
        for ($page = 1; $page <= $PAGES; $page++) {
                // Is the page currently selected or shall we generate a link to it?
                if (($page == REQUEST_GET('page')) || ((!REQUEST_ISSET_GET(('page'))) && ($page == "1"))) {
@@ -1687,7 +1687,7 @@ function ADD_EMAIL_NAV ($PAGES, $offset, $show_form, $colspan, $return=false) {
                        $NAV .= "<a href=\"{!URL!}/modules.php?module=admin&amp;what=".$GLOBALS['what']."&amp;page=".$page."&amp;offset=".$offset;
 
                        // Add userid when we shall show all mails from a single member
-                       if ((REQUEST_ISSET_GET(('uid'))) && (bigintval(REQUEST_GET('uid')) > 0)) $NAV .= "&amp;uid=".bigintval(REQUEST_GET('uid'));
+                       if ((REQUEST_ISSET_GET('uid')) && (bigintval(REQUEST_GET('uid')) > 0)) $NAV .= "&amp;uid=".bigintval(REQUEST_GET('uid'));
 
                        // Close open anchor tag
                        $NAV .= "\">";
@@ -1740,7 +1740,7 @@ function EXTRACT_HOST (&$script) {
        } // END - if
 
        // Extract host name
-       $host = str_replace("http://", "", $url);
+       $host = str_replace("http://", '', $url);
        if (ereg("/", $host)) $host = substr($host, 0, strpos($host, "/"));
 
        // Generate relative URL
@@ -1794,7 +1794,7 @@ function POST_URL ($script, $postData) {
        if (!is_array($postData)) {
                // Abort here
                DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("postData is not an array. Type: %s", gettype($postData)));
-               return array("", "", "");
+               return array("", '', '');
        } // END - if
 
        // Compile the script name
@@ -1827,7 +1827,7 @@ function POST_URL ($script, $postData) {
 // Sends a raw request to another host
 function SEND_RAW_REQUEST ($host, $request) {
        // Initialize array
-       $response = array("", "", "");
+       $response = array("", '', '');
 
        // Default is not to use proxy
        $useProxy = false;
@@ -1926,7 +1926,7 @@ function SEND_RAW_REQUEST ($host, $request) {
        // Was the request successfull?
        if ((!eregi("200 OK", $response[0])) || (empty($response[0]))) {
                // Not found / access forbidden
-               $response = array("", "", "");
+               $response = array("", '', '');
        } // END - if
 
        // Return response
@@ -2010,18 +2010,18 @@ function MEMBER_ACTION_LINKS ($uid, $status = "") {
 }
 
 // Generate an email link
-function CREATE_EMAIL_LINK ($email, $table = "admins") {
+function CREATE_EMAIL_LINK ($email, $table = 'admins') {
        // Default email link (INSECURE! Spammer can read this by harvester programs)
        $EMAIL = "mailto:".$email;
 
        // Check for several extensions
-       if ((EXT_IS_ACTIVE("admins")) && ($table == "admins")) {
+       if ((EXT_IS_ACTIVE('admins')) && ($table == 'admins')) {
                // Create email link for contacting admin in guest area
                $EMAIL = ADMINS_CREATE_EMAIL_LINK($email);
-       } elseif ((EXT_IS_ACTIVE("user")) && (GET_EXT_VERSION("user") >= "0.3.3") && ($table == "user_data")) {
+               } elseif ((EXT_IS_ACTIVE('user')) && (GET_EXT_VERSION('user') >= '0.3.3') && ($table == "user_data")) {
                // Create email link for contacting a member within admin area (or later in other areas, too?)
                $EMAIL = USER_CREATE_EMAIL_LINK($email);
-       } elseif ((EXT_IS_ACTIVE("sponsor")) && ($table == "sponsor_data")) {
+       } elseif ((EXT_IS_ACTIVE('sponsor')) && ($table == "sponsor_data")) {
                // Create email link to contact sponsor within admin area (or like the link above?)
                $EMAIL = SPONSOR_CREATE_EMAIL_LINK($email);
        }
@@ -2035,8 +2035,8 @@ function CREATE_EMAIL_LINK ($email, $table = "admins") {
 
 // Generate a hash for extra-security for all passwords
 function generateHash ($plainText, $salt = "") {
-       // Is the required extension "sql_patches" there and a salt is not given?
-       if (((EXT_VERSION_IS_OLDER("sql_patches", "0.3.6")) || (!EXT_IS_ACTIVE("sql_patches"))) && (empty($salt))) {
+       // Is the required extension 'sql_patches' there and a salt is not given?
+       if (((EXT_VERSION_IS_OLDER('sql_patches', '0.3.6')) || (!EXT_IS_ACTIVE('sql_patches'))) && (empty($salt))) {
                // Extension sql_patches is missing/outdated so we hash the plain text with MD5
                return md5($plainText);
        } // END - if
@@ -2085,7 +2085,7 @@ function generateHash ($plainText, $salt = "") {
 // Scramble a string
 function scrambleString($str) {
        // Init
-       $scrambled = "";
+       $scrambled = '';
 
        // Final check, in case of failture it will return unscrambled string
        if (strlen($str) > 40) {
@@ -2166,7 +2166,7 @@ function genScrambleString ($len) {
 // normally be stored in cookies
 function ADD_URL_DATA ($URL) {
        // Init add
-       $add = "";
+       $add = '';
 
        // Determine URL binder
        $BIND = "?";
@@ -2177,7 +2177,7 @@ function ADD_URL_DATA ($URL) {
                if ((REQUEST_ISSET_GET(('refid'))) && (strpos($URL, "refid=") == 0)) {
                        // Cookie found in URL
                        $add .= $BIND."refid=".bigintval(REQUEST_GET('refid'));
-               } elseif ((GET_EXT_VERSION("sql_patches") != '') && (getConfig('def_refid') > 0)) {
+               } elseif ((GET_EXT_VERSION('sql_patches') != '') && (getConfig('def_refid') > 0)) {
                        // Not found! So let's set default here
                        $add .= $BIND."refid=".getConfig('def_refid');
                }
@@ -2195,7 +2195,7 @@ function generatePassString ($passHash) {
        // Is a secret key and master salt already initialized?
        if ((getConfig('secret_key') != "") && (getConfig('master_salt') != "")) {
                // Only calculate when the secret key is generated
-               $newHash = ""; $start = 9;
+               $newHash = ''; $start = 9;
                for ($idx = 0; $idx < 10; $idx++) {
                        $part1 = hexdec(substr($passHash, $start, 4));
                        $part2 = hexdec(substr(getConfig('secret_key'), $start, 4));
@@ -2234,7 +2234,7 @@ function FIX_DELETED_COOKIES ($cookies) {
                foreach ($cookies as $cookieName) {
                        // Is the cookie set to "deleted"?
                        if (get_session($cookieName) == "deleted") {
-                               set_session($cookieName, "");
+                               set_session($cookieName, '');
                        }
                } // END - foreach
        } // END - if
@@ -2243,16 +2243,16 @@ function FIX_DELETED_COOKIES ($cookies) {
 // Output error messages in a fasioned way and die...
 function app_die ($F, $L, $msg) {
        // Load header
-       LOAD_INC_ONCE("inc/header.php");
+       LOAD_INC_ONCE('inc/header.php');
 
        // Prepare message for output
        $msg = sprintf(getMessage('MXCHANGE_HAS_DIED'), basename($F), $L, $msg);
 
        // Load the message template
-       LOAD_TEMPLATE("admin_settings_saved", false, $msg);
+       LOAD_TEMPLATE('admin_settings_saved', false, $msg);
 
        // Load footer
-       LOAD_INC_ONCE("inc/footer.php");
+       LOAD_INC_ONCE('inc/footer.php');
 
        // Exit explicitly
        shutdown();
@@ -2358,7 +2358,7 @@ function GET_CURR_THEME() {
        if (!isSessionVariableSet('mxchange_theme')) {
                // Set default theme
                set_session('mxchange_theme', $ret);
-       } elseif ((isSessionVariableSet('mxchange_theme')) && (GET_EXT_VERSION("sql_patches") >= "0.1.4")) {
+       } elseif ((isSessionVariableSet('mxchange_theme')) && (GET_EXT_VERSION('sql_patches') >= '0.1.4')) {
                //die("<pre>".print_r($GLOBALS['cache_array']['themes'], true)."</pre>");
                // Get theme from cookie
                $ret = get_session('mxchange_theme');
@@ -2400,8 +2400,8 @@ function GET_CURR_THEME() {
 
 // Get id from theme
 function THEME_GET_ID ($name) {
-       // Is the extension "theme" installed?
-       if (!EXT_IS_ACTIVE("theme")) {
+       // Is the extension 'theme' installed?
+       if (!EXT_IS_ACTIVE('theme')) {
                // Then abort here
                return 0;
        } // END - if
@@ -2416,7 +2416,7 @@ function THEME_GET_ID ($name) {
 
                // Count up
                incrementConfigEntry('cache_hits');
-       } elseif (GET_EXT_VERSION("cache") != "0.1.8") {
+       } elseif (GET_EXT_VERSION('cache') != '0.1.8') {
                // Check if current theme is already imported or not
                $result = SQL_QUERY_ESC("SELECT id FROM `{!_MYSQL_PREFIX!}_themes` WHERE theme_path='%s' LIMIT 1",
                        array($name), __FUNCTION__, __LINE__);
@@ -2449,7 +2449,7 @@ function READ_FILE ($FQFN, $sqlPrepare = false) {
        // Prepare SQL queries?
        if ($sqlPrepare === true) {
                // Remove some unwanted chars
-               $content = str_replace("\r", "", $content);
+               $content = str_replace("\r", '', $content);
                $content = str_replace("\n\n", "\n", $content);
        } // END - if
 
@@ -2526,7 +2526,7 @@ function searchDirsRecursive ($dir, &$last_changed) {
        // Does it match what we are looking for? (We skip a lot files already!)
     // RegexPattern to exclude  ., .., .revision,  .svn, debug.log or .cache in the filenames
        $excludePattern = '@(\.|\.\.|\.revision|\.svn|debug\.log|\.cache|config\.php)$@';
-       $ds = GET_DIR_AS_ARRAY($dir, "", true, false, $excludePattern);
+       $ds = GET_DIR_AS_ARRAY($dir, '', true, false, $excludePattern);
        //* DEBUG: */ print __FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):ds[]=".count($ds)."<br />\n";
 
        // Walk through all entries
@@ -2561,12 +2561,12 @@ function getActualVersion ($type = 'Revision') {
        // By default nothing is new... ;-)
        $new = false;
 
-       if (EXT_IS_ACTIVE("cache")) {
-               // Check if $_GET['check_revision_data'] is setted (switch for manually rewrite the .revision-File)
-               if (isset($_GET['check_revision_data']) && $_GET['check_revision_data'] == 'yes') $new = true;
+       if (EXT_IS_ACTIVE('cache')) {
+               // Check if REQUEST_GET('check_revision_data') is setted (switch for manually rewrite the .revision-File)
+               if (REQUEST_ISSET_GET('check_revision_data') && REQUEST_GET('check_revision_data') == 'yes') $new = true;
                if (!isset($GLOBALS['cache_array']['revision'][$type])
                        || count($GLOBALS['cache_array']['revision']) < 3
-                       || !$GLOBALS['cache_instance']->loadCacheFile("revision")) $new = true;
+                       || !$GLOBALS['cache_instance']->loadCacheFile('revision')) $new = true;
 
                // Is the cache file outdated/invalid?
                if ($new === true){
@@ -2576,7 +2576,7 @@ function getActualVersion ($type = 'Revision') {
                        unset($GLOBALS['cache_array']['revision']);
 
                        // Reload load_cach-revison.php
-                       LOAD_INC("inc/loader/load_cache-revision.php");
+                       LOAD_INC('inc/loader/load_cache-revision.php');
                } // END - if
 
                // Return found value
@@ -2588,8 +2588,8 @@ function getActualVersion ($type = 'Revision') {
                // FQFN of revision file
                $FQFN = sprintf("%sinc/cache/.revision", constant('PATH'));
 
-               // Check if $_GET['check_revision_data'] is setted (switch for manually rewrite the .revision-File)
-               if ((isset($_GET['check_revision_data'])) && ($_GET['check_revision_data'] == 'yes')) {
+               // Check if REQUEST_GET('check_revision_data') is setted (switch for manually rewrite the .revision-File)
+               if ((REQUEST_ISSET_GET('check_revision_data')) && (REQUEST_GET('check_revision_data') == 'yes')) {
                        // Has changed!
                        $new = true;
                } else {
@@ -2635,7 +2635,7 @@ function getSearchFor () {
 
 function getAkt_vers () {
        // Init variables
-       $next_dir = ""; // Directory to start with search
+       $next_dir = ''; // Directory to start with search
        $last_changed = array(
                'path_name' => "",
                'time'      => 0
@@ -2654,7 +2654,7 @@ function getAkt_vers () {
 
        // This foreach loops the $searchFor-Tags (array('Revision', 'Date', 'Tag', 'Author') --> could easaly extended in the future)
        foreach ($searchFor as $search) {
-               //Searches for "$search-tag:VALUE$" or "$search-tag::VALUE$"(the stylish keywordversion ;-)) in the lates modified file
+               // Searches for "$search-tag:VALUE$" or "$search-tag::VALUE$"(the stylish keywordversion ;-)) in the lates modified file
                $res += preg_match('@\$'.$search.'(:|::) (.*) \$@U', $last_file, $t);
                // This trimms the search-result and puts it in the $akt_vers-return array
                if (isset($t[2])) $akt_vers[$search] = trim($t[2]);
@@ -2748,7 +2748,7 @@ function debug_get_printable_backtrace () {
 // Output a debug backtrace to the user
 function debug_report_bug ($message = "") {
        // Init message
-       $debug = "";
+       $debug = '';
        // Is the optional message set?
        if (!empty($message)) {
                // Use and log it
@@ -2779,7 +2779,7 @@ function generateSeed () {
 
 // Converts a message code to a human-readable message
 function convertCodeToMessage ($code) {
-       $msg = "";
+       $msg = '';
        switch ($code) {
                case getCode('LOGOUT_DONE')      : $msg = getMessage('LOGOUT_DONE'); break;
                case getCode('LOGOUT_FAILED')    : $msg = "<span class=\"guest_failed\">{--LOGOUT_FAILED--}</span>"; break;
@@ -2794,7 +2794,7 @@ function convertCodeToMessage ($code) {
                        if (EXT_IS_ACTIVE($ext, true)) {
                                $msg = getMessage('ERROR_CONFIRMING_MAIL');
                        } else {
-                               $msg = sprintf(getMessage('EXTENSION_PROBLEM_NOT_INSTALLED'), "mailid");
+                               $msg = sprintf(getMessage('EXTENSION_PROBLEM_NOT_INSTALLED'), 'mailid');
                        }
                        break;
 
@@ -2830,7 +2830,7 @@ function REDIRCT_ON_UNINSTALLED_EXTENSION ($ext_name) {
        // Is the extension uninstalled/inactive?
        if (!EXT_IS_ACTIVE($ext_name)) {
                // Redirect to index
-               LOAD_URL("modules.php?module=index&amp;msg=".getCode('EXTENSION_PROBLEM')."&amp;ext=".$ext_name);
+               LOAD_URL('modules.php?module=index&amp;msg=' . getCode('EXTENSION_PROBLEM') . '&amp;ext=' . $ext_name);
        } // END - if
 }
 
@@ -2847,12 +2847,12 @@ function GENERATE_AID_LINK ($aid) {
                // Is the login valid?
                if ($login != "***") {
                        // Is the extension there?
-                       if (EXT_IS_ACTIVE("admins")) {
+                       if (EXT_IS_ACTIVE('admins')) {
                                // Admin found
                                $admin = "<a href=\"".ADMINS_CREATE_EMAIL_LINK(GET_ADMIN_EMAIL($aid))."\">".$login."</a>";
                        } else {
                                // Extension not found
-                               $admin = sprintf(getMessage('EXTENSION_PROBLEM_NOT_INSTALLED'), "admins");
+                               $admin = sprintf(getMessage('EXTENSION_PROBLEM_NOT_INSTALLED'), 'admins');
                        }
                } else {
                        // Maybe deleted?
@@ -2912,7 +2912,7 @@ function compileUriCode ($code, $simple=true) {
 // Function taken from user comments on www.php.net / function eregi()
 function isUrlValid ($url) {
        // Prepare URL
-       $url = strip_tags(str_replace("\\", "", compileUriCode(urldecode($url))));
+       $url = strip_tags(str_replace("\\", '', compileUriCode(urldecode($url))));
 
        // Allows http and https
        $http      = "(http|https)+(:\/\/)";
@@ -2978,7 +2978,7 @@ function isUrlValid ($url) {
 
 // Smartly adds slashes
 function smartAddSlashes ($unquoted) {
-       $unquoted = str_replace("\\", "", $unquoted);
+       $unquoted = str_replace("\\", '', $unquoted);
        return addslashes($unquoted);
 }
 
@@ -3064,7 +3064,7 @@ function changeDataInFile ($FQFN, $comment, $prefix, $suffix, $DATA, $seek=0) {
 }
 // Send notification to admin
 function SEND_ADMIN_NOTIFICATION ($subject, $templateName, $content=array(), $uid="0") {
-       if (GET_EXT_VERSION("admins") >= "0.4.1") {
+       if (GET_EXT_VERSION('admins') >= '0.4.1') {
                // Send new way
                SEND_ADMIN_EMAILS_PRO($subject, $templateName, $content, $uid);
        } else {
@@ -3099,7 +3099,7 @@ function DEBUG_LOG ($funcFile, $line, $message, $force=true) {
        // Is debug mode enabled?
        if ((isDebugModeEnabled()) || ($force === true)) {
                // Remove CRLF
-               $message = str_replace("\r", "", str_replace("\n", "", $message));
+               $message = str_replace("\r", '', str_replace("\n", '', $message));
 
                // Log this message away
                $fp = fopen(constant('PATH')."inc/cache/debug.log", 'a') or app_die(__FUNCTION__, __LINE__, "Cannot write logfile debug.log!");
@@ -3111,7 +3111,7 @@ function DEBUG_LOG ($funcFile, $line, $message, $force=true) {
 // Load more reset scripts
 function runResetIncludes () {
        // Is the reset set or old sql_patches?
-       if ((!isResetModeEnabled()) || (EXT_VERSION_IS_OLDER("sql_patches", "0.4.5"))) {
+       if ((!isResetModeEnabled()) || (EXT_VERSION_IS_OLDER('sql_patches', '0.4.5'))) {
                // Then abort here
                DEBUG_LOG(__FUNCTION__, __LINE__, "Cannot run reset! Please report this bug. Thanks");
        } // END - if
@@ -3123,7 +3123,7 @@ function runResetIncludes () {
        if (!defined('DEBUG_RESET')) UPDATE_CONFIG("last_update", time());
 
        // Is the config entry set?
-       if (GET_EXT_VERSION("sql_patches") >= "0.4.2") {
+       if (GET_EXT_VERSION('sql_patches') >= '0.4.2') {
                // Create current week mark
                $currWeek = date("W", time());
 
@@ -3195,7 +3195,7 @@ function FILE_READABLE ($FQFN) {
 // Converts timestamp selections into a timestamp
 function CONVERT_SELECTIONS_TO_TIMESTAMP (&$POST, &$DATA, &$id, &$skip) {
        // Init test variable
-       $test2 = "";
+       $test2 = '';
 
        // Get last three chars
        $test = substr($id, -3);
@@ -3220,7 +3220,7 @@ function CONVERT_SELECTIONS_TO_TIMESTAMP (&$POST, &$DATA, &$id, &$skip) {
        } else {
                // Process this entry
                $skip = false;
-               $test2 = "";
+               $test2 = '';
        }
 }
 
@@ -3233,7 +3233,7 @@ function REVERT_COMMA ($str) {
        switch (GET_LANGUAGE()) {
                case "de": // German language
                        // Remove german thousand dots first
-                       $str = str_replace(".", "", $str);
+                       $str = str_replace(".", '', $str);
 
                        // Replace german commata with decimal dot and cast it
                        $float = (float)str_replace(",", ".", $str);
@@ -3241,7 +3241,7 @@ function REVERT_COMMA ($str) {
 
                default: // US and so on
                        // Remove thousand dots first and cast
-                       $float = (float)str_replace(",", "", $str);
+                       $float = (float)str_replace(",", '', $str);
                        break;
        }
 
@@ -3252,7 +3252,7 @@ function REVERT_COMMA ($str) {
 // Handle menu-depending failed logins and return the rendered content
 function HANDLE_LOGIN_FAILTURES ($accessLevel) {
        // Default output is empty ;-)
-       $OUT = "";
+       $OUT = '';
 
        // Is the session data set?
        if ((isSessionVariableSet('mxchange_'.$accessLevel.'_failures')) && (isSessionVariableSet('mxchange_'.$accessLevel.'_last_fail'))) {
@@ -3270,8 +3270,8 @@ function HANDLE_LOGIN_FAILTURES ($accessLevel) {
                } // END - if
 
                // Reset session data
-               set_session('mxchange_'.$accessLevel.'_failures', "");
-               set_session('mxchange_'.$accessLevel.'_last_fail', "");
+               set_session('mxchange_'.$accessLevel.'_failures', '');
+               set_session('mxchange_'.$accessLevel.'_last_fail', '');
        } // END - if
 
        // Return rendered content
@@ -3281,7 +3281,7 @@ function HANDLE_LOGIN_FAILTURES ($accessLevel) {
 // Rebuild cache
 function rebuildCacheFiles ($cache, $inc="") {
        // Shall I remove the cache file?
-       if ((EXT_IS_ACTIVE("cache")) && (isCacheInstanceValid())) {
+       if ((EXT_IS_ACTIVE('cache')) && (isCacheInstanceValid())) {
                // Rebuild cache
                if ($GLOBALS['cache_instance']->loadCacheFile($cache)) {
                        // Destroy it
@@ -3309,7 +3309,7 @@ function rebuildCacheFiles ($cache, $inc="") {
 // Purge admin menu cache
 function CACHE_PURGE_ADMIN_MENU ($id=0, $action="", $what="", $str="") {
        // Is the cache extension enabled or no cache instance or admin menu cache disabled?
-       if (!EXT_IS_ACTIVE("cache")) {
+       if (!EXT_IS_ACTIVE('cache')) {
                // Cache extension not active
                return false;
        } elseif (!isCacheInstanceValid()) {
@@ -3373,7 +3373,7 @@ function GET_REMOTE_ADDR () {
        $remoteAddr = determineRealRemoteAddress();
 
        // Is removeip installed?
-       if (EXT_IS_ACTIVE("removeip")) {
+       if (EXT_IS_ACTIVE('removeip')) {
                // Then anonymize it
                $remoteAddr = GET_ANONYMOUS_REMOTE_ADDR($remoteAddr);
        } // END - if
@@ -3388,7 +3388,7 @@ function GET_REMOTE_HOST () {
        $remoteHost = getenv('REMOTE_HOST');
 
        // Is removeip installed?
-       if (EXT_IS_ACTIVE("removeip")) {
+       if (EXT_IS_ACTIVE('removeip')) {
                // Then anonymize it
                $remoteHost = GET_ANONYMOUS_REMOTE_HOST($remoteHost);
        } // END - if
@@ -3403,7 +3403,7 @@ function GET_USER_AGENT () {
        $userAgent = getenv('HTTP_USER_AGENT');
 
        // Is removeip installed?
-       if (EXT_IS_ACTIVE("removeip")) {
+       if (EXT_IS_ACTIVE('removeip')) {
                // Then anonymize it
                $userAgent = GET_ANONYMOUS_USER_AGENT($userAgent);
        } // END - if
@@ -3418,7 +3418,7 @@ function GET_REFERER () {
        $referer = getenv('HTTP_REFERER');
 
        // Is removeip installed?
-       if (EXT_IS_ACTIVE("removeip")) {
+       if (EXT_IS_ACTIVE('removeip')) {
                // Then anonymize it
                $referer = GET_ANONYMOUS_REFERER($referer);
        } // END - if
@@ -3452,10 +3452,10 @@ function ADD_NEW_BONUS_MAIL ($data, $mode="", $output=true) {
                );
 
                // Mail inserted into bonus pool
-               if ($output) LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_BONUS_SEND'));
+               if ($output) LOAD_TEMPLATE('admin_settings_saved', false, getMessage('ADMIN_BONUS_SEND'));
        } elseif ($output) {
                // More entered than can be reached!
-               LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_MORE_SELECTED'));
+               LOAD_TEMPLATE('admin_settings_saved', false, getMessage('ADMIN_MORE_SELECTED'));
        } else {
                // Debug log
                DEBUG_LOG(__FUNCTION__, __LINE__, " cat={$data['cat']},receiver={$data['receiver']},data=".base64_encode(serialize($data))." More selected, than available!");
@@ -3480,10 +3480,10 @@ function DETERMINE_REFID () {
        } elseif ((isSessionVariableSet('refid')) && (get_session('refid') != 0)) {
                // Set session refid als global
                $GLOBALS['refid'] = bigintval(get_session('refid'));
-       } elseif ((GET_EXT_VERSION("sql_patches") != "") && (getConfig('def_refid') > 0)) {
+       } elseif ((GET_EXT_VERSION('sql_patches') != "") && (getConfig('def_refid') > 0)) {
                // Set default refid as refid in URL
                $GLOBALS['refid'] = getConfig(('def_refid'));
-       } elseif ((GET_EXT_VERSION("user") >= "0.3.4") && (getConfig('select_user_zero_refid')) == "Y") {
+       } elseif ((GET_EXT_VERSION('user') >= '0.3.4') && (getConfig('select_user_zero_refid')) == 'Y') {
                // Select a random user which has confirmed enougth mails
                $GLOBALS['refid'] = SELECT_RANDOM_REFID();
        } else {