Subversion Repositories SmartDukaan

Rev

Rev 5547 | Rev 5752 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5547 Rev 5552
Line 106... Line 106...
106
        			prodNames.append("-vs-" + hyphenatedName);
106
        			prodNames.append("-vs-" + hyphenatedName);
107
        			requestParams.append("&p"+ (i++) + "=" + product);
107
        			requestParams.append("&p"+ (i++) + "=" + product);
108
        		}
108
        		}
109
        	}
109
        	}
110
        }
110
        }
-
 
111
        if(request.getParameter("fromsrc") != null){
-
 
112
	        if(first){
-
 
113
	 			requestParams.append("?fromsrc=" + request.getParameter("fromsrc"));
-
 
114
	 			first = false;
-
 
115
	 		} else {
-
 
116
	 			requestParams.append("&fromsrc=" + request.getParameter("fromsrc"));
-
 
117
	 		}
-
 
118
        }
111
        redirectUrl = "/" + ActionContext.getContext().getName() + "/" + prodNames.append(requestParams).toString().toLowerCase();
119
        redirectUrl = "/" + ActionContext.getContext().getName() + "/" + prodNames.append(requestParams).toString().toLowerCase();
112
        logger.info("301 Redirection to " + redirectUrl);
120
        logger.info("301 Redirection to " + redirectUrl);
113
        return "redirect";
121
        return "redirect";
114
    }
122
    }
115
    
123
    
116
    public String show() throws SecurityException, IOException {
124
    public String show() throws SecurityException, IOException {
117
        logger.info(ActionContext.getContext().getName());
125
         logger.info(ActionContext.getContext().getName());
118
    	 productList = new ArrayList<String>();
126
    	 productList = new ArrayList<String>();
-
 
127
    	 String fromsrc = "";
119
         if(request.getParameter("p1") != null){
128
         if(request.getParameter("p1") != null){
120
             this.productList.add(request.getParameter("p1"));
129
             this.productList.add(request.getParameter("p1"));
121
         }
130
         }
122
         if(request.getParameter("p2") != null){
131
         if(request.getParameter("p2") != null){
123
             this.productList.add(request.getParameter("p2"));
132
             this.productList.add(request.getParameter("p2"));
Line 129... Line 138...
129
             this.productList.add(request.getParameter("p4"));
138
             this.productList.add(request.getParameter("p4"));
130
         }
139
         }
131
         if(request.getParameter("p5") != null){
140
         if(request.getParameter("p5") != null){
132
             this.productList.add(request.getParameter("p5"));
141
             this.productList.add(request.getParameter("p5"));
133
         }
142
         }
-
 
143
         if(request.getParameter("fromsrc") != null){
-
 
144
        	 fromsrc = request.getParameter("fromsrc");
134
         
145
         }
135
         DataLogger.logData(EventType.PRODUCT_COMPARE, getSessionId(), userinfo.getUserId(), userinfo.getEmail(),
146
         DataLogger.logData(EventType.PRODUCT_COMPARE, getSessionId(), userinfo.getUserId(), userinfo.getEmail(),
136
                 StringUtils.join(productList, ", "));
147
                 StringUtils.join(productList, ", "), fromsrc);
137
         return "show";
148
         return "show";
138
    }
149
    }
139
    
150
    
140
    public List<String> getSlideNames() {
151
    public List<String> getSlideNames() {
141
        productNames = new ArrayList<String>();
152
        productNames = new ArrayList<String>();