Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ################## Save "siteversion" Query String Value to Session Variable
- #if($UtilMethods.isSet($request.getParameter("siteversion")))
- $session.setAttribute("siteversion",$request.getParameter("siteversion"))
- #end
- ################## Ugly, overly complicated logic to make sure the page displays how it should (mobile or full)
- #set($useMobileVersion="false") ## Default to desktop version
- ##Setting mobile = false to begin with.
- #if($session.getAttribute("browserSniffer").mobile)
- #set($useMobileVersion="true")
- ##Setting mobile = true based on sniffer.
- #end
- #if($session.getAttribute("siteversion") == "full")
- #set($useMobileVersion="false")
- ##Setting mobile = false based on session var.
- #end
- #if($session.getAttribute("siteversion") == "mobile")
- #set($useMobileVersion="true")
- ##Setting mobile = true based on session var.
- #end
- ## Query string values trump session variables if they conflict
- #if($request.getParameter("siteversion") == "full")
- #set($useMobileVersion="false")
- ##Setting mobile = false based on query string.
- #end
- #if($request.getParameter("siteversion") == "mobile")
- #set($useMobileVersion="true")
- ##Setting mobile = true based on query string.
- #end
Advertisement
Add Comment
Please, Sign In to add comment