Rewrote some parts:
authorRoland Häder <roland@mxchange.org>
Mon, 29 Jul 2013 23:26:07 +0000 (23:26 +0000)
committerRoland Häder <roland@mxchange.org>
Mon, 29 Jul 2013 23:26:07 +0000 (23:26 +0000)
- more double quotes converted to single (speed up)
- introduced isThemeReadable()
- Other minor rewrites

106 files changed:
.gitattributes
inc/config-functions.php
inc/expression-functions.php
inc/extensions-functions.php
inc/extensions/ext-active.php
inc/extensions/ext-admins.php
inc/extensions/ext-admintheme1.php
inc/extensions/ext-admintheme_default.php
inc/extensions/ext-alert.php
inc/extensions/ext-announcement.php
inc/extensions/ext-autopurge.php
inc/extensions/ext-autoreg.php
inc/extensions/ext-bank.php
inc/extensions/ext-beg.php
inc/extensions/ext-birthday.php
inc/extensions/ext-bitcoins.php
inc/extensions/ext-blacklist.php
inc/extensions/ext-bonus.php
inc/extensions/ext-booking.php
inc/extensions/ext-cache.php
inc/extensions/ext-clickbanner.php
inc/extensions/ext-country.php
inc/extensions/ext-coupon.php
inc/extensions/ext-cprping.php
inc/extensions/ext-cron.php
inc/extensions/ext-currency.php
inc/extensions/ext-debug.php
inc/extensions/ext-demo.php
inc/extensions/ext-doubler.php
inc/extensions/ext-earning.php
inc/extensions/ext-events.php
inc/extensions/ext-forced.php
inc/extensions/ext-geoip.php
inc/extensions/ext-grade.php
inc/extensions/ext-holiday.php
inc/extensions/ext-html_mail.php
inc/extensions/ext-imprint.php
inc/extensions/ext-jackpot.php
inc/extensions/ext-lead.php
inc/extensions/ext-logs.php
inc/extensions/ext-mailid.php
inc/extensions/ext-maintenance.php
inc/extensions/ext-mediadata.php
inc/extensions/ext-menu.php
inc/extensions/ext-mods.php
inc/extensions/ext-mydata.php
inc/extensions/ext-network.php
inc/extensions/ext-newsletter.php
inc/extensions/ext-nickname.php
inc/extensions/ext-online.php
inc/extensions/ext-optimize.php
inc/extensions/ext-order.php
inc/extensions/ext-other.php
inc/extensions/ext-partner.php
inc/extensions/ext-payout.php
inc/extensions/ext-politician-stop.php
inc/extensions/ext-profile.php
inc/extensions/ext-rallye.php
inc/extensions/ext-ranking.php
inc/extensions/ext-refback.php
inc/extensions/ext-refsell.php
inc/extensions/ext-register.php
inc/extensions/ext-removeip.php
inc/extensions/ext-repair.php
inc/extensions/ext-report.php
inc/extensions/ext-rewrite.php
inc/extensions/ext-safe.php
inc/extensions/ext-seo.php
inc/extensions/ext-shredder.php
inc/extensions/ext-signup.php
inc/extensions/ext-sponsor.php
inc/extensions/ext-sql_patches.php
inc/extensions/ext-support.php
inc/extensions/ext-surfbar.php
inc/extensions/ext-task.php
inc/extensions/ext-teams.php
inc/extensions/ext-terms.php
inc/extensions/ext-theme.php
inc/extensions/ext-timezone.php
inc/extensions/ext-top10.php
inc/extensions/ext-transaction.php
inc/extensions/ext-transfer.php
inc/extensions/ext-uberwach.php
inc/extensions/ext-update.php
inc/extensions/ext-usage.php
inc/extensions/ext-user.php
inc/extensions/ext-validator.php
inc/extensions/ext-wernis.php
inc/extensions/ext-yacy.php
inc/extensions/ext-yoomedia.php
inc/filter/theme_filter.php
inc/fix_menu.php
inc/functions.php
inc/handler.php
inc/language/theme_de.php
inc/libs/admins_functions.php
inc/libs/refback_functions.php
inc/libs/theme_functions.php
inc/modules/admin.php
inc/modules/admin/what-list_yoomedia_tm.php
inc/modules/admin/what-theme_edit.php
inc/modules/guest/what-stats.php
inc/mysql-manager.php
inc/template-functions.php
inc/wrapper-functions.php
templates/de/html/admin/admin_edit_theme_row_404.tpl [new file with mode: 0644]

index 813cd72c834e2d3fc6b603ac8e5ff03d7fc57119..af7a7ce1b4350046ab2fd8e0cd3547ed217c72a6 100644 (file)
@@ -1429,6 +1429,7 @@ templates/de/html/admin/admin_edit_surfbar_urls.tpl svneol=native#text/plain
 templates/de/html/admin/admin_edit_surfbar_urls_row.tpl svneol=native#text/plain
 templates/de/html/admin/admin_edit_theme.tpl svneol=native#text/plain
 templates/de/html/admin/admin_edit_theme_row.tpl svneol=native#text/plain
+templates/de/html/admin/admin_edit_theme_row_404.tpl svneol=native#text/plain
 templates/de/html/admin/admin_edit_user.tpl svneol=native#text/plain
 templates/de/html/admin/admin_edit_user_subids.tpl svneol=native#text/plain
 templates/de/html/admin/admin_edit_user_subids_row.tpl svneol=native#text/plain
