PageRenderTime 35ms CodeModel.GetById 29ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 0ms

/web/home.jsp

https://bitbucket.org/playboygroup2012/oop-project
JavaServer Pages | 89 lines | 73 code | 14 blank | 2 comment | 2 complexity | 2b6d0c893842e3b5286ab70fc091b299 MD5 | raw file
 1<%@page import="model.user.UserDao"%>
 2<%@page import="model.friend.FriendDao"%>
 3<%@page import="java.util.List"%>
 4<%@page import="model.Status.StatusDao"%>
 5<%@page import="model.Status.Status"%>
 6<%@page contentType="text/html" pageEncoding="UTF-8"%>
 7
 8<head>
 9    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
10    <link rel="stylesheet" type="text/css" href="css/personal.css" />
11    <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
12    <title><%out.write("oopbook");%></title>
13</head>
14<body>
15    <div id="topp">
16        <div id="logop">oopbook.com</div>
17        <div id="userp">
18            <ul class="nav nav-pills">
19                <li class="active">
20                    <a href="home.jsp"><i class="icon-home"></i>Home</a>
21                </li>
22                <li>              
23                    <%="<a id = \"ap\" href=\"personal.jsp?IdUserShow=" + (String.valueOf(session.getAttribute("IdUserSesion"))) + "\"><i class=\"icon-user\"></i>" +  String.valueOf(session.getAttribute("UsernameSesion")) + "</a>"%>
24                </li>
25                <li><a href="logout"><i class="icon-off"></i> Logout</a></li>
26            </ul>
27        </div>
28    </div>
29
30    <div id="containerp">
31        <div id="centerp">
32            <%
33                StatusDao statusDao = new StatusDao();
34                FriendDao friendDao = new FriendDao();
35                UserDao userDao = new UserDao();
36
37                // lay ve IdUserSession
38                Integer IdUserSession = (Integer) request.getSession().getAttribute("IdUserSesion");
39
40                // lay ve 30 status cua thang co id duoc truen vao
41                List<Status> listStatus = statusDao.getStatusAtHome(IdUserSession);
42
43                for (int i = 0; i < listStatus.size(); i++) {// hien thi toi da 30 status
44
45            %>
46
47            <!--<h1><%//= listStatus.get(i).getContentStatus()%></h1>-->
48
49            <!-------------------------------------------------------------------------->
50            <div >
51                <div id ="titleStatus">
52                    <img id ="imgStatus" <%="src=" + userDao.getLinkImgBannerWithIdUser(listStatus.get(i).getIdUser())%> width="50" height="50"<%=">"%></img>
53                    <a <%="href=personal.jsp?IdUserShow=" + String.valueOf(listStatus.get(i).getIdUser()) + ">" + userDao.getUsernameWithIdUser(listStatus.get(i).getIdUser())%></a>
54                </div>
55                <!------end titleStatus--->
56
57                <div id ="contentStatus">
58                    <p><%= listStatus.get(i).getContentStatus()%></p>
59                </div>
60                <!----end contentStatus-->
61                <div id ="likeStatus" style="width: 400;margin-left: 5; margin-bottom: 10;">
62                    <%if (true) {%>
63                    <%if (statusDao.checkUserLikedStatus(listStatus.get(i).getIdStatus(), IdUserSession)) {%>
64                    <!--// neu like roi thi tu like se bi an di -->
65                    <a <%="href=likeStatus?IdStatus=" + listStatus.get(i).getIdStatus() + "&IdUserSession=" + IdUserSession + "&IdUserShow=" + listStatus.get(i).getIdUser() + "&location=home" + ">"%><i class=" icon-thumbs-up"></i>like</a>   
66                    <%} else {%>
67                    <a <%="href=unLikeStatus?IdStatus=" + listStatus.get(i).getIdStatus() + "&IdUserSession=" + IdUserSession + "&IdUserShow=" + listStatus.get(i).getIdUser() + "&location=home" + ">"%><i class=" icon-thumbs-down"></i>unlike</a>   
68
69                    <%}%>
70
71                    <%if (statusDao.getNumberLikeStatus(listStatus.get(i).getIdStatus()) > 0) {%>
72                    <a <%="href=listPersonLikeStatus.jsp?IdStatus=" + listStatus.get(i).getIdStatus() + "  style=\"margin-left: 20;\">"%><%=statusDao.getNumberLikeStatus(listStatus.get(i).getIdStatus())%> people like this</a>
73                    <%}%>
74                    <%}%>
75                </div>
76                <!----end likeStatus-->
77                <hr/>
78                <!------------------------------------------------------------------------------>
79                <%
80
81                    }//end for
82                %>
83
84            </div>
85            <!----end comment-->
86
87        </div>
88        <!--end container-->
89</body>