Guest User

Untitled

a guest
Dec 12th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. <cfscript>
  2. public any function getLanguagesWithLocal(required query languages){
  3. local.override = 1;
  4. return arguments.languages.map(function(language){
  5. return {
  6. 'ID' : language.id,
  7. 'name' : override==language.id ? language.name & ' (CA)' : language.name
  8. };
  9. });
  10. }
  11. public any function getLanguagesWithVar(required query languages){
  12. var override = 1;
  13. return arguments.languages.map(function(language){
  14. return {
  15. 'ID' : language.id,
  16. 'name' : override==language.id ? language.name & ' (CA)' : language.name
  17. };
  18. });
  19. }
  20. variables.languages = queryNew(
  21. 'id,name',
  22. 'integer,varchar',
  23. [
  24. {'id':1, 'name':'English'},
  25. {'id':2, 'name':'French'},
  26. {'id':3, 'name':'German'},
  27. {'id':4, 'name':'Spanish'}
  28. ]
  29. );
  30. variables.languageArray = getLanguagesWithVar(languages=variables.languages);
  31. writedump(variables.languageArray);
  32. variables.languageArray = getLanguagesWithLocal(languages=variables.languages);
  33. writedump(variables.languageArray);
  34. </cfscript>
Add Comment
Please, Sign In to add comment