index 03ad13e7acb138763561b1b752ed33c0716a5499..29c0a7a2e12ec4f4ee05f1fbbb2d48d38d028462 100644 (file)
@@ -305,7 +305,7 @@ function updateConfiguration ($entries, $values, $updateMode = '', $config = '0'
                        // Update mode set?
                        if (!empty($updateMode)) {
                                // Update entry
-                               $SQL .= sprintf("`%s`=`%s`%s%01.5f,", $entry, $entry, $updateMode, (float) $values[$idx]);
+                               $SQL .= sprintf('`%s`=`%s`%s%01.5f,', $entry, $entry, $updateMode, (float) $values[$idx]);
                        } else {
                                // Check if string or number but no array
                                if (is_array($values[$idx])) {
index de71466a0277cb8215a2515207ec1c9af63d1c3f..e25a28fd3f204ce60b1fce41b7e0d50eb7ec8f73 100644 (file)
@@ -157,7 +157,7 @@ function doExpressionExt ($data) {
        } // END - if
 
        // Generate replacer
-       $replacer = sprintf("&amp;ext=%s&amp;ver=%s&amp;rev={?CURRENT_REPOSITORY_REVISION?}", $data['matches'][4][$data['key']], $replacer);
+       $replacer = sprintf('&amp;ext=%s&amp;ver=%s&amp;rev={?CURRENT_REPOSITORY_REVISION?}', $data['matches'][4][$data['key']], $replacer);
 
        // Replace it and insert parameter for GET request
        $code = replaceExpressionCode($data, $replacer);
index d842ddc163a299cef2ca51ffc8c93af795992ac5..88676dd81c362218b87cfda5c8ab7199796805fd 100644 (file)
@@ -1100,7 +1100,7 @@ function createNewExtensionTask ($ext_name) {
 // Creates a task for automatically deactivated (deprecated) extension
 function createExtensionDeactivationTask ($ext_name) {
        // Create subject line
-       $subject = sprintf("[%s:] %s", $ext_name, '{--ADMIN_TASK_EXTENSION_DEACTIVATED_SUBJECT--}');
+       $subject = sprintf('[%s:] %s', $ext_name, '{--ADMIN_TASK_EXTENSION_DEACTIVATED_SUBJECT--}');
 
        // Get task id
        $taskId = determineTaskIdBySubject($subject);
@@ -1618,7 +1618,7 @@ function getExtensionSqls () {
        // Output debug backtrace if not found (SHOULD NOT HAPPEN!)
        if (!isset($GLOBALS['ext_sqls'][getCurrentExtensionName()])) {
                // Not found, should not happen
-               reportBug(__FUNCTION__, __LINE__, sprintf("ext_sqls is empty, current extension: %s",
+               reportBug(__FUNCTION__, __LINE__, sprintf('ext_sqls is empty, current extension: %s',
                        getCurrentExtensionName()
                ));
        } // END - if
@@ -1632,7 +1632,7 @@ function countExtensionSqls () {
        // Output debug backtrace if not found (SHOULD NOT HAPPEN!)
        if (!isset($GLOBALS['ext_sqls'][getCurrentExtensionName()])) {
                // Not found, should not happen
-               reportBug(__FUNCTION__, __LINE__, sprintf("ext_sqls is empty, current extension: %s",
+               reportBug(__FUNCTION__, __LINE__, sprintf('ext_sqls is empty, current extension: %s',
                        getCurrentExtensionName()
                ));
        } // END - if
@@ -1961,7 +1961,7 @@ function addAdminMenuSql ($action, $what, $title, $descr, $sort) {
                addExtensionSql($sql);
        } elseif (isDebugModeEnabled()) {
                // Double menus should be located and fixed!
-               logDebugMessage(__FUNCTION__, __LINE__, sprintf("Double admin menu action=%s,what=%s,title=%s detected.", $action, $what, $title));
+               logDebugMessage(__FUNCTION__, __LINE__, sprintf('Double admin menu action=%s,what=%s,title=%s detected.', $action, $what, $title));
        }
 }
 
@@ -1991,7 +1991,7 @@ function addGuestMenuSql ($action, $what, $title, $sort) {
                addExtensionSql($sql);
        } elseif (isDebugModeEnabled()) {
                // Double menus should be located and fixed!
-               logDebugMessage(__FUNCTION__, __LINE__, sprintf("Double guest menu action=%s,what=%s,title=%s detected.", $action, $what, $title));
+               logDebugMessage(__FUNCTION__, __LINE__, sprintf('Double guest menu action=%s,what=%s,title=%s detected.', $action, $what, $title));
        }
 }
 
@@ -2021,7 +2021,7 @@ function addMemberMenuSql ($action, $what, $title, $sort) {
                addExtensionSql($sql);
        } elseif (isDebugModeEnabled()) {
                // Double menus should be located and fixed!
-               logDebugMessage(__FUNCTION__, __LINE__, sprintf("Double member menu action=%s,what=%s,title=%s detected.", $action, $what, $title));
+               logDebugMessage(__FUNCTION__, __LINE__, sprintf('Double member menu action=%s,what=%s,title=%s detected.', $action, $what, $title));
        }
 }
 
index 1e258f0aa8ed856937619fb9a91af1ac0ac9dbe4..1fbcb79605959d57f79315187909e95d0e8feb59 100644 (file)
@@ -139,7 +139,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index f206c8d98676d15d84bdfa8ce3b51b81d1e90167..943f472bc63cdfdd26f04490cfccd050ddbfba78 100644 (file)
@@ -94,7 +94,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index a2b1e1b615cd410a2c922ddb96fcdea1f4d63707..42cc2a5095eb537fcf9d9f0c83f3a6ab352e4eb6 100644 (file)
@@ -89,7 +89,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 524510463ea8c595ff0c5fd6b7fb2d638ff28a51..c263ce446c124ae5f459ab8a5fe4c6389b9d81cf 100644 (file)
@@ -89,7 +89,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 7925281a33b3403ad91fc0c9779cec6ad0b2c901..3388c6ae3d4145a712946e82867f4117c2c934f5 100644 (file)
@@ -92,7 +92,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index c811a722adfe6979ce321173a386c8d416f9e0e6..4b20a85c11646a20a273fd3b934b8b759dfb4002 100644 (file)
@@ -88,7 +88,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index ea52ca403f0664ffe491d126417f1203b08eef0a..223985f94215834b2ed5b75256d8f0c413d2590c 100644 (file)
@@ -93,7 +93,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 1a0c8ea60b16003f3f11c00d14f3698c6bb1baf0..7f0102a464388e0c6362076d5848f74153c1af3c 100644 (file)
@@ -87,7 +87,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 123ae857fa386e1c73b921e185cb8bab7fe288ec..c92bddc9a132d5e2139cf7201abea245aff7655b 100644 (file)
@@ -198,7 +198,7 @@ UNIQUE INDEX (`account_id`, `tan`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 4fd43f9172e88015169ae9c4272f2ac292cc596b..daf32c404c875b702c753c8389efcfa548564b38 100644 (file)
@@ -119,7 +119,7 @@ INDEX (`userid`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 4cd81c3d5124f197e8e3d69ce44b98383676c86d..1c79deaf68b1ed6f9ddb3edc66b98ce81e792f95 100644 (file)
@@ -218,7 +218,7 @@ INDEX (`userid`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index be6584cba09b695c4ece922516c6c2962fb6b547..766a16fc0ec8f5655b1ac8a17bcb5b6a541b0e0f 100644 (file)
@@ -93,7 +93,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 911ee626a09e5be38ccc645cb5afebfd0eb27f30..0f7fbf6cb90d803b7370edc9ad5d996c0ff043c6 100644 (file)
@@ -131,7 +131,7 @@ INDEX (`pool_id`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 5c2d2a2d20307e32cd89b30badc5aaf61391ff8a..316cf35568f619a8328eae7e21365b38d3cc4649 100644 (file)
@@ -128,7 +128,7 @@ INDEX (`cat_id`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 34f73f99fe99e44116e01edf999a9e424cea2c92..4abbcde976875ce5d1c6c8cce07342c1bd2509f8 100644 (file)
@@ -122,7 +122,7 @@ INDEX (`userid`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 533cdcb52ff3cb060cd19fdc3df4d5210d57544b..f024ebdb05ab89aeb993afb1e44cf671a1968fa4 100644 (file)
@@ -253,7 +253,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 776ee53f323d76ce87bad0c2775e575513809e67..ad3babecc4872ff12a76f423c52f91043a46d454 100644 (file)
@@ -87,7 +87,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index b97533bf9bfa13a6afdcb7650bc8e21c165d5df4..aa357dc1e099534ed93d423118e72405697a1095 100644 (file)
@@ -140,7 +140,7 @@ UNIQUE INDEX (`code`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 9f20be5279a221b77971f345f7b9a2f6bdf645da..970adb0fdf34c64522b4ac8927fe4b55c9a376d6 100644 (file)
@@ -174,7 +174,7 @@ UNIQUE INDEX (`coupon_code`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index e3f03c7c0bc97ee049c17f5caeeb753b2c790218..e72744838c6a7c3888f5c1c18fb8c6f1ed4684c7 100644 (file)
@@ -92,7 +92,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 080c19a787b4b11c16ef53dc531f9db124ab9656..fc3378638c33ba3fed48466848dca95d4d4bbd2b 100644 (file)
@@ -92,7 +92,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index d9fed226be6cac91486c220885aa1a713a17a685..07530fb47bb7ed03821d93e35f053a18dcc2971d 100644 (file)
@@ -92,7 +92,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 243d80d765eca379a5b1db2f5cd68172d5eaba36..9a3296b7ef1aa6498d167e20d8d6eef59ee3cd52 100644 (file)
@@ -179,7 +179,7 @@ INDEX `client_log` (`client_id`, `log_id`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index a95e630b04a83109c43ceb67256d4a01b4eb5adc..d29f42b4010394e05e6c3610f541659aef3f44d8 100644 (file)
@@ -89,7 +89,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index eac8bdedb86807dee919db03e72515c56625bf0a..7fb46edd0325df8b82055f8c65bbfa7582cac5e2 100644 (file)
@@ -96,7 +96,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 00563b5567dc9f8d295b4889b5a22ab67213a294..babfad80ca7fe183509ce0e4cacfaa7f1fd212ef 100644 (file)
@@ -133,7 +133,7 @@ INDEX (`earning_userid`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 3d54074e8374f5bd4f7c467e6cd427427ed046e6..be65f71a7c474c39258edc86e7628c795ea46a13 100644 (file)
@@ -88,7 +88,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 7ded2845a1bbf8e6afe052259b1c7ca264151928..4ddcf364a3957df9b8efe3ce34388af093197c05 100644 (file)
@@ -109,7 +109,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 580a319390c05a5faa192155cafb565bb9f290d4..b5822d15dda575ef3b880b19764b29ba480b9168 100644 (file)
@@ -92,7 +92,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index addae42a9c8340c431fb76f33838fc9079b70c0a..d929f09d3fdd1fa591a245cbfbdbf35920856c10 100644 (file)
@@ -99,7 +99,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 40c517ca7fcbb3d4b58e737df56eeb7bf7983fe8..57cf3e78031cc55574d9e0c9ea887f5822e294e7 100644 (file)
@@ -113,7 +113,7 @@ INDEX (`userid`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index a044096960d7291e330544df187b516e9f3e2ce6..88481d29682d95f2182454ecae2861c873f8a78b 100644 (file)
@@ -123,7 +123,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 1e09e0e0f2bae3b02cc5a7fc942ae90c96315ae7..763cb8cb2fa6b7e1016a160f0278b10784af5aba 100644 (file)
@@ -121,7 +121,7 @@ UNIQUE INDEX (`imprint_key`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 879c0642aedbe16ef4a4643e040e73d6d004c024..0249b1d42b8652c43ba7fdc4b672e012893524bd 100644 (file)
@@ -87,7 +87,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 6f00aac89482e92c02baf207deacbbdf1ef6df2f..64e9870509f833db1248ad5e6a28cd50d419c572 100644 (file)
@@ -87,7 +87,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 57add34a7bd7a038147106e6b2951857bfbc9da4..f291d96f8e6b5a3781e99a667461c55f39218504 100644 (file)
@@ -87,7 +87,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 }
 
index 9c0207ae0103efbb71103ade068f3f2ccc7d8b8b..af69550a8a6112c4b43042a33119f604614c91fe 100644 (file)
@@ -249,7 +249,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index a356bec8c5221cc408408b7af707feaae6c24645..fcecac87504f58aa41eeb92a6302f251d9018ef3 100644 (file)
@@ -116,7 +116,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 1a2b99b5b3f467dab39c13ea6e9c4aa6bb14a9cf..a34d8a76059af149653aa582cc22449d8a83eec5 100644 (file)
@@ -157,7 +157,7 @@ Bitte stellen Sie diesen derzeit manuell unter <a href=\"%url=modules.php?module
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 87fafd53a032941179046afdf37edff0d094fbea..348a4f2e1c5894ff05d543b0803a94d9b0e37143 100644 (file)
@@ -137,7 +137,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index a86b27b8f244fe6932f120fe7696fc63c4c38303..44e9e644aea2d66399d9e9b007ecfae02705a61b 100644 (file)
@@ -144,7 +144,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index b0da3620a7f7add94fe84d66a79de707f1cfa4f5..7b349b14b4a1ad271896be6fe5dadc16815570c8 100644 (file)
@@ -178,7 +178,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index e46d66bd88754c8e67b79f64fb0496bd8b63e630..8a1a5b5976f60b7ac050f0ffd8a651e823026ae2 100644 (file)
@@ -109,7 +109,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 85609399dfa2f136a0b8bd001f467163dfe8a2eb..1ff4ca2acdcee39febeb8ef5ce41780f26d67cb9 100644 (file)
@@ -233,7 +233,7 @@ INDEX `topic` (`nl_topic_id`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index b03675d033ab6e7ad0749c61f96985476357a739..d922667754b145d353564c96150ee10be52e3528 100644 (file)
@@ -201,7 +201,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 99a76450b149b9209ed5f37dec2f7326687074f6..8812336df74a9c1292fd7a7cb69bf0df51b53916 100644 (file)
@@ -145,7 +145,7 @@ INDEX `admin_member` (`is_admin`, `is_member`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 6d9d2985bd2019030e333e7ac90992faf067beca..a61c7c0a10ac624dbd5e2bc878b14782f12b1992 100644 (file)
@@ -121,7 +121,7 @@ PRIMARY KEY (`id`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 9d43bfacdd9d32256c606fd23b10d11a76c2e934..dd9807424b2df3ab4c26b6d4e6ab212412d59688 100644 (file)
@@ -99,7 +99,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 50a2b7aecad9b296f2419ee59825e7c6ef2932ff..7b36bdf24397c306d04a4adb60a22793f5e57d06 100644 (file)
@@ -86,7 +86,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index bbcf5a2021ef93096ac9277783d3058a2021120a..3da1fb81901c4e0a0b154ec852650666c7f12948 100644 (file)
@@ -87,7 +87,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 79b6600cf0ff4313de1a62d270e11621eb12081d..dd190d5bb378e4812f1433d6788cde5a6ace20b9 100644 (file)
@@ -112,7 +112,7 @@ PRIMARY KEY (`id`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 1f0499dd749a7be6a6fbb7409492d8c151578c49..e5689be49ec84bac6872e742d6a78c597e4b6581 100644 (file)
@@ -88,7 +88,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 325ebcc14accecfd6b8679d1d7cf92d1a04393d5..3f29ace16a829989619ba7c8af397688b1abc207 100644 (file)
@@ -141,7 +141,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 54c4d84c4d627985a2548eb756e49149b726fcf1..e90df172f35f84eaf06678fd9ec36401ea6c236c 100644 (file)
@@ -146,7 +146,7 @@ INDEX (`userid`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 5521cd32924f53541bff87e45e06dd6e4d0afa95..bd47dd8e7ef73a0ffc970471801c9350c4e1584a 100644 (file)
@@ -94,7 +94,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index c4b2bc4111968592918a2148cf8210bf1abf0978..8a5cc561658369f4fff24b42de41d7a3d862250d 100644 (file)
@@ -127,7 +127,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 11f9131359f22e30905fd20ced31dc817d39dbe8..6778bb368517cfad498fa311267293df02a4a896 100644 (file)
@@ -87,7 +87,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 79b4558e95afadfe9e3b804c83fc344bf1672cb2..1e158c4a98cd5a416d9a1ef2976c3f6ba0250ba6 100644 (file)
@@ -90,7 +90,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 3a7fb4b073f92a8b3e5152f5beea291872f478a0..b4cafe4dbd56eb26f2aca30715f4f3d576e53dae 100644 (file)
@@ -99,7 +99,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index f6db9308850ccc571ba3b14d59d57c9b143d32fa..33c225cfd38f35f9e46615c3c4b824658184094a 100644 (file)
@@ -139,7 +139,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index f828bde84308d2608905fe7dbb074138c1c9f7bf..1ee4d9e80479d6571206852c5261782e1a3e53f2 100644 (file)
@@ -87,7 +87,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 2f533fdd0aeca458b67e5e9cc2b7e053a179c3b4..f8911ae166e10724fe301434cde367961f58f025 100644 (file)
@@ -174,7 +174,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 }
 
index 202ddb98be37702f8290a511358df43146c9b79d..8297559978818429da895ea8f4f09d121bef1554 100644 (file)
@@ -88,7 +88,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index baa01b8f8530e5b5737b7a8cb260202dc59c6cdb..070de6fbda09080a13c0655ed6468e628fbea0b7 100644 (file)
@@ -87,7 +87,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 200f36e8419007e6eed769a1c2e6cef4e1d8e62c..95ca2ca77df61340646d27003da64490106da2b3 100644 (file)
@@ -93,7 +93,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index c5ef0e6c8743ee8945e58f155102bfbdf73b09e5..65718547d7ca5151ac64385968452a763d1d57df 100644 (file)
@@ -168,7 +168,7 @@ PRIMARY KEY (`id`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 11b9350640c4f3b5f108b37b6054096f175fdf92..f6a902d5af95f51bf28a283a6dd0d032b4e46389 100644 (file)
@@ -113,7 +113,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 1dadbcd4a8a9d5ebd7788a39f2b8924cde6d9274..3bb8f2d1da43f62a42ad9015e014ac3336af4980 100644 (file)
@@ -83,7 +83,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index a9ab5ef6b6f5b2f8ead6dad1393062cde130c413..3b2844bc493f74d9ef9fbc62e91403b211bc9f77 100644 (file)
@@ -144,7 +144,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 87fff72dee79345da80b69b3385ed9486984c1bf..df59c379a166f35fa387ddcc44d1c15f9bce55af 100644 (file)
@@ -108,7 +108,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 5aad99b64f8271ad980d84ac52d6a3bfdea049ff..5411b70f9b2832abd6fc91c18575e7e187abf3ef 100644 (file)
@@ -92,7 +92,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 40ff10f7dc8a1ab9f98efa2cc6390ab2b597a399..5b603a6feaeb5226be862cc687387248222600af 100644 (file)
@@ -93,7 +93,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 9c08b48e53fe4312e00a7b4ae879d4ddae72dafb..e0369293cbfbaa2a2735aa3500e1c7eaaada8a5a 100644 (file)
@@ -87,7 +87,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 39d54a85ccfe5098a82d372d1b4c0179142569cb..6fdd54a43c5f6e11d5384b93f24c037ad2953e16 100644 (file)
@@ -208,7 +208,7 @@ INDEX (`theme_active`)", 'Themes');
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 0401251cd9c1b4226e750965297340a3bfebe190..1d4944141e9ec0893187969610998e038ca3076c 100644 (file)
@@ -97,7 +97,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 4ec6e30adf76ce8f6f019dee54087233a04fe7fb..0ff4ac4b4463e6aef3a4691bf71fbae378c4ceaf 100644 (file)
@@ -147,7 +147,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index c420a20190b6e3f3dae06b4158a1806351663e93..12fc28baea8dcfeaeb024cf6ad98d433a6c84d78 100644 (file)
@@ -93,7 +93,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 2dc04f171a7e27d3a841898967be25411a4249ad..5f122a233063a10422b0d311c335b2b5515862f8 100644 (file)
@@ -89,7 +89,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 0b4b73ee1e456c7f255a9de1c3b7f7e6c4164356..67df3ddef9db5e5eb5d1081b7bc6bc69a5d34c0b 100644 (file)
@@ -93,7 +93,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 050ad395e0760bb81970fb2de655bed2f54c5573..eed201dc09b0fd41a5855f2c2747d75dc5266456 100644 (file)
@@ -88,7 +88,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 994230a1f8b7706bcdc6958e71e4c6fbfc0c796f..6c637068b46399a140f79ba2813d43c44cc8f48a 100644 (file)
@@ -87,7 +87,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index c520aface1f046b81019d38af5e4c0f88a3e1674..4376ddda904f50326afcce17f3344eb2fa0ea267 100644 (file)
@@ -88,7 +88,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 54f00c95b0186bcb0efa60caec2acce12d0b3fb4..c4d56a9f2a3835d6a6bba82ffb60de00ce853230 100644 (file)
@@ -87,7 +87,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 19a01bceeb493c9c6b0620e2b349999adc91487b..79256cda881a092d775f184bad9155ba4f332db3 100644 (file)
@@ -159,6 +159,11 @@ INDEX (`userid`)",
                                // Update notes
                                setExtensionUpdateNotes("Es wird seit API-Version 0.6-BETA SHA256 (hexadezimal kodiert) verwendet.");
                                break;
+
+                       case '0.0.7': // SQL queries for v0.0.7
+                               // Update notes
+                               setExtensionUpdateNotes("");
+                               break;
                } // END - switch
                break;
 
@@ -174,7 +179,7 @@ INDEX (`userid`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 3ee65939a8c6df64a8610e9ed0e5d65f4129884e..649a217c29829940c125893f7498fb0cfe745b4c 100644 (file)
@@ -93,7 +93,7 @@ switch (getExtensionMode()) {
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index c2fb1850248a6645f9297e27a1f7ae5e68316c3c..9d5fd0d52caf3e72fb0a3e1e612e5fd2eb72409d 100644 (file)
@@ -145,7 +145,7 @@ UNIQUE INDEX `y_type` (`type`, `y_id`)",
                break;
 
        default: // Unknown extension mode
-               reportBug(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
+               reportBug(__FILE__, __LINE__, sprintf('Unknown extension mode %s in extension %s detected.', getExtensionMode(), getCurrentExtensionName()));
                break;
 } // END - switch
 
index 3227a34291231777da572d04bc087af39b3e0dbd..e5fc19f7d97052017ca475d776a7bb2c9cdfa943 100644 (file)
@@ -45,7 +45,7 @@ function FILTER_HANDLE_THEME_CHANGE ($filterData) {
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Called!');
 
        // Check if new theme is selcted
-       if ((isPostRequestElementSet('new_theme')) && (postRequestElement('new_theme') != getCurrentTheme())) {
+       if ((isPostRequestElementSet('new_theme')) && (postRequestElement('new_theme') != getCurrentTheme()) && (isThemeReadable(postRequestElement('new_theme')))) {
                // Set new theme for guests
                $newTheme = postRequestElement('new_theme');
 
index 50be57d018cba98d0703be82218e8a49528bd838..8c6288b7f41976bc6f6cb4e7ffeb7eb0409125a4 100644 (file)
@@ -59,7 +59,7 @@ foreach (array('guest','member','admin') as $menu) {
                        // Double entry, so get count
                        if (is_null($entry['what'])) {
                                // Main menu
-                               $entries = countSumTotalData($entry['action'], $menu . '_menu', 'action', 'action', TRUE, " AND `what` IS NULL");
+                               $entries = countSumTotalData($entry['action'], $menu . '_menu', 'action', 'action', TRUE, ' AND `what` IS NULL');
                        } else {
                                // Sub menu
                                $entries = countSumTotalData($entry['action'], $menu . '_menu', 'action', 'action', TRUE, sprintf(" AND `what`='%s'", $entry['what']));
index 1054326b7870dc11b961c847297fc0996220dba6..983af617efee24b6cf516f10eacfea54b8253fc4 100644 (file)
@@ -146,7 +146,7 @@ function generateDateTime ($time, $mode = '0') {
                                case '6': $ret = date('Ymd', $timeSecured); break;
                                case '7': $ret = date('Y-m-d H:i:s', $timeSecured); break; // Compatible with MySQL TIMESTAMP
                                default:
-                                       logDebugMessage(__FUNCTION__, __LINE__, sprintf("Invalid date mode %s detected.", $mode));
+                                       logDebugMessage(__FUNCTION__, __LINE__, sprintf('Invalid date mode %s detected.', $mode));
                                        break;
                        } // END - switch
                        break;
@@ -162,7 +162,7 @@ function generateDateTime ($time, $mode = '0') {
                                case '6': $ret = date('Ymd', $timeSecured); break;
                                case '7': $ret = date('Y-m-d H:i:s', $timeSecured); break; // Compatible with MySQL TIMESTAMP
                                default:
-                                       logDebugMessage(__FUNCTION__, __LINE__, sprintf("Invalid date mode %s detected.", $mode));
+                                       logDebugMessage(__FUNCTION__, __LINE__, sprintf('Invalid date mode %s detected.', $mode));
                                        break;
                        } // END - switch
        } // END - switch
@@ -185,7 +185,7 @@ function translateYesNo ($yn) {
                        case 'N': $GLOBALS[__FUNCTION__][$yn] = '{--NO--}'; break;
                        default:
                                // Log unknown value
-                               logDebugMessage(__FUNCTION__, __LINE__, sprintf("Unknown value %s. Expected: Y/N", $yn));
+                               logDebugMessage(__FUNCTION__, __LINE__, sprintf('Unknown value %s. Expected: Y/N', $yn));
                                break;
                } // END - switch
        } // END - if
@@ -205,7 +205,7 @@ function translateActivationStatus ($status) {
                        case 'N': $GLOBALS[__FUNCTION__][$status] = '{--DEACTIVATED--}'; break;
                        default:
                                // Log unknown value
-                               logDebugMessage(__FUNCTION__, __LINE__, sprintf("Unknown value %s. Expected: Y/N", $status));
+                               logDebugMessage(__FUNCTION__, __LINE__, sprintf('Unknown value %s. Expected: Y/N', $status));
                                break;
                } // END - switch
        } // END - if
@@ -278,7 +278,7 @@ function translateGender ($gender) {
 
                default:
                        // Please report bugs on unknown genders
-                       reportBug(__FUNCTION__, __LINE__, sprintf("Unknown gender %s detected.", $gender));
+                       reportBug(__FUNCTION__, __LINE__, sprintf('Unknown gender %s detected.', $gender));
                        break;
        } // END - switch
 
@@ -296,7 +296,7 @@ function translateUserStatus ($status) {
                case 'UNCONFIRMED':
                case 'CONFIRMED':
                case 'LOCKED':
-                       // Use generic function for all "normal" cases"
+                       // Use generic function for all "normal" cases
                        $ret = translateGeneric('ACCOUNT_STATUS', $status);
                        break;
 
@@ -306,7 +306,7 @@ function translateUserStatus ($status) {
                        break;
 
                default: // Please report all unknown status
-                       reportBug(__FUNCTION__, __LINE__, sprintf("Unknown status %s(%s) detected.", $status, gettype($status)));
+                       reportBug(__FUNCTION__, __LINE__, sprintf('Unknown status %s(%s) detected.', $status, gettype($status)));
                        break;
        } // END - switch
 
@@ -984,13 +984,13 @@ function getCurrentTheme () {
        if (isExtensionActive('theme')) {
                // Call inner method
                $ret = getActualTheme();
-       } elseif ((isPostRequestElementSet('theme')) && (isIncludeReadable(sprintf("theme/%s/theme.php", postRequestElement('theme'))))) {
+       } elseif ((isPostRequestElementSet('theme')) && (isThemeReadable(postRequestElement('theme')))) {
                // Use value from POST data
                $ret = postRequestElement('theme');
-       } elseif ((isGetRequestElementSet('theme')) && (isIncludeReadable(sprintf("theme/%s/theme.php", getRequestElement('theme'))))) {
+       } elseif ((isGetRequestElementSet('theme')) && (isThemeReadable(getRequestElement('theme')))) {
                // Use value from GET data
                $ret = getRequestElement('theme');
-       } elseif ((isMailerThemeSet()) && (isIncludeReadable(sprintf("theme/%s/theme.php", getMailerTheme())))) {
+       } elseif ((isMailerThemeSet()) && (isThemeReadable(getMailerTheme()))) {
                // Use value from GET data
                $ret = getMailerTheme();
        }
@@ -1011,7 +1011,7 @@ function generateErrorCodeFromUserStatus ($status = '') {
        $errorCode = getCode('ACCOUNT_UNKNOWN');
 
        // Generate constant name
-       $codeName = sprintf("ACCOUNT_%s", strtoupper($status));
+       $codeName = sprintf('ACCOUNT_%s', strtoupper($status));
 
        // Is the constant there?
        if (isCodeSet($codeName)) {
@@ -1019,7 +1019,7 @@ function generateErrorCodeFromUserStatus ($status = '') {
                $errorCode = getCode($codeName);
        } else {
                // Unknown status
-               logDebugMessage(__FUNCTION__, __LINE__, sprintf("Unknown error status %s detected.", $status));
+               logDebugMessage(__FUNCTION__, __LINE__, sprintf('Unknown error status %s detected.', $status));
        }
 
        // Return error code
@@ -2895,5 +2895,17 @@ function getBasePathFromTheme ($theme) {
        return sprintf('%stheme/%s/css/', getPath(), $theme);
 }
 
+// Wrapper to check whether given theme is readable
+function isThemeReadable ($theme) {
+       // Is there cache?
+       if (!isset($GLOBALS[__FUNCTION__][$theme])) {
+               // Determine it
+               $GLOBALS[__FUNCTION__][$theme] = (isIncludeReadable(sprintf('theme/%s/theme.php', $theme)));
+       } // END - if
+
+       // Return cache
+       return $GLOBALS[__FUNCTION__][$theme];
+}
+
 // [EOF]
 ?>
index 542e66aa9d38ff8863198b051171c0215d293c77..7a4aa53c877348dab1969a799437115eae2e75d9 100644 (file)
@@ -43,7 +43,7 @@ if (!defined('__SECURITY')) {
 // Error handler function
 function __errorHandler ($errno, $errstr, $errfile, $errline) {
        // Construct message
-       $message = sprintf("errno=%s(0x%s),errstr=%s,errfile=%s,errline=%s",
+       $message = sprintf('errno=%s(0x%s),errstr=%s,errfile=%s,errline=%s',
                $errno,
                getHexErrorCode($errno),
                $errstr,
index 92c4498ed6a393d2aa9b13bfb8cf30dad96d6083..d9bd247ba9ac098557885274e9bc4b26e3c0fc26 100644 (file)
@@ -52,6 +52,7 @@ addMessages(array(
        'ADMIN_EDIT_THEME_TITLE' => "Designs &auml;ndern, Standarddesign setzen",
        'ADMIN_EDIT_THEME_NOTICE' => "Durch Anklicken des Uni*-Names wird das jeweilige Theme als Standard-Theme gesetzt, welches Ihre Besucher sofort sehen werden.",
        'ADMIN_IMPORT_THEMES_TITLE' => "Hochgeladene Designs importieren",
+       'ADMIN_THEME_NOT_READABLE' => "Theme-Datei nicht lesbar.",
 
        // Admin - for ext-task
        'ADMIN_TASK_LIST_THEME_ALL' => "Alle inst. Themes",
index 72d64ec02a7280114d8897d5a3dc2d5ab814dd49..1c43c5ec22a8f2581c2b3a19e67569784850cde4 100644 (file)
@@ -557,7 +557,7 @@ function sendAdminsEmails ($subject, $template, $content, $userid) {
                                EVENTS_ADD_LINE($subject, $message, $userid);
                        } else {
                                // Log error for debug
-                               logDebugMessage(__FUNCTION__, __LINE__, sprintf("Extension 'ext-events' missing: template=%s,subj=%s,userid=%s",
+                               logDebugMessage(__FUNCTION__, __LINE__, sprintf('Extension ext-events missing: template=%s,subj=%s,userid=%s',
                                        $template,
                                        $subject,
                                        $userid
index 6a882d10ac458941536208aa3c3a0aaeb39fcec5..4fb906fc38f5fbff16367ef929eb10afa6cf1bb2 100644 (file)
@@ -103,7 +103,7 @@ LIMIT 1',
 
                                // Add points again, but only directly
                                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'refbackPoints=' . $refbackPoints . ',userid=' . $userid . ',ref=' . $ref . ',refid=' . convertNullToZero($refid) . ' - REFBACK-UPDATE! (' . sqlAffectedRows() . ')');
-                               addPointsThroughReferralSystem(sprintf("refback:%s", $refid), $userid, $refbackPoints);
+                               addPointsThroughReferralSystem(sprintf('refback:%s', $refid), $userid, $refbackPoints);
 
                                // Reduce points if refid is found
                                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . $refid . ',ref=' . $ref . ' - REDUCING?');
index 8539bff033401c4c406958c283de9c0e894b3600..74894b99564c3dabaf3dcb7dfa47b0220f913540 100644 (file)
@@ -77,13 +77,10 @@ ORDER BY
 
        // Load all themes
        while ($row = sqlFetchArray($result)) {
-               // Construct relative include file name
-               $inc = sprintf("theme/%s/theme.php", secureString($row['theme_path']));
-
                // Load it's theme.php file if found
-               if (isIncludeReadable($inc)) {
+               if (isThemeReadable($row['theme_path'])) {
                        // And save all data in array
-                       loadInclude($inc);
+                       loadInclude(sprintf('theme/%s/theme.php', secureString($row['theme_path'])));
                        array_push($themesArray['theme_unix'], $row['theme_path']);
                        array_push($themesArray['theme_name'], $row['theme_name']);
                } // END - if
@@ -250,13 +247,13 @@ function getActualTheme () {
                } // END - if
        } elseif ((!isInstalled()) && ((isInstalling()) || (isHtmlOutputMode())) && ((isGetRequestElementSet('theme')) || (isPostRequestElementSet('theme')))) {
                // Prepare filename for checking
-               $themeFile = sprintf("theme/%s/theme.php", getRequestElement('theme'));
+               $themeFile = sprintf('theme/%s/theme.php', getRequestElement('theme'));
 
                // Installation mode active
-               if ((isGetRequestElementSet('theme')) && (isIncludeReadable($theme))) {
+               if ((isGetRequestElementSet('theme')) && (isThemeReadable(getRequestElement('theme')))) {
                        // Set cookie from URL data
                        setMailerTheme(getRequestElement('theme'));
-               } elseif (isIncludeReadable(sprintf("theme/%s/theme.php", postRequestElement('theme')))) {
+               } elseif ((isPostRequestElementSet('theme')) && (isThemeReadable(postRequestElement('theme')))) {
                        // Set cookie from posted data
                        setMailerTheme(postRequestElement('theme'));
                }
index bab348470530e81001d8a58872654c05564371f3..1807ee960f078b3e1f691302decddf6655442831 100644 (file)
@@ -136,7 +136,7 @@ if (!isAdminRegistered()) {
                                break;
 
                        default: // Others will be logged
-                               logDebugMessage(__FILE__, __LINE__, sprintf("Unknown return code %s from ifAdminLoginDataIsValid()", $ret));
+                               logDebugMessage(__FILE__, __LINE__, sprintf('Unknown return code %s from ifAdminLoginDataIsValid()', $ret));
                                break;
                } // END - switch
        } // END - if
@@ -199,7 +199,7 @@ if (!isAdminRegistered()) {
                        $register = getRequestElement('setup');
 
                        // Special logout redirect for installation of given extension
-                       loadTemplate(sprintf("admin_logout_%s_install", $register));
+                       loadTemplate(sprintf('admin_logout_%s_install', $register));
                } elseif (isGetRequestElementSet('remove')) {
                        // Secure input
                        $remove = getRequestElement('remove');
index e7b42518b7b98970841e19f08ee58e687c28d439..37f07a08d6ba79a0e4a4a31ccd16547ea53e363d 100644 (file)
@@ -85,7 +85,7 @@ if ((!isFilledArray($result)) || (!isset($result[0]['id']))) {
        $code = YOOMEDIA_GET_ERRORCODE_FROM_RESULT($result);
 
        // Output message
-       loadTemplate('admin_yoomedia_error', FALSE, sprintf("{--ADMIN_YOOMEDIA_ERROR_%s--}", strtoupper(translateYooMediaError($code))));
+       loadTemplate('admin_yoomedia_error', FALSE, sprintf('{--ADMIN_YOOMEDIA_ERROR_%s--}', strtoupper(translateYooMediaError($code))));
        return FALSE;
 }
 
index 80808500f42f19e04935757de2c263e4b3dbc1df..9a515415aaf95c8a8a0e880364b5bf719042fffd 100644 (file)
@@ -108,26 +108,29 @@ ORDER BY
 
 if (!ifSqlHasZeroNums($result)) {
        while ($content = sqlFetchArray($result)) {
-               // Construct IFN
-               $inc = sprintf("theme/%s/theme.php", $content['theme_path']);
-
-               // Load theme in test mode
-               loadInclude($inc);
-
-               // Copy data from theme to content
-               $content['theme_url'] = $GLOBALS['theme_data']['url'];
-
-               // Is the loaded theme name != current theme name?
-               $content['link'] = $content['theme_path'];
-               if ($content['theme_path'] != getCurrentTheme()) {
-                       $content['link'] = '<a href="{%url=modules.php?module=admin&amp;what=theme_edit&amp;default_theme=' . $content['theme_path'] . '%}" title="{--ADMIN_SET_AS_DEFAULT_THEME--}">' . $content['theme_path'] . '</a>';
-               } // END - if
-
-               // Prepare data for the row template
-               $content['email'] = '<a href="mailto:' . $GLOBALS['theme_data']['email'] . '?Subject=[Theme:] ' . $GLOBALS['theme_data']['name'] . ' (' . $content['theme_path'] . ')\>' . $GLOBALS['theme_data']['author'] . '</a>';
-
-               // Load row template and switch color
-               $OUT .= loadTemplate('admin_edit_theme_row', TRUE, $content);
+               // Is the theme readable?
+               if (isThemeReadable($content['theme_path'])) {
+                       // Load theme in test mode
+                       loadInclude(sprintf('theme/%s/theme.php', $content['theme_path']));
+
+                       // Copy data from theme to content
+                       $content['theme_url'] = $GLOBALS['theme_data']['url'];
+
+                       // Is the loaded theme name != current theme name?
+                       $content['link'] = $content['theme_path'];
+                       if ($content['theme_path'] != getCurrentTheme()) {
+                               $content['link'] = '<a href="{%url=modules.php?module=admin&amp;what=theme_edit&amp;default_theme=' . $content['theme_path'] . '%}" title="{--ADMIN_SET_AS_DEFAULT_THEME--}">' . $content['theme_path'] . '</a>';
+                       } // END - if
+
+                       // Prepare data for the row template
+                       $content['email'] = '<a href="mailto:' . $GLOBALS['theme_data']['email'] . '?Subject=[Theme:] ' . $GLOBALS['theme_data']['name'] . ' (' . $content['theme_path'] . ')\>' . $GLOBALS['theme_data']['author'] . '</a>';
+
+                       // Load row template and switch color
+                       $OUT .= loadTemplate('admin_edit_theme_row', TRUE, $content);
+               } else {
+                       // Not readable
+                       $OUT .= loadTemplate('admin_edit_theme_row_404', TRUE, $content);
+               }
        } // END - while
 
        // Free memory
index d507eb38db228def7bc7acff26d9b9ca2b39d84d..24193fda39ceff6acfcf80e74d9c62009b5b9cad 100644 (file)
@@ -73,7 +73,7 @@ switch ($do) {
 
        default:
                // Unsupported mode
-               reportBug(__FILE__, __LINE__, sprintf("Unsupported mode <span class=\"data\">%s</span> detected.", sqlEscapeString($do)));
+               reportBug(__FILE__, __LINE__, sprintf('Unsupported mode <span class="data">%s</span> detected.', sqlEscapeString($do)));
                break;
 } // END - switch
 
index c26a12b991c15b93a9df2ac7756cf8b79b7fca2f..b05768a24c75634a1b9bc53cf1b15c260ad11248 100644 (file)
@@ -658,7 +658,7 @@ function addMaxReceiveList ($mode, $default = '') {
                        break;
 
                default: // Invalid!
-                       logDebugMessage(__FUNCTION__, __LINE__, sprintf("Invalid mode %s detected.", $mode));
+                       logDebugMessage(__FUNCTION__, __LINE__, sprintf('Invalid mode %s detected.', $mode));
                        break;
        }
 
@@ -1789,7 +1789,7 @@ function generateReceiverList ($categoryId, $receiver, $mode = '') {
        if (isValidId($categoryId)) {
                // Select category
                $extraColumns  = "LEFT JOIN `{?_MYSQL_PREFIX?}_user_cats` AS `c` ON `d`.`userid`=`c`.`userid`";
-               $addWhere = sprintf(" AND `c`.`cat_id`=%s", $categoryId);
+               $addWhere = sprintf(' AND `c`.`cat_id`=%s', $categoryId);
        } // END - if
 
        // Exclude users in holiday?
@@ -2188,7 +2188,7 @@ function doGenericEditEntriesConfirm ($tableName, $columns = array(), $filterFun
                $content = array();
 
                // Prepare SQL for this row
-               $sql = sprintf("UPDATE `{?_MYSQL_PREFIX?}_%s` SET",
+               $sql = sprintf('UPDATE `{?_MYSQL_PREFIX?}_%s` SET',
                        sqlEscapeString($tableName[0])
                );
 
index d3419dd80a2ef8225d38de21ac3ca35e3552bfe1..4ec0827401bd3a5afe38f0b56b91486e372d27e5 100644 (file)
@@ -1497,8 +1497,8 @@ function generateExtensionInactiveNotInstalledMessage ($ext_name) {
                        break;
 
                default: // Should not happen!
-                       logDebugMessage(__FUNCTION__, __LINE__, sprintf("Invalid state of extension %s detected.", $ext_name));
-                       $message = sprintf("Invalid state of extension %s detected.", $ext_name);
+                       logDebugMessage(__FUNCTION__, __LINE__, sprintf('Invalid state of extension %s detected.', $ext_name));
+                       $message = sprintf('Invalid state of extension %s detected.', $ext_name);
                        break;
        } // END - switch
 
index 191b6164cac929610548a35e7c06891e0eb25a78..89b6ed3c7688cc10fbbeb078a49ad81d26d7a6e3 100644 (file)
@@ -66,7 +66,7 @@ function writeToFile ($FQFN, $content, $aquireLock = FALSE) {
        // Is the file writeable?
        if ((isFileReadable($FQFN)) && (!is_writeable($FQFN)) && (!changeMode($FQFN, 0644))) {
                // Not writeable!
-               logDebugMessage(__FUNCTION__, __LINE__, sprintf("File %s not writeable or cannot change CHMOD to 0644.", basename($FQFN)));
+               logDebugMessage(__FUNCTION__, __LINE__, sprintf('File %s not writeable or cannot change CHMOD to 0644.', basename($FQFN)));
 
                // Failed! :(
                return FALSE;
@@ -157,10 +157,10 @@ function merge_array ($array1, $array2, $keepIndex = FALSE) {
                reportBug(__FUNCTION__, __LINE__, 'No arrays provided!');
        } elseif (!is_array($array1)) {
                // Left one is not an array
-               reportBug(__FUNCTION__, __LINE__, sprintf("array1 is not an array. array != %s", gettype($array1)));
+               reportBug(__FUNCTION__, __LINE__, sprintf('array1 is not an array. array != %s', gettype($array1)));
        } elseif (!is_array($array2)) {
                // Right one is not an array
-               reportBug(__FUNCTION__, __LINE__, sprintf("array2 is not an array. array != %s", gettype($array2)));
+               reportBug(__FUNCTION__, __LINE__, sprintf('array2 is not an array. array != %s', gettype($array2)));
        }
 
        // Maintain index of array2?
diff --git a/templates/de/html/admin/admin_edit_theme_row_404.tpl b/templates/de/html/admin/admin_edit_theme_row_404.tpl
new file mode 100644 (file)
index 0000000..defad70
--- /dev/null
@@ -0,0 +1,23 @@
+<tr>
+       <td class="{%template,ColorSwitch%} bottom right" align="center">
+               {--ADMIN_THEME_NOT_READABLE--}
+       </td>
+       <td class="{%template,ColorSwitch%} bottom right" align="center">
+               $content[link]
+       </td>
+       <td class="{%template,ColorSwitch%} bottom right" align="center">
+               $content[theme_name]
+       </td>
+       <td class="{%template,ColorSwitch%} bottom right" align="center">
+               {%pipe,translateYesNo=$content[theme_active]%}
+       </td>
+       <td class="{%template,ColorSwitch%} bottom right" align="center">
+               $content[email]
+       </td>
+       <td class="{%template,ColorSwitch%} bottom right" align="center">
+               <a href="{%pipe,generateDereferrerUrl=$content[theme_url]%}" target="_blank">$content[theme_url]</a>
+       </td>
+       <td class="{%template,ColorSwitch%} bottom" align="center">
+               v$content[theme_version]
+       </td>
+</tr>