Changeset 2556

Show
Ignore:
Timestamp:
08/19/09 17:56:51 (4 years ago)
Author:
lmajano
Message:

fix on cleanup

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • coldbox/trunk/system/cache/util/EventURLFacade.cfc

    r2011 r2556  
    4141                        var eventName = arguments.event.getEventName(); 
    4242                        var urlActionsList = "fwReinit,fwCache,debugMode,debugpass,dumpvar,debugpanel"; 
    43                         var urlColdboxExempt = "currentview,currentlayout,cbox_eventcacheableentry"; 
     43                        var urlColdboxExempt = "currentview,currentlayout,currentroute"; 
    4444                        var x = 1; 
    4545                        var routedStruct = arguments.event.getRoutedStruct(); 
    4646                         
    47                         /* Remove event if it exists */ 
     47                        // Remove event if it exists 
    4848                        if( structKeyExists(urlCopy, eventName) ){ 
    4949                                structDelete(urlCopy,eventName); 
    5050                        } 
    5151                         
    52                         /* Remove fw URL Actions */ 
     52                        // Remove fw URL Actions 
    5353                        for(x=1; x lte listLen(urlActionsList); x=x+1){ 
    5454                                if( structKeyExists(urlCopy, listgetAt(urlActionsList,x)) ){ 
     
    5757                        } 
    5858                         
    59                         /* Add incoming event to hash: DEPRECATED */ 
     59                        // Add incoming event to hash: DEPRECATED 
    6060                        //urlCopy[eventName] = arguments.event.getCurrentEvent(); 
    6161                         
    62                         /* Incorporate Routed Structs */ 
     62                        // Incorporate Routed Structs 
    6363                        for( key in routedStruct ){ 
    6464                                urlCopy[key] = routedStruct[key]; 
    6565                        } 
    6666                         
    67                         /* Get a unique key */ 
     67                        // Get a unique key 
    6868                        return hash(urlCopy.toString());                         
    6969                </cfscript> 
     
    8484                        //Build structure from arg list 
    8585                        for(x=1;x lte listlen(arguments.args,"&"); x=x+1){ 
    86                                 myStruct[trim(listFirst(arguments.args,'='))] = urlDecode(trim(listLast(arguments.args,'='))); 
     86                                myStruct[trim(listFirst(listGetAt(arguments.args, x, "&"),'='))] = urlDecode(trim(listLast(listGetAt(arguments.args, x, "&"),'='))); 
    8787                        } 
    8888