]> git.mxchange.org Git - mailer.git/blobdiff - inc/stylesheet.php
config.php partly solved, see #117
[mailer.git] / inc / stylesheet.php
index a7312b5589155be7af4c275cb0d994eefe521747..3748c130d14b6ebc7bb08875c69b5070933029a7 100644 (file)
@@ -44,17 +44,17 @@ if (!defined('__SECURITY')) {
 
 // Default styles
 $STYLES = array(
-               "general.css",
+               'general.css',
 );
 
 // Add stylesheet for installation
-if ((isInstalling()) || (!isInstalled())) $STYLES[] = "install.css";
+if ((isInstalling()) || (!isInstalled())) $STYLES[] = 'install.css';
 
 // When no CSS output-mode is set, set it to file-output
-if (!isConfigEntrySet('css_php')) setConfigEntry('css_php', "FILE");
+if (!isConfigEntrySet('css_php')) setConfigEntry('css_php', 'FILE');
 
 // Output CSS files or content or link to css.php ?
-if (($GLOBALS['output_mode'] == "1") || (getConfig('css_php') == "DIRECT")) {
+if (($GLOBALS['output_mode'] == '1') || (getConfig('css_php') == 'DIRECT')) {
        // Load CSS files
        $STYLES = merge_array($STYLES, EXT_GET_CSS_FILES());
 
@@ -67,13 +67,17 @@ if (($GLOBALS['output_mode'] == "1") || (getConfig('css_php') == "DIRECT")) {
                // Do include only existing files and whose are not empty
                if ((isFileReadable($FQFN)) && (filesize($FQFN) > 0)) {
                        switch (getConfig('css_php')) {
-                               case 'DIRECT':
+                               case 'DIRECT': // Just link them (unsupported)
                                        OUTPUT_HTML('<link rel="stylesheet" type="text/css" href="{!URL!}/theme/' . getCurrentTheme() . '/' . $value . '" />');
                                        break;
 
-                               case 'FILE':
+                               case 'FILE': // Output contents
                                        OUTPUT_HTML(readFromFile($FQFN));
                                        break;
+
+                               default: // Invalid mode!
+                                       debug_report_bug(sprintf("Invalid css_php value %s detected.", getConfig('css_php')));
+                                       break;
                        } // END - switch
                } // END - if
        } // END - foreach