Subversion Repositories SmartDukaan

Rev

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

Rev 3897 Rev 3936
Line 19... Line 19...
19
import javax.servlet.http.HttpServletRequest;
19
import javax.servlet.http.HttpServletRequest;
20
import javax.servlet.http.HttpSession;
20
import javax.servlet.http.HttpSession;
21
 
21
 
22
import org.apache.struts2.convention.annotation.InterceptorRef;
22
import org.apache.struts2.convention.annotation.InterceptorRef;
23
import org.apache.struts2.convention.annotation.InterceptorRefs;
23
import org.apache.struts2.convention.annotation.InterceptorRefs;
-
 
24
import org.apache.struts2.convention.annotation.Result;
-
 
25
import org.apache.struts2.convention.annotation.Results;
24
import org.apache.struts2.interceptor.ServletRequestAware;
26
import org.apache.struts2.interceptor.ServletRequestAware;
25
import org.apache.struts2.util.ServletContextAware;
27
import org.apache.struts2.util.ServletContextAware;
26
import org.apache.thrift.TException;
28
import org.apache.thrift.TException;
27
import org.slf4j.Logger;
29
import org.slf4j.Logger;
28
import org.slf4j.LoggerFactory;
30
import org.slf4j.LoggerFactory;
Line 31... Line 33...
31
@InterceptorRefs({
33
@InterceptorRefs({
32
    @InterceptorRef("defaultStack"),
34
    @InterceptorRef("defaultStack"),
33
    @InterceptorRef("login")
35
    @InterceptorRef("login")
34
})
36
})
35
 
37
 
-
 
38
@Results({
36
//@Result(name="authfail", type="redirectAction", params = {"actionName" , "reports"})
39
    @Result(name="authfail", type="redirectAction", params = {"actionName" , "reports"})
-
 
40
})
37
public class StatisticsController implements ServletRequestAware, ServletContextAware {
41
public class StatisticsController implements ServletRequestAware, ServletContextAware {
38
 
42
 
39
    private static Logger logger = LoggerFactory.getLogger(StatisticsController.class);
43
    private static Logger logger = LoggerFactory.getLogger(StatisticsController.class);
40
    
44
    
41
    private HttpServletRequest request;
45
    private HttpServletRequest request;
Line 79... Line 83...
79
        }
83
        }
80
	}
84
	}
81
		
85
		
82
	public String index() {
86
	public String index() {
83
        if(!ReportsUtils.canAccessReport((Long)session.getAttribute(ReportsUtils.ROLE), request.getServletPath())) {
87
        if(!ReportsUtils.canAccessReport((Long)session.getAttribute(ReportsUtils.ROLE), request.getServletPath())) {
84
            return "exception";
88
            return "authfail";
85
        }
89
        }
86
        getStats();
90
        getStats();
87
        return "authsuccess";
91
        return "authsuccess";
88
        
92
        
89
		/*if(getSessionUserName()==null) {
93
		/*if(getSessionUserName()==null) {