Changeset 2556
- Timestamp:
- 08/19/09 17:56:51 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
coldbox/trunk/system/cache/util/EventURLFacade.cfc
r2011 r2556 41 41 var eventName = arguments.event.getEventName(); 42 42 var urlActionsList = "fwReinit,fwCache,debugMode,debugpass,dumpvar,debugpanel"; 43 var urlColdboxExempt = "currentview,currentlayout,c box_eventcacheableentry";43 var urlColdboxExempt = "currentview,currentlayout,currentroute"; 44 44 var x = 1; 45 45 var routedStruct = arguments.event.getRoutedStruct(); 46 46 47 / * Remove event if it exists */47 // Remove event if it exists 48 48 if( structKeyExists(urlCopy, eventName) ){ 49 49 structDelete(urlCopy,eventName); 50 50 } 51 51 52 / * Remove fw URL Actions */52 // Remove fw URL Actions 53 53 for(x=1; x lte listLen(urlActionsList); x=x+1){ 54 54 if( structKeyExists(urlCopy, listgetAt(urlActionsList,x)) ){ … … 57 57 } 58 58 59 / * Add incoming event to hash: DEPRECATED */59 // Add incoming event to hash: DEPRECATED 60 60 //urlCopy[eventName] = arguments.event.getCurrentEvent(); 61 61 62 / * Incorporate Routed Structs */62 // Incorporate Routed Structs 63 63 for( key in routedStruct ){ 64 64 urlCopy[key] = routedStruct[key]; 65 65 } 66 66 67 / * Get a unique key */67 // Get a unique key 68 68 return hash(urlCopy.toString()); 69 69 </cfscript> … … 84 84 //Build structure from arg list 85 85 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, "&"),'='))); 87 87 } 88 88
