Changeset 2554

Show
Ignore:
Timestamp:
08/19/09 01:46:45 (4 years ago)
Author:
lmajano
Message:

minor fix to environments

Location:
coldbox/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • coldbox/trunk/.settings/org.eclipse.core.resources.prefs

    r2546 r2554  
    1 #Thu Aug 13 19:43:49 EDT 2009 
     1#Tue Aug 18 18:44:33 PDT 2009 
    22eclipse.preferences.version=1 
    33encoding//ApplicationTemplate/config/coldbox.xml.cfm=UTF-8 
     4encoding//testharness/config/environments.xml.cfm=UTF-8 
  • coldbox/trunk/system/interceptors/EnvironmentControl.cfc

    r2551 r2554  
    140140                        // Parse Other Sections Available in the environment config. 
    141141                        environmentXML = xmlSearch( oXML , "/environmentcontrol/environment[@name='#environment#']"); 
    142                         environmentXML = xmlParse( toString(environmentXML[1]) ); 
    143                         // Mail Settings 
    144                         oXMLParser.parseMailSettings(environmentXML[1],configSettings,oUtilities,true);          
    145                         // IOC 
    146                         oXMLParser.parseIOC(environmentXML[1],configSettings,oUtilities,true);           
    147                         // Models 
    148                         oXMLParser.parseModels(environmentXML[1],configSettings,oUtilities,true);                
    149                         // i18N 
    150                         oXMLParser.parseLocalization(environmentXML[1],configSettings,oUtilities,true); 
    151                         // Bug Tracers 
    152                         oXMLParser.parseBugTracers(environmentXML[1],configSettings,oUtilities,true); 
    153                         // Web Services 
    154                         oXMLParser.parseWebservices(environmentXML[1],configSettings,oUtilities,true); 
    155                         // Parse Datasources 
    156                         oXMLParser.parseDatasources(environmentXML[1],configSettings,oUtilities,true); 
    157                         // Parse Debugger Settings 
    158                         oXMLParser.parseDebuggerSettings(environmentXML[1],configSettings,oUtilities,true); 
    159                         // Reload Debugger Configuration 
    160                         controller.getDebuggerService().getDebuggerConfig().populate(configSettings.DebuggerSettings); 
    161                         // Parse Interceptors 
    162                         oXMLParser.parseInterceptors(environmentXML[1],configSettings,oUtilities,true);  
    163                         // Parse LogBox 
    164                         oXMLParser.parseLogBox(environmentXML[1],configSettings,oUtilities,true); 
    165                         // Reconfigure LogBox 
    166                         if( NOT structIsEmpty(configSettings["LogBoxConfig"]) ){ 
    167                                 controller.getLogBox().configure(controller.getLogBox().getConfig()); 
    168                                 controller.setLogger(controller.getLogBox().getLogger("coldbox.system.Controller")); 
    169                         }                                
     142                        if( arrayLen(environmentXML) ){ 
     143                                environmentXML = xmlParse( toString(environmentXML[1]) ); 
     144                                // Mail Settings 
     145                                oXMLParser.parseMailSettings(environmentXML[1],configSettings,oUtilities,true);          
     146                                // IOC 
     147                                oXMLParser.parseIOC(environmentXML[1],configSettings,oUtilities,true);           
     148                                // Models 
     149                                oXMLParser.parseModels(environmentXML[1],configSettings,oUtilities,true);                
     150                                // i18N 
     151                                oXMLParser.parseLocalization(environmentXML[1],configSettings,oUtilities,true); 
     152                                // Bug Tracers 
     153                                oXMLParser.parseBugTracers(environmentXML[1],configSettings,oUtilities,true); 
     154                                // Web Services 
     155                                oXMLParser.parseWebservices(environmentXML[1],configSettings,oUtilities,true); 
     156                                // Parse Datasources 
     157                                oXMLParser.parseDatasources(environmentXML[1],configSettings,oUtilities,true); 
     158                                // Parse Debugger Settings 
     159                                oXMLParser.parseDebuggerSettings(environmentXML[1],configSettings,oUtilities,true); 
     160                                // Reload Debugger Configuration 
     161                                controller.getDebuggerService().getDebuggerConfig().populate(configSettings.DebuggerSettings); 
     162                                // Parse Interceptors 
     163                                oXMLParser.parseInterceptors(environmentXML[1],configSettings,oUtilities,true);  
     164                                // Parse LogBox 
     165                                oXMLParser.parseLogBox(environmentXML[1],configSettings,oUtilities,true); 
     166                                // Reconfigure LogBox 
     167                                if( NOT structIsEmpty(configSettings["LogBoxConfig"]) ){ 
     168                                        controller.getLogBox().configure(controller.getLogBox().getConfig()); 
     169                                        controller.setLogger(controller.getLogBox().getLogger("coldbox.system.Controller")); 
     170                                }        
     171                        }                        
    170172                </cfscript> 
    171173        </cffunction>