Code style changed, ext-user continued:
[mailer.git] / inc / extensions-functions.php
index ca7717c09105e0c5cf1fdd59bc823fff5a352e07..ae3cf47a9024a98f6d44e797a8d610b543ab14f5 100644 (file)
@@ -41,17 +41,17 @@ if (!defined('__SECURITY')) {
 } // END - if
 
 // Load the extension and maybe found language and function files.
-function loadExtension ($ext_name, $ext_mode, $ext_ver = '0.0.0', $isDryRun = false, $previousExtension = NULL) {
+function loadExtension ($ext_name, $ext_mode, $ext_ver = '0.0.0', $isDryRun = FALSE, $previousExtension = NULL) {
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ',ext_mode=' . $ext_mode . ',ext_ver=' . $ext_ver . ',isDryRun=' . intval($isDryRun) . ' - ENTERED!');
        // Loading an extension in same mode, but not test/update, twice is not
        // good, so is the extension $ext_name already loaded in mode $ext_mode?
        if ((isset($GLOBALS['loaded_extension'][$ext_name][$ext_mode])) && (!in_array($ext_mode, array('update', 'test')))) {
                // If this happens twice, we need the bug report from you, except for updates/tests
-               reportBug(__FUNCTION__, __LINE__, __FUNCTION__ . '() is called twice: ext_name=' . $ext_name . ', ext_mode='. $ext_mode . ',ext_sqls=' . print_r(getExtensionSqls(), true) . ', ext_register_running=' . print_r($GLOBALS['ext_register_running'], true) . ', ext_running_updates=' . print_r($GLOBALS['ext_running_updates'], true));
+               reportBug(__FUNCTION__, __LINE__, __FUNCTION__ . '() is called twice: ext_name=' . $ext_name . ', ext_mode='. $ext_mode . ',ext_sqls=' . print_r(getExtensionSqls(), TRUE) . ', ext_register_running=' . print_r($GLOBALS['ext_register_running'], TRUE) . ', ext_running_updates=' . print_r($GLOBALS['ext_running_updates'], TRUE));
        } // END - if
 
        // Make sure this situation can only happen once
-       $GLOBALS['loaded_extension'][$ext_name][$ext_mode] = true;
+       $GLOBALS['loaded_extension'][$ext_name][$ext_mode] = TRUE;
 
        // Remember previous extension here
        $GLOBALS['previous_extension'][$ext_name] = $previousExtension;
@@ -107,7 +107,7 @@ function loadExtension ($ext_name, $ext_mode, $ext_ver = '0.0.0', $isDryRun = fa
                logDebugMessage(__FUNCTION__, __LINE__, sprintf("Extension %s already loaded.", $ext_name));
 
                // Abort here
-               return false;
+               return FALSE;
        } // END - if
 
        // Is the extension file NOT there?
@@ -116,7 +116,7 @@ function loadExtension ($ext_name, $ext_mode, $ext_ver = '0.0.0', $isDryRun = fa
                logDebugMessage(__FUNCTION__, __LINE__, sprintf("Extension %s not found or not readable or the PHP script is deprecated.", $ext_name));
 
                // Abort here
-               return false;
+               return FALSE;
        } // END - if
 
        // Load extension's own language file if not in test mode
@@ -165,7 +165,7 @@ function loadExtension ($ext_name, $ext_mode, $ext_ver = '0.0.0', $isDryRun = fa
 
                // Abort here
                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Extension load aborted, ext_name=' . $ext_name . ' - Extension is deprecated.');
-               return false;
+               return FALSE;
        } // END - if
 
        // Mark it as loaded in normal mode
@@ -176,11 +176,11 @@ function loadExtension ($ext_name, $ext_mode, $ext_ver = '0.0.0', $isDryRun = fa
 
        // All fine!
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Extension successfully loaded, ext_name=' . $ext_name);
-       return true;
+       return TRUE;
 }
 
 // Registers an extension and possible update dependencies
-function registerExtension ($ext_name, $taskId, $isDryRun = false, $ignoreUpdates = false, $previousExtension = NULL) {
+function registerExtension ($ext_name, $taskId, $isDryRun = FALSE, $ignoreUpdates = FALSE, $previousExtension = NULL) {
        // Set current extension name
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ',taskId=' . intval($taskId) . ',isDryRun=' . intval($isDryRun) . ',ignoreUpdates=' . intval($ignoreUpdates) . ' - ENTERED!');
        setCurrentExtensionName($ext_name);
@@ -195,15 +195,15 @@ function registerExtension ($ext_name, $taskId, $isDryRun = false, $ignoreUpdate
        if (((!isAdmin()) && (!isInstallationPhase())) || (isExtensionInstalled($ext_name))) {
                // Abort here with 'false'
                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ' - ABORTED: isAdmin()=' . intval(isAdmin()) . ',isInstallationPhase()=' . intval(isInstallationPhase()) . ',isExtensionInstalled()=' . intval(isExtensionInstalled($ext_name)));
-               return false;
+               return FALSE;
        } // END - if
 
        // When this extension is already in registration/update phase, all is fine
-       if ((isExtensionRegistrationRunning($ext_name)) || ((isExtensionUpdateRunning($ext_name)) && ($ignoreUpdates === false))) {
+       if ((isExtensionRegistrationRunning($ext_name)) || ((isExtensionUpdateRunning($ext_name)) && ($ignoreUpdates === FALSE))) {
                // Then abort here with 'true' becaus it is fine
                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ' - already in registration/update phase, all fine,taskId=' . $taskId . ',isDryRun=' . intval($isDryRun) . ',ignoreUpdates=' . intval($ignoreUpdates));
                //* BUG: */ reportBug(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ',taskId=' . $taskId . ',isDryRun=' . intval($isDryRun) . ',ignoreUpdates=' . intval($ignoreUpdates) . ' - Please investigate!');
-               return true;
+               return TRUE;
        } // END - if
 
        // This registration is running
@@ -241,8 +241,8 @@ function registerExtension ($ext_name, $taskId, $isDryRun = false, $ignoreUpdate
        initExtensionNotes();
 
        // Init variables
-       $ret = false;
-       $processResult = false;
+       $ret = FALSE;
+       $processResult = FALSE;
        initIncludePool('extension');
 
        // By default we have no failures
@@ -298,7 +298,7 @@ function registerExtension ($ext_name, $taskId, $isDryRun = false, $ignoreUpdate
                                        if (($updateTaskId > 0) || (isInstallationPhase())) {
                                                // Try to register the extension
                                                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'currName=' . getCurrentExtensionName() . ',ext_update=' . $ext_update . ',updateTaskId=' . $updateTaskId . ',isExtensionDryRun()=' . intval(isExtensionDryRun()));
-                                               $processResult = registerExtension($ext_update, $updateTaskId, isExtensionDryRun(), true, $ext_name);
+                                               $processResult = registerExtension($ext_update, $updateTaskId, isExtensionDryRun(), TRUE, $ext_name);
 
                                                // Reset extension name
                                                setCurrentExtensionName($ext_name);
@@ -317,14 +317,14 @@ function registerExtension ($ext_name, $taskId, $isDryRun = false, $ignoreUpdate
                                        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'currName=' . getCurrentExtensionName() . ',currVer=' . getCurrentExtensionVersion());
 
                                        // All okay!
-                                       $processResult = true;
+                                       $processResult = TRUE;
                                } else {
                                        // Nothing to register / update before...
-                                       $processResult = true;
+                                       $processResult = TRUE;
                                }
                        } else {
                                // Required file for update does not exists!
-                               $processResult = true;
+                               $processResult = TRUE;
                                // But this is fine for the first time...
                        }
 
@@ -336,7 +336,7 @@ function registerExtension ($ext_name, $taskId, $isDryRun = false, $ignoreUpdate
                if (countExtensionUpdateDependencies(getCurrentExtensionName()) == 0) {
                        // Then test is passed!
                        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'currName=' . getCurrentExtensionName() . ',processResult=true,countExtensionUpdateDependencies()=0 - Test passed!');
-                       $processResult = true;
+                       $processResult = TRUE;
                } // END - if
 
                // Switch back to register mode
@@ -344,20 +344,20 @@ function registerExtension ($ext_name, $taskId, $isDryRun = false, $ignoreUpdate
 
                // Remains true if extension registration reports no failures
                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'currName=' . getCurrentExtensionName() . ',processResult=' . intval($processResult));
-               $processResult = (($processResult === true) && (isExtensionReportingFailure() === false));
+               $processResult = (($processResult === TRUE) && (isExtensionReportingFailure() === FALSE));
                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'currName=' . getCurrentExtensionName() . ',processResult=' . intval($processResult));
 
                // Does everthing before wents ok?
-               if ($processResult === true) {
+               if ($processResult === TRUE) {
                        // "Dry-run-mode" activated?
-                       if ((isExtensionDryRun() === false) && (!isExtensionOnRemovalList())) {
+                       if ((isExtensionDryRun() === FALSE) && (!isExtensionOnRemovalList())) {
                                // Init SQLs and transfer ext->generic
                                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . getCurrentExtensionName());
                                initSqls();
                                setSqlsArray(getExtensionSqls());
 
                                // Run installation pre-installation filters
-                               runFilterChain('pre_extension_installed', array('dry_run' => isExtensionDryRun(), 'enable_codes' => false));
+                               runFilterChain('pre_extension_installed', array('dry_run' => isExtensionDryRun(), 'enable_codes' => FALSE));
 
                                // Register extension
                                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'insert=' . getCurrentExtensionName() . '/' . getCurrentExtensionVersion() . ' - INSERT!');
@@ -387,7 +387,7 @@ function registerExtension ($ext_name, $taskId, $isDryRun = false, $ignoreUpdate
                                $GLOBALS['cache_array']['extension']['ext_name'][SQL_INSERTID()] = getCurrentExtensionName();
 
                                // Mark it as installed
-                               $GLOBALS['ext_is_installed'][getCurrentExtensionName()] = true;
+                               $GLOBALS['ext_is_installed'][getCurrentExtensionName()] = TRUE;
 
                                // Remove cache file(s) if extension is active
                                runFilterChain('post_extension_installed', array(
@@ -397,22 +397,22 @@ function registerExtension ($ext_name, $taskId, $isDryRun = false, $ignoreUpdate
                                ));
 
                                // Re-init queries and notes
-                               initExtensionSqls(true);
-                               initExtensionNotes(true);
+                               initExtensionSqls(TRUE);
+                               initExtensionNotes(TRUE);
 
                                // In normal mode return a true on success
-                               $ret = true;
-                       } elseif (isExtensionDryRun() === true) {
+                               $ret = TRUE;
+                       } elseif (isExtensionDryRun() === TRUE) {
                                // In  "dry-run" mode do always return a true
-                               $ret = true;
+                               $ret = TRUE;
                        } else {
                                // Extension has been removed for updates, so all is fine!
-                               $ret = true;
+                               $ret = TRUE;
                        }
                } else {
                        // No, an error occurs while registering extension :-(
                        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'currentExtension=' . getCurrentExtensionName());
-                       $ret = false;
+                       $ret = FALSE;
                }
        } elseif (($taskId > 0) && (getCurrentExtensionName() != '')) {
                // Remove task from system when id and extension's name is valid
@@ -422,7 +422,7 @@ function registerExtension ($ext_name, $taskId, $isDryRun = false, $ignoreUpdate
        }
 
        // @TODO This redirect is still needed to register sql_patches! Please try to avoid it
-       if (($ret === true) && ($isDryRun === false) && ($ext_name == 'sql_patches') && (!isInstallationPhase())) {
+       if (($ret === TRUE) && ($isDryRun === FALSE) && ($ext_name == 'sql_patches') && (!isInstallationPhase())) {
                /*
                 * This is a really dirty hack to prevent an error about a missing
                 * configuration entry which should be there after registration of
@@ -442,7 +442,7 @@ function doExtensionSqls ($ext_id, $load_mode) {
        // This shall never do a non-admin user but installation phase is okay
        if ((!isAdmin()) && (!isInstallationPhase())) {
                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_id=' . $ext_id. ',load_mode=' . $load_mode . ',isAdmin()=' . intval(isAdmin()) . ',isInstallationPhase()=' . intval(isInstallationPhase()) . ' - ABORT!');
-               return false;
+               return FALSE;
        } // END - if
 
        // Get extension's name
@@ -458,14 +458,14 @@ function doExtensionSqls ($ext_id, $load_mode) {
        } // END - if
 
        // Init array
-       initExtensionSqls(true);
+       initExtensionSqls(TRUE);
 
        // By default no SQL has been executed
-       $sqlRan = false;
+       $sqlRan = FALSE;
 
        // Load extension in detected mode
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name[' . $ext_id . ']=' . getCurrentExtensionName() . ',load_mode=' . $load_mode);
-       loadExtension(getCurrentExtensionName(), $load_mode, '0.0.0', false);
+       loadExtension(getCurrentExtensionName(), $load_mode, '0.0.0', FALSE);
 
        // Init these SQLs
        initSqls();
@@ -484,7 +484,7 @@ function doExtensionSqls ($ext_id, $load_mode) {
        runFilterChain('extension_' . $load_mode);
 
        // Remove cache file(s) if extension is active
-       if (((isExtensionActive('cache')) && ((!SQL_HASZEROAFFECTED()) || ($sqlRan === true) || ($load_mode == 'activate') || ($load_mode == 'deactivate')))) {
+       if (((isExtensionActive('cache')) && ((!SQL_HASZEROAFFECTED()) || ($sqlRan === TRUE) || ($load_mode == 'activate') || ($load_mode == 'deactivate')))) {
                // Run filters
                runFilterChain('post_extension_run_sql', getCurrentExtensionName());
        } // END - if
@@ -508,7 +508,7 @@ function isExtensionInstalled ($ext_name) {
        } // END - if
 
        // By default non is installed
-       $isInstalled = false;
+       $isInstalled = FALSE;
 
        // Check if there is a cache entry
        if (isset($GLOBALS['ext_is_installed'][$ext_name])) {
@@ -518,7 +518,7 @@ function isExtensionInstalled ($ext_name) {
        } elseif (isset($GLOBALS['cache_array']['extension']['ext_id'][$ext_name])) {
                // Found!
                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ' - FOUND!');
-               $isInstalled = true;
+               $isInstalled = TRUE;
 
                // Count cache hits
                incrementStatsEntry('cache_hits');
@@ -536,9 +536,9 @@ function isExtensionInstalled ($ext_name) {
                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ',ext_id=' . $ext_id . ',isInstalled=' . intval($isInstalled));
 
                // Is it installed, then cache the entry
-               if ($isInstalled === true) {
+               if ($isInstalled === TRUE) {
                        // Dummy call (get is okay here)
-                       getExtensionId($ext_name, true);
+                       getExtensionId($ext_name, TRUE);
                } // END - if
 
                // Remember the status
@@ -555,14 +555,14 @@ function isExtensionActive ($ext_name) {
        if (isInstallationPhase()) {
                // Extensions are all inactive during installation
                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Extensions are always inactive while installation phase. ext_name=' . $ext_name);
-               return false;
+               return FALSE;
        } elseif (empty($ext_name)) {
                // Empty extension names must befixed
                reportBug(__FUNCTION__, __LINE__, 'Empty extension name provided.');
        } elseif (!isExtensionInstalled($ext_name)) {
                // Not installed extensions are always inactive
                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Not installed extensions are always inactive. ext_name=' . $ext_name);
-               return false;
+               return FALSE;
        }
 
        // Not active is the default
@@ -611,7 +611,7 @@ function isExtensionActive ($ext_name) {
 }
 
 // Get version from extensions
-function getExtensionVersion ($ext_name, $force = false) {
+function getExtensionVersion ($ext_name, $force = FALSE) {
        // By default no extension is found
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ' - ENTERED!');
        $data['ext_version'] = 'false';
@@ -660,7 +660,7 @@ function getExtensionVersion ($ext_name, $force = false) {
        }
 
        // Extension version should not be invalid
-       if (($data['ext_version'] == 'false') && ($force === false)) {
+       if (($data['ext_version'] == 'false') && ($force === FALSE)) {
                // Please report this trouble
                reportBug(__FUNCTION__, __LINE__, sprintf("Extension <span class=\"data\">%s</span> has empty version!", $ext_name));
        } // END - if
@@ -671,7 +671,7 @@ function getExtensionVersion ($ext_name, $force = false) {
 }
 
 // Updates a given extension with current extension version to latest version
-function updateExtension ($ext_name, $ext_ver, $isDryRun = false, $ignoreDependencies = false) {
+function updateExtension ($ext_name, $ext_ver, $isDryRun = FALSE, $ignoreDependencies = FALSE) {
        // Only admins are allowed to update extensions
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ',ext_ver=' . $ext_ver . ',isDryRun=' . intval($isDryRun) . ',ignoreDependencies=' . intval($ignoreDependencies) . ' - ENTERED!');
        if ((!isAdmin()) || (empty($ext_name))) {
@@ -683,11 +683,11 @@ function updateExtension ($ext_name, $ext_ver, $isDryRun = false, $ignoreDepende
        setCurrentExtensionName($ext_name);
 
        // Is this extension update already running?
-       if ((isExtensionUpdateRunning($ext_name, $ignoreDependencies)) && ($isDryRun === false)) {
+       if ((isExtensionUpdateRunning($ext_name, $ignoreDependencies)) && ($isDryRun === FALSE)) {
                // This is fine but needs logging ATM
                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ' - already in update phase, all fine.');
                //* BUG: */ reportBug(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ' - already in update phase, please investigate!');
-               return true;
+               return TRUE;
        } // END - if
 
        // Init arrays
@@ -734,12 +734,12 @@ function updateExtension ($ext_name, $ext_ver, $isDryRun = false, $ignoreDepende
                                                setCurrentExtensionName($ext_depend);
 
                                                // Mark it as already updated before we update it
-                                               $GLOBALS['ext_updated'][$ext_depend] = true;
+                                               $GLOBALS['ext_updated'][$ext_depend] = TRUE;
 
                                                // Is the extension there?
                                                if (isExtensionInstalled($ext_depend)) {
                                                        // Update another extension first!
-                                                       $processResult = updateExtension($ext_depend, getExtensionVersion($ext_depend), isExtensionDryRun(), true);
+                                                       $processResult = updateExtension($ext_depend, getExtensionVersion($ext_depend), isExtensionDryRun(), TRUE);
                                                } else {
                                                        // Register new extension
                                                        $processResult = registerExtension($ext_depend, NULL, isExtensionDryRun());
@@ -759,7 +759,7 @@ function updateExtension ($ext_name, $ext_ver, $isDryRun = false, $ignoreDepende
                } // END - for
 
                // In real-mode execute any existing includes
-               if (isExtensionDryRun() === false) {
+               if (isExtensionDryRun() === FALSE) {
                        $GLOBALS['ext_inc_pool'][getCurrentExtensionName()] = getIncludePool('extension');
                        runFilterChain('load_includes', 'extension');
                        setIncludePool('extension', $GLOBALS['ext_inc_pool'][getCurrentExtensionName()]);
@@ -771,9 +771,9 @@ function updateExtension ($ext_name, $ext_ver, $isDryRun = false, $ignoreDepende
                setSqlsArray(getExtensionSqls());
 
                // Run SQLs
-               runFilterChain('run_sqls', array('dry_run' => isExtensionDryRun(), 'enable_codes' => false));
+               runFilterChain('run_sqls', array('dry_run' => isExtensionDryRun(), 'enable_codes' => FALSE));
 
-               if (isExtensionDryRun() === false) {
+               if (isExtensionDryRun() === FALSE) {
                        // Run filters on success extension update
                        runFilterChain('extension_update', getCurrentExtensionName());
                } // END - if
@@ -815,7 +815,7 @@ function addExtensionVerboseSqlTable ($title = '{--ADMIN_SQLS_EXECUTED_ON_REMOVA
                                                );
 
                                                // Load row template
-                                               $OUT .= loadTemplate('admin_extension_sql_row', true, $content);
+                                               $OUT .= loadTemplate('admin_extension_sql_row', TRUE, $content);
 
                                                // Count up
                                                $idx++;
@@ -830,10 +830,10 @@ function addExtensionVerboseSqlTable ($title = '{--ADMIN_SQLS_EXECUTED_ON_REMOVA
                        );
 
                        // Load main template
-                       $OUT = loadTemplate('admin_extension_sql_table', true, $content);
+                       $OUT = loadTemplate('admin_extension_sql_table', TRUE, $content);
                } else {
                        // No addional SQL commands to run
-                       $OUT = displayMessage('{--ADMIN_EXTENSION_VERBOSE_SQLS_404--}', true);
+                       $OUT = displayMessage('{--ADMIN_EXTENSION_VERBOSE_SQLS_404--}', TRUE);
                }
        } // END - if
 
@@ -930,18 +930,18 @@ function isExtensionNameValid ($ext_name) {
 // Determines whether the given extension id is valid
 function isExtensionIdValid ($ext_id) {
        // Default is nothing valid
-       $isValid = false;
+       $isValid = FALSE;
 
        // Check in cache then in database
        if (isset($GLOBALS['cache_array']['extension']['ext_name'][$ext_id])) {
                // Valid!
-               $isValid = true;
+               $isValid = TRUE;
 
                // Count cache hits
                incrementStatsEntry('cache_hits');
        } else {
                // Query database
-               $isValid = (countSumTotalData($ext_id, 'extensions', 'id', 'id', true) == 1);
+               $isValid = (countSumTotalData($ext_id, 'extensions', 'id', 'id', TRUE) == 1);
        }
 
        // Return result
@@ -965,7 +965,7 @@ function doActivateExtension ($ext_name) {
 }
 
 // Deactivate given extension
-function doDeactivateExtension ($ext_name, $inRebuild = false) {
+function doDeactivateExtension ($ext_name, $inRebuild = FALSE) {
        // Is the extension installed?
        if (!isExtensionInstalled($ext_name)) {
                // Non-installed extensions cannot be activated
@@ -983,7 +983,7 @@ function doDeactivateExtension ($ext_name, $inRebuild = false) {
        createExtensionDeactivationTask($ext_name);
 
        // Do not rebuild cache if it is already been rebuild
-       if ($inRebuild === false) {
+       if ($inRebuild === FALSE) {
                // Rebuild cache
                rebuildCache('extension', 'extension');
        } // END - if
@@ -1057,14 +1057,14 @@ function createNewExtensionTask ($ext_name) {
                // Load text for task if found
                if (isFileReadable($FQFN)) {
                        // Load extension's description template (but do not compile the code)
-                       $message = loadTemplate('ext_' . $ext_name, true, array(), false);
+                       $message = loadTemplate('ext_' . $ext_name, TRUE, array(), FALSE);
                } else {
                        // Write this in debug.log as well
                        logDebugMessage(__FUNCTION__, __LINE__, $message);
                }
 
                // Task not created so it's a brand-new extension which we need to register and create a task for!
-               $taskId = createNewTask($subject, $message, 'EXTENSION', 0, getCurrentAdminId(), false);
+               $taskId = createNewTask($subject, $message, 'EXTENSION', 0, getCurrentAdminId(), FALSE);
        } // END - if
 
        // Return task id
@@ -1083,7 +1083,7 @@ function createExtensionDeactivationTask ($ext_name) {
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ',taskId[' . gettype($taskId) . ']=' . $taskId);
        if (((is_null($taskId)) || ($taskId == '0')) && (isExtensionInstalled($ext_name))) {
                // Task not created so add it
-               $taskId = createNewTask($subject, SQL_ESCAPE(loadTemplate('task_EXTENSION_deactivated', true, $ext_name)), 'EXTENSION_DEACTIVATION');
+               $taskId = createNewTask($subject, SQL_ESCAPE(loadTemplate('task_EXTENSION_deactivated', TRUE, $ext_name)), 'EXTENSION_DEACTIVATION');
        } // END - if
 
        // Return task id
@@ -1182,7 +1182,7 @@ function addExtensionNotes ($ext_ver) {
                }
 
                // Load template
-               $out = loadTemplate('admin_extension_notes', true, $content);
+               $out = loadTemplate('admin_extension_notes', TRUE, $content);
        } // END - if
 
        // Add the notes
@@ -1353,20 +1353,20 @@ function isExtensionUpdateDependenciesInitialized () {
 }
 
 // Checks whether an update is already running for given extension
-function isExtensionUpdateRunning ($ext_name, $ignoreDependencies = false) {
+function isExtensionUpdateRunning ($ext_name, $ignoreDependencies = FALSE) {
        // Current and given extensions means whole array
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'currentExtension=' . getCurrentExtensionName() . ',ext_name=' . $ext_name . ',ignoreDependencies=' . intval($ignoreDependencies) . ' - ENTERED!');
        if ($ext_name == getCurrentExtensionName()) {
                // Default is not found
-               $isRunning = false;
+               $isRunning = FALSE;
 
                // Walk through whole array
                foreach ($GLOBALS['ext_running_updates'] as $ext1 => $depends) {
                        // Is it found?
-                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext1=' . $ext1 . ',ext_name=' . $ext_name . ',depends=' . print_r($depends, true));
-                       if (($ext1 == $ext_name) || ((in_array($ext_name, $depends)) && ($ignoreDependencies === false))) {
+                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext1=' . $ext1 . ',ext_name=' . $ext_name . ',depends=' . print_r($depends, TRUE));
+                       if (($ext1 == $ext_name) || ((in_array($ext_name, $depends)) && ($ignoreDependencies === FALSE))) {
                                // Found
-                               $isRunning = true;
+                               $isRunning = TRUE;
                                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext1=' . $ext1 . ',ext_name=' . $ext_name . ',isRunning=true - FOUND!');
                                break;
                        } // END - if
@@ -1421,7 +1421,7 @@ function removeExtensionDependency ($ext_name) {
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ',key[' . gettype($key) . ']=' . $key);
 
        // Is it valid?
-       if ($key !== false) {
+       if ($key !== FALSE) {
                // Then remove it
                unset($GLOBALS['ext_update_depends'][getCurrentExtensionName()][$key]);
 
@@ -1456,7 +1456,7 @@ function incrementExtensionUpdateIterator () {
 }
 
 // Setter for EXT_REPORTS_FAILURE flag
-function enableExtensionReportingFailure ($reportsFailure = false) {
+function enableExtensionReportingFailure ($reportsFailure = FALSE) {
        $GLOBALS['ext_reports_failure'] = (bool) $reportsFailure;
 }
 
@@ -1504,9 +1504,9 @@ function isExtensionUpdateNoteSet ($ext_ver) {
 }
 
 // Init extension notice
-function initExtensionNotes ($force = false) {
+function initExtensionNotes ($force = FALSE) {
        // Is it already initialized?
-       if (($force === false) && (isset($GLOBALS['ext_notes'][getCurrentExtensionName()]))) {
+       if (($force === FALSE) && (isset($GLOBALS['ext_notes'][getCurrentExtensionName()]))) {
                // This is mostly not wanted, so please report it
                reportBug(__FUNCTION__, __LINE__, 'ext_notes already set for extension ' . getCurrentExtensionName());
        } // END - if
@@ -1543,9 +1543,9 @@ function getCurrentExtensionName () {
 }
 
 // Init SQLs array for current extension
-function initExtensionSqls ($force = false) {
+function initExtensionSqls ($force = FALSE) {
        // Auto-init the array or if forced
-       if (($force === true) || (!isset($GLOBALS['ext_sqls'][getCurrentExtensionName()]))) {
+       if (($force === TRUE) || (!isset($GLOBALS['ext_sqls'][getCurrentExtensionName()]))) {
                // Set the array
                $GLOBALS['ext_sqls'][getCurrentExtensionName()] = array();
 
@@ -1685,7 +1685,7 @@ function getExtensionMode () {
 }
 
 // Setter for dry-run
-function enableExtensionDryRun ($isDryRun = true) {
+function enableExtensionDryRun ($isDryRun = TRUE) {
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'getCurrentExtensionName()='.getCurrentExtensionName().',isDryRun='.intval($isDryRun));
        $GLOBALS['ext_isDryRun'] = (bool) $isDryRun;
 }
@@ -1731,7 +1731,7 @@ function removeExtensionFromArray () {
                        $key = array_search($ext_name, $cacheArray);
 
                        // Is it there?
-                       if ($key !== false) {
+                       if ($key !== FALSE) {
                                // Found, so remove it
                                unset($cacheArray[$key]);
                                $GLOBALS['cache_array']['extension'][$cacheName] = $cacheArray;
@@ -1864,7 +1864,7 @@ function addDropTableSql ($tableName) {
                addExtensionSql('DROP TABLE `{?_MYSQL_PREFIX?}_' . $tableName . '`');
 
                // Mark it as gone
-               $GLOBALS['ifSqlTableExists'][$tableName] = false;
+               $GLOBALS['ifSqlTableExists'][$tableName] = FALSE;
        } // END - if
 }
 
@@ -1876,8 +1876,8 @@ function addRenameTableSql ($fromTable, $toTable) {
                addExtensionSql('RENAME TABLE `{?_MYSQL_PREFIX?}_' . $fromTable . '` TO `{?_MYSQL_PREFIX?}_' . $toTable . '`');
 
                // Mark both tables
-               $GLOBALS['ifSqlTableExists'][$fromTable] = false;
-               $GLOBALS['ifSqlTableExists'][$toTable]   = true;
+               $GLOBALS['ifSqlTableExists'][$fromTable] = FALSE;
+               $GLOBALS['ifSqlTableExists'][$toTable]   = TRUE;
        } // END - if
 }
 
@@ -2051,7 +2051,7 @@ function registerExtensionPointsData ($subject, $columnName, $lockedMode, $payme
 
        // Is the 'subject' there?
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ifSqlTableExists(points_data)=' . ifSqlTableExists('points_data') . ',getExtensionMode()=' . getExtensionMode() . ',add=' . $add);
-       if (((!ifSqlTableExists('points_data')) && ((getExtensionMode() == 'register') || (getExtensionMode() == 'update'))) || (countSumTotalData($subject, 'points_data', 'id', 'subject', true, $add) == 0)) {
+       if (((!ifSqlTableExists('points_data')) && ((getExtensionMode() == 'register') || (getExtensionMode() == 'update'))) || (countSumTotalData($subject, 'points_data', 'id', 'subject', TRUE, $add) == 0)) {
                // Not found so:
                if ((isset($GLOBALS['previous_extension'][getCurrentExtensionName()])) && (!ifSqlTableExists('points_data'))) {
                        $dummy = $GLOBALS['previous_extension'][getCurrentExtensionName()];
@@ -2083,7 +2083,7 @@ function unregisterExtensionPointsData ($subject) {
        } // END - if
 
        // Is the 'subject' there?
-       if (countSumTotalData($subject, 'points_data', 'id', 'subject', true, $add) == 1) {
+       if (countSumTotalData($subject, 'points_data', 'id', 'subject', TRUE, $add) == 1) {
                // Found one or more, so add an SQL query
                addExtensionSql(sprintf("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_points_data` WHERE `subject`='%s'" . $add . " LIMIT 1",
                        $subject
@@ -2094,7 +2094,7 @@ function unregisterExtensionPointsData ($subject) {
 // Enables/disables productive mode for current extension (used only while
 // registration).
 // @TODO This should be rewrittten to allow, more development states, e.g. 'planing','alpha','beta','beta2','stable'
-function enableExtensionProductive ($isProductive = true) {
+function enableExtensionProductive ($isProductive = TRUE) {
        // Log debug message
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . getCurrentExtensionName() . ',isProductive=', intval($isProductive));
 
@@ -2121,7 +2121,7 @@ function isExtensionProductive ($ext_name = '') {
                } // END - if
 
                // Determine it
-               $GLOBALS[__FUNCTION__][$ext_name] = ((isset($GLOBALS['ext_productive'][$ext_name])) && ($GLOBALS['ext_productive'][$ext_name] === true));
+               $GLOBALS[__FUNCTION__][$ext_name] = ((isset($GLOBALS['ext_productive'][$ext_name])) && ($GLOBALS['ext_productive'][$ext_name] === TRUE));
        } // END - if
 
        // Return result
@@ -2139,13 +2139,13 @@ function markExtensionAsLoaded ($ext_name) {
 
        // Mark it
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ',ext_loaded=true');
-       $GLOBALS['ext_loaded']['ext_name'][$ext_name] = true;
+       $GLOBALS['ext_loaded']['ext_name'][$ext_name] = TRUE;
 }
 
 // Determine whether the given extension is already loaded
 function isExtensionLoaded ($ext_name) {
        // Is it there?
-       return ((isset($GLOBALS['ext_loaded']['ext_name'][$ext_name])) && ($GLOBALS['ext_loaded']['ext_name'][$ext_name] === true));
+       return ((isset($GLOBALS['ext_loaded']['ext_name'][$ext_name])) && ($GLOBALS['ext_loaded']['ext_name'][$ext_name] === TRUE));
 }
 
 // Mark extension's library file as loaded
@@ -2157,13 +2157,13 @@ function markExtensionLibraryAsLoaded ($ext_name) {
        } // END - if
 
        // Mark it
-       $GLOBALS['ext_loaded']['library'][$ext_name] = true;
+       $GLOBALS['ext_loaded']['library'][$ext_name] = TRUE;
 }
 
 // Determine whether the given extension's library is already loaded
 function isExtensionLibraryLoaded ($ext_name) {
        // Is it there?
-       return ((isset($GLOBALS['ext_loaded']['library'][$ext_name])) && ($GLOBALS['ext_loaded']['library'][$ext_name] === true));
+       return ((isset($GLOBALS['ext_loaded']['library'][$ext_name])) && ($GLOBALS['ext_loaded']['library'][$ext_name] === TRUE));
 }
 
 // [EOF]