Skip to content
Snippets Groups Projects
Commit c5872510 authored by Daniel's avatar Daniel
Browse files

Merge branch 'master' into dev-chat-driver

parents 327c61e8 61366bcd
Branches
No related merge requests found
Showing
with 29 additions and 29 deletions
...@@ -28,7 +28,7 @@ public class EditProfileServlet extends HttpServlet{ ...@@ -28,7 +28,7 @@ public class EditProfileServlet extends HttpServlet{
ApplicationCookie cookie = CookieCheck.getCookie(req); ApplicationCookie cookie = CookieCheck.getCookie(req);
WebServiceBean wsBean = new Gson().fromJson(service.getProfile(cookie.getToken()), WebServiceBean.class); WebServiceBean wsBean = new Gson().fromJson(service.getProfile(cookie.getToken()), WebServiceBean.class);
if(wsBean.getStatus().equals(WebServiceBean.STATUS_INVALID)) { if(wsBean.getStatus().equals(WebServiceBean.STATUS_INVALID)) {
resp.sendRedirect("/login"); resp.sendRedirect("login");
} else { } else {
UserBean ubean = new Gson().fromJson(wsBean.getBody(),UserBean.class); UserBean ubean = new Gson().fromJson(wsBean.getBody(),UserBean.class);
req.setAttribute("userProfile",ubean); req.setAttribute("userProfile",ubean);
...@@ -39,7 +39,7 @@ public class EditProfileServlet extends HttpServlet{ ...@@ -39,7 +39,7 @@ public class EditProfileServlet extends HttpServlet{
@Override @Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException { throws ServletException, IOException {
CookieCheck.redirectIfTokenNotFound(req, resp,"/login"); CookieCheck.redirectIfTokenNotFound(req, resp,"login");
PrintWriter out = resp.getWriter(); PrintWriter out = resp.getWriter();
// out.println(req.getParameter("name")); // out.println(req.getParameter("name"));
UserBean userBean = new UserBean(); UserBean userBean = new UserBean();
...@@ -63,7 +63,7 @@ public class EditProfileServlet extends HttpServlet{ ...@@ -63,7 +63,7 @@ public class EditProfileServlet extends HttpServlet{
Gson gson = new Gson(); Gson gson = new Gson();
service.editProfile(cookie.getToken(),gson.toJson(userBean)); service.editProfile(cookie.getToken(),gson.toJson(userBean));
resp.sendRedirect("/profile"); resp.sendRedirect("profile");
} }
} }
...@@ -22,7 +22,7 @@ public class LogoutServlet extends HttpServlet { ...@@ -22,7 +22,7 @@ public class LogoutServlet extends HttpServlet {
@Override @Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException { throws ServletException, IOException {
if(!CookieCheck.redirectIfTokenNotFound(req,resp,"/login")) { if(!CookieCheck.redirectIfTokenNotFound(req,resp,"login")) {
DomainConfig domain = DomainConfig.getInstance(); DomainConfig domain = DomainConfig.getInstance();
Gson gson = new Gson(); Gson gson = new Gson();
String response = RequestSender.sendRequest( String response = RequestSender.sendRequest(
...@@ -40,7 +40,7 @@ public class LogoutServlet extends HttpServlet { ...@@ -40,7 +40,7 @@ public class LogoutServlet extends HttpServlet {
} else { } else {
//Do nothing //Do nothing
} }
resp.sendRedirect("/login"); resp.sendRedirect("login");
} }
} }
} }
...@@ -12,7 +12,7 @@ public class OrderServlet extends HttpServlet { ...@@ -12,7 +12,7 @@ public class OrderServlet extends HttpServlet {
@Override @Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException { throws ServletException, IOException {
if(!CookieCheck.redirectIfTokenNotFound(req,resp,"/login")) { if(!CookieCheck.redirectIfTokenNotFound(req,resp,"login")) {
req.setAttribute("user", CookieCheck.getCookie(req).getUsername()); req.setAttribute("user", CookieCheck.getCookie(req).getUsername());
req.getRequestDispatcher("WEB-INF/order.jsp").forward(req, resp); req.getRequestDispatcher("WEB-INF/order.jsp").forward(req, resp);
} }
......
...@@ -18,7 +18,7 @@ public class PreferredLocationServlet extends HttpServlet{ ...@@ -18,7 +18,7 @@ public class PreferredLocationServlet extends HttpServlet{
@Override @Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException { throws ServletException, IOException {
if(!CookieCheck.redirectIfTokenNotFound(req,resp,"/login")) { if(!CookieCheck.redirectIfTokenNotFound(req,resp,"login")) {
OjekOnline service = ServiceConnector.getServiceClass(); OjekOnline service = ServiceConnector.getServiceClass();
ApplicationCookie cookie = CookieCheck.getCookie(req); ApplicationCookie cookie = CookieCheck.getCookie(req);
Gson gson = new Gson(); Gson gson = new Gson();
...@@ -45,7 +45,7 @@ public class PreferredLocationServlet extends HttpServlet{ ...@@ -45,7 +45,7 @@ public class PreferredLocationServlet extends HttpServlet{
if(wsBean.getStatus().equals(WebServiceBean.STATUS_INVALID)) { if(wsBean.getStatus().equals(WebServiceBean.STATUS_INVALID)) {
resp.sendRedirect("logout"); resp.sendRedirect("logout");
} else{ } else{
resp.sendRedirect("/preferred_location"); resp.sendRedirect("preferred_location");
} }
} }
} }
......
...@@ -20,7 +20,7 @@ public class ProfileServlet extends HttpServlet { ...@@ -20,7 +20,7 @@ public class ProfileServlet extends HttpServlet {
@Override @Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException { throws ServletException, IOException {
if(!CookieCheck.redirectIfTokenNotFound(req,resp,"/login")) { if(!CookieCheck.redirectIfTokenNotFound(req,resp,"login")) {
OjekOnline service = ServiceConnector.getServiceClass(); OjekOnline service = ServiceConnector.getServiceClass();
PrintWriter out = resp.getWriter(); PrintWriter out = resp.getWriter();
String token = CookieCheck.getCookie(req).getToken(); String token = CookieCheck.getCookie(req).getToken();
...@@ -30,7 +30,7 @@ public class ProfileServlet extends HttpServlet { ...@@ -30,7 +30,7 @@ public class ProfileServlet extends HttpServlet {
WebServiceBean.class); WebServiceBean.class);
if (webServiceBean.getStatus().equals(WebServiceBean.STATUS_INVALID)) { if (webServiceBean.getStatus().equals(WebServiceBean.STATUS_INVALID)) {
resp.sendRedirect("/logout"); resp.sendRedirect("logout");
} else { } else {
// out.println(webServiceBean.getBody()); // out.println(webServiceBean.getBody());
UserBean ubean = gson.fromJson(webServiceBean.getBody(), UserBean.class); UserBean ubean = gson.fromJson(webServiceBean.getBody(), UserBean.class);
......
...@@ -28,7 +28,7 @@ public class RegisterServlet extends HttpServlet{ ...@@ -28,7 +28,7 @@ public class RegisterServlet extends HttpServlet{
@Override @Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException { throws ServletException, IOException {
if(!CookieCheck.redirectIfTokenFound(req,resp,"/order")) { if(!CookieCheck.redirectIfTokenFound(req,resp,"order")) {
req.getRequestDispatcher("WEB-INF/signup.jsp").forward(req,resp); req.getRequestDispatcher("WEB-INF/signup.jsp").forward(req,resp);
} }
} }
...@@ -66,10 +66,10 @@ public class RegisterServlet extends HttpServlet{ ...@@ -66,10 +66,10 @@ public class RegisterServlet extends HttpServlet{
ServiceConnector.getServiceClass().addUser(loginResponse.getAccessToken(), gson.toJson(wsUser)); ServiceConnector.getServiceClass().addUser(loginResponse.getAccessToken(), gson.toJson(wsUser));
resp.addCookie(cookie); resp.addCookie(cookie);
if(isDriver) { if(isDriver) {
resp.sendRedirect("/profile"); resp.sendRedirect("profile");
} }
else { else {
resp.sendRedirect("/index"); resp.sendRedirect("index");
} }
} else { } else {
req.setAttribute("errorMessage","Registrasi Gagal"); req.setAttribute("errorMessage","Registrasi Gagal");
......
...@@ -19,14 +19,14 @@ ...@@ -19,14 +19,14 @@
</div> </div>
</div> </div>
<div class="row inline-flex history-menu"> <div class="row inline-flex history-menu">
<a href="/history"> <a href="history">
<div> <div>
My Previous Order My Previous Order
</div> </div>
</a> </a>
<a href="/driver_history"> <a href="driver_history">
<div class="active"> <div class="active">
Driver History Driver History
</div> </div>
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
<tr> <tr>
<td><%= i %></td> <td><%= i %></td>
<td> <td>
<form action="/edit_preferred_location" method="post" id="form-update-${item.getPosition()}"> <form action="edit_preferred_location" method="post" id="form-update-${item.getPosition()}">
<input type="hidden" value="${item.getPosition()}" name="position"> <input type="hidden" value="${item.getPosition()}" name="position">
<input value="${item.getLocation()}" class="form-input" id="edit-input-${item.getPosition()}" disabled name="location"> <input value="${item.getLocation()}" class="form-input" id="edit-input-${item.getPosition()}" disabled name="location">
</form> </form>
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
<td> <td>
<span><button class="edit-button inline-block" type="button" onclick=toggleEdit(${item.getPosition()}) <span><button class="edit-button inline-block" type="button" onclick=toggleEdit(${item.getPosition()})
id="edit-button-${item.getPosition()}"></button></span> id="edit-button-${item.getPosition()}"></button></span>
<form action="/delete_location" class="display-inline-block" onsubmit="return confirm('Are You Sure')" method="post"> <form action="delete_location" class="display-inline-block" onsubmit="return confirm('Are You Sure')" method="post">
<input type="hidden" value="${item.getPosition()}" name="position"> <input type="hidden" value="${item.getPosition()}" name="position">
<span><button class="delete-button inline-block" type="submit"></button></span> <span><button class="delete-button inline-block" type="submit"></button></span>
</form> </form>
......
...@@ -70,7 +70,7 @@ ...@@ -70,7 +70,7 @@
</tr> </tr>
<tr> <tr>
<td> <td>
<a href="/profile"> <a href="profile">
<button id="back-button" type="button" class="submit-button">Back</button> <button id="back-button" type="button" class="submit-button">Back</button>
</a> </a>
</td> </td>
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
</li> </li>
</ul> </ul>
</div> </div>
<form action="/complete_order" method="get"> <form action="complete_order" method="get">
<input type="hidden" name="pickUp" value="${pickup}"> <input type="hidden" name="pickUp" value="${pickup}">
<input type="hidden" name="destination" value="${destination}"> <input type="hidden" name="destination" value="${destination}">
<div class="order-panel"> <div class="order-panel">
......
...@@ -19,14 +19,14 @@ ...@@ -19,14 +19,14 @@
</div> </div>
</div> </div>
<div class="row inline-flex history-menu"> <div class="row inline-flex history-menu">
<a href="/history"> <a href="history">
<div class="active"> <div class="active">
My Previous Order My Previous Order
</div> </div>
</a> </a>
<a href="/driver_history"> <a href="driver_history">
<div> <div>
Driver History Driver History
</div> </div>
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
</ul> </ul>
</div> </div>
<div class="order-form"> <div class="order-form">
<form action="/find_driver" onsubmit="return validateForm(this)" method="get"> <form action="find_driver" onsubmit="return validateForm(this)" method="get">
<table> <table>
<tr> <tr>
<td>Picking Point</td> <td>Picking Point</td>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
out.println("<span class='color-red'>SignUp Gagal</span>"); out.println("<span class='color-red'>SignUp Gagal</span>");
} }
%> %>
<form action="/register" method="post" onsubmit="return validateForm(this)"> <form action="register" method="post" onsubmit="return validateForm(this)">
<div class="form-box-body-wrapper"> <div class="form-box-body-wrapper">
<table border="0" class="form-box-table"> <table border="0" class="form-box-table">
<tr> <tr>
......
<script src="../js/app.js"></script> <script src="js/app.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
<nav class="navbar"> <nav class="navbar">
<div class="row navbar-top"> <div class="row navbar-top">
<div class="inline-block float-left txt-left"> <div class="inline-block float-left txt-left">
<img src="../img/logo.png" class="margin-auto height-100"> <img src="img/logo.png" class="margin-auto height-100">
</div> </div>
<div class="inline-block float-right txt-right"> <div class="inline-block float-right txt-right">
Hi,${user}! Hi,${user}!
<br> <br>
<a href="/logout">Logout</a> <a href="logout">Logout</a>
</div> </div>
</div> </div>
<br> <br>
<div class="inline-flex" id="navbar-menu"> <div class="inline-flex" id="navbar-menu">
<a href="/order"> <a href="order">
<div id="nav-order"> <div id="nav-order">
<span>ORDER</span> <span>ORDER</span>
</div> </div>
</a> </a>
<a href="/history"> <a href="history">
<div id="nav-history"> <div id="nav-history">
<span>HISTORY</span> <span>HISTORY</span>
</div> </div>
</a> </a>
<a href="/profile"> <a href="profile">
<div id="nav-profile"> <div id="nav-profile">
<span> MY PROFILE</span> <span> MY PROFILE</span>
</div> </div>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment