Rev 1516 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1516 | Rev 1519 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | <%@ page import="jomm.dao.impl.AbstractDao"%><%@ page import="org.json.JSONObject"%><%@ page import="pt.estgp.estgweb.domain.Course"%><%@ page import="pt.estgp.estgweb.domain.Teacher"%><%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory"%><%@ page import="pt.estgp.estgweb.web.UserSessionProxy"%><%@ page import="pt.estgp.estgweb.domain.UserSession"%><%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager"%><%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager"%><%@ page import="pt.estgp.estgweb.domain.CourseStudiesPlanImpl"%><%@ page import="pt.estgp.estgweb.web.utils.RequestUtils"%><%@ page contentType="application/json;charset=UTF-8" language="java" %> |
1 | <%@ page import="jomm.dao.impl.AbstractDao"%><%@ page import="org.json.JSONObject"%><%@ page import="pt.estgp.estgweb.domain.CourseUnit"%><%@ page import="pt.estgp.estgweb.domain.Teacher"%><%@ page import="pt.estgp.estgweb.domain.UserSession"%><%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory"%><%@ page import="pt.estgp.estgweb.web.UserSessionProxy"%><%@ page import="pt.estgp.estgweb.web.utils.RequestUtils"%><%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager"%><%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager"%><%@ page contentType="application/json;charset=UTF-8" language="java" %> |
2 | <% |
2 | <% |
3 | try{ |
3 | try{ |
4 | UserSession userSession = UserSessionProxy.loadUserSessionFromRequest(request); |
4 | UserSession userSession = UserSessionProxy.loadUserSessionFromRequest(request); |
5 | String service = request.getParameter("service"); |
5 | String service = request.getParameter("service"); |
6 | JSONObject json = new JSONObject(); |
6 | JSONObject json = new JSONObject(); |
Line 27... | Line 27... | ||
27 | json.put("teacherName",t.getName()); |
27 | json.put("teacherName",t.getName()); |
28 | json.put("teacherEmail",t.getEmail()); |
28 | json.put("teacherEmail",t.getEmail()); |
29 | json.put("teacherCode",t.getSigesCode()); |
29 | json.put("teacherCode",t.getSigesCode()); |
30 | json.put("teacherId",t.getId()); |
30 | json.put("teacherId",t.getId()); |
31 | } |
31 | } |
32 | else if(!userSession.getUser().hasRole("servicesCoursesManagement")) |
32 | else if(service.equals("findCourseUnit")) |
33 | { |
33 | { |
- | 34 | ||
- | 35 | String sigesCode = request.getParameter("siges"); |
|
- | 36 | String sigesCourseCode = request.getParameter("courseSigesCode"); |
|
- | 37 | ||
- | 38 | ||
- | 39 | ||
- | 40 | AbstractDao.getCurrentSession().beginTransaction(); |
|
- | 41 | CourseUnit cu = DaoFactory.getCourseUnitDaoImpl().loadBySigesCodeUniqueMostRecent(sigesCode,sigesCourseCode,null); |
|
- | 42 | if(cu != null) |
|
- | 43 | { |
|
- | 44 | json.put("response","ok"); |
|
- | 45 | json.put("courseUnitName",cu.getName()); |
|
- | 46 | } |
|
- | 47 | else |
|
- | 48 | { |
|
34 | json.put("response","no permission"); |
49 | json.put("response","notfound"); |
- | 50 | } |
|
- | 51 | ||
- | 52 | ||
- | 53 | AbstractDao.getCurrentSession().getTransaction().commit(); |
|
35 | } |
54 | } |
36 | 55 | ||
37 | 56 | ||
38 | 57 | ||
- | 58 | ||
39 | /*json.put("tipologiasRequisitadas",stats.tipologiasRequisitadas);*/ |
59 | /*json.put("tipologiasRequisitadas",stats.tipologiasRequisitadas);*/ |
40 | 60 | ||
41 | out.print(json.toString()); |
61 | out.print(json.toString()); |
42 | 62 | ||
43 | }catch(Throwable e) |
63 | }catch(Throwable e) |