From 584c68a6adba855b1ea46e648460f04ccb8d1651 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Sun, 1 Oct 2017 11:24:34 +0700
Subject: [PATCH 01/92] menambah login front-end

---
 css/auth.css | 163 +++++++++++++++++++++++++++++++++++++++++++++++++++
 login.html   |  43 ++++++++++++++
 2 files changed, 206 insertions(+)
 create mode 100644 css/auth.css
 create mode 100644 login.html

diff --git a/css/auth.css b/css/auth.css
new file mode 100644
index 00000000..0f20a83e
--- /dev/null
+++ b/css/auth.css
@@ -0,0 +1,163 @@
+body {
+    font-family: 'Roboto', sans-serif;
+    color: #02702C;
+}
+
+.apps {
+    margin-top: 200px;
+    width: 380px;
+    height: 440px;
+    margin: 0 auto;
+    background: #8BBD3C;
+    border: 10px solid #02702C;
+    border-radius: 60px;
+}
+
+.form-heading {
+    margin: 0 auto;
+    display: flex;
+}
+
+.heading-left {
+    display: inline-block;
+    width: 25%;
+    padding: 45px 15px 45px 25px;
+}
+
+.heading-right {
+    display: inline-block;
+    width: 25%;
+    padding: 45px 25px 45px 15px;
+}
+
+.heading-title {
+    width: 40%;
+    padding: 5px;
+    text-align: center;
+    margin: auto;
+    font-size: 2.3em;
+    font-weight: 700;
+    line-height: 30px;
+    transform: scaleY(1.6);
+}
+
+
+.heading-left hr, .heading-right hr {
+    display: block;
+    height: 2px;
+    border: 0;
+    border-top: 2px solid #02702C;
+    margin: 0;
+    padding: 0 5px; 
+}
+
+.form-login {
+    margin-top: 60px;
+    padding: 0 20px;
+    font-size: 1.5em;
+}
+
+.form-login .form-group {
+    margin-bottom: 10px; 
+}
+
+.form-login .form-group label {
+    width: 30%;
+    display: inline-block;
+}
+
+.form-login .form-group input {
+    width: 60%;
+}
+
+.form-login .form-group input[type=text], .form-login .form-group input[type=password] {
+    height: 30px;
+    border: 1px solid black;
+    margin-left: 15px;
+    padding-left: 10px;
+}
+
+.form-login .action {
+    margin-top: 45px;
+}
+
+.form-login .action .register {
+    float: left;
+}
+
+.form-login .action .register a {
+    font-size: 0.6em;
+    color: #453333;
+}
+
+.form-login .action .submit {
+    float: right;
+}
+
+.form-login .action .submit input[type=submit] {
+    padding: 4px 28px;
+    background: #82D800;
+    border: 3px solid black;
+    font-family: 'Roboto', sans-serif;
+    font-size: 1em;
+    color: #453333;
+    border-radius: 10px;
+    width: 100%;
+}
+
+.form-signup {
+    padding: 0 10px;
+    font-size: 1em;
+}
+
+.form-signup .form-group {
+    margin-bottom: 3px; 
+}
+
+.form-signup .form-group label {
+    width: 40%;
+    display: inline-block;
+}
+
+.form-signup .form-group input {
+    width: 53%;
+}
+
+.form-signup .form-group input[type=text], .form-signup .form-group input[type=password] {
+    height: 23px;
+    border: 1px solid black;
+    padding-left: 10px;
+}
+
+.form-signup input[type=checkbox] {
+    margin-top: 15px;
+}
+
+.form-signup .action {
+    margin-top: 30px;
+}
+
+.form-signup .action .login {
+    float: left;
+}
+
+.form-signup .action .login a {
+    font-size: 0.8em;
+    color: #453333;
+}
+
+.form-signup .action .submit {
+    float: right;
+    margin-right: 10px;
+}
+
+.form-signup .action .submit input[type=submit] {
+    padding: 10px 5px;
+    background: #82D800;
+    border: 3px solid black;
+    font-family: 'Roboto', sans-serif;
+    font-size: 1em;
+    color: #453333;
+    border-radius: 10px;
+    width: 100%;
+}
\ No newline at end of file
diff --git a/login.html b/login.html
new file mode 100644
index 00000000..4f043572
--- /dev/null
+++ b/login.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <title>Halaman Login</title>
+        <link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
+        <link rel="stylesheet" href="css/auth.css">
+    </head>
+    <body>
+        <div class="apps">
+            <div class="form-heading">
+                <div class="heading-left">
+                    <hr>
+                </div>
+                <div class="heading-title">
+                    LOGIN  
+                </div>
+                <div class="heading-right">
+                    <hr>
+                </div>
+            </div>
+            <div class="form-login">
+                <form action="login.php" method="POST">
+                    <div class="form-group">
+                        <label for="username">Username </label>                            
+                        <input id="username" type="text" name="username" placeholder="your username" required>
+                    </div>
+                    <div class="form-group">
+                        <label for="password">Password </label>                            
+                        <input id="password" type="password" name="password" placeholder="your password" pattern=".{5,10}" title="5 to 10 characters" required>                        
+                    </div>
+                    <div class="action">
+                        <div class="register">
+                            <a href="#">Don't have an account ?</a>
+                        </div>
+                        <div class="submit">
+                            <input type="submit" value="GO!">                            
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </body>
+</html>
-- 
GitLab


From 56d7350b476aecbfa0d0bcaafa6fac46e16955e5 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Sun, 1 Oct 2017 11:25:28 +0700
Subject: [PATCH 02/92] menambah signup front-end

---
 signup.html | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)
 create mode 100644 signup.html

diff --git a/signup.html b/signup.html
new file mode 100644
index 00000000..29214646
--- /dev/null
+++ b/signup.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <title>Halaman Signup</title>
+        <link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
+        <link rel="stylesheet" href="css/auth.css">
+    </head>
+    <body>
+        <div class="apps">
+            <div class="form-heading">
+                <div class="heading-left">
+                    <hr>
+                </div>
+                <div class="heading-title">
+                    SIGNUP
+                </div>
+                <div class="heading-right">
+                    <hr>
+                </div>
+            </div>
+            <div class="form-signup">
+                <form action="register.php" method="POST">
+                    <div class="form-group">
+                        <label for="name">Your Name</label>                            
+                        <input id="name" type="text" name="name" placeholder="your name" required>
+                    </div>
+                    <div class="form-group">
+                        <label for="username">Username</label>                            
+                        <input id="username" type="text" name="username" placeholder="your username" required>
+                    </div>
+                    <div class="form-group">
+                        <label for="email">Email</label>                            
+                        <input id="email" type="text" name="email" placeholder="your email" required>
+                    </div>
+                    <div class="form-group">
+                        <label for="password">Password</label>                            
+                        <input id="password" type="password" name="password" placeholder="your password" pattern=".{5,10}" title="5 to 10 characters" required>
+                    </div>
+                    <div class="form-group">
+                        <label for="password_conf">Password Confirm</label>                            
+                        <input id="password_conf" type="password" name="password_conf" placeholder="your password again" pattern=".{5,10}" title="5 to 10 characters" required>
+                    </div>
+                    <div class="form-group">
+                        <label for="phone">Phone Number</label>                            
+                        <input id="phone" type="text" name="phone" placeholder="your phone" required>
+                    </div>
+                    <input type="checkbox" name="driver" value="True"> Also sign me up as a driver!
+                    <div class="action">
+                        <div class="login">
+                            <a href="#">Already have an account ?</a>
+                        </div>
+                        <div class="submit">
+                            <input type="submit" value="REGISTER">                            
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </body>
+</html>
-- 
GitLab


From 11f055786c3bac4f2d835d6137305068e47487f5 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Sun, 1 Oct 2017 15:30:15 +0700
Subject: [PATCH 03/92] menambah margin diatas apps

---
 css/auth.css | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/css/auth.css b/css/auth.css
index 0f20a83e..06e95294 100644
--- a/css/auth.css
+++ b/css/auth.css
@@ -1,10 +1,10 @@
 body {
     font-family: 'Roboto', sans-serif;
     color: #02702C;
+    margin-top: 40px;
 }
 
 .apps {
-    margin-top: 200px;
     width: 380px;
     height: 440px;
     margin: 0 auto;
-- 
GitLab


From 1157d451e6a849a127c6892477a6fa45879082d2 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Sun, 1 Oct 2017 15:30:53 +0700
Subject: [PATCH 04/92] menambah placeholder gambar profile

---
 img/profile-placeholder.png | Bin 0 -> 1343 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 img/profile-placeholder.png

diff --git a/img/profile-placeholder.png b/img/profile-placeholder.png
new file mode 100644
index 0000000000000000000000000000000000000000..d739f4203acca96d82909d7ed42ce1bc0167b48d
GIT binary patch
literal 1343
zcmV-F1;F}=P)<h;3K|Lk000e1NJLTq007ef007en0{{R3EZNrU0000RP)t-s@9*#0
z+S<&_%;x6i-{0Tk<Kyh??Be3$>gwu>1-%FW00iGjL_t(|ob8<plB^&MMceVa{}sRT
z+4T4U8_CH)DDDR2RKg7+#Me)Kdi}g=Q)9BB#$-c{$%Yz}4K*ekYD_lNm~5yq*-&G$
zp~hrGjVVb}KhDF@tr~`T>?iF9Dl<*}26NP)%caWX1#(z=kJV$E#vst9Q7c$#Oy7w9
zQ|UZfiD`)-TD53AT!(3nMC!U(;prMoQ`j1=8u(eIz!aNzYWc@A^$(G{j<$82={XV(
zMKe83yiIKS!AxmLFcix)B_eel>3%HJ6B9pb07ro`rTBvr=o2JUdgiU-vX5knUlIAl
zt&%{dRL^t5ybokbH;7G`O>j)I*|dt9Q5=(OHm#y&6viYE6Ba0pNm84fpc;iSNgZMp
z<PsDUk$P0}QB2a}w23KE6qDTbRx!>;F%i>=notxIg4A`$SRf|GA|R81m>7$IOafve
zD()(z>NcjJV!mR;2>H^{n1W(TE>v_|oPw&+BWh%-vF6seHmZ@S#&tRL{!}AVS?`23
zzPmFE3Ffd4#l#d{X4A6mg@sk)o+VSDn4uK4UtS|qVc!4{GlxE^weL?iBFr56^3HwF
z1(-_v_DL{7BjK3j#z!5H;F#nlQQTPqz$B=nVc^*uF;jWxSmYCm8VJZFebp`S43*d<
zup22Llk^p;#PfSnlfcG7GRc<a+{tB<Nmik_gUjeyY!OqL=axlo4j!6EnIy?q=$Uy@
z@_`pNSf+I6EB3yIpzM;Dh2Z;7sq0uWOf*xfOQ5&!=(~4mfkMNCGgWw>Fs<&gVd9xm
ztPj3Q-R>Mm>1p=i*Z4K=@IUiDcrv||dM!NaOTa%~r+-8|lt!x$r9L0AP%7O^l$atN
zT_N#adOc?199^XyiyBj0pi~~M#uWF;tMll_^gvNeI-RKU&ZiogZ24Z?yP-~Vx4iX9
zrwN)CQ``%Ot#w4?f=}hydDnX?ZQYcZmgtuag|==gOgC*TeWAjsXeNK7(J!%r+mN!~
zpT^|<@)0b*T<?;E04arwVM-5>M!4im@&KK<#NiS$Q2{z($-*UIq62i|N)J~mlTLt6
zSc&0EVbTrIi7O#okD2}=KqsuH;d;dMmjOC)JqcGd)3i{%2U0aJkz8?1`2uuQT(}~b
zvIpp>`RnZZ#<WnKAxM2OjeDj-QtqnT-wE6?QB5Iq6s8I@l})rNL=|Fs)GI!h0-G5D
zCaQ0Tw!CKHXDUDMoP7D`Wh&9XL-K4-`<U!RY1K7S9wsYu$>}nuJWRRA_*mbW%39sU
z=)CEEVX~HatClZJ7HaKT!#$HN&vWW;nR1UVQFlx>!*mMNi7EHkk`-pM8m42Qj!YI!
zZ_^NBvRIp(mH?BzCB(00KNHm$FpnlLlU;{c)q9!jI>f5M$7DP8cFDJ6vYmRn<l8aX
zPQ6|7?U-_pNvtcA<$}9uxiDGU0P}0SFj=2YzZ2@0Dffr~otf-Ur_Y4?Fj=ootNIg@
z<u$p}d}6Y15g(KIFy$T(q9c>_1?;Bjz*K|nIpcFoHQ1grKF3sp?K$IfOf}e^GrpRc
za*qbmo~aHif17#5Om&o}cY&&ysg9ESF1i&n+23H<H13${SQ@<-M-?;Gu{3%wjv7<(
zYD`A7W6C`gOpVEg8j}q*CL3x@Hq@AG=*?80{sFzSUTMqoDhmJr002ovPDHLkV1neF
BkemPj

literal 0
HcmV?d00001

-- 
GitLab


From d19e18c918210bd7c91f5f5d14c4b8186ffacbf6 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Sun, 1 Oct 2017 15:31:36 +0700
Subject: [PATCH 05/92] menambah halaman edit profile

---
 css/profile.css  | 181 +++++++++++++++++++++++++++++++++++++++++++++++
 editprofile.html |  50 +++++++++++++
 2 files changed, 231 insertions(+)
 create mode 100644 css/profile.css
 create mode 100644 editprofile.html

diff --git a/css/profile.css b/css/profile.css
new file mode 100644
index 00000000..57872efb
--- /dev/null
+++ b/css/profile.css
@@ -0,0 +1,181 @@
+body {
+    font-family: 'Roboto', sans-serif;
+    margin-top: 40px;
+}
+
+.apps {
+    width: 500px;
+    height: 480px;
+    margin: 0 auto;
+    background: white;
+    border: 10px solid #02702C;
+    border-radius: 60px;
+}
+
+.heading {
+    padding: 20px 20px 0 20px;
+}
+
+.edit-img {
+    padding: 0 20px 20px 20px;
+    display: flex;
+}
+
+.profile-img {
+    width: 40%;
+    width: 150px;
+    display: inline-block;
+}
+
+.update-img {
+    display: inline-block;
+    padding: 30px;
+}
+
+.thumbnail {
+    border: 1px solid black;
+    max-width: 100%;
+    height: auto;
+}
+
+.edit-data {
+    padding: 0 20px;
+    font-size: 1.3em;
+}
+
+.edit-data .form-group {
+    margin-bottom: 3px; 
+}
+
+.edit-data .form-group label {
+    width: 40%;
+    display: inline-block;
+}
+
+.edit-data .form-group .switch {
+    width: 12%;
+    float: right;
+    margin-right: 20px;
+}
+
+.edit-data .form-group input {
+    width: 53%;
+}
+
+.edit-data .form-group input[type=text], .edit-data .form-group input[type=password] {
+    height: 30px;
+    border: 1px solid gray;
+    padding-left: 10px;
+}
+
+/* The switch - the box around the slider */
+.switch {
+    position: relative;
+    display: inline-block;
+    width: 60px;
+    height: 28px;
+}
+
+/* Hide default HTML checkbox */
+.switch input {
+    display:none;
+}
+
+/* The slider */
+.slider {
+    position: absolute;
+    cursor: pointer;
+    top: 0;
+    left: 0;
+    right: 0;
+    bottom: 0;
+    background-color: #ccc;
+    -webkit-transition: .4s;
+    transition: .4s;
+}
+
+.slider:before {
+    position: absolute;
+    content: "";
+    height: 20px;
+    width: 20px;
+    left: 4px;
+    bottom: 4px;
+    background-color: white;
+    -webkit-transition: .4s;
+    transition: .4s;
+}
+
+input:checked + .slider {
+    background-color: #117D11;
+}
+
+input:focus + .slider {
+    box-shadow: 0 0 1px #117D11;
+}
+
+input:checked + .slider:before {
+    -webkit-transform: translateX(26px);
+    -ms-transform: translateX(26px);
+    transform: translateX(26px);
+}
+
+/* Rounded sliders */
+.slider.round {
+    border-radius: 34px;
+}
+
+.slider.round:before {
+    border-radius: 50%;
+}
+
+.submit {
+    margin-top: 30px;
+}
+
+.submit input {
+    border: 1px solid black;
+    border-radius: 5px;
+    padding: 5px 15px;
+}
+
+.submit .cancel {
+    background: red;
+    float: left;
+}
+
+.submit .save {
+    background: green;
+    float: right;
+    margin-right: 15px;
+}
+
+.uploadFile {
+    float: left;
+}
+
+.fileUpload {
+    position: relative;
+    overflow: hidden;
+    margin: 0 10px;
+    float: right;
+}
+.fileUpload input.upload {
+    position: absolute;
+    top: 0;
+    right: 0;
+    margin: 0;
+    padding: 0;
+    font-size: 20px;
+    cursor: pointer;
+    opacity: 0;
+    filter: alpha(opacity=0);
+}
+
+.fileUpload span {
+    font-size: 0.5em;
+    background: #D7D7D7;
+    padding: 5px;
+    border: 1px solid gray;
+    border-bottom: 1px solid gray;
+}
\ No newline at end of file
diff --git a/editprofile.html b/editprofile.html
new file mode 100644
index 00000000..3b59f3cc
--- /dev/null
+++ b/editprofile.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <title>Edit Profile</title>
+        <link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
+        <link rel="stylesheet" href="css/profile.css">
+    </head>
+    <body>
+        <div class="apps">
+            <div class="heading">
+                <h3>EDIT PROFILE INFORMATION</h3>
+            </div>
+            <div class="edit-img">
+                <div class="profile-img">
+                    <img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
+                </div>
+                <div class="update-img">
+                    <h4>Update profile picture</h4>
+                    <input id="uploadFile" type="text" disabled="disabled">
+                    <div class="fileUpload">
+                        <span>Browse...</span>
+                        <input id="uploadBtn" type="file" class="upload">
+                    </div>
+                </div>
+            </div>
+            <div class="edit-data">
+                <div class="form-group">
+                    <label for="name">Your Name</label>                            
+                    <input id="name" type="text" name="name" placeholder="your name" required>
+                </div>
+                <div class="form-group">
+                    <label for="phone">Phone</label>                            
+                    <input id="phone" type="text" name="phone" placeholder="your phone" required>
+                </div>
+                <div class="form-group">
+                    <label for="driver">Status Driver</label>                            
+                    <label class="switch">
+                        <input type="checkbox">
+                        <span class="slider round"></span>
+                    </label>
+                </div>
+                <div class="submit">
+                    <input type="submit" class="cancel" value="BACK">
+                    <input type="submit" class="save" value="SAVE">
+                </div>
+            </div>
+        </div>
+        <script src="js/profile.js"></script>
+    </body>
+</html>
-- 
GitLab


From b835f45d79c2ed4e96a5cff3b19880cb89e8b934 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Sun, 1 Oct 2017 15:32:57 +0700
Subject: [PATCH 06/92] menambah fungsi mengubah tulisan pada text field ketika
 mengupload file

---
 js/profile.js | 3 +++
 1 file changed, 3 insertions(+)
 create mode 100644 js/profile.js

diff --git a/js/profile.js b/js/profile.js
new file mode 100644
index 00000000..15a49fe4
--- /dev/null
+++ b/js/profile.js
@@ -0,0 +1,3 @@
+document.getElementById("uploadBtn").onchange = function () {
+    document.getElementById("uploadFile").value = this.value;
+};
\ No newline at end of file
-- 
GitLab


From f2bec81527be7a0d6bed4d793aea85ce08379e32 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Sun, 1 Oct 2017 17:37:50 +0700
Subject: [PATCH 07/92] add editpreferredlocations front-end (minus icon)

---
 editpreferredlocations.html | 52 +++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)
 create mode 100644 editpreferredlocations.html

diff --git a/editpreferredlocations.html b/editpreferredlocations.html
new file mode 100644
index 00000000..1beef8dc
--- /dev/null
+++ b/editpreferredlocations.html
@@ -0,0 +1,52 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <title>Edit Profile</title>
+        <link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
+        <link rel="stylesheet" href="css/profile.css">
+    </head>
+    <body>
+        <div class="apps">
+            <div class="heading">
+                <h2>EDIT PREFERRED LOCATIONS</h2>
+            </div>
+            <table border="1" class="data-location">
+                <thead>
+                    <tr>
+                        <th>No</th>
+                        <th>Location</th>
+                        <th>Actions</th>
+                    </tr>
+                </thead>
+                <tbody>
+                    <tr>
+                        <td>1</td>
+                        <td>Pewter City</td>
+                        <td>&#x270f;</td>
+                    </tr>
+                    <tr>
+                        <td>2</td>
+                        <td>Saffron City</td>
+                        <td></td>
+                    </tr>
+                    <tr>
+                        <td>3</td>
+                        <td>SkyPillar City</td>
+                        <td></td>
+                    </tr>
+                </tbody>
+            </table>
+            <div class="add-location">
+                <h3>ADD NEW LOCATION</h3>
+                <form action="">
+                    <input type="text" name="place" required>
+                    <input type="submit" value="ADD">
+                </form>
+            </div>
+            <div class="back">
+                <a href="#">BACK</a>
+            </div>
+        </div>
+        <script src="js/profile.js"></script>
+    </body>
+</html>
-- 
GitLab


From be842451f644e28fc6130b329696740f48c9aa18 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Sun, 1 Oct 2017 17:38:28 +0700
Subject: [PATCH 08/92] styling editpreferredlocation

---
 css/profile.css | 58 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

diff --git a/css/profile.css b/css/profile.css
index 57872efb..d57c278e 100644
--- a/css/profile.css
+++ b/css/profile.css
@@ -178,4 +178,62 @@ input:checked + .slider:before {
     padding: 5px;
     border: 1px solid gray;
     border-bottom: 1px solid gray;
+}
+
+table.data-location {
+    margin: 20px;
+    border-collapse: collapse;
+    width: 92%;
+}
+
+th:nth-of-type(1) {
+    width: 10%;
+}
+
+th:nth-of-type(2) {
+    width: 70%;
+}
+
+th, td {
+    height: 25px;
+}
+
+td {
+    padding-left: 10px;
+}
+
+.add-location {
+    margin: 20px;
+    
+}
+
+.add-location input[type=text] {
+    width: 75%;
+    height: 24px;
+}
+
+.add-location input[type=submit] {
+    background: #82D800;
+    padding: 5px 20px;
+    border: 1px solid black;
+    font-family: 'Roboto', sans-serif;
+    font-size: 1em;
+    color: #453333;
+    border-radius: 10px;
+    margin-left: 20px; 
+}
+
+.back {
+    margin: 40px 0 0 20px;
+}
+
+.back a {
+    padding: 5px 20px;
+    background: red;
+    font-size: 1em;
+    color: #453333;
+    border-radius: 10px;
+    border: 1px solid black;
+    font-family: 'Roboto', sans-serif;
+    text-decoration: none;
 }
\ No newline at end of file
-- 
GitLab


From 9ee26f931f875b3502d977046fd258b8dfd73bc4 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Wed, 4 Oct 2017 18:36:44 +0700
Subject: [PATCH 09/92] merubah html menjadi php

---
 editpreferredlocations.php | 53 ++++++++++++++++++++++++++++++++
 editprofile.php            | 50 ++++++++++++++++++++++++++++++
 login.php                  | 43 ++++++++++++++++++++++++++
 signup.php                 | 63 ++++++++++++++++++++++++++++++++++++++
 validation.php             | 24 +++++++++++++++
 5 files changed, 233 insertions(+)
 create mode 100644 editpreferredlocations.php
 create mode 100644 editprofile.php
 create mode 100644 login.php
 create mode 100644 signup.php
 create mode 100644 validation.php

diff --git a/editpreferredlocations.php b/editpreferredlocations.php
new file mode 100644
index 00000000..6b8caaed
--- /dev/null
+++ b/editpreferredlocations.php
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <title>Edit Profile</title>
+        <link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
+        <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">        
+        <link rel="stylesheet" href="css/profile.css">
+    </head>
+    <body>
+        <div class="apps">
+            <div class="heading">
+                <h2>EDIT PREFERRED LOCATIONS</h2>
+            </div>
+            <table border="1" class="data-location">
+                <thead>
+                    <tr>
+                        <th>No</th>
+                        <th>Location</th>
+                        <th>Actions</th>
+                    </tr>
+                </thead>
+                <tbody>
+                    <tr>
+                        <td>1</td>
+                        <td><input type="text" value="Pewter City" disabled></td>
+                        <td><span class="edit"><i class="material-icons">mode_edit</i></span><span class="delete"><i class="material-icons">clear</i></span></td>
+                    </tr>
+                    <tr>
+                        <td>2</td>
+                        <td><input type="text" value="Saffron City" disabled></td>
+                        <td><span class="edit"><i class="material-icons">mode_edit</i></span><span class="delete"><i class="material-icons">clear</i></span></td>
+                    </tr>
+                    <tr>
+                        <td>3</td>
+                        <td><input type="text" value="SkyPillar City" disabled></td>
+                        <td><span class="edit"><i class="material-icons">mode_edit</i></span><span class="delete"><i class="material-icons">clear</i></span></td>
+                    </tr>
+                </tbody>
+            </table>
+            <div class="add-location">
+                <h3>ADD NEW LOCATION</h3>
+                <form action="">
+                    <input type="text" name="place" required>
+                    <input type="submit" value="ADD">
+                </form>
+            </div>
+            <div class="back">
+                <a href="#">BACK</a>
+            </div>
+        </div>
+        <script src="js/profile.js"></script>
+    </body>
+</html>
diff --git a/editprofile.php b/editprofile.php
new file mode 100644
index 00000000..3b59f3cc
--- /dev/null
+++ b/editprofile.php
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <title>Edit Profile</title>
+        <link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
+        <link rel="stylesheet" href="css/profile.css">
+    </head>
+    <body>
+        <div class="apps">
+            <div class="heading">
+                <h3>EDIT PROFILE INFORMATION</h3>
+            </div>
+            <div class="edit-img">
+                <div class="profile-img">
+                    <img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
+                </div>
+                <div class="update-img">
+                    <h4>Update profile picture</h4>
+                    <input id="uploadFile" type="text" disabled="disabled">
+                    <div class="fileUpload">
+                        <span>Browse...</span>
+                        <input id="uploadBtn" type="file" class="upload">
+                    </div>
+                </div>
+            </div>
+            <div class="edit-data">
+                <div class="form-group">
+                    <label for="name">Your Name</label>                            
+                    <input id="name" type="text" name="name" placeholder="your name" required>
+                </div>
+                <div class="form-group">
+                    <label for="phone">Phone</label>                            
+                    <input id="phone" type="text" name="phone" placeholder="your phone" required>
+                </div>
+                <div class="form-group">
+                    <label for="driver">Status Driver</label>                            
+                    <label class="switch">
+                        <input type="checkbox">
+                        <span class="slider round"></span>
+                    </label>
+                </div>
+                <div class="submit">
+                    <input type="submit" class="cancel" value="BACK">
+                    <input type="submit" class="save" value="SAVE">
+                </div>
+            </div>
+        </div>
+        <script src="js/profile.js"></script>
+    </body>
+</html>
diff --git a/login.php b/login.php
new file mode 100644
index 00000000..4f043572
--- /dev/null
+++ b/login.php
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <title>Halaman Login</title>
+        <link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
+        <link rel="stylesheet" href="css/auth.css">
+    </head>
+    <body>
+        <div class="apps">
+            <div class="form-heading">
+                <div class="heading-left">
+                    <hr>
+                </div>
+                <div class="heading-title">
+                    LOGIN  
+                </div>
+                <div class="heading-right">
+                    <hr>
+                </div>
+            </div>
+            <div class="form-login">
+                <form action="login.php" method="POST">
+                    <div class="form-group">
+                        <label for="username">Username </label>                            
+                        <input id="username" type="text" name="username" placeholder="your username" required>
+                    </div>
+                    <div class="form-group">
+                        <label for="password">Password </label>                            
+                        <input id="password" type="password" name="password" placeholder="your password" pattern=".{5,10}" title="5 to 10 characters" required>                        
+                    </div>
+                    <div class="action">
+                        <div class="register">
+                            <a href="#">Don't have an account ?</a>
+                        </div>
+                        <div class="submit">
+                            <input type="submit" value="GO!">                            
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </body>
+</html>
diff --git a/signup.php b/signup.php
new file mode 100644
index 00000000..699ef523
--- /dev/null
+++ b/signup.php
@@ -0,0 +1,63 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <title>Halaman Signup</title>
+        <link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
+        <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
+        <link rel="stylesheet" href="css/auth.css">
+
+    </head>
+    <body>
+        <div class="apps">
+            <div class="form-heading">
+                <div class="heading-left">
+                    <hr>
+                </div>
+                <div class="heading-title">
+                    SIGNUP
+                </div>
+                <div class="heading-right">
+                    <hr>
+                </div>
+            </div>
+            <div class="form-signup">
+                <form action="register.php" method="POST">
+                    <div class="form-group">
+                        <label for="name">Your Name</label>                            
+                        <input id="name" type="text" name="name" placeholder="your name" required>
+                    </div>
+                    <div class="form-group">
+                        <label for="username">Username</label>                            
+                        <input id="username" type="text" name="username" placeholder="your username" onfocusout="getUsernameValidation()" required> <span id="checkUsername"><i class="material-icons">check_circle</i></span>
+                    </div>
+                    <div class="form-group">
+                        <label for="email">Email</label>                            
+                        <input id="email" type="text" name="email" placeholder="your email" onfocusout="getEmailValidation()" required><span id="checkEmail"><i class="material-icons">check_circle</i></span>
+                    </div>
+                    <div class="form-group">
+                        <label for="password">Password</label>                            
+                        <input id="password" type="password" name="password" placeholder="your password" pattern=".{5,10}" title="5 to 10 characters" required>
+                    </div>
+                    <div class="form-group">
+                        <label for="password_conf">Password Confirm</label>                            
+                        <input id="password_conf" type="password" name="password_conf" placeholder="your password again" pattern=".{5,10}" title="5 to 10 characters" required>
+                    </div>
+                    <div class="form-group">
+                        <label for="phone">Phone Number</label>                            
+                        <input id="phone" type="text" name="phone" placeholder="your phone" required>
+                    </div>
+                    <input type="checkbox" name="driver" value="True"> Also sign me up as a driver!
+                    <div class="action">
+                        <div class="login">
+                            <a href="#">Already have an account ?</a>
+                        </div>
+                        <div class="submit">
+                            <input type="submit" value="REGISTER">                            
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+        <script src="js/validation.js"></script>
+    </body>
+</html>
diff --git a/validation.php b/validation.php
new file mode 100644
index 00000000..ebc008f5
--- /dev/null
+++ b/validation.php
@@ -0,0 +1,24 @@
+<?php
+if (!empty($_REQUEST['u'])){
+	$usernames = array("adyanf", "adyanaufalF", "adyanaufalfikri");
+	$toCheck = $_REQUEST['u'];
+	if (in_array($toCheck, $usernames)){
+	echo "false";
+	}
+	else {
+		echo "true";
+	}
+}
+
+if (!empty($_REQUEST['e'])){
+	$emails = array("adyanaufalf@gmail.com", "adyanaufalfikri@gmail.com", "13515130@std.stei.itb.ac.id");
+	$toCheck = $_REQUEST['e'];
+	if (in_array($toCheck, $emails)){
+		echo "false";
+	}
+	else {
+		echo "true";
+	}
+}
+
+?>
\ No newline at end of file
-- 
GitLab


From cc810201983a0d60835b038b2f34a99682ddffa7 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Wed, 4 Oct 2017 18:37:25 +0700
Subject: [PATCH 10/92] adding ajax functionality with dummy php handler

---
 css/auth.css                | 11 ++++++-
 css/profile.css             | 31 ++++++++++++++++++-
 editpreferredlocations.html | 52 --------------------------------
 editprofile.html            | 50 -------------------------------
 js/validation.js            | 49 ++++++++++++++++++++++++++++++
 login.html                  | 43 --------------------------
 signup.html                 | 60 -------------------------------------
 7 files changed, 89 insertions(+), 207 deletions(-)
 delete mode 100644 editpreferredlocations.html
 delete mode 100644 editprofile.html
 create mode 100644 js/validation.js
 delete mode 100644 login.html
 delete mode 100644 signup.html

diff --git a/css/auth.css b/css/auth.css
index 06e95294..d3d7a1ab 100644
--- a/css/auth.css
+++ b/css/auth.css
@@ -111,7 +111,8 @@ body {
 }
 
 .form-signup .form-group {
-    margin-bottom: 3px; 
+    margin-bottom: 3px;
+    display: flex; 
 }
 
 .form-signup .form-group label {
@@ -129,6 +130,14 @@ body {
     padding-left: 10px;
 }
 
+.form-signup .form-group input#username, .form-signup .form-group input#email {
+    width: 47%;
+}
+
+.form-signup .form-group span {
+    display: none;
+}
+
 .form-signup input[type=checkbox] {
     margin-top: 15px;
 }
diff --git a/css/profile.css b/css/profile.css
index d57c278e..1ed0e0f1 100644
--- a/css/profile.css
+++ b/css/profile.css
@@ -198,7 +198,7 @@ th, td {
     height: 25px;
 }
 
-td {
+td:nth-of-type(2n-1) {
     padding-left: 10px;
 }
 
@@ -236,4 +236,33 @@ td {
     border: 1px solid black;
     font-family: 'Roboto', sans-serif;
     text-decoration: none;
+}
+
+.data-location td input {
+    font-size: 1em;
+    border: 0;
+    width: 100%;
+    padding: 5px 10px;
+    margin: 0px;
+    box-sizing: border-box;
+    -moz-box-sizing: border-box;
+    -webkit-box-sizing: border-box;
+    background: inherit;
+}
+
+.data-location .edit {
+    color: orange;
+    float: left;
+    cursor: pointer;
+    margin-left: 3px;
+    margin-top: 2px;
+}
+
+.data-location .delete {
+    color: red;
+    font-weight: bold;
+    float: right;
+    margin-right: 10px;
+    cursor: pointer;
+    margin-top: 2px;
 }
\ No newline at end of file
diff --git a/editpreferredlocations.html b/editpreferredlocations.html
deleted file mode 100644
index 1beef8dc..00000000
--- a/editpreferredlocations.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <title>Edit Profile</title>
-        <link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
-        <link rel="stylesheet" href="css/profile.css">
-    </head>
-    <body>
-        <div class="apps">
-            <div class="heading">
-                <h2>EDIT PREFERRED LOCATIONS</h2>
-            </div>
-            <table border="1" class="data-location">
-                <thead>
-                    <tr>
-                        <th>No</th>
-                        <th>Location</th>
-                        <th>Actions</th>
-                    </tr>
-                </thead>
-                <tbody>
-                    <tr>
-                        <td>1</td>
-                        <td>Pewter City</td>
-                        <td>&#x270f;</td>
-                    </tr>
-                    <tr>
-                        <td>2</td>
-                        <td>Saffron City</td>
-                        <td></td>
-                    </tr>
-                    <tr>
-                        <td>3</td>
-                        <td>SkyPillar City</td>
-                        <td></td>
-                    </tr>
-                </tbody>
-            </table>
-            <div class="add-location">
-                <h3>ADD NEW LOCATION</h3>
-                <form action="">
-                    <input type="text" name="place" required>
-                    <input type="submit" value="ADD">
-                </form>
-            </div>
-            <div class="back">
-                <a href="#">BACK</a>
-            </div>
-        </div>
-        <script src="js/profile.js"></script>
-    </body>
-</html>
diff --git a/editprofile.html b/editprofile.html
deleted file mode 100644
index 3b59f3cc..00000000
--- a/editprofile.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <title>Edit Profile</title>
-        <link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
-        <link rel="stylesheet" href="css/profile.css">
-    </head>
-    <body>
-        <div class="apps">
-            <div class="heading">
-                <h3>EDIT PROFILE INFORMATION</h3>
-            </div>
-            <div class="edit-img">
-                <div class="profile-img">
-                    <img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
-                </div>
-                <div class="update-img">
-                    <h4>Update profile picture</h4>
-                    <input id="uploadFile" type="text" disabled="disabled">
-                    <div class="fileUpload">
-                        <span>Browse...</span>
-                        <input id="uploadBtn" type="file" class="upload">
-                    </div>
-                </div>
-            </div>
-            <div class="edit-data">
-                <div class="form-group">
-                    <label for="name">Your Name</label>                            
-                    <input id="name" type="text" name="name" placeholder="your name" required>
-                </div>
-                <div class="form-group">
-                    <label for="phone">Phone</label>                            
-                    <input id="phone" type="text" name="phone" placeholder="your phone" required>
-                </div>
-                <div class="form-group">
-                    <label for="driver">Status Driver</label>                            
-                    <label class="switch">
-                        <input type="checkbox">
-                        <span class="slider round"></span>
-                    </label>
-                </div>
-                <div class="submit">
-                    <input type="submit" class="cancel" value="BACK">
-                    <input type="submit" class="save" value="SAVE">
-                </div>
-            </div>
-        </div>
-        <script src="js/profile.js"></script>
-    </body>
-</html>
diff --git a/js/validation.js b/js/validation.js
new file mode 100644
index 00000000..e163a23f
--- /dev/null
+++ b/js/validation.js
@@ -0,0 +1,49 @@
+function getUsernameValidation(){
+    var xmlhttp = new XMLHttpRequest();
+    if(!xmlhttp){
+        return;
+    }
+    var username = document.getElementById("username");
+    console.log(username); 
+    var url = "validation.php?u=" + username.value;
+    console.log(url); 
+    xmlhttp.open("GET", url, true);
+    xmlhttp.onreadystatechange = function(){
+        if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
+            var response = xmlhttp.responseText;
+            console.log(response); 
+            if(response === "true"){
+                document.getElementById("checkUsername").style.display = "block";
+            }
+            else {
+                document.getElementById("checkUsername").style.display = "none";
+            }
+        }
+    }
+    xmlhttp.send();
+}
+
+function getEmailValidation(){
+    var xmlhttp = new XMLHttpRequest();
+    if(!xmlhttp){
+        return;
+    }
+    var email = document.getElementById("email");
+    console.log(email); 
+    var url = "validation.php?e=" + email.value;
+    console.log(url);
+    xmlhttp.open("GET", url, true);
+    xmlhttp.onreadystatechange = function(){
+        if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
+            var response = xmlhttp.responseText;
+            console.log(response);
+            if(response === "true"){
+                document.getElementById("checkEmail").style.display = "block";
+            }
+            else {
+                document.getElementById("checkEmail").style.display = "none";
+            }
+        }
+    }
+    xmlhttp.send();	
+}
\ No newline at end of file
diff --git a/login.html b/login.html
deleted file mode 100644
index 4f043572..00000000
--- a/login.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <title>Halaman Login</title>
-        <link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
-        <link rel="stylesheet" href="css/auth.css">
-    </head>
-    <body>
-        <div class="apps">
-            <div class="form-heading">
-                <div class="heading-left">
-                    <hr>
-                </div>
-                <div class="heading-title">
-                    LOGIN  
-                </div>
-                <div class="heading-right">
-                    <hr>
-                </div>
-            </div>
-            <div class="form-login">
-                <form action="login.php" method="POST">
-                    <div class="form-group">
-                        <label for="username">Username </label>                            
-                        <input id="username" type="text" name="username" placeholder="your username" required>
-                    </div>
-                    <div class="form-group">
-                        <label for="password">Password </label>                            
-                        <input id="password" type="password" name="password" placeholder="your password" pattern=".{5,10}" title="5 to 10 characters" required>                        
-                    </div>
-                    <div class="action">
-                        <div class="register">
-                            <a href="#">Don't have an account ?</a>
-                        </div>
-                        <div class="submit">
-                            <input type="submit" value="GO!">                            
-                        </div>
-                    </div>
-                </form>
-            </div>
-        </div>
-    </body>
-</html>
diff --git a/signup.html b/signup.html
deleted file mode 100644
index 29214646..00000000
--- a/signup.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <title>Halaman Signup</title>
-        <link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
-        <link rel="stylesheet" href="css/auth.css">
-    </head>
-    <body>
-        <div class="apps">
-            <div class="form-heading">
-                <div class="heading-left">
-                    <hr>
-                </div>
-                <div class="heading-title">
-                    SIGNUP
-                </div>
-                <div class="heading-right">
-                    <hr>
-                </div>
-            </div>
-            <div class="form-signup">
-                <form action="register.php" method="POST">
-                    <div class="form-group">
-                        <label for="name">Your Name</label>                            
-                        <input id="name" type="text" name="name" placeholder="your name" required>
-                    </div>
-                    <div class="form-group">
-                        <label for="username">Username</label>                            
-                        <input id="username" type="text" name="username" placeholder="your username" required>
-                    </div>
-                    <div class="form-group">
-                        <label for="email">Email</label>                            
-                        <input id="email" type="text" name="email" placeholder="your email" required>
-                    </div>
-                    <div class="form-group">
-                        <label for="password">Password</label>                            
-                        <input id="password" type="password" name="password" placeholder="your password" pattern=".{5,10}" title="5 to 10 characters" required>
-                    </div>
-                    <div class="form-group">
-                        <label for="password_conf">Password Confirm</label>                            
-                        <input id="password_conf" type="password" name="password_conf" placeholder="your password again" pattern=".{5,10}" title="5 to 10 characters" required>
-                    </div>
-                    <div class="form-group">
-                        <label for="phone">Phone Number</label>                            
-                        <input id="phone" type="text" name="phone" placeholder="your phone" required>
-                    </div>
-                    <input type="checkbox" name="driver" value="True"> Also sign me up as a driver!
-                    <div class="action">
-                        <div class="login">
-                            <a href="#">Already have an account ?</a>
-                        </div>
-                        <div class="submit">
-                            <input type="submit" value="REGISTER">                            
-                        </div>
-                    </div>
-                </form>
-            </div>
-        </div>
-    </body>
-</html>
-- 
GitLab


From 757ee43f19c65721c28121c0a2cb9ec26c4b7294 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Wed, 4 Oct 2017 22:36:42 +0700
Subject: [PATCH 11/92] menambah tampilan order ojek

---
 css/orderojek.css | 161 ++++++++++++++++++++++++++++++++++++++++++++++
 orderojek.html    |  54 ++++++++++++++++
 2 files changed, 215 insertions(+)
 create mode 100644 css/orderojek.css
 create mode 100644 orderojek.html

diff --git a/css/orderojek.css b/css/orderojek.css
new file mode 100644
index 00000000..aa969c09
--- /dev/null
+++ b/css/orderojek.css
@@ -0,0 +1,161 @@
+.mainHeader {
+	width: 500px;
+	height: 50px;
+}
+
+.header1 {
+		float: left;
+}
+
+.header2 {
+		float: right;
+		font-family: "Trebuchet MS";
+}
+
+.title {
+	font-family: "Hoefler Text";
+	font-size: 31px;
+	font-weight: bold;
+	color: black;
+	height: 27px;
+}
+
+.title.red {
+	color: #cb0a1d;
+}
+
+.title.green {
+	color : #066422;
+}
+
+.subtitle {
+	color: #4f9500;
+	font-size: 16px;
+}
+
+.username {
+	padding-top: 10px;
+}
+
+.username.bold {
+	font-weight: bold;
+}
+
+.logout {
+	text-align: right;
+	text-decoration: underline;
+	color: blue;
+}
+
+.menu {
+	margin: 10px;
+	width: 165px;
+	height: 45px;
+	display: table-cell;
+	border: 1px solid black;
+	text-align: center;
+	vertical-align: middle;
+	line-height: 45px;
+	font-family: "Trebuchet MS";
+	font-weight: bold;
+	font-size: 24px;
+}
+
+.menu.active {
+	background: #3a563f;
+	border: 1px solid #253828;
+	color: white;	
+}
+
+.contentBox {
+    width: 550px;
+    height: 480px;
+    margin: 0 auto;
+    background: white;
+}
+
+h1 {
+	color: #494949;
+	font-size: 35px;
+	font-family: "Trebuchet MS";
+	margin-top: 10px;
+	margin-bottom: 15px;
+}
+
+.stepBox {
+	color: #414141;
+	display: inline-block;
+	border: 1px solid black;
+	width: 135px;
+	height: auto;
+	padding: 3px;
+	margin-right: 30px;
+	margin-bottom: 30px;
+	font-family: "Arial";
+	font-size: 15px;
+}
+
+.stepBox.active {
+	background: #ffff97;
+}
+
+.number { 
+	width: 30px;
+	height: 30px;
+	border-radius: 50%;
+	font-size: 20px;
+	color: black;
+	line-height: 30px;
+	text-align: center;
+	background: #d1d1d1;
+	float: left;
+	margin: 5px;
+	margin-right: 8px;
+}
+
+.step {
+	margin: 2px;
+}
+
+.form {
+	width: 450px;
+	display: table;
+	margin-left: 10px;
+}
+
+.formBox {
+	width: 470px;
+}
+
+.labelBox {
+	float: left;
+	clear: left;
+	margin: 10px;
+	font-family: Arial;
+	color: #414141;
+	font-size: 20px;
+}
+
+.inputBox {
+	width: 250px;
+	height: 25px;
+	float: right;
+	clear: right;
+	margin: 2px;
+	font-size: 17px;
+}
+
+input[type=submit] {
+	display: table;
+	margin: 0 auto;
+	margin-top: 185px;
+	cursor: pointer;
+	width: 110px;
+	height: 50px;
+	border-radius: 10px;
+	border: 1px solid black;
+	background: #82d504;
+	font-size: 22px;
+	font-weight: bold;
+	font-family: Garamond;
+}
\ No newline at end of file
diff --git a/orderojek.html b/orderojek.html
new file mode 100644
index 00000000..6b2f6d22
--- /dev/null
+++ b/orderojek.html
@@ -0,0 +1,54 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<title>Make an order</title>
+	<link rel="stylesheet" type="text/css" href="order_ojek.css">
+</head>
+<body>
+	<div class="contentBox">
+		<div class="mainHeader">
+			<div class="header1">
+					<div class="title"><span class="title green">PR</span>-<span class=" title red">OJEK</span></div>
+					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
+			</div>
+			<div class="header2">
+				<div class="username">Hi, <span class="username bold">pikachu!</span></div>
+				<div class="logout">Logout</div>
+			</div>
+		</div>
+		<div>
+			<div class="menu active">ORDER</div>
+			<div class="menu">HISTORY</div>
+			<div class="menu">MY PROFILE</div>
+		</div>
+		<h1>MAKE AN ORDER</h1>
+		<div class="stepBox active">
+			<div class="number">1</div>
+			<div class="step">Select Destination</div>
+		</div>
+		<div class="stepBox">
+			<span class="number">2</span>
+			<div class="step">Select a Driver</div>
+		</div>
+		<div class="stepBox">
+			<span class="number">3</span>
+			<div class="step">Complete your order</div>
+		</div>
+		<form action="#" method="post" class="form">
+			<div class="formBox">
+				<label class="labelBox">Picking Point</label>
+				<input class="inputBox" type="text" name="selectDestination" id="pickingPoint" required>
+			</div>
+			<div class="formBox">
+				<label class="labelBox">Destination</label>
+				<input class="inputBox" type="text" name="selectDestination" id="destination" required>
+			</div>
+			<div class="formBox">
+				<label class="labelBox">Preferred Driver</label>
+				<input class="inputBox" type="text" name="selectDestination" placeholder="(optional)">
+			</div>
+			<input type="submit" name="submit" value="NEXT">
+		</form>
+	</div>
+</body>
+</html>
\ No newline at end of file
-- 
GitLab


From 963542de60a9d85410a845098f5036c39d9d0911 Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Thu, 5 Oct 2017 09:23:08 +0700
Subject: [PATCH 12/92] menambah tampilan order history

---
 history-order.html | 54 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)
 create mode 100644 history-order.html

diff --git a/history-order.html b/history-order.html
new file mode 100644
index 00000000..11929513
--- /dev/null
+++ b/history-order.html
@@ -0,0 +1,54 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <title>History</title>
+        <link rel="stylesheet" href="css/history.css">
+    </head>
+    <body>
+    	<div class="contentBox">
+			<div class="mainHeader">
+				<div class="header1">
+					<div class="title"><span class="title green">PR</span>-<span class=" title red">OJEK</span></div>
+					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
+				</div>
+				<div class="header2">
+					<div class="username">Hi, <span class="username bold">pikachu!</span></div>
+					<div class="logout">Logout</div>
+				</div>
+			</div>
+			<div>
+				<div class="menu">ORDER</div>
+				<div class="menu active">HISTORY</div>
+				<div class="menu">MY PROFILE</div>
+			</div>
+            <h1>TRANSACTION HISTORY</h1>
+            <div>
+            	<div class="submenu active">MY PREVIOUS ORDERS</div>
+            	<div class="submenu">DRIVER HISTORY</div>
+            </div>
+            <div class="listBox">
+            	<img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
+            	<div class="hide-button">HIDE</div>
+            	<div class="date">5 October 2017</div>
+            	<div class="name">Elmo</div>
+            	<div class="route">Magetan-Maospati</div>
+            	<div class="rating">You rated : </div>
+            	<div class="comment">
+                    <div>You commented :
+                    <p>tralalalala senang sekali</p></div>
+                </div>
+
+            </div>
+            <div class="listBox">
+                <img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
+                <div class="hide-button">HIDE</div>
+                <div class="date">3 October 2017</div>
+                <div class="name">Bert</div>
+                <div class="route">Magetan-Madiun</div>
+                <div class="rating">You rated :</div>
+                <div class="comment">You commented :</div>
+            </div>
+            
+        </div>
+    </body>
+</html>
\ No newline at end of file
-- 
GitLab


From 848361919856ba685a2da7ca76b85fc6c6c2b3f2 Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Thu, 5 Oct 2017 09:24:57 +0700
Subject: [PATCH 13/92] menambah tampilan order history

---
 css/history.css | 170 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 170 insertions(+)
 create mode 100644 css/history.css

diff --git a/css/history.css b/css/history.css
new file mode 100644
index 00000000..56084c34
--- /dev/null
+++ b/css/history.css
@@ -0,0 +1,170 @@
+.mainHeader {
+	width: 500px;
+	height: 50px;
+}
+
+.header1 {
+		float: left;
+}
+
+.header2 {
+		float: right;
+		font-family: "Trebuchet MS";
+}
+
+.title {
+	font-family: "Hoefler Text";
+	font-size: 31px;
+	font-weight: bold;
+	color: black;
+	height: 27px;
+}
+
+.title.red {
+	color: #cb0a1d;
+}
+
+.title.green {
+	color : #066422;
+}
+
+.subtitle {
+	color: #4f9500;
+	font-size: 16px;
+	font-family: "Hoefler Text"
+}
+
+.username {
+	padding-top: 10px;
+}
+
+.username.bold {
+	font-weight: bold;
+}
+
+.logout {
+	text-align: right;
+	text-decoration: underline;
+	color: blue;
+}
+
+h1 {
+	color: #494949;
+	font-size: 35px;
+	font-family: "Trebuchet MS";
+	margin-top: 10px;
+	margin-bottom: 15px;
+}
+
+.contentBox {
+    width: 550px;
+    height: 480px;
+    margin: 0 auto;
+    background: white;
+    font-family: "Trebuchet MS";
+}
+
+.menu {
+	margin: 20px;
+	width: 165px;
+	height: 45px;
+	display: table-cell;
+	border: 1px solid black;
+	text-align: center;
+	vertical-align: middle;
+	line-height: 45px;
+	font-family: "Trebuchet MS";
+	font-weight: bold;
+	font-size: 24px;
+}
+
+.menu:not(:last-child) {
+	border-right : none;
+}
+
+.menu.active {
+	background: #3a563f;
+	border: 1px solid #253828;
+	color: white;	
+}
+
+.submenu {
+	margin: 10px;
+	width: 245px;
+	height: 45px;
+	display: table-cell;
+	border: 0.5px solid black;
+	text-align: center;
+	vertical-align: middle;
+	line-height: 40px;
+	font-family: "Trebuchet MS";
+	font-size: 20px;
+	float : center;
+}
+
+.submenu:not(:last-child) {
+	border-right : none;
+}
+
+.submenu.active {
+	background: #41e06b;
+}
+
+.listBox {
+	height: auto;
+	width: 500px;
+	margin:40px 20px 20px 20px;
+}
+
+.thumbnail {
+    border: none;
+    width: 100px;
+    height: auto;
+    display: inline-block;
+    float: left;
+    margin-right: 20px;
+}
+
+.date {
+	font-family: "Trebuchet MS";
+	font-size: 14px;
+	margin-left: 15px;	
+}
+
+.name {
+	font-family: "Trebuchet MS";
+	font-size: 18px;
+	margin-left: 15px;
+}
+
+.route {
+	font-family: "Trebuchet MS";
+	font-size: 12px;
+	margin-left: 15px;
+}
+
+.rating {
+	font-family: "Trebuchet MS";
+	font-size: 12px;
+	margin-left: 15px;
+}
+
+.comment {
+	font-family: "Trebuchet MS";
+	font-size: 12px;
+	margin-left: 15px;
+}
+
+.hide-button {
+	background: red;
+	border: 0.5px solid black;
+	border-radius: 5px;
+	display: inline-block;
+	height: 20px;
+	width: 50px;
+	font-size: 16px;
+	text-align: center;
+	vertical-align: middle;
+	float : right; 
+	margin-right: 40px;
+}
\ No newline at end of file
-- 
GitLab


From c2ab133de8d8f54b2a694d3a7212ea120d81cceb Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Thu, 5 Oct 2017 09:29:55 +0700
Subject: [PATCH 14/92] menambah tampilan history

---
 history-driver.html | 54 +++++++++++++++++++++++++++++++++++++++++++++
 history-order.html  |  8 +++----
 2 files changed, 58 insertions(+), 4 deletions(-)
 create mode 100644 history-driver.html

diff --git a/history-driver.html b/history-driver.html
new file mode 100644
index 00000000..ac42ec0d
--- /dev/null
+++ b/history-driver.html
@@ -0,0 +1,54 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <title>History</title>
+        <link rel="stylesheet" href="css/history.css">
+    </head>
+    <body>
+    	<div class="contentBox">
+			<div class="mainHeader">
+				<div class="header1">
+					<div class="title"><span class="title green">PR</span>-<span class=" title red">OJEK</span></div>
+					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
+				</div>
+				<div class="header2">
+					<div class="username">Hi, <span class="username bold">pikachu!</span></div>
+					<div class="logout">Logout</div>
+				</div>
+			</div>
+			<div>
+				<div class="menu">ORDER</div>
+				<div class="menu active">HISTORY</div>
+				<div class="menu">MY PROFILE</div>
+			</div>
+            <h1>TRANSACTION HISTORY</h1>
+            <div>
+            	<div class="submenu">MY PREVIOUS ORDERS</div>
+            	<div class="submenu active">DRIVER HISTORY</div>
+            </div>
+            <div class="listBox">
+            	<img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
+            	<div class="hide-button">HIDE</div>
+            	<div class="date">5 October 2017</div>
+            	<div class="name">Elmo</div>
+            	<div class="route">Magetan-Maospati</div>
+            	<div class="rating">Gave star</div>
+            	<div class="comment">
+                    <div>and left comment:
+                    <p>tralalalala senang sekali</p></div>
+                </div>
+
+            </div>
+            <div class="listBox">
+                <img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
+                <div class="hide-button">HIDE</div>
+                <div class="date">3 October 2017</div>
+                <div class="name">Bert</div>
+                <div class="route">Magetan-Madiun</div>
+                <div class="rating">Gave star</div>
+                <div class="comment">and left comment:</div>
+            </div>
+            
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/history-order.html b/history-order.html
index 11929513..faba981a 100644
--- a/history-order.html
+++ b/history-order.html
@@ -32,9 +32,9 @@
             	<div class="date">5 October 2017</div>
             	<div class="name">Elmo</div>
             	<div class="route">Magetan-Maospati</div>
-            	<div class="rating">You rated : </div>
+            	<div class="rating">You rated: </div>
             	<div class="comment">
-                    <div>You commented :
+                    <div>You commented:
                     <p>tralalalala senang sekali</p></div>
                 </div>
 
@@ -45,8 +45,8 @@
                 <div class="date">3 October 2017</div>
                 <div class="name">Bert</div>
                 <div class="route">Magetan-Madiun</div>
-                <div class="rating">You rated :</div>
-                <div class="comment">You commented :</div>
+                <div class="rating">You rated:</div>
+                <div class="comment">You commented:</div>
             </div>
             
         </div>
-- 
GitLab


From ee075cd5e826214edb92775de8d95d419382c960 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Thu, 5 Oct 2017 12:00:10 +0700
Subject: [PATCH 15/92] adding action path

---
 login.php  | 2 +-
 signup.php | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/login.php b/login.php
index 4f043572..fb38ace2 100644
--- a/login.php
+++ b/login.php
@@ -19,7 +19,7 @@
                 </div>
             </div>
             <div class="form-login">
-                <form action="login.php" method="POST">
+                <form action="auth.php" method="POST" autocomplete="off">
                     <div class="form-group">
                         <label for="username">Username </label>                            
                         <input id="username" type="text" name="username" placeholder="your username" required>
diff --git a/signup.php b/signup.php
index 699ef523..c8c538d8 100644
--- a/signup.php
+++ b/signup.php
@@ -21,18 +21,18 @@
                 </div>
             </div>
             <div class="form-signup">
-                <form action="register.php" method="POST">
+                <form action="createuser.php" method="POST" autocomplete="off">
                     <div class="form-group">
                         <label for="name">Your Name</label>                            
                         <input id="name" type="text" name="name" placeholder="your name" required>
                     </div>
                     <div class="form-group">
                         <label for="username">Username</label>                            
-                        <input id="username" type="text" name="username" placeholder="your username" onfocusout="getUsernameValidation()" required> <span id="checkUsername"><i class="material-icons">check_circle</i></span>
+                        <input id="username" type="text" name="username" placeholder="your username" onfocusout="getUsernameValidation()" required> <span><i class="material-icons" id="checkUsername">check</i><i class="material-icons" id="wrongUsername">info</i></span>
                     </div>
                     <div class="form-group">
                         <label for="email">Email</label>                            
-                        <input id="email" type="text" name="email" placeholder="your email" onfocusout="getEmailValidation()" required><span id="checkEmail"><i class="material-icons">check_circle</i></span>
+                        <input id="email" type="text" name="email" placeholder="your email" onfocusout="getEmailValidation()" required><span><i class="material-icons" id="checkEmail">check</i><i class="material-icons" id="wrongEmail">info</i></span>
                     </div>
                     <div class="form-group">
                         <label for="password">Password</label>                            
-- 
GitLab


From f002b7db02dfb50a3124f845238e10aa9f34c0e0 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Thu, 5 Oct 2017 12:01:25 +0700
Subject: [PATCH 16/92] adding form handler

---
 auth.php       | 0
 createuser.php | 0
 2 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 auth.php
 create mode 100644 createuser.php

diff --git a/auth.php b/auth.php
new file mode 100644
index 00000000..e69de29b
diff --git a/createuser.php b/createuser.php
new file mode 100644
index 00000000..e69de29b
-- 
GitLab


From 0ff31fecbe96f0c81a76ab77ff10d1b6bb238eca Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Thu, 5 Oct 2017 12:01:58 +0700
Subject: [PATCH 17/92] adding wrong input for username and email signup form

---
 css/auth.css     |  6 +++++-
 js/validation.js | 55 +++++++++++++++++++++++++++++++-----------------
 2 files changed, 41 insertions(+), 20 deletions(-)

diff --git a/css/auth.css b/css/auth.css
index d3d7a1ab..3cd56c1d 100644
--- a/css/auth.css
+++ b/css/auth.css
@@ -134,10 +134,14 @@ body {
     width: 47%;
 }
 
-.form-signup .form-group span {
+.form-signup .form-group span i {
     display: none;
 }
 
+.form-signup .form-group span i:nth-of-type(2) {
+    color: #B33A3A;
+}
+
 .form-signup input[type=checkbox] {
     margin-top: 15px;
 }
diff --git a/js/validation.js b/js/validation.js
index e163a23f..a549a65f 100644
--- a/js/validation.js
+++ b/js/validation.js
@@ -13,37 +13,54 @@ function getUsernameValidation(){
             var response = xmlhttp.responseText;
             console.log(response); 
             if(response === "true"){
+                document.getElementById("wrongUsername").style.display = "none";
                 document.getElementById("checkUsername").style.display = "block";
             }
             else {
                 document.getElementById("checkUsername").style.display = "none";
+                document.getElementById("wrongUsername").style.display = "block";
             }
         }
     }
     xmlhttp.send();
 }
 
+function validateEmail(email) {
+    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
+    return re.test(email);
+}
+
 function getEmailValidation(){
-    var xmlhttp = new XMLHttpRequest();
-    if(!xmlhttp){
-        return;
-    }
     var email = document.getElementById("email");
-    console.log(email); 
-    var url = "validation.php?e=" + email.value;
-    console.log(url);
-    xmlhttp.open("GET", url, true);
-    xmlhttp.onreadystatechange = function(){
-        if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
-            var response = xmlhttp.responseText;
-            console.log(response);
-            if(response === "true"){
-                document.getElementById("checkEmail").style.display = "block";
-            }
-            else {
-                document.getElementById("checkEmail").style.display = "none";
+    console.log(email.value);
+    console.log(validateEmail(email.value));
+    if (!validateEmail(email.value)){
+        document.getElementById("checkEmail").style.display = "none";
+        document.getElementById("wrongEmail").style.display = "block";
+    }
+    else {
+        var xmlhttp = new XMLHttpRequest();
+        if(!xmlhttp){
+            return;
+        }
+        console.log(email); 
+        var url = "validation.php?e=" + email.value;
+        console.log(url);
+        xmlhttp.open("GET", url, true);
+        xmlhttp.onreadystatechange = function(){
+            if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
+                var response = xmlhttp.responseText;
+                console.log(response);
+                if(response === "true"){
+                    document.getElementById("wrongEmail").style.display = "none";
+                    document.getElementById("checkEmail").style.display = "block";
+                }
+                else {
+                    document.getElementById("checkEmail").style.display = "none";
+                    document.getElementById("wrongEmail").style.display = "block";
+                }
             }
         }
-    }
-    xmlhttp.send();	
+        xmlhttp.send();
+    }	
 }
\ No newline at end of file
-- 
GitLab


From 96e43a55daf79abe7540ead99d3ec1324c749b92 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Thu, 5 Oct 2017 12:04:42 +0700
Subject: [PATCH 18/92] correcting some css path

---
 css/{orderojek.css => order_ojek.css} | 0
 orderojek.html                        | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)
 rename css/{orderojek.css => order_ojek.css} (100%)

diff --git a/css/orderojek.css b/css/order_ojek.css
similarity index 100%
rename from css/orderojek.css
rename to css/order_ojek.css
diff --git a/orderojek.html b/orderojek.html
index 6b2f6d22..ca986864 100644
--- a/orderojek.html
+++ b/orderojek.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 	<title>Make an order</title>
-	<link rel="stylesheet" type="text/css" href="order_ojek.css">
+	<link rel="stylesheet" type="text/css" href="css/order_ojek.css">
 </head>
 <body>
 	<div class="contentBox">
-- 
GitLab


From 781217283f918ab4693ea33a1665009472181b90 Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Thu, 5 Oct 2017 12:08:41 +0700
Subject: [PATCH 19/92] Add database sample

---
 database/PR-Ojek.sql | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 database/PR-Ojek.sql

diff --git a/database/PR-Ojek.sql b/database/PR-Ojek.sql
new file mode 100644
index 00000000..2c3b8c8b
--- /dev/null
+++ b/database/PR-Ojek.sql
@@ -0,0 +1,18 @@
+-- --------------------------------------------------------
+-- Host:                         127.0.0.1
+-- Versi server:                 10.1.26-MariaDB - mariadb.org binary distribution
+-- OS Server:                    Win32
+-- HeidiSQL Versi:               9.4.0.5125
+-- --------------------------------------------------------
+
+/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
+/*!40101 SET NAMES utf8 */;
+/*!50503 SET NAMES utf8mb4 */;
+/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
+/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
+
+-- Pengeluaran data tidak dipilih.
+-- Pengeluaran data tidak dipilih.
+/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
+/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
+/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-- 
GitLab


From 66d77462093a019960cde4e44981ec0a80bebbdd Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Thu, 5 Oct 2017 15:37:30 +0700
Subject: [PATCH 20/92] menambah tampilan choose destination

---
 css/orderojek.css | 7 ++++++-
 orderojek.html    | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/css/orderojek.css b/css/orderojek.css
index aa969c09..b67efbf8 100644
--- a/css/orderojek.css
+++ b/css/orderojek.css
@@ -47,7 +47,7 @@
 	color: blue;
 }
 
-.menu {
+.menu{
 	margin: 10px;
 	width: 165px;
 	height: 45px;
@@ -61,6 +61,11 @@
 	font-size: 24px;
 }
 
+.menu:hover {
+	background-color: #3a563f;
+	color: white;
+}
+
 .menu.active {
 	background: #3a563f;
 	border: 1px solid #253828;
diff --git a/orderojek.html b/orderojek.html
index 6b2f6d22..f16e678f 100644
--- a/orderojek.html
+++ b/orderojek.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 	<title>Make an order</title>
-	<link rel="stylesheet" type="text/css" href="order_ojek.css">
+	<link rel="stylesheet" type="text/css" href="css/orderojek.css">
 </head>
 <body>
 	<div class="contentBox">
-- 
GitLab


From 9b425cbed65147e09ba10287c1b3c8d91273d8f7 Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Thu, 5 Oct 2017 21:26:09 +0700
Subject: [PATCH 21/92] edit fungsi hide

---
 css/history.css     |  2 +-
 history-driver.html |  9 +++++----
 history-order.html  | 11 ++++++-----
 js/history.js       |  3 +++
 4 files changed, 15 insertions(+), 10 deletions(-)
 create mode 100644 js/history.js

diff --git a/css/history.css b/css/history.css
index 56084c34..281bd420 100644
--- a/css/history.css
+++ b/css/history.css
@@ -155,7 +155,7 @@ h1 {
 	margin-left: 15px;
 }
 
-.hide-button {
+.buttonHide {
 	background: red;
 	border: 0.5px solid black;
 	border-radius: 5px;
diff --git a/history-driver.html b/history-driver.html
index ac42ec0d..340a350a 100644
--- a/history-driver.html
+++ b/history-driver.html
@@ -26,9 +26,9 @@
             	<div class="submenu">MY PREVIOUS ORDERS</div>
             	<div class="submenu active">DRIVER HISTORY</div>
             </div>
-            <div class="listBox">
+            <div class="listBox" id="lisbox1">
             	<img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
-            	<div class="hide-button">HIDE</div>
+            	<button class="buttonHide" onclick="removeElement('lisbox1')">HIDE</button>
             	<div class="date">5 October 2017</div>
             	<div class="name">Elmo</div>
             	<div class="route">Magetan-Maospati</div>
@@ -39,9 +39,9 @@
                 </div>
 
             </div>
-            <div class="listBox">
+            <div class="listBox" id="lisbox2">
                 <img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
-                <div class="hide-button">HIDE</div>
+                <button class="buttonHide" onclick="removeElement('lisbox2')">HIDE</button>
                 <div class="date">3 October 2017</div>
                 <div class="name">Bert</div>
                 <div class="route">Magetan-Madiun</div>
@@ -50,5 +50,6 @@
             </div>
             
         </div>
+        <script src="js/history.js" type="text/javascript"></script>
     </body>
 </html>
\ No newline at end of file
diff --git a/history-order.html b/history-order.html
index faba981a..d1ae3078 100644
--- a/history-order.html
+++ b/history-order.html
@@ -26,22 +26,22 @@
             	<div class="submenu active">MY PREVIOUS ORDERS</div>
             	<div class="submenu">DRIVER HISTORY</div>
             </div>
-            <div class="listBox">
+            <div class="listBox" id="lisbox1">
             	<img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
-            	<div class="hide-button">HIDE</div>
+            	<button class="buttonHide" onclick="removeElement('lisbox1')">HIDE</button>
             	<div class="date">5 October 2017</div>
             	<div class="name">Elmo</div>
             	<div class="route">Magetan-Maospati</div>
             	<div class="rating">You rated: </div>
             	<div class="comment">
                     <div>You commented:
-                    <p>tralalalala senang sekali</p></div>
+                    tralalalala senang sekali</div>
                 </div>
 
             </div>
-            <div class="listBox">
+            <div class="listBox" id="lisbox2">
                 <img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
-                <div class="hide-button">HIDE</div>
+                <button class="buttonHide" onclick="removeElement('lisbox2')">HIDE</button>
                 <div class="date">3 October 2017</div>
                 <div class="name">Bert</div>
                 <div class="route">Magetan-Madiun</div>
@@ -50,5 +50,6 @@
             </div>
             
         </div>
+        <script src="js/history.js" type="text/javascript"></script>
     </body>
 </html>
\ No newline at end of file
diff --git a/js/history.js b/js/history.js
new file mode 100644
index 00000000..79e55e0e
--- /dev/null
+++ b/js/history.js
@@ -0,0 +1,3 @@
+function removeElement(id) {
+    document.getElementById(id).style.display = "none";
+}
\ No newline at end of file
-- 
GitLab


From d2d11b0faa00eda740bd67af3570dedec88999de Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Thu, 5 Oct 2017 22:33:22 +0700
Subject: [PATCH 22/92] orderojek-next layout

---
 css/order_ojek.css  | 27 +++++++++++++++++++++++++++
 orderojek-next.html | 45 +++++++++++++++++++++++++++++++++++++++++++++
 orderojek.html      |  2 +-
 transaction.php     |  3 +++
 4 files changed, 76 insertions(+), 1 deletion(-)
 create mode 100644 orderojek-next.html
 create mode 100644 transaction.php

diff --git a/css/order_ojek.css b/css/order_ojek.css
index aa969c09..60accb6e 100644
--- a/css/order_ojek.css
+++ b/css/order_ojek.css
@@ -12,6 +12,12 @@
 		font-family: "Trebuchet MS";
 }
 
+.header3 {
+		float: left;
+		font-family: "Trebuchet MS";
+		font-size: 24px;
+}
+
 .title {
 	font-family: "Hoefler Text";
 	font-size: 31px;
@@ -145,6 +151,27 @@ h1 {
 	font-size: 17px;
 }
 
+.roundedBox {
+	color: #414141;
+	display: inline-block;
+	border-radius: 10px;
+	border: 1px solid black;
+	width: 500px;
+	padding: 3px;
+	margin-right: 30px;
+	margin-bottom: 30px;
+	font-family: "Arial";
+	font-size: 15px;
+}
+
+.roundedBox.preferred {
+	height: 100px;
+}
+
+.roundedBox.others {
+	height: 400px;
+}
+
 input[type=submit] {
 	display: table;
 	margin: 0 auto;
diff --git a/orderojek-next.html b/orderojek-next.html
new file mode 100644
index 00000000..658c3d52
--- /dev/null
+++ b/orderojek-next.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<title>Make an order</title>
+	<link rel="stylesheet" type="text/css" href="css/order_ojek.css">
+</head>
+<body>
+	<div class="contentBox">
+		<div class="mainHeader">
+			<div class="header1">
+					<div class="title"><span class="title green">PR</span>-<span class=" title red">OJEK</span></div>
+					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
+			</div>
+			<div class="header2">
+				<div class="username">Hi, <span class="username bold">pikachu!</span></div>
+				<div class="logout">Logout</div>
+			</div>
+		</div>
+		<div>
+			<div class="menu active">ORDER</div>
+			<div class="menu">HISTORY</div>
+			<div class="menu">MY PROFILE</div>
+		</div>
+		<h1>MAKE AN ORDER</h1>
+		<div class="stepBox">
+			<div class="number">1</div>
+			<div class="step">Select Destination</div>
+		</div>
+		<div class="stepBox active">
+			<span class="number">2</span>
+			<div class="step">Select a Driver</div>
+		</div>
+		<div class="stepBox">
+			<span class="number">3</span>
+			<div class="step">Complete your order</div>
+		</div>
+		<div class="roundedBox preferred">
+			<span class="header3"><b>PREFERRED DRIVERS:</b></span>
+		</div>
+		<div class="roundedBox others">
+			<span class="header3"><b>OTHER DRIVERS:</b></span>
+		</div>
+	</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/orderojek.html b/orderojek.html
index ca986864..71f00264 100644
--- a/orderojek.html
+++ b/orderojek.html
@@ -49,6 +49,6 @@
 			</div>
 			<input type="submit" name="submit" value="NEXT">
 		</form>
-	</div>
+	</div>	
 </body>
 </html>
\ No newline at end of file
diff --git a/transaction.php b/transaction.php
new file mode 100644
index 00000000..370b232a
--- /dev/null
+++ b/transaction.php
@@ -0,0 +1,3 @@
+<?php
+	
+?>
\ No newline at end of file
-- 
GitLab


From 9074238ae574da9497f0532e19e6ab096107af79 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Thu, 5 Oct 2017 23:52:43 +0700
Subject: [PATCH 23/92] adding login handler

---
 auth.php  |  0
 login.php | 35 +++++++++++++++++++++++++++++++++--
 2 files changed, 33 insertions(+), 2 deletions(-)
 delete mode 100644 auth.php

diff --git a/auth.php b/auth.php
deleted file mode 100644
index e69de29b..00000000
diff --git a/login.php b/login.php
index fb38ace2..a9cda99f 100644
--- a/login.php
+++ b/login.php
@@ -1,3 +1,34 @@
+<?php
+require_once('includes/config.php');
+session_start();
+
+if(isset($_POST["submit"])){
+    $username = $_POST["username"];
+    $password = $_POST["password"];
+    
+    $sql = "SELECT ID, username, password FROM users WHERE username = '$username' limit 1";
+    $result = mysqli_query($conn, $sql);
+    if (mysqli_num_rows($result) > 0){
+        while($row = mysqli_fetch_assoc($result)) {
+            $passwordconf = $row["password"];
+        }
+    
+        if($password !== $passwordconf){
+            echo "<script>alert('Wrong password!')</script>";
+        }
+        else {
+            $_SESSION["id_active"] = $row["ID"];
+            header('Location: profile.php?id_active='+ $_SESSION["id_active"]);
+            exit;
+        }
+    }
+    else {
+        echo "<script>alert('User not exist!')</script>";
+    }
+    
+}
+?>
+
 <!DOCTYPE html>
 <html>
     <head>
@@ -19,7 +50,7 @@
                 </div>
             </div>
             <div class="form-login">
-                <form action="auth.php" method="POST" autocomplete="off">
+                <form action="" method="POST" autocomplete="off">
                     <div class="form-group">
                         <label for="username">Username </label>                            
                         <input id="username" type="text" name="username" placeholder="your username" required>
@@ -33,7 +64,7 @@
                             <a href="#">Don't have an account ?</a>
                         </div>
                         <div class="submit">
-                            <input type="submit" value="GO!">                            
+                            <input type="submit" name="submit" value="GO!">                            
                         </div>
                     </div>
                 </form>
-- 
GitLab


From f0165273d5c962307ce7502541ed17d24d6c45b4 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Thu, 5 Oct 2017 23:53:22 +0700
Subject: [PATCH 24/92] adding signup handler

---
 createuser.php |  0
 signup.php     | 47 ++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 44 insertions(+), 3 deletions(-)
 delete mode 100644 createuser.php

diff --git a/createuser.php b/createuser.php
deleted file mode 100644
index e69de29b..00000000
diff --git a/signup.php b/signup.php
index c8c538d8..7bfa0923 100644
--- a/signup.php
+++ b/signup.php
@@ -1,3 +1,44 @@
+<?php
+require('includes/config.php');
+
+if(isset($_POST["submit"])){
+    if($_POST["password"] !== $_POST["password_conf"]){
+        echo "<script>alert('Your password is not match!')</script>";        
+    }
+    else {
+        $name = $_POST["name"];
+        $username = $_POST["username"];
+        $email = $_POST["email"];
+        $password = $_POST["password"];
+        $phone_number = $_POST["phone"];
+        $driver = (!isset($_POST["driver"])) ? 0 : 1;
+
+        $sql = "INSERT INTO users (name, username, email, password, phone_number, driver)
+        VALUES ('$name', '$username', '$email', '$password', '$phone_number', $driver)";
+
+        if ($conn->query($sql) === TRUE) {
+            $sql = "SELECT ID FROM users WHERE username = '$username' LIMIT 1";
+            $result = mysqli_query($conn, $sql);
+            while($row = mysqli_fetch_assoc($result)) {
+                $ID = $row["ID"];
+            }
+            if ($driver === 1){
+                $sql = "INSERT INTO drivers (ID, name)
+                VALUES ($ID,'$name')";
+                if($conn->query($sql) === TRUE){
+                    echo "New driver record created successfully<br>";
+                }
+            }
+            $_SESSION["id_active"] = $ID;
+            header('Location: profile.php?id_active=' . $_SESSION["id_active"]);
+            exit;                
+        } else {
+            echo "Error: " . $sql . "<br>" . $conn->error;
+        }
+    }
+}
+?>
+
 <!DOCTYPE html>
 <html>
     <head>
@@ -21,7 +62,7 @@
                 </div>
             </div>
             <div class="form-signup">
-                <form action="createuser.php" method="POST" autocomplete="off">
+                <form action="" method="POST" autocomplete="off">
                     <div class="form-group">
                         <label for="name">Your Name</label>                            
                         <input id="name" type="text" name="name" placeholder="your name" required>
@@ -46,13 +87,13 @@
                         <label for="phone">Phone Number</label>                            
                         <input id="phone" type="text" name="phone" placeholder="your phone" required>
                     </div>
-                    <input type="checkbox" name="driver" value="True"> Also sign me up as a driver!
+                    <input type="checkbox" name="driver" value="true"> Also sign me up as a driver!
                     <div class="action">
                         <div class="login">
                             <a href="#">Already have an account ?</a>
                         </div>
                         <div class="submit">
-                            <input type="submit" value="REGISTER">                            
+                            <input type="submit" name="submit" value="REGISTER">                            
                         </div>
                     </div>
                 </form>
-- 
GitLab


From eec10a49a9cf0aabcce89a6fbd2ca93a43e493d4 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Thu, 5 Oct 2017 23:54:20 +0700
Subject: [PATCH 25/92] adding database and config

---
 database/PR-Ojek.sql | 156 +++++++++++++++++++++++++++++++++++++++----
 includes/config.php  |  16 +++++
 2 files changed, 158 insertions(+), 14 deletions(-)
 create mode 100644 includes/config.php

diff --git a/database/PR-Ojek.sql b/database/PR-Ojek.sql
index 2c3b8c8b..1c403bf4 100644
--- a/database/PR-Ojek.sql
+++ b/database/PR-Ojek.sql
@@ -1,18 +1,146 @@
+-- phpMyAdmin SQL Dump
+-- version 4.7.0
+-- https://www.phpmyadmin.net/
+--
+-- Host: 127.0.0.1
+-- Generation Time: 05 Okt 2017 pada 18.50
+-- Versi Server: 10.1.25-MariaDB
+-- PHP Version: 7.1.7
+
+SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
+SET AUTOCOMMIT = 0;
+START TRANSACTION;
+SET time_zone = "+00:00";
+
+
+/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
+/*!40101 SET NAMES utf8mb4 */;
+
+--
+-- Database: `pr-ojek`
+--
+
 -- --------------------------------------------------------
--- Host:                         127.0.0.1
--- Versi server:                 10.1.26-MariaDB - mariadb.org binary distribution
--- OS Server:                    Win32
--- HeidiSQL Versi:               9.4.0.5125
+
+--
+-- Struktur dari tabel `drivers`
+--
+
+CREATE TABLE `drivers` (
+  `ID` int(11) NOT NULL,
+  `name` varchar(50) NOT NULL,
+  `total_rating` int(11) NOT NULL DEFAULT '0',
+  `total_passangers` int(11) NOT NULL DEFAULT '0'
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
 -- --------------------------------------------------------
 
-/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
-/*!50503 SET NAMES utf8mb4 */;
-/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
-/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-
--- Pengeluaran data tidak dipilih.
--- Pengeluaran data tidak dipilih.
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
+--
+-- Struktur dari tabel `driver_locations`
+--
+
+CREATE TABLE `driver_locations` (
+  `ID` int(11) NOT NULL,
+  `location` varchar(30) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+-- --------------------------------------------------------
+
+--
+-- Struktur dari tabel `transaction`
+--
+
+CREATE TABLE `transaction` (
+  `ID` int(11) NOT NULL,
+  `id_user` int(11) NOT NULL,
+  `id_driver` int(11) NOT NULL,
+  `rating` int(11) NOT NULL,
+  `comment` varchar(1024) NOT NULL,
+  `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+-- --------------------------------------------------------
+
+--
+-- Struktur dari tabel `users`
+--
+
+CREATE TABLE `users` (
+  `ID` int(11) NOT NULL,
+  `name` varchar(50) NOT NULL,
+  `username` varchar(25) NOT NULL,
+  `email` varchar(30) NOT NULL,
+  `password` varchar(50) NOT NULL,
+  `phone_number` varchar(15) NOT NULL,
+  `driver` tinyint(1) NOT NULL,
+  `image` varchar(50) NOT NULL DEFAULT './img/profile-placeholder.png'
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+--
+-- Indexes for dumped tables
+--
+
+--
+-- Indexes for table `drivers`
+--
+ALTER TABLE `drivers`
+  ADD PRIMARY KEY (`ID`);
+
+--
+-- Indexes for table `driver_locations`
+--
+ALTER TABLE `driver_locations`
+  ADD KEY `ID` (`ID`);
+
+--
+-- Indexes for table `transaction`
+--
+ALTER TABLE `transaction`
+  ADD PRIMARY KEY (`ID`),
+  ADD KEY `id_driver` (`id_driver`),
+  ADD KEY `id_user` (`id_user`);
+
+--
+-- Indexes for table `users`
+--
+ALTER TABLE `users`
+  ADD PRIMARY KEY (`ID`);
+
+--
+-- AUTO_INCREMENT for dumped tables
+--
+
+--
+-- AUTO_INCREMENT for table `users`
+--
+ALTER TABLE `users`
+  MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;
+--
+-- Ketidakleluasaan untuk tabel pelimpahan (Dumped Tables)
+--
+
+--
+-- Ketidakleluasaan untuk tabel `drivers`
+--
+ALTER TABLE `drivers`
+  ADD CONSTRAINT `drivers_ibfk_1` FOREIGN KEY (`ID`) REFERENCES `users` (`ID`);
+
+--
+-- Ketidakleluasaan untuk tabel `driver_locations`
+--
+ALTER TABLE `driver_locations`
+  ADD CONSTRAINT `driver_locations_ibfk_1` FOREIGN KEY (`ID`) REFERENCES `drivers` (`ID`);
+
+--
+-- Ketidakleluasaan untuk tabel `transaction`
+--
+ALTER TABLE `transaction`
+  ADD CONSTRAINT `transaction_ibfk_1` FOREIGN KEY (`id_driver`) REFERENCES `drivers` (`ID`),
+  ADD CONSTRAINT `transaction_ibfk_2` FOREIGN KEY (`id_user`) REFERENCES `users` (`ID`);
+COMMIT;
+
 /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
diff --git a/includes/config.php b/includes/config.php
new file mode 100644
index 00000000..cbb73e2e
--- /dev/null
+++ b/includes/config.php
@@ -0,0 +1,16 @@
+<?php
+ob_start();
+session_start();
+
+$DBservername = "localhost";
+$DBusername = "root";
+$DBpassword = "";
+
+$conn = new mysqli($DBservername, $DBusername, $DBpassword, "pr-ojek");
+
+if ($conn->connect_error) {
+    echo "Server is die";
+    die("Connection failed: " . $conn->connect_error);
+}
+
+?>
\ No newline at end of file
-- 
GitLab


From 96ba8a6c97ec47e38f3505711624f3cce71db789 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Thu, 5 Oct 2017 23:55:51 +0700
Subject: [PATCH 26/92] fixing path and wrap css

---
 css/auth.css    | 4 +++-
 editprofile.php | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/css/auth.css b/css/auth.css
index 3cd56c1d..cd5586b7 100644
--- a/css/auth.css
+++ b/css/auth.css
@@ -78,6 +78,7 @@ body {
 }
 
 .form-login .action {
+    flex-wrap: wrap;
     margin-top: 45px;
 }
 
@@ -113,6 +114,7 @@ body {
 .form-signup .form-group {
     margin-bottom: 3px;
     display: flex; 
+    flex-wrap: wrap;
 }
 
 .form-signup .form-group label {
@@ -173,4 +175,4 @@ body {
     color: #453333;
     border-radius: 10px;
     width: 100%;
-}
\ No newline at end of file
+}
diff --git a/editprofile.php b/editprofile.php
index 3b59f3cc..d6a7b3e6 100644
--- a/editprofile.php
+++ b/editprofile.php
@@ -12,7 +12,7 @@
             </div>
             <div class="edit-img">
                 <div class="profile-img">
-                    <img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
+                    <img src="./img/profile-placeholder.png" alt="profile image" class="thumbnail">
                 </div>
                 <div class="update-img">
                     <h4>Update profile picture</h4>
-- 
GitLab


From 2d07114a16c886401f86d6ffe284b135957d9755 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Thu, 5 Oct 2017 23:58:12 +0700
Subject: [PATCH 27/92] renaming html to php

---
 history-driver.html => history-driver.php | 0
 history-order.html => history-order.php   | 0
 orderojek-next.html => orderojek-next.php | 0
 orderojek.html => orderojek.php           | 0
 4 files changed, 0 insertions(+), 0 deletions(-)
 rename history-driver.html => history-driver.php (100%)
 rename history-order.html => history-order.php (100%)
 rename orderojek-next.html => orderojek-next.php (100%)
 rename orderojek.html => orderojek.php (100%)

diff --git a/history-driver.html b/history-driver.php
similarity index 100%
rename from history-driver.html
rename to history-driver.php
diff --git a/history-order.html b/history-order.php
similarity index 100%
rename from history-order.html
rename to history-order.php
diff --git a/orderojek-next.html b/orderojek-next.php
similarity index 100%
rename from orderojek-next.html
rename to orderojek-next.php
diff --git a/orderojek.html b/orderojek.php
similarity index 100%
rename from orderojek.html
rename to orderojek.php
-- 
GitLab


From ace4b63e9ff1570a1248b3769b6f2cba5e3bd176 Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Fri, 6 Oct 2017 00:09:26 +0700
Subject: [PATCH 28/92] Order.js to go to next state

---
 js/order.js | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
 create mode 100644 js/order.js

diff --git a/js/order.js b/js/order.js
new file mode 100644
index 00000000..a6e6438e
--- /dev/null
+++ b/js/order.js
@@ -0,0 +1,49 @@
+var clicked1 = false;
+function next1(){
+	if (!clicked1){
+		clicked1 = true;
+		document.getElementById('box_aktif').innerHTML =
+		'<div class="stepBox">' +
+			'<div class="number">1</div>' +
+			'<div class="step">Select Destination</div>' +
+		'</div>' +
+		'<div class="stepBox active">' +
+			'<span class="number">2</span>' +
+			'<div class="step">Select a Driver</div>' +
+		'</div>' +
+		'<div class="stepBox">' +
+			'<span class="number">3</span>' +
+			'<div class="step">Complete your order</div>' +
+		'</div>' +
+		'<div class="roundedBox preferred">' +
+			'<span class="header3"><b>PREFERRED DRIVERS:</b></span>' +
+		'</div>' +
+		'<div class="roundedBox others">'+
+			'<span class="header3"><b>OTHER DRIVERS:</b></span>' +
+		'</div>' +
+		'<input type="submit" name="submit" value="NEXT" onclick="next2()">';
+	}
+}
+
+function next2(){
+	document.getElementById('box_aktif').innerHTML = 
+		'<div class="stepBox">' +
+			'<div class="number">1</div>' +
+			'<div class="step">Select Destination</div>' +
+		'</div>' +
+		'<div class="stepBox">' +
+			'<span class="number">2</span>' +
+			'<div class="step">Select a Driver</div>' +
+		'</div>' +
+		'<div class="stepBox active">' +
+			'<span class="number">3</span>' +
+			'<div class="step">Complete your order</div>' +
+		'</div>' +
+		'<div class="roundedBox preferred">' +
+			'<span class="header3"><b>PREFERRED DRIVERS:</b></span>' +
+		'</div>' +
+		'<div class="roundedBox others">'+
+			'<span class="header3"><b>OTHER DRIVERS:</b></span>' +
+		'</div>' +
+		'<input type="submit" name="submit" value="NEXT" onclick="next2()">';
+}
\ No newline at end of file
-- 
GitLab


From 90f3ee4bacff921f3ef813d17eb48a23aae360b9 Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Fri, 6 Oct 2017 00:11:55 +0700
Subject: [PATCH 29/92] order.js for add layouting order menu

---
 .vscode/tasks.json |  8 +++++++
 orderojek.html     | 58 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 66 insertions(+)
 create mode 100644 .vscode/tasks.json
 create mode 100644 orderojek.html

diff --git a/.vscode/tasks.json b/.vscode/tasks.json
new file mode 100644
index 00000000..41d2542e
--- /dev/null
+++ b/.vscode/tasks.json
@@ -0,0 +1,8 @@
+{
+    "version": "0.1.0",
+    "command": "explorer",    
+    "windows": {
+        "command": "explorer.exe"
+    },
+    "args": ["orderojek.html"]
+}
\ No newline at end of file
diff --git a/orderojek.html b/orderojek.html
new file mode 100644
index 00000000..0391f093
--- /dev/null
+++ b/orderojek.html
@@ -0,0 +1,58 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<title>Make an order</title>
+	<link rel="stylesheet" type="text/css" href="css/orderojek.css">
+	<link rel="stylesheet" type="text/css" href="css/order_ojek.css">
+	<script src="js/order.js"></script>
+</head>
+<body>
+	<div class="contentBox">
+		<div class="mainHeader">
+			<div class="header1">
+					<div class="title"><span class="title green">PR</span>-<span class=" title red">OJEK</span></div>
+					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
+			</div>
+			<div class="header2">
+				<div class="username">Hi, <span class="username bold">pikachu!</span></div>
+				<div class="logout">Logout</div>
+			</div>
+		</div>
+		<div>
+			<div class="menu active">ORDER</div>
+			<div class="menu">HISTORY</div>
+			<div class="menu">MY PROFILE</div>
+		</div>
+		<h1>MAKE AN ORDER</h1>
+		<div id="box_aktif">
+			<div class="stepBox active">
+				<div class="number">1</div>
+				<div class="step">Select Destination</div>
+			</div>
+			<div class="stepBox">
+				<span class="number">2</span>
+				<div class="step">Select a Driver</div>
+			</div>
+			<div class="stepBox">
+				<span class="number">3</span>
+				<div class="step">Complete your order</div>
+			</div>
+			<form action="#" method="post" class="form">
+				<div class="formBox">
+					<label class="labelBox">Picking Point</label>
+					<input class="inputBox" type="text" name="selectDestination" id="pickingPoint" required>
+				</div>
+				<div class="formBox">
+					<label class="labelBox">Destination</label>
+					<input class="inputBox" type="text" name="selectDestination" id="destination" required>
+				</div>
+				<div class="formBox">
+					<label class="labelBox">Preferred Driver</label>
+					<input class="inputBox" type="text" name="selectDestination" placeholder="(optional)">
+				</div>
+				<input type="submit" name="submit" value="NEXT" onclick="next1()">
+			</form>
+		</div>
+	</div>	
+</body>
+</html>
\ No newline at end of file
-- 
GitLab


From 94aba90d65bb39a5a8a22352c056922238127c9b Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Fri, 6 Oct 2017 00:14:57 +0700
Subject: [PATCH 30/92] Delete junk file, fixed minor bug orderojek

---
 orderojek-next.php | 45 --------------------------------------
 orderojek.php      | 54 ----------------------------------------------
 2 files changed, 99 deletions(-)
 delete mode 100644 orderojek-next.php
 delete mode 100644 orderojek.php

diff --git a/orderojek-next.php b/orderojek-next.php
deleted file mode 100644
index 658c3d52..00000000
--- a/orderojek-next.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<title>Make an order</title>
-	<link rel="stylesheet" type="text/css" href="css/order_ojek.css">
-</head>
-<body>
-	<div class="contentBox">
-		<div class="mainHeader">
-			<div class="header1">
-					<div class="title"><span class="title green">PR</span>-<span class=" title red">OJEK</span></div>
-					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
-			</div>
-			<div class="header2">
-				<div class="username">Hi, <span class="username bold">pikachu!</span></div>
-				<div class="logout">Logout</div>
-			</div>
-		</div>
-		<div>
-			<div class="menu active">ORDER</div>
-			<div class="menu">HISTORY</div>
-			<div class="menu">MY PROFILE</div>
-		</div>
-		<h1>MAKE AN ORDER</h1>
-		<div class="stepBox">
-			<div class="number">1</div>
-			<div class="step">Select Destination</div>
-		</div>
-		<div class="stepBox active">
-			<span class="number">2</span>
-			<div class="step">Select a Driver</div>
-		</div>
-		<div class="stepBox">
-			<span class="number">3</span>
-			<div class="step">Complete your order</div>
-		</div>
-		<div class="roundedBox preferred">
-			<span class="header3"><b>PREFERRED DRIVERS:</b></span>
-		</div>
-		<div class="roundedBox others">
-			<span class="header3"><b>OTHER DRIVERS:</b></span>
-		</div>
-	</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/orderojek.php b/orderojek.php
deleted file mode 100644
index 7046502d..00000000
--- a/orderojek.php
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<title>Make an order</title>
-	<link rel="stylesheet" type="text/css" href="css/orderojek.css">
-</head>
-<body>
-	<div class="contentBox">
-		<div class="mainHeader">
-			<div class="header1">
-					<div class="title"><span class="title green">PR</span>-<span class=" title red">OJEK</span></div>
-					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
-			</div>
-			<div class="header2">
-				<div class="username">Hi, <span class="username bold">pikachu!</span></div>
-				<div class="logout">Logout</div>
-			</div>
-		</div>
-		<div>
-			<div class="menu active">ORDER</div>
-			<div class="menu">HISTORY</div>
-			<div class="menu">MY PROFILE</div>
-		</div>
-		<h1>MAKE AN ORDER</h1>
-		<div class="stepBox active">
-			<div class="number">1</div>
-			<div class="step">Select Destination</div>
-		</div>
-		<div class="stepBox">
-			<span class="number">2</span>
-			<div class="step">Select a Driver</div>
-		</div>
-		<div class="stepBox">
-			<span class="number">3</span>
-			<div class="step">Complete your order</div>
-		</div>
-		<form action="#" method="post" class="form">
-			<div class="formBox">
-				<label class="labelBox">Picking Point</label>
-				<input class="inputBox" type="text" name="selectDestination" id="pickingPoint" required>
-			</div>
-			<div class="formBox">
-				<label class="labelBox">Destination</label>
-				<input class="inputBox" type="text" name="selectDestination" id="destination" required>
-			</div>
-			<div class="formBox">
-				<label class="labelBox">Preferred Driver</label>
-				<input class="inputBox" type="text" name="selectDestination" placeholder="(optional)">
-			</div>
-			<input type="submit" name="submit" value="NEXT">
-		</form>
-	</div>	
-</body>
-</html>
\ No newline at end of file
-- 
GitLab


From 444878f0bbf804080494e16e63a98c2e5949f5ca Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Fri, 6 Oct 2017 02:05:28 +0700
Subject: [PATCH 31/92] removing session

---
 includes/config.php | 2 --
 login.php           | 4 ++--
 signup.php          | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/includes/config.php b/includes/config.php
index cbb73e2e..9fccdcba 100644
--- a/includes/config.php
+++ b/includes/config.php
@@ -1,6 +1,4 @@
 <?php
-ob_start();
-session_start();
 
 $DBservername = "localhost";
 $DBusername = "root";
diff --git a/login.php b/login.php
index a9cda99f..45abf9bb 100644
--- a/login.php
+++ b/login.php
@@ -1,6 +1,5 @@
 <?php
 require_once('includes/config.php');
-session_start();
 
 if(isset($_POST["submit"])){
     $username = $_POST["username"];
@@ -10,6 +9,7 @@ if(isset($_POST["submit"])){
     $result = mysqli_query($conn, $sql);
     if (mysqli_num_rows($result) > 0){
         while($row = mysqli_fetch_assoc($result)) {
+            $ID = $row["ID"];
             $passwordconf = $row["password"];
         }
     
@@ -18,7 +18,7 @@ if(isset($_POST["submit"])){
         }
         else {
             $_SESSION["id_active"] = $row["ID"];
-            header('Location: profile.php?id_active='+ $_SESSION["id_active"]);
+            header('Location: profile.php?id_active=' . $ID);
             exit;
         }
     }
diff --git a/signup.php b/signup.php
index 7bfa0923..f0ee887b 100644
--- a/signup.php
+++ b/signup.php
@@ -29,8 +29,7 @@ if(isset($_POST["submit"])){
                     echo "New driver record created successfully<br>";
                 }
             }
-            $_SESSION["id_active"] = $ID;
-            header('Location: profile.php?id_active=' . $_SESSION["id_active"]);
+            header('Location: profile.php?id_active=' . $ID);
             exit;                
         } else {
             echo "Error: " . $sql . "<br>" . $conn->error;
-- 
GitLab


From b88ef768aced3b56c8721e4c9fc271ce9e12b3e5 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Fri, 6 Oct 2017 02:06:19 +0700
Subject: [PATCH 32/92] add form handler and image uploader

---
 editprofile.php | 144 +++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 113 insertions(+), 31 deletions(-)

diff --git a/editprofile.php b/editprofile.php
index d6a7b3e6..199fdadf 100644
--- a/editprofile.php
+++ b/editprofile.php
@@ -1,3 +1,79 @@
+<?php
+require('includes/config.php');
+
+$id_active = $_GET["id_active"];
+$sql = "SELECT name, phone_number, driver, image FROM users WHERE ID=$id_active LIMIT 1";
+
+$result = mysqli_query($conn, $sql);
+while($row = mysqli_fetch_assoc($result)) {
+    $name = $row["name"];
+    $phone_number = $row["phone_number"];
+    $driver = $row["driver"];
+    $image = $row["image"];
+}
+
+if(isset($_POST["back"])){
+    header('Location: profile.php?id_active=' . $id_active);
+}
+
+if(isset($_POST["submit"])) {
+    $name = $_POST["name"];
+    $phone_number = $_POST["phone"];
+    $driver = (!isset($_POST["driver"])) ? 0 : 1;
+
+    $target_dir = "img/";
+    $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
+    $uploadOk = 1;
+    $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
+
+    $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
+    if($check !== false) {
+        //echo "File is an image - " . $check["mime"] . ".";
+        $uploadOk = 1;
+    } else {
+        //echo "File is not an image.";
+        $uploadOk = 0;
+    }
+    // Check if file already exists
+    if (file_exists($target_file)) {
+        //echo "Sorry, file already exists.";
+        $uploadOk = 0;
+    }
+    // Check file size
+    if ($_FILES["fileToUpload"]["size"] > 2000000) {
+        //echo "Sorry, your file is too large.";
+        $uploadOk = 0;
+    }
+    // Allow certain file formats
+    if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
+    && $imageFileType != "gif" ) {
+        //echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed.";
+        $uploadOk = 0;
+    }
+    // Check if $uploadOk is set to 0 by an error
+    if ($uploadOk == 0) {
+        //echo "Sorry, your file was not uploaded.";
+        $sql = "UPDATE users SET name='$name', phone_number='$phone_number', driver=$driver WHERE ID=$id_active";
+    // if everything is ok, try to upload file
+    } else {
+        if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
+            //echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
+            $image = './' . $target_file;
+            $sql = "UPDATE users SET name='$name', phone_number='$phone_number', driver=$driver, image='$image' WHERE ID=$id_active";
+        } else {
+            //echo "Sorry, there was an error uploading your file.";
+            $sql = "UPDATE users SET name='$name', phone_number='$phone_number', driver=$driver WHERE ID=$id_active";            
+        }
+    }
+
+    if ($conn->query($sql) === TRUE) {
+        //echo "Record updated successfully";
+    } else {
+        //echo "Error updating record: " . $conn->error;
+    }
+}
+?>
+
 <!DOCTYPE html>
 <html>
     <head>
@@ -10,40 +86,46 @@
             <div class="heading">
                 <h3>EDIT PROFILE INFORMATION</h3>
             </div>
-            <div class="edit-img">
-                <div class="profile-img">
-                    <img src="./img/profile-placeholder.png" alt="profile image" class="thumbnail">
-                </div>
-                <div class="update-img">
-                    <h4>Update profile picture</h4>
-                    <input id="uploadFile" type="text" disabled="disabled">
-                    <div class="fileUpload">
-                        <span>Browse...</span>
-                        <input id="uploadBtn" type="file" class="upload">
+            <form action="" method="post" enctype="multipart/form-data">
+                <div class="edit-img">
+                    <div class="profile-img">
+                        <img src="<?php echo $image ?>" alt="profile image" class="thumbnail">
+                    </div>
+                    <div class="update-img">
+                        <h4>Update profile picture</h4>
+                        <input id="uploadFile" type="text" disabled="disabled">
+                        <div class="fileUpload">
+                            <span>Browse...</span>
+                            <input id="uploadBtn" name="fileToUpload" type="file" class="upload">
+                        </div>
                     </div>
                 </div>
-            </div>
-            <div class="edit-data">
-                <div class="form-group">
-                    <label for="name">Your Name</label>                            
-                    <input id="name" type="text" name="name" placeholder="your name" required>
-                </div>
-                <div class="form-group">
-                    <label for="phone">Phone</label>                            
-                    <input id="phone" type="text" name="phone" placeholder="your phone" required>
-                </div>
-                <div class="form-group">
-                    <label for="driver">Status Driver</label>                            
-                    <label class="switch">
-                        <input type="checkbox">
-                        <span class="slider round"></span>
-                    </label>
-                </div>
-                <div class="submit">
-                    <input type="submit" class="cancel" value="BACK">
-                    <input type="submit" class="save" value="SAVE">
+                <div class="edit-data">
+                    <div class="form-group">
+                        <label for="name">Your Name</label>                            
+                        <input id="name" type="text" name="name" placeholder="your name" value="<?php echo $name ?>" required>
+                    </div>
+                    <div class="form-group">
+                        <label for="phone">Phone</label>                            
+                        <input id="phone" type="text" name="phone" placeholder="your phone" value="<?php echo $phone_number?>" required>
+                    </div>
+                    <div class="form-group">
+                        <label for="driver">Status Driver</label>                            
+                        <label class="switch">
+                            <?php if ($driver == 1){ ?>
+                                <input name="driver" type="checkbox" checked>
+                            <?php } else { ?>
+                                <input name="driver" type="checkbox">
+                            <?php } ?>
+                            <span class="slider round"></span>
+                        </label>
+                    </div>
+                    <div class="submit">
+                        <input type="submit" class="cancel" name="back" value="BACK">
+                        <input type="submit" class="save" name="submit" value="SAVE">
+                    </div>
                 </div>
-            </div>
+            </form>
         </div>
         <script src="js/profile.js"></script>
     </body>
-- 
GitLab


From d85217938e74e57c0c3fe781498a026c8289a093 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Fri, 6 Oct 2017 02:07:44 +0700
Subject: [PATCH 33/92] add edit, cancel, save, and delete js onclick

---
 css/profile.css            |  5 ++--
 editpreferredlocations.php | 42 ++++++++++++++++++++++----
 js/editlocation.js         | 60 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 100 insertions(+), 7 deletions(-)
 create mode 100644 js/editlocation.js

diff --git a/css/profile.css b/css/profile.css
index 1ed0e0f1..94dbd5cf 100644
--- a/css/profile.css
+++ b/css/profile.css
@@ -22,8 +22,8 @@ body {
 }
 
 .profile-img {
-    width: 40%;
     width: 150px;
+    height: 170px;
     display: inline-block;
 }
 
@@ -34,7 +34,8 @@ body {
 
 .thumbnail {
     border: 1px solid black;
-    max-width: 100%;
+    max-width: 150px;
+    max-height: 170px;
     height: auto;
 }
 
diff --git a/editpreferredlocations.php b/editpreferredlocations.php
index 6b8caaed..0678be99 100644
--- a/editpreferredlocations.php
+++ b/editpreferredlocations.php
@@ -1,3 +1,35 @@
+<?php
+require('includes/config.php');
+
+$id_active = $_GET["id_active"];
+$sql = "SELECT name, phone_number, driver, image FROM users WHERE ID=$id_active LIMIT 1";
+
+$result = mysqli_query($conn, $sql);
+while($row = mysqli_fetch_assoc($result)) {
+    $name = $row["name"];
+    $phone_number = $row["phone_number"];
+    $driver = $row["driver"];
+    $image = $row["image"];
+}
+
+if(isset($_POST["back"])){
+    header('Location: profile.php?id_active=' . $id_active);
+}
+
+if(isset($_POST["submit"])) {
+    $name = $_POST["name"];
+    $phone_number = $_POST["phone"];
+    $driver = (!isset($_POST["driver"])) ? 0 : 1;
+
+    $sql = "UPDATE users SET name='$name', phone_number='$phone_number', driver=$driver, image='$image' WHERE ID=$id_active"; 
+    if ($conn->query($sql) === TRUE) {
+        //echo "Record updated successfully";
+    } else {
+        //echo "Error updating record: " . $conn->error;
+    }
+}
+?>
+
 <!DOCTYPE html>
 <html>
     <head>
@@ -23,17 +55,17 @@
                     <tr>
                         <td>1</td>
                         <td><input type="text" value="Pewter City" disabled></td>
-                        <td><span class="edit"><i class="material-icons">mode_edit</i></span><span class="delete"><i class="material-icons">clear</i></span></td>
+                        <td><span class="edit"><i class="material-icons" onclick="editLocation(this)">mode_edit</i></span><span class="delete"><i class="material-icons" onclick="deleteLocation(this)">clear</i></span></td>
                     </tr>
                     <tr>
                         <td>2</td>
                         <td><input type="text" value="Saffron City" disabled></td>
-                        <td><span class="edit"><i class="material-icons">mode_edit</i></span><span class="delete"><i class="material-icons">clear</i></span></td>
+                        <td><span class="edit"><i class="material-icons" onclick="editLocation(this)">mode_edit</i></span><span class="delete"><i class="material-icons" onclick="deleteLocation(this)">clear</i></span></td>
                     </tr>
                     <tr>
                         <td>3</td>
                         <td><input type="text" value="SkyPillar City" disabled></td>
-                        <td><span class="edit"><i class="material-icons">mode_edit</i></span><span class="delete"><i class="material-icons">clear</i></span></td>
+                        <td><span class="edit"><i class="material-icons" onclick="editLocation(this)">mode_edit</i></span><span class="delete" onclick="deleteLocation(this)"><i class="material-icons">clear</i></span></td>
                     </tr>
                 </tbody>
             </table>
@@ -45,9 +77,9 @@
                 </form>
             </div>
             <div class="back">
-                <a href="#">BACK</a>
+                <a href="<?php echo 'profile.php?id_active=' . $id_active ?>">BACK</a>
             </div>
         </div>
-        <script src="js/profile.js"></script>
+        <script src="js/editlocation.js"></script>
     </body>
 </html>
diff --git a/js/editlocation.js b/js/editlocation.js
new file mode 100644
index 00000000..c3e9d5c3
--- /dev/null
+++ b/js/editlocation.js
@@ -0,0 +1,60 @@
+function editLocation(elmt){
+    var row = elmt.parentElement.parentElement.parentElement;
+    var textBefore = row.children[1].children[0].value;
+    row.children[1].children[0].disabled = false;
+    row.children[2].children[0].children[0].innerHTML = "done";
+    row.children[2].children[0].children[0].style.color = "#02702C";
+    row.children[2].children[0].children[0].onclick = function(){ saveLocation(elmt, textBefore)};
+    row.children[2].children[1].children[0].onclick = function(){ cancelLocation(elmt, textBefore)};
+}
+
+function saveLocation(elmt, text){
+    var row = elmt.parentElement.parentElement.parentElement;
+    row.children[1].children[0].disabled = true;
+    row.children[2].children[0].children[0].innerHTML = "mode_edit";
+    row.children[2].children[0].children[0].style.color = "orange";
+    row.children[2].children[0].children[0].onclick = function(){ editLocation(elmt)};
+    row.children[2].children[1].children[0].onclick = function(){ deleteLocation(elmt)};
+}
+
+function cancelLocation(elmt, text){
+    var row = elmt.parentElement.parentElement.parentElement;
+    row.children[1].children[0].value = text;
+    row.children[1].children[0].disabled = true;
+    row.children[2].children[0].children[0].innerHTML = "mode_edit";
+    row.children[2].children[0].children[0].style.color = "orange";
+    row.children[2].children[0].children[0].onclick = function(){ editLocation(elmt)};
+    row.children[2].children[1].children[0].onclick = function(){ deleteLocation(elmt)};
+}
+
+function deleteLocation(elmt){
+    var row = elmt.parentElement.parentElement.parentElement;
+    row.children[1].children[0].disabled = true;
+}
+
+function getUsernameValidation(){
+    var xmlhttp = new XMLHttpRequest();
+    if(!xmlhttp){
+        return;
+    }
+    var username = document.getElementById("username");
+    console.log(username); 
+    var url = "validation.php?u=" + username.value;
+    console.log(url); 
+    xmlhttp.open("GET", url, true);
+    xmlhttp.onreadystatechange = function(){
+        if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
+            var response = xmlhttp.responseText;
+            console.log(response); 
+            if(response === "true"){
+                document.getElementById("wrongUsername").style.display = "none";
+                document.getElementById("checkUsername").style.display = "block";
+            }
+            else {
+                document.getElementById("checkUsername").style.display = "none";
+                document.getElementById("wrongUsername").style.display = "block";
+            }
+        }
+    }
+    xmlhttp.send();
+}
\ No newline at end of file
-- 
GitLab


From df3607cef2e973e71a7ef7eb037abdc2de9ca00c Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Fri, 6 Oct 2017 02:52:34 +0700
Subject: [PATCH 34/92] merge order-ojek css into one file orderojek.css

---
 css/orderojek.css | 27 +++++++++++++++++++++++++++
 orderojek.html    | 13 ++++++-------
 2 files changed, 33 insertions(+), 7 deletions(-)

diff --git a/css/orderojek.css b/css/orderojek.css
index b67efbf8..fd707750 100644
--- a/css/orderojek.css
+++ b/css/orderojek.css
@@ -12,6 +12,12 @@
 		font-family: "Trebuchet MS";
 }
 
+.header3 {
+		float: left;
+		font-family: "Trebuchet MS";
+		font-size: 24px;
+}
+
 .title {
 	font-family: "Hoefler Text";
 	font-size: 31px;
@@ -150,6 +156,27 @@ h1 {
 	font-size: 17px;
 }
 
+.roundedBox {
+	color: #414141;
+	display: inline-block;
+	border-radius: 10px;
+	border: 1px solid black;
+	width: 500px;
+	padding: 3px;
+	margin-right: 30px;
+	margin-bottom: 30px;
+	font-family: "Arial";
+	font-size: 15px;
+}
+
+.roundedBox.preferred {
+	height: 100px;
+}
+
+.roundedBox.others {
+	height: 400px;
+}
+
 input[type=submit] {
 	display: table;
 	margin: 0 auto;
diff --git a/orderojek.html b/orderojek.html
index 0391f093..0c2b355d 100644
--- a/orderojek.html
+++ b/orderojek.html
@@ -3,7 +3,6 @@
 <head>
 	<title>Make an order</title>
 	<link rel="stylesheet" type="text/css" href="css/orderojek.css">
-	<link rel="stylesheet" type="text/css" href="css/order_ojek.css">
 	<script src="js/order.js"></script>
 </head>
 <body>
@@ -39,16 +38,16 @@
 			</div>
 			<form action="#" method="post" class="form">
 				<div class="formBox">
-					<label class="labelBox">Picking Point</label>
-					<input class="inputBox" type="text" name="selectDestination" id="pickingPoint" required>
+					<label for="pick" class="labelBox">Picking Point</label>
+					<input id="pick" class="inputBox" type="text" name="selectDestination" id="pickingPoint" required>
 				</div>
 				<div class="formBox">
-					<label class="labelBox">Destination</label>
-					<input class="inputBox" type="text" name="selectDestination" id="destination" required>
+					<label for="destiny" class="labelBox">Destination</label>
+					<input id="destiny" class="inputBox" type="text" name="selectDestination" id="destination" required>
 				</div>
 				<div class="formBox">
-					<label class="labelBox">Preferred Driver</label>
-					<input class="inputBox" type="text" name="selectDestination" placeholder="(optional)">
+					<label for="preferred" class="labelBox">Preferred Driver</label>
+					<input id="preferred" class="inputBox" type="text" name="selectDestination" placeholder="(optional)">
 				</div>
 				<input type="submit" name="submit" value="NEXT" onclick="next1()">
 			</form>
-- 
GitLab


From ef87d53bc0dd361b264f5bc6a81a18534117c3ba Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Fri, 6 Oct 2017 03:07:49 +0700
Subject: [PATCH 35/92] fixing icons, handling add location

---
 css/profile.css            |  2 +-
 editpreferredlocations.php | 65 ++++++++++++++++++++++----------------
 js/editlocation.js         | 35 +++++---------------
 3 files changed, 46 insertions(+), 56 deletions(-)

diff --git a/css/profile.css b/css/profile.css
index 94dbd5cf..ea790e75 100644
--- a/css/profile.css
+++ b/css/profile.css
@@ -260,7 +260,7 @@ td:nth-of-type(2n-1) {
 }
 
 .data-location .delete {
-    color: red;
+    color: #B33A3A;
     font-weight: bold;
     float: right;
     margin-right: 10px;
diff --git a/editpreferredlocations.php b/editpreferredlocations.php
index 0678be99..ac74cd81 100644
--- a/editpreferredlocations.php
+++ b/editpreferredlocations.php
@@ -2,32 +2,43 @@
 require('includes/config.php');
 
 $id_active = $_GET["id_active"];
-$sql = "SELECT name, phone_number, driver, image FROM users WHERE ID=$id_active LIMIT 1";
+$sql = "SELECT driver FROM users WHERE ID=$id_active LIMIT 1";
 
 $result = mysqli_query($conn, $sql);
 while($row = mysqli_fetch_assoc($result)) {
-    $name = $row["name"];
-    $phone_number = $row["phone_number"];
     $driver = $row["driver"];
-    $image = $row["image"];
+}
+
+if ($driver == 0){
+    header('Location: profile.php?id_active=' . $id_active);
+    echo "<script>console.log(" . $driver . ")</script>";    
+    exit;
 }
 
 if(isset($_POST["back"])){
     header('Location: profile.php?id_active=' . $id_active);
+    echo "<script>console.log('back')</script>";    
+    exit;
 }
 
 if(isset($_POST["submit"])) {
-    $name = $_POST["name"];
-    $phone_number = $_POST["phone"];
-    $driver = (!isset($_POST["driver"])) ? 0 : 1;
+    $location = $_POST["location"];
+
+    $sql = "INSERT INTO driver_locations (ID, location)
+    VALUES ('$id_active', '$location')";
 
-    $sql = "UPDATE users SET name='$name', phone_number='$phone_number', driver=$driver, image='$image' WHERE ID=$id_active"; 
     if ($conn->query($sql) === TRUE) {
-        //echo "Record updated successfully";
+        header('Location: editpreferredlocations.php?id_active=' . $id_active);
+        echo "<script>console.log('get in')</script>";                
+        exit;                
     } else {
-        //echo "Error updating record: " . $conn->error;
+        echo "Error: " . $sql . "<br>" . $conn->error;
     }
 }
+
+$sql = "SELECT location FROM driver_locations WHERE ID=$id_active";
+
+$result = mysqli_query($conn, $sql);
 ?>
 
 <!DOCTYPE html>
@@ -52,28 +63,26 @@ if(isset($_POST["submit"])) {
                     </tr>
                 </thead>
                 <tbody>
-                    <tr>
-                        <td>1</td>
-                        <td><input type="text" value="Pewter City" disabled></td>
-                        <td><span class="edit"><i class="material-icons" onclick="editLocation(this)">mode_edit</i></span><span class="delete"><i class="material-icons" onclick="deleteLocation(this)">clear</i></span></td>
-                    </tr>
-                    <tr>
-                        <td>2</td>
-                        <td><input type="text" value="Saffron City" disabled></td>
-                        <td><span class="edit"><i class="material-icons" onclick="editLocation(this)">mode_edit</i></span><span class="delete"><i class="material-icons" onclick="deleteLocation(this)">clear</i></span></td>
-                    </tr>
-                    <tr>
-                        <td>3</td>
-                        <td><input type="text" value="SkyPillar City" disabled></td>
-                        <td><span class="edit"><i class="material-icons" onclick="editLocation(this)">mode_edit</i></span><span class="delete" onclick="deleteLocation(this)"><i class="material-icons">clear</i></span></td>
-                    </tr>
+                    <?php 
+                    $i = 1;
+                    while($row = mysqli_fetch_assoc($result)) {
+                        $location = $row["location"];
+                        echo "
+                        <tr>
+                            <td>". $i ."</td>
+                            <td><input type='text' value='". $location ."' disabled></td>
+                            <td><span class='edit'><i class='material-icons' onclick='editLocation(this)'>mode_edit</i></span><span class='delete'><i class='material-icons' onclick='deleteLocation(this)'>delete</i></span></td>
+                        </tr>
+                        ";
+                        $i += 1;
+                    } ?>
                 </tbody>
             </table>
             <div class="add-location">
                 <h3>ADD NEW LOCATION</h3>
-                <form action="">
-                    <input type="text" name="place" required>
-                    <input type="submit" value="ADD">
+                <form action="" method="post">
+                    <input type="text" name="location" required>
+                    <input type="submit" name="submit" value="ADD">
                 </form>
             </div>
             <div class="back">
diff --git a/js/editlocation.js b/js/editlocation.js
index c3e9d5c3..52f52983 100644
--- a/js/editlocation.js
+++ b/js/editlocation.js
@@ -4,6 +4,8 @@ function editLocation(elmt){
     row.children[1].children[0].disabled = false;
     row.children[2].children[0].children[0].innerHTML = "done";
     row.children[2].children[0].children[0].style.color = "#02702C";
+    row.children[2].children[1].children[0].innerHTML = "clear";
+    row.children[2].children[1].children[0].style.color = "red";
     row.children[2].children[0].children[0].onclick = function(){ saveLocation(elmt, textBefore)};
     row.children[2].children[1].children[0].onclick = function(){ cancelLocation(elmt, textBefore)};
 }
@@ -13,6 +15,8 @@ function saveLocation(elmt, text){
     row.children[1].children[0].disabled = true;
     row.children[2].children[0].children[0].innerHTML = "mode_edit";
     row.children[2].children[0].children[0].style.color = "orange";
+    row.children[2].children[1].children[0].innerHTML = "delete";
+    row.children[2].children[1].children[0].style.color = "red";
     row.children[2].children[0].children[0].onclick = function(){ editLocation(elmt)};
     row.children[2].children[1].children[0].onclick = function(){ deleteLocation(elmt)};
 }
@@ -23,38 +27,15 @@ function cancelLocation(elmt, text){
     row.children[1].children[0].disabled = true;
     row.children[2].children[0].children[0].innerHTML = "mode_edit";
     row.children[2].children[0].children[0].style.color = "orange";
+    row.children[2].children[1].children[0].innerHTML = "delete";
+    row.children[2].children[1].children[0].style.color = "red";
     row.children[2].children[0].children[0].onclick = function(){ editLocation(elmt)};
     row.children[2].children[1].children[0].onclick = function(){ deleteLocation(elmt)};
 }
 
 function deleteLocation(elmt){
-    var row = elmt.parentElement.parentElement.parentElement;
-    row.children[1].children[0].disabled = true;
-}
+    if (confirm("Are you sure deleting the location ?") == true) {
+        var row = elmt.parentElement.parentElement.parentElement;
 
-function getUsernameValidation(){
-    var xmlhttp = new XMLHttpRequest();
-    if(!xmlhttp){
-        return;
-    }
-    var username = document.getElementById("username");
-    console.log(username); 
-    var url = "validation.php?u=" + username.value;
-    console.log(url); 
-    xmlhttp.open("GET", url, true);
-    xmlhttp.onreadystatechange = function(){
-        if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
-            var response = xmlhttp.responseText;
-            console.log(response); 
-            if(response === "true"){
-                document.getElementById("wrongUsername").style.display = "none";
-                document.getElementById("checkUsername").style.display = "block";
-            }
-            else {
-                document.getElementById("checkUsername").style.display = "none";
-                document.getElementById("wrongUsername").style.display = "block";
-            }
-        }
     }
-    xmlhttp.send();
 }
\ No newline at end of file
-- 
GitLab


From 915cdb861611f945a121707035d8f809adf21e20 Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Fri, 6 Oct 2017 04:15:13 +0700
Subject: [PATCH 36/92] Validation to not to go next page if cannot pas the
 requirement in orderojek

---
 js/order.js    | 9 +++++++--
 orderojek.html | 2 +-
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/js/order.js b/js/order.js
index a6e6438e..3a635d50 100644
--- a/js/order.js
+++ b/js/order.js
@@ -1,7 +1,12 @@
 var clicked1 = false;
 function next1(){
-	if (!clicked1){
-		clicked1 = true;
+	var benar = true;
+	var x = document.getElementById("menuAwal");
+	var i;
+	for (i = 0; i < x.length-2 && benar; ++i){
+		benar = (x.elements[i].value !== "");
+	}
+	if (benar){
 		document.getElementById('box_aktif').innerHTML =
 		'<div class="stepBox">' +
 			'<div class="number">1</div>' +
diff --git a/orderojek.html b/orderojek.html
index 0c2b355d..6214efc5 100644
--- a/orderojek.html
+++ b/orderojek.html
@@ -36,7 +36,7 @@
 				<span class="number">3</span>
 				<div class="step">Complete your order</div>
 			</div>
-			<form action="#" method="post" class="form">
+			<form id="menuAwal" action="#" method="post" class="form">
 				<div class="formBox">
 					<label for="pick" class="labelBox">Picking Point</label>
 					<input id="pick" class="inputBox" type="text" name="selectDestination" id="pickingPoint" required>
-- 
GitLab


From d23e876e2e85d013eb9d4d9fba8be4ee636a39cc Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Fri, 6 Oct 2017 05:09:43 +0700
Subject: [PATCH 37/92] Make feature validation if preferred driver empty and
 fixing minor bug when press button next in first part

---
 css/order_ojek.css | 193 ---------------------------------------------
 css/orderojek.css  |   6 ++
 js/order.js        |  10 +++
 3 files changed, 16 insertions(+), 193 deletions(-)
 delete mode 100644 css/order_ojek.css

diff --git a/css/order_ojek.css b/css/order_ojek.css
deleted file mode 100644
index fd707750..00000000
--- a/css/order_ojek.css
+++ /dev/null
@@ -1,193 +0,0 @@
-.mainHeader {
-	width: 500px;
-	height: 50px;
-}
-
-.header1 {
-		float: left;
-}
-
-.header2 {
-		float: right;
-		font-family: "Trebuchet MS";
-}
-
-.header3 {
-		float: left;
-		font-family: "Trebuchet MS";
-		font-size: 24px;
-}
-
-.title {
-	font-family: "Hoefler Text";
-	font-size: 31px;
-	font-weight: bold;
-	color: black;
-	height: 27px;
-}
-
-.title.red {
-	color: #cb0a1d;
-}
-
-.title.green {
-	color : #066422;
-}
-
-.subtitle {
-	color: #4f9500;
-	font-size: 16px;
-}
-
-.username {
-	padding-top: 10px;
-}
-
-.username.bold {
-	font-weight: bold;
-}
-
-.logout {
-	text-align: right;
-	text-decoration: underline;
-	color: blue;
-}
-
-.menu{
-	margin: 10px;
-	width: 165px;
-	height: 45px;
-	display: table-cell;
-	border: 1px solid black;
-	text-align: center;
-	vertical-align: middle;
-	line-height: 45px;
-	font-family: "Trebuchet MS";
-	font-weight: bold;
-	font-size: 24px;
-}
-
-.menu:hover {
-	background-color: #3a563f;
-	color: white;
-}
-
-.menu.active {
-	background: #3a563f;
-	border: 1px solid #253828;
-	color: white;	
-}
-
-.contentBox {
-    width: 550px;
-    height: 480px;
-    margin: 0 auto;
-    background: white;
-}
-
-h1 {
-	color: #494949;
-	font-size: 35px;
-	font-family: "Trebuchet MS";
-	margin-top: 10px;
-	margin-bottom: 15px;
-}
-
-.stepBox {
-	color: #414141;
-	display: inline-block;
-	border: 1px solid black;
-	width: 135px;
-	height: auto;
-	padding: 3px;
-	margin-right: 30px;
-	margin-bottom: 30px;
-	font-family: "Arial";
-	font-size: 15px;
-}
-
-.stepBox.active {
-	background: #ffff97;
-}
-
-.number { 
-	width: 30px;
-	height: 30px;
-	border-radius: 50%;
-	font-size: 20px;
-	color: black;
-	line-height: 30px;
-	text-align: center;
-	background: #d1d1d1;
-	float: left;
-	margin: 5px;
-	margin-right: 8px;
-}
-
-.step {
-	margin: 2px;
-}
-
-.form {
-	width: 450px;
-	display: table;
-	margin-left: 10px;
-}
-
-.formBox {
-	width: 470px;
-}
-
-.labelBox {
-	float: left;
-	clear: left;
-	margin: 10px;
-	font-family: Arial;
-	color: #414141;
-	font-size: 20px;
-}
-
-.inputBox {
-	width: 250px;
-	height: 25px;
-	float: right;
-	clear: right;
-	margin: 2px;
-	font-size: 17px;
-}
-
-.roundedBox {
-	color: #414141;
-	display: inline-block;
-	border-radius: 10px;
-	border: 1px solid black;
-	width: 500px;
-	padding: 3px;
-	margin-right: 30px;
-	margin-bottom: 30px;
-	font-family: "Arial";
-	font-size: 15px;
-}
-
-.roundedBox.preferred {
-	height: 100px;
-}
-
-.roundedBox.others {
-	height: 400px;
-}
-
-input[type=submit] {
-	display: table;
-	margin: 0 auto;
-	margin-top: 185px;
-	cursor: pointer;
-	width: 110px;
-	height: 50px;
-	border-radius: 10px;
-	border: 1px solid black;
-	background: #82d504;
-	font-size: 22px;
-	font-weight: bold;
-	font-family: Garamond;
-}
\ No newline at end of file
diff --git a/css/orderojek.css b/css/orderojek.css
index fd707750..e1e1d979 100644
--- a/css/orderojek.css
+++ b/css/orderojek.css
@@ -18,6 +18,12 @@
 		font-size: 24px;
 }
 
+.header3.paragraph {
+		font-size: 18px;
+		float: middle;
+		color: grey;
+}
+
 .title {
 	font-family: "Hoefler Text";
 	font-size: 31px;
diff --git a/js/order.js b/js/order.js
index 3a635d50..6e7f7c32 100644
--- a/js/order.js
+++ b/js/order.js
@@ -7,6 +7,12 @@ function next1(){
 		benar = (x.elements[i].value !== "");
 	}
 	if (benar){
+		var pick = x.elements[0].value;
+		var destiny = x.elements[1].value;
+		var prefer_driver = x.elements[x.length-2].value;
+		var xmlhttp = new XMLHttpRequest();
+		xmlhttp.open("GET", "order.php?pick="+pick+"&destiny="+destiny+"&prefer_driver="+prefer_driver);
+		xmlhttp.send();
 		document.getElementById('box_aktif').innerHTML =
 		'<div class="stepBox">' +
 			'<div class="number">1</div>' +
@@ -22,6 +28,10 @@ function next1(){
 		'</div>' +
 		'<div class="roundedBox preferred">' +
 			'<span class="header3"><b>PREFERRED DRIVERS:</b></span>' +
+			'<br><br>' +
+			'<span class="header3 paragraph">' +
+			(prefer_driver === "" ? "NOTHING TO DISPLAY :(" : prefer_driver) +
+			'</span>' +
 		'</div>' +
 		'<div class="roundedBox others">'+
 			'<span class="header3"><b>OTHER DRIVERS:</b></span>' +
-- 
GitLab


From 4fae8ef947c612ac31dfafebc3688b6ea34018de Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Fri, 6 Oct 2017 05:52:32 +0700
Subject: [PATCH 38/92] menambah kolom picking_point dan destination pada tabel
 transaction

---
 database/PR-Ojek.sql | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/database/PR-Ojek.sql b/database/PR-Ojek.sql
index 1c403bf4..8a44b913 100644
--- a/database/PR-Ojek.sql
+++ b/database/PR-Ojek.sql
@@ -1,11 +1,11 @@
 -- phpMyAdmin SQL Dump
--- version 4.7.0
+-- version 4.7.4
 -- https://www.phpmyadmin.net/
 --
 -- Host: 127.0.0.1
--- Generation Time: 05 Okt 2017 pada 18.50
--- Versi Server: 10.1.25-MariaDB
--- PHP Version: 7.1.7
+-- Generation Time: 06 Okt 2017 pada 00.48
+-- Versi Server: 10.1.26-MariaDB
+-- PHP Version: 7.1.9
 
 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
 SET AUTOCOMMIT = 0;
@@ -58,7 +58,9 @@ CREATE TABLE `transaction` (
   `id_driver` int(11) NOT NULL,
   `rating` int(11) NOT NULL,
   `comment` varchar(1024) NOT NULL,
-  `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
+  `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
+  `picking_point` varchar(50) NOT NULL,
+  `destination` varchar(50) NOT NULL
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
 -- --------------------------------------------------------
@@ -117,6 +119,7 @@ ALTER TABLE `users`
 --
 ALTER TABLE `users`
   MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;
+
 --
 -- Ketidakleluasaan untuk tabel pelimpahan (Dumped Tables)
 --
-- 
GitLab


From 298dbdafe1be63ffa17a499d6079686f32258248 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Fri, 6 Oct 2017 07:57:23 +0700
Subject: [PATCH 39/92] mengubah orderojek.html menjadi php

---
 orderojek.html => orderojek.php | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)
 rename orderojek.html => orderojek.php (76%)

diff --git a/orderojek.html b/orderojek.php
similarity index 76%
rename from orderojek.html
rename to orderojek.php
index 6214efc5..c7702a72 100644
--- a/orderojek.html
+++ b/orderojek.php
@@ -1,3 +1,10 @@
+<?php
+		require('includes/config.php');
+		if(isset($_POST["submit"]))) {
+			  
+		}
+?> 
+
 <!DOCTYPE html>
 <html>
 <head>
@@ -36,21 +43,22 @@
 				<span class="number">3</span>
 				<div class="step">Complete your order</div>
 			</div>
-			<form id="menuAwal" action="#" method="post" class="form">
+			<form id="menuAwal" action="orderojek.php" method="POST" class="form">
 				<div class="formBox">
 					<label for="pick" class="labelBox">Picking Point</label>
-					<input id="pick" class="inputBox" type="text" name="selectDestination" id="pickingPoint" required>
+					<input id="pick" class="inputBox" type="text" name="pickingPoint" id="pickingPoint" required>
 				</div>
 				<div class="formBox">
 					<label for="destiny" class="labelBox">Destination</label>
-					<input id="destiny" class="inputBox" type="text" name="selectDestination" id="destination" required>
+					<input id="destiny" class="inputBox" type="text" name="destination" id="destination" required>
 				</div>
 				<div class="formBox">
 					<label for="preferred" class="labelBox">Preferred Driver</label>
-					<input id="preferred" class="inputBox" type="text" name="selectDestination" placeholder="(optional)">
+					<input id="preferred" class="inputBox" type="text" name="preferredDriver" placeholder="(optional)">
 				</div>
 				<input type="submit" name="submit" value="NEXT" onclick="next1()">
 			</form>
+			
 		</div>
 	</div>	
 </body>
-- 
GitLab


From 1cf761d348f0b364abcd309b854838fd9361027d Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Fri, 6 Oct 2017 09:36:19 +0700
Subject: [PATCH 40/92] Layout frontend for Order.complete_order added

---
 js/order.js | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/js/order.js b/js/order.js
index 6e7f7c32..a3059ef7 100644
--- a/js/order.js
+++ b/js/order.js
@@ -53,12 +53,5 @@ function next2(){
 		'<div class="stepBox active">' +
 			'<span class="number">3</span>' +
 			'<div class="step">Complete your order</div>' +
-		'</div>' +
-		'<div class="roundedBox preferred">' +
-			'<span class="header3"><b>PREFERRED DRIVERS:</b></span>' +
-		'</div>' +
-		'<div class="roundedBox others">'+
-			'<span class="header3"><b>OTHER DRIVERS:</b></span>' +
-		'</div>' +
-		'<input type="submit" name="submit" value="NEXT" onclick="next2()">';
+		'</div>';
 }
\ No newline at end of file
-- 
GitLab


From 629d5ab6213789880d4689a03f28fbbee384066f Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Fri, 6 Oct 2017 10:51:54 +0700
Subject: [PATCH 41/92] edit fungsi hide

---
 history-driver.html | 4 ++--
 history-order.html  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/history-driver.html b/history-driver.html
index 340a350a..e385be76 100644
--- a/history-driver.html
+++ b/history-driver.html
@@ -28,7 +28,7 @@
             </div>
             <div class="listBox" id="lisbox1">
             	<img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
-            	<button class="buttonHide" onclick="removeElement('lisbox1')">HIDE</button>
+            	<button class="buttonHide" onclick="hideElement('lisbox1')">HIDE</button>
             	<div class="date">5 October 2017</div>
             	<div class="name">Elmo</div>
             	<div class="route">Magetan-Maospati</div>
@@ -41,7 +41,7 @@
             </div>
             <div class="listBox" id="lisbox2">
                 <img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
-                <button class="buttonHide" onclick="removeElement('lisbox2')">HIDE</button>
+                <button class="buttonHide" onclick="hideElement('lisbox2')">HIDE</button>
                 <div class="date">3 October 2017</div>
                 <div class="name">Bert</div>
                 <div class="route">Magetan-Madiun</div>
diff --git a/history-order.html b/history-order.html
index d1ae3078..e2489ef9 100644
--- a/history-order.html
+++ b/history-order.html
@@ -28,7 +28,7 @@
             </div>
             <div class="listBox" id="lisbox1">
             	<img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
-            	<button class="buttonHide" onclick="removeElement('lisbox1')">HIDE</button>
+            	<button class="buttonHide" onclick="hideElement('lisbox1')">HIDE</button>
             	<div class="date">5 October 2017</div>
             	<div class="name">Elmo</div>
             	<div class="route">Magetan-Maospati</div>
@@ -41,7 +41,7 @@
             </div>
             <div class="listBox" id="lisbox2">
                 <img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
-                <button class="buttonHide" onclick="removeElement('lisbox2')">HIDE</button>
+                <button class="buttonHide" onclick="hideElement('lisbox2')">HIDE</button>
                 <div class="date">3 October 2017</div>
                 <div class="name">Bert</div>
                 <div class="route">Magetan-Madiun</div>
-- 
GitLab


From 624cef8e7da45d363116729c759b62fa40603768 Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Fri, 6 Oct 2017 14:36:10 +0700
Subject: [PATCH 42/92] Dynamic view for select a driver

---
 css/orderojek.css | 11 ++++++-----
 js/order.js       |  8 ++++----
 orderojek.php     |  3 ---
 3 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/css/orderojek.css b/css/orderojek.css
index e1e1d979..a7eb5cfd 100644
--- a/css/orderojek.css
+++ b/css/orderojek.css
@@ -13,15 +13,16 @@
 }
 
 .header3 {
-		float: left;
 		font-family: "Trebuchet MS";
 		font-size: 24px;
 }
 
 .header3.paragraph {
-		font-size: 18px;
-		float: middle;
+		font-size: 24px;
+		margin-right: auto;
+		margin-left: auto;
 		color: grey;
+		text-align: center;
 }
 
 .title {
@@ -176,11 +177,11 @@ h1 {
 }
 
 .roundedBox.preferred {
-	height: 100px;
+	
 }
 
 .roundedBox.others {
-	height: 400px;
+
 }
 
 input[type=submit] {
diff --git a/js/order.js b/js/order.js
index a3059ef7..4ad33716 100644
--- a/js/order.js
+++ b/js/order.js
@@ -27,11 +27,11 @@ function next1(){
 			'<div class="step">Complete your order</div>' +
 		'</div>' +
 		'<div class="roundedBox preferred">' +
-			'<span class="header3"><b>PREFERRED DRIVERS:</b></span>' +
+			'<div class="header3"><b>PREFERRED DRIVERS:</b></div>' +
 			'<br><br>' +
-			'<span class="header3 paragraph">' +
-			(prefer_driver === "" ? "NOTHING TO DISPLAY :(" : prefer_driver) +
-			'</span>' +
+			'<div class="header3 paragraph">' +
+				(prefer_driver === "" ? "NOTHING TO DISPLAY :(" : prefer_driver) +
+			'</div>' +
 		'</div>' +
 		'<div class="roundedBox others">'+
 			'<span class="header3"><b>OTHER DRIVERS:</b></span>' +
diff --git a/orderojek.php b/orderojek.php
index c7702a72..cbf7623b 100644
--- a/orderojek.php
+++ b/orderojek.php
@@ -1,8 +1,5 @@
 <?php
 		require('includes/config.php');
-		if(isset($_POST["submit"]))) {
-			  
-		}
 ?> 
 
 <!DOCTYPE html>
-- 
GitLab


From 798924e8933f0d15753d84f3d7eaade44b5002d6 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Fri, 6 Oct 2017 14:54:52 +0700
Subject: [PATCH 43/92] adding ajax handler

---
 css/profile.css            |  2 +-
 editpreferredlocations.php |  1 +
 js/editlocation.js         | 22 ++++++++++++++++++++--
 3 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/css/profile.css b/css/profile.css
index ea790e75..94dbd5cf 100644
--- a/css/profile.css
+++ b/css/profile.css
@@ -260,7 +260,7 @@ td:nth-of-type(2n-1) {
 }
 
 .data-location .delete {
-    color: #B33A3A;
+    color: red;
     font-weight: bold;
     float: right;
     margin-right: 10px;
diff --git a/editpreferredlocations.php b/editpreferredlocations.php
index ac74cd81..ca6ad719 100644
--- a/editpreferredlocations.php
+++ b/editpreferredlocations.php
@@ -39,6 +39,7 @@ if(isset($_POST["submit"])) {
 $sql = "SELECT location FROM driver_locations WHERE ID=$id_active";
 
 $result = mysqli_query($conn, $sql);
+echo "<script>var id = " . $id_active . ";</script>"
 ?>
 
 <!DOCTYPE html>
diff --git a/js/editlocation.js b/js/editlocation.js
index 52f52983..2123dc44 100644
--- a/js/editlocation.js
+++ b/js/editlocation.js
@@ -10,7 +10,7 @@ function editLocation(elmt){
     row.children[2].children[1].children[0].onclick = function(){ cancelLocation(elmt, textBefore)};
 }
 
-function saveLocation(elmt, text){
+function saveLocation(elmt, textBefore){
     var row = elmt.parentElement.parentElement.parentElement;
     row.children[1].children[0].disabled = true;
     row.children[2].children[0].children[0].innerHTML = "mode_edit";
@@ -19,6 +19,16 @@ function saveLocation(elmt, text){
     row.children[2].children[1].children[0].style.color = "red";
     row.children[2].children[0].children[0].onclick = function(){ editLocation(elmt)};
     row.children[2].children[1].children[0].onclick = function(){ deleteLocation(elmt)};
+    var text = encodeURI(row.children[1].children[0].value);
+    textBefore = encodeURI(textBefore);
+    var xmlhttp = new XMLHttpRequest();
+    if(!xmlhttp){
+        return;
+    }
+    var url = "editlocationhandler.php?id_active="+ id + "&update=" + text + "&location=" + textBefore;
+    xmlhttp.open("GET", url, true);
+    xmlhttp.send();
+    location.reload();
 }
 
 function cancelLocation(elmt, text){
@@ -36,6 +46,14 @@ function cancelLocation(elmt, text){
 function deleteLocation(elmt){
     if (confirm("Are you sure deleting the location ?") == true) {
         var row = elmt.parentElement.parentElement.parentElement;
-
+        var text = encodeURI(row.children[1].children[0].value);
+        var xmlhttp = new XMLHttpRequest();
+        if(!xmlhttp){
+            return;
+        }
+        var url = "editlocationhandler.php?id_active="+ id + "&delete=" + text;
+        xmlhttp.open("GET", url, true);
+        xmlhttp.send();
+        location.reload();        
     }
 }
\ No newline at end of file
-- 
GitLab


From 5dfbf5e9d8cc71dfa70ce95ecf6e77ea835c11a2 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Fri, 6 Oct 2017 14:55:21 +0700
Subject: [PATCH 44/92] add delete and update location handler

---
 editlocationhandler.php | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 editlocationhandler.php

diff --git a/editlocationhandler.php b/editlocationhandler.php
new file mode 100644
index 00000000..eeb70c96
--- /dev/null
+++ b/editlocationhandler.php
@@ -0,0 +1,30 @@
+<?php
+    require("includes/config.php");
+    if (isset($_GET["delete"])){
+        $id = $_GET["id_active"];
+        $location = $_GET["delete"];
+
+        $sql = "DELETE FROM driver_locations WHERE ID = $id AND location = '$location'";
+        if ($conn->query($sql) === TRUE) {
+            header("Refresh:0; url=editpreferredlocations.php?id_active=" . $id);
+            exit;
+        } else {
+            echo "Error: " . $sql . "<br>" . $conn->error;
+        }
+    }
+
+    if (isset($_GET["update"])){
+        $id = $_GET["id_active"];
+        $location = $_GET["location"];
+        $update = $_GET["update"];
+
+        $sql = "UPDATE driver_locations SET location='$update' WHERE ID=$id AND location='$location'";
+        if ($conn->query($sql) === TRUE) {
+            header("Refresh:0; url=editpreferredlocations.php?id_active=" . $id);
+            exit;
+        } else {
+            echo "Error: " . $sql . "<br>" . $conn->error;
+        }
+    }
+
+?>
\ No newline at end of file
-- 
GitLab


From 72ce4c1316e8a1a9b09348254b372d79d38f48b9 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Fri, 6 Oct 2017 16:22:30 +0700
Subject: [PATCH 45/92] menambah tampilan select driver dan complete order

---
 completeorder.php |  62 +++++++++++++++++++++++
 css/orderojek.css | 122 ++++++++++++++++++++++++++++++++++++++++++++--
 js/order.js       |  26 ++++++----
 orderojek.php     |  10 ++--
 selectdriver.php  |  62 +++++++++++++++++++++++
 5 files changed, 264 insertions(+), 18 deletions(-)
 create mode 100644 completeorder.php
 create mode 100644 selectdriver.php

diff --git a/completeorder.php b/completeorder.php
new file mode 100644
index 00000000..82d2a367
--- /dev/null
+++ b/completeorder.php
@@ -0,0 +1,62 @@
+<?php
+		require('includes/config.php');
+		if(isset($_POST["submit"])) {
+
+		}
+?> 
+
+<!DOCTYPE html>
+<html>
+<head>
+	<title>Make an order</title>
+	<link rel="stylesheet" type="text/css" href="css/orderojek.css">
+	<script src="js/order.js"></script>
+</head>
+<body>
+	<div class="contentBox">
+		<div class="mainHeader">
+			<div class="header1">
+					<div class="title"><span class="title green">PR</span>-<span class=" title red">OJEK</span></div>
+					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
+			</div>
+			<div class="header2">
+				<div class="username">Hi, <span class="username bold">pikachu!</span></div>
+				<div class="logout">Logout</div>
+			</div>
+		</div>
+		<div>
+			<div class="menu active">ORDER</div>
+			<div class="menu">HISTORY</div>
+			<div class="menu">MY PROFILE</div>
+		</div>
+		<h1>MAKE AN ORDER</h1>
+		<div id="box_aktif">
+			<div class="stepBox">
+				<div class="number">1</div>
+				<div class="step">Select Destination</div>
+			</div>
+			<div class="stepBox">
+				<span class="number">2</span>
+				<div class="step">Select a Driver</div>
+			</div>
+			<div class="stepBox active">
+				<span class="number">3</span>
+				<div class="step">Complete your order</div>
+			</div>
+			<form>
+				<div class="star">
+					<span class="star-rating star-5">
+						<input type="radio" name="rating" value="1"><i></i>
+						<input type="radio" name="rating" value="2"><i></i>
+						<input type="radio" name="rating" value="3"><i></i>
+						<input type="radio" name="rating" value="4"><i></i>
+						<input type="radio" name="rating" value="5"><i></i>
+					</span>
+				</div>
+				<input class="commentBox" type="text" name="comment" placeholder="Your comment...">
+				<input type="submit" name="submit" value="COMPLETE ORDER">
+			</form>	
+		</div>
+	</div>	
+</body>
+</html>
\ No newline at end of file
diff --git a/css/orderojek.css b/css/orderojek.css
index e1e1d979..cdf65e4c 100644
--- a/css/orderojek.css
+++ b/css/orderojek.css
@@ -20,7 +20,7 @@
 
 .header3.paragraph {
 		font-size: 18px;
-		float: middle;
+		text-align: center;
 		color: grey;
 }
 
@@ -85,7 +85,7 @@
 }
 
 .contentBox {
-    width: 550px;
+    width: 530px;
     height: 480px;
     margin: 0 auto;
     background: white;
@@ -183,7 +183,7 @@ h1 {
 	height: 400px;
 }
 
-input[type=submit] {
+input[name=next] {
 	display: table;
 	margin: 0 auto;
 	margin-top: 185px;
@@ -196,4 +196,118 @@ input[type=submit] {
 	font-size: 22px;
 	font-weight: bold;
 	font-family: Garamond;
-}
\ No newline at end of file
+}
+
+input[name=next2] {
+	display: table;
+	margin: 0 auto;
+	margin-top: 10px;
+	cursor: pointer;
+	width: 110px;
+	height: 50px;
+	border-radius: 10px;
+	border: 1px solid black;
+	background: #82d504;
+	font-size: 22px;
+	font-weight: bold;
+	font-family: Garamond;
+}
+
+input[name=submit] {
+	display: table;
+	margin: 0 auto;
+	margin-top: 185px;
+	cursor: pointer;
+	width: 110px;
+	height: 50px;
+	border-radius: 10px;
+	border: 1px solid black;
+	background: #82d504;
+	font-size: 14px;
+	font-weight: bold;
+	font-family: Garamond;
+	white-space: normal;
+}
+
+.star {
+	width: 300px;
+	height: 50px;
+	background: repeating-linear-gradient(
+		45deg, 
+		#d6d6d6, 
+		#d6d6d6 2px,
+		white 2px,
+		white 10px
+	);
+	margin: 0 auto;
+	text-align: center;
+}
+.star-rating {
+	opacity: 0.8;
+  	font-size: 0;
+  	white-space: nowrap;
+	display: inline-block;
+	  /* width: 250px; remove this */
+	height: 50px;
+	overflow: hidden;
+	position: relative;
+	background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
+	background-size: contain;
+}
+.star-rating i {
+  opacity: 0;
+  position: absolute;
+  left: 0;
+  top: 0;
+  height: 100%;
+  /* width: 20%; remove this */
+  z-index: 1;
+  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZERjg4IiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
+  background-size: contain;
+}
+.star-rating input {
+  -moz-appearance: none;
+  -webkit-appearance: none;
+  opacity: 0;
+  display: inline-block;
+  /* width: 20%; remove this */
+  height: 100%;
+  margin: 0;
+  padding: 0;
+  z-index: 2;
+  position: relative;
+}
+.star-rating input:hover + i,
+.star-rating input:checked + i {
+  opacity: 1;
+}
+.star-rating i ~ i {
+  width: 40%;
+}
+.star-rating i ~ i ~ i {
+  width: 60%;
+}
+.star-rating i ~ i ~ i ~ i {
+  width: 80%;
+}
+.star-rating i ~ i ~ i ~ i ~ i {
+  width: 100%;
+}
+::after,
+::before {
+  height: 100%;
+  padding: 0;
+  margin: 0;
+  box-sizing: border-box;
+  text-align: center;
+  vertical-align: middle;
+}
+
+.star-rating.star-5 {width: 250px;}
+.star-rating.star-5 input,
+.star-rating.star-5 i {width: 20%;}
+.star-rating.star-5 i ~ i {width: 40%;}
+.star-rating.star-5 i ~ i ~ i {width: 60%;}
+.star-rating.star-5 i ~ i ~ i ~ i {width: 80%;}
+.star-rating.star-5 i ~ i ~ i ~ i ~i {width: 100%;}
+
diff --git a/js/order.js b/js/order.js
index 6e7f7c32..06d6b7e1 100644
--- a/js/order.js
+++ b/js/order.js
@@ -36,7 +36,7 @@ function next1(){
 		'<div class="roundedBox others">'+
 			'<span class="header3"><b>OTHER DRIVERS:</b></span>' +
 		'</div>' +
-		'<input type="submit" name="submit" value="NEXT" onclick="next2()">';
+		'<input type="submit" name="next2" value="NEXT" onclick="next2()">';
 	}
 }
 
@@ -46,19 +46,25 @@ function next2(){
 			'<div class="number">1</div>' +
 			'<div class="step">Select Destination</div>' +
 		'</div>' +
-		'<div class="stepBox">' +
+		'<div class="stepBox active">' +
 			'<span class="number">2</span>' +
 			'<div class="step">Select a Driver</div>' +
 		'</div>' +
-		'<div class="stepBox active">' +
+		'<div class="stepBox">' +
 			'<span class="number">3</span>' +
 			'<div class="step">Complete your order</div>' +
 		'</div>' +
-		'<div class="roundedBox preferred">' +
-			'<span class="header3"><b>PREFERRED DRIVERS:</b></span>' +
-		'</div>' +
-		'<div class="roundedBox others">'+
-			'<span class="header3"><b>OTHER DRIVERS:</b></span>' +
-		'</div>' +
-		'<input type="submit" name="submit" value="NEXT" onclick="next2()">';
+		'<form class>'+
+			'<div class="star">'+
+				'<span class="star-rating star-5">'+
+					'<input type="radio" name="rating" value="1"><i></i>'+
+					'<input type="radio" name="rating" value="2"><i></i>'+
+					'<input type="radio" name="rating" value="3"><i></i>'+
+					'<input type="radio" name="rating" value="4"><i></i>'+
+					'<input type="radio" name="rating" value="5"><i></i>'+
+				'</span>'+
+			'</div>'+
+			'<input class="commentBox" type="text" name="comment" placeholder="Your comment...">'
+			'<input type="submit" name="submit" value="COMPLETE ORDER">'
+		'</form>';
 }
\ No newline at end of file
diff --git a/orderojek.php b/orderojek.php
index c7702a72..cb6d0558 100644
--- a/orderojek.php
+++ b/orderojek.php
@@ -1,7 +1,7 @@
 <?php
 		require('includes/config.php');
-		if(isset($_POST["submit"]))) {
-			  
+		if(isset($_POST["submit"])) {
+
 		}
 ?> 
 
@@ -43,7 +43,7 @@
 				<span class="number">3</span>
 				<div class="step">Complete your order</div>
 			</div>
-			<form id="menuAwal" action="orderojek.php" method="POST" class="form">
+			<form id="menuAwal" action="" method="POST" class="form">
 				<div class="formBox">
 					<label for="pick" class="labelBox">Picking Point</label>
 					<input id="pick" class="inputBox" type="text" name="pickingPoint" id="pickingPoint" required>
@@ -56,7 +56,9 @@
 					<label for="preferred" class="labelBox">Preferred Driver</label>
 					<input id="preferred" class="inputBox" type="text" name="preferredDriver" placeholder="(optional)">
 				</div>
-				<input type="submit" name="submit" value="NEXT" onclick="next1()">
+				<div class="next">
+					<input type="submit" name="next" value="NEXT" onclick="next1()">
+				</div>
 			</form>
 			
 		</div>
diff --git a/selectdriver.php b/selectdriver.php
new file mode 100644
index 00000000..62dc1e1e
--- /dev/null
+++ b/selectdriver.php
@@ -0,0 +1,62 @@
+<?php
+		require('includes/config.php');
+		if(isset($_POST["submit"])) {
+
+		}
+?> 
+
+<!DOCTYPE html>
+<html>
+<head>
+	<title>Make an order</title>
+	<link rel="stylesheet" type="text/css" href="css/orderojek.css">
+	<script src="js/order.js"></script>
+</head>
+<body>
+	<div class="contentBox">
+		<div class="mainHeader">
+			<div class="header1">
+					<div class="title"><span class="title green">PR</span>-<span class=" title red">OJEK</span></div>
+					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
+			</div>
+			<div class="header2">
+				<div class="username">Hi, <span class="username bold">pikachu!</span></div>
+				<div class="logout">Logout</div>
+			</div>
+		</div>
+		<div>
+			<div class="menu active">ORDER</div>
+			<div class="menu">HISTORY</div>
+			<div class="menu">MY PROFILE</div>
+		</div>
+		<h1>MAKE AN ORDER</h1>
+		<div id="box_aktif">
+			<div class="stepBox">
+				<div class="number">1</div>
+				<div class="step">Select Destination</div>
+			</div>
+			<div class="stepBox active">
+				<span class="number">2</span>
+				<div class="step">Select a Driver</div>
+			</div>
+			<div class="stepBox">
+				<span class="number">3</span>
+				<div class="step">Complete your order</div>
+			</div>
+			<div class="roundedBox preferred">
+			<span class="header3"><b>PREFERRED DRIVERS:</b></span>
+			<br><br>
+			<span class="header3 paragraph">
+				<?php
+					(prefer_driver === "" ? "NOTHING TO DISPLAY :(" : prefer_driver) 
+				 ?>
+			</span>
+		</div>
+		<div class="roundedBox others">
+			<span class="header3"><b>OTHER DRIVERS:</b></span>
+		</div>
+		<input type="submit" name="next2" value="NEXT">
+		</div>
+	</div>	
+</body>
+</html>
\ No newline at end of file
-- 
GitLab


From 7145a066c4a0f44b1634b8d18407d6ec9d0e7c3f Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Fri, 6 Oct 2017 17:46:26 +0700
Subject: [PATCH 46/92] Separate file orderojek.php into orderojek.php,
 selectdriver.php, completeorder.php, renew validation to fit with those php
 file.

---
 js/order.js      | 6 ++++++
 orderojek.php    | 6 +++---
 selectdriver.php | 7 ++++---
 3 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/js/order.js b/js/order.js
index edfdde82..c3aa1e63 100644
--- a/js/order.js
+++ b/js/order.js
@@ -1,3 +1,9 @@
+function validasi(){
+	var pick = document.forms['menuAwal']['pickingPoint'].value;
+	var destiny = document.forms['menuAwal']['destination'].value;
+	return pick !== "" && destiny !== "";
+}
+
 var clicked1 = false;
 function next1(){
 	var benar = true;
diff --git a/orderojek.php b/orderojek.php
index 71ede581..c91f7246 100644
--- a/orderojek.php
+++ b/orderojek.php
@@ -3,7 +3,7 @@
 		if(isset($_POST["submit"])) {
 
 		}
-
+?>
 <!DOCTYPE html>
 <html>
 <head>
@@ -42,7 +42,7 @@
 				<span class="number">3</span>
 				<div class="step">Complete your order</div>
 			</div>
-			<form id="menuAwal" action="" method="POST" class="form">
+			<form action="selectdriver.php" id="menuAwal" name="menuAwal" method="POST" class="form" onsubmit="validasi()">
 				<div class="formBox">
 					<label for="pick" class="labelBox">Picking Point</label>
 					<input id="pick" class="inputBox" type="text" name="pickingPoint" id="pickingPoint" required>
@@ -56,7 +56,7 @@
 					<input id="preferred" class="inputBox" type="text" name="preferredDriver" placeholder="(optional)">
 				</div>
 				<div class="next">
-					<input type="submit" name="next" value="NEXT" onclick="next1()">
+					<input type="submit" name="next" value="NEXT">
 				</div>
 			</form>
 			
diff --git a/selectdriver.php b/selectdriver.php
index 62dc1e1e..3a51c492 100644
--- a/selectdriver.php
+++ b/selectdriver.php
@@ -46,11 +46,12 @@
 			<div class="roundedBox preferred">
 			<span class="header3"><b>PREFERRED DRIVERS:</b></span>
 			<br><br>
-			<span class="header3 paragraph">
+			<div class="header3 paragraph">
 				<?php
-					(prefer_driver === "" ? "NOTHING TO DISPLAY :(" : prefer_driver) 
+					$prefer_driver = $_POST['preferredDriver'];
+					echo ($prefer_driver === "" ? "NOTHING TO DISPLAY :(" : $prefer_driver);
 				 ?>
-			</span>
+			</div>
 		</div>
 		<div class="roundedBox others">
 			<span class="header3"><b>OTHER DRIVERS:</b></span>
-- 
GitLab


From a348a953637f92bd5ea5cd030ae63baada611329 Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Fri, 6 Oct 2017 22:15:25 +0700
Subject: [PATCH 47/92] Query preferred driver to be choose, add re-location of
 element, add sample database

---
 css/orderojek.css   |  37 +++++++++++++++++++++++++++++--------
 img/HMIF-Adya.jpg   | Bin 0 -> 6467 bytes
 img/HMIF-Agung.jpg  | Bin 0 -> 74891 bytes
 img/HMIF-Aziz.jpg   | Bin 0 -> 7687 bytes
 img/HMIF-Fildah.jpg | Bin 0 -> 150292 bytes
 img/HMIF-Jehian.jpg | Bin 0 -> 7032 bytes
 img/HMIF-Turfa.jpg  | Bin 0 -> 8297 bytes
 img/HMIF-Vigor.jpg  | Bin 0 -> 7150 bytes
 selectdriver.php    |  23 +++++++++++++++++------
 9 files changed, 46 insertions(+), 14 deletions(-)
 create mode 100644 img/HMIF-Adya.jpg
 create mode 100644 img/HMIF-Agung.jpg
 create mode 100644 img/HMIF-Aziz.jpg
 create mode 100644 img/HMIF-Fildah.jpg
 create mode 100644 img/HMIF-Jehian.jpg
 create mode 100644 img/HMIF-Turfa.jpg
 create mode 100644 img/HMIF-Vigor.jpg

diff --git a/css/orderojek.css b/css/orderojek.css
index 191afb30..7498a5e4 100644
--- a/css/orderojek.css
+++ b/css/orderojek.css
@@ -21,7 +21,20 @@
 		font-size: 18px;
 		text-align: center;
 		color: grey;
-		text-align: center;
+}
+
+.header3.lain{
+		font-size: 25px;
+		text-align: left;
+		color: black;
+		margin-left: 140px;
+}
+
+.header3.lain2{
+		font-size: 12px;
+		text-align: left;
+		color: black;
+		margin-left: 140px;
 }
 
 .title {
@@ -183,6 +196,14 @@ h1 {
 
 }
 
+.gambar{
+	float: left;
+	border: 1px solid black;
+	margin-left: 25px;
+	width: 100px;
+	height: 100px;
+}
+
 input[name=next] {
 	display: table;
 	margin: 0 auto;
@@ -198,18 +219,18 @@ input[name=next] {
 	font-family: Garamond;
 }
 
-input[name=next2] {
+input[name=choosen] {
 	display: table;
-	margin: 0 auto;
-	margin-top: 10px;
+	text-align: center;
+	margin-right: 10px;
+	float: right;
 	cursor: pointer;
-	width: 110px;
-	height: 50px;
+	width: 150px;
+	height: 35px;
 	border-radius: 10px;
 	border: 1px solid black;
 	background: #82d504;
-	font-size: 22px;
-	font-weight: bold;
+	font-size: 14px;
 	font-family: Garamond;
 }
 
diff --git a/img/HMIF-Adya.jpg b/img/HMIF-Adya.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..18373ca42cc08ab041be711625c4a04e21cb9177
GIT binary patch
literal 6467
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
TfJ3d|L=kE?CR6wLYWm**XEp12

literal 0
HcmV?d00001

diff --git a/img/HMIF-Agung.jpg b/img/HMIF-Agung.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..55f03c52d209b6f55a98a49f6ff11f2efcae842f
GIT binary patch
literal 74891
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
Ae*gdg

literal 0
HcmV?d00001

diff --git a/img/HMIF-Aziz.jpg b/img/HMIF-Aziz.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..080fe1bd0180f8cf220c330211058df288660682
GIT binary patch
literal 7687
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
YX!@if%dWy<Zv@=OWx)N)`DXcl0T!L~dH?_b

literal 0
HcmV?d00001

diff --git a/img/HMIF-Fildah.jpg b/img/HMIF-Fildah.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cb9b4286a73c9bc211c604de83e3e35f36f67ad0
GIT binary patch
literal 150292
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

literal 0
HcmV?d00001

diff --git a/img/HMIF-Jehian.jpg b/img/HMIF-Jehian.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..904eff74471509f743f31c5e6462a7dada2e4f39
GIT binary patch
literal 7032
zcmb_<2UJtr*6vP1=q2>7AibK<5$R2;w9r9%?;s*l3`hqdRB1{FL8|m3y%$AlsDe}x
zq^Jlg{K0e2J$L-$zBk4j<IN;{ewl0Twbz_$t#8eJIe+;9fT^pfsQ@4_0D!O`;Bp_x
z(Q)$h^YnG{^kNYfgaZ-^YFaorz?D2^0y_d!Hg{ZIy$}e5i@TOsfP#UzuBfIT6PO#Y
zQBlxRf+OH?xV5biTo|k2wxV#+D=i`fm;9rx;nr7LLI`g2=f61I{z{9BAcU^81L7}j
zFOK+gKSC1m=YDYs#2^35bug2fqT)Rry}K%En#uqOJ7O@go2|Pq7zP0D9)3Q0stPQ|
zCZ;TSOW0`W0SLeYNLt(addchPX#R=ezh1u2Ud0XoQvz3g{a2U&vysrw-q#k}{0sZD
zwDt1w!=}<4i-{iid0k;AET*z?{ey$9un%^CSbNeHcKiz${qgw=H~;Z5&{M?vjA5~y
z<9}eA|G@uxF4hHr*a}^#|G(mAAAlV{0H`Pcz*SEF>iwTw{bPgBV22=#or|J>Y@P)G
zAn^@rPx{AZlL-J#5dc89@Q;l>4*<xX06^ng+xtHLe?0?W!0J)ZFvJ#`jPFYH9VSby
z%P7Kn#FHdMCzY%M)qP;G@9Gr@jj7EFdga_1Jk`4kzr4I$1QY>W94Ian2NxHLi-(7c
zPY5F<Bp@K9A|)e+(NfXT(NfXSFfemmXJBMwqM>2oXJO;y;^F0?zb*h5;D&Q>^Kf5v
z0>Z<?Bg7}9BqXHdW}so<{(qLs9)KJl$OG~qzzqOI4g!;dF8csRY=R)5t2O(#Kykqk
z91wtqZDaubY5cndtFe0$f(_>X+O_}?L$IFYU~=qr*k{#Az^F8^(K{?d$@|!~m`0!S
z&2Rt%%6@0lro$+nf%7GXA?P(dy%6wGafYTfj`jw|I%ejLvbt2-@8Z)#;FH^!^pmHb
zUnaYSLp_9cp|_$|ag{pelG%{e*}e{|SuU%p+rDQPB}#O52fk;yDGTJbCi&bJyLZkx
z8I!+!%Rcd0)ztpk0qu=m9(Qfm7vm2!f|H33lX0)g?KxTv#!lJ;Ux=R&^*of<A4_x1
z&n|j_Z~h@6hl09o`ddkoloc0FD&qv^r18k3Bd3g*qe|dpVSXq&Q5Wqka+GDDe0yJ1
zp+f(DSM~Sj`=fbf!u2f|$=h6B?zdDtO}&#2QnfMFOjJ|zvo(j39rku&!}upSMSgD!
zKBp6`2A2;?+@kYKhB`6dXGl7f+7o1>QPp~4*u?TJJxAfX{2RSB8zVN&mB~a)%WPa-
z`h$kY5+Y-k=v@962DqZRB6-`+{ororRev2gPZrbin=}u92CCnL{T6<29jh&u8t~J*
z<_BGS_z%WtRlO+4Mi$hcEPYM<uAw{n;Mzd7zJh<yT=JZesQqXm$CK0G=Ga6=$x2LB
zxqP7;2S@H#jF;1-sN}a9w>w*Hbe`A==Z66x91sL6IN0gElB?B$Lk^{&f>E<l-axRh
z39*aFE5d~pE*AiN?1}<G!3?QGE>9KpT^Qntn&n!)9p5zK%e3&>ix@*OdfDcZk`|1e
zRFt~Fpl_?%;`y3Y+LA+Fa{Ul_M`8}G=lP`(5z*joY^+ppkV7z8DxuO|F^LY;6R2Vq
z>0Auh^}lT*uoqEZFegxqD=9=^9$5yPUbh&)SylkIcng~IWq>!kN@w_LPD?ml8gd@q
z&k(B<--9l(@T9M?rGPiOT6C)1?mT_Gh7957hXxu~DB3)jSkKYn?Z}WjH~dg1s(Y@p
z#QKguEoF*`@a8GcCT!4Ssx+N*m@hJ0c+e@(KLaIgq*O6xl|0Mu+~yPRRXdYEVIEs8
zpT@3|=F=7gnm0XI!xhgJq^T1=)E~^g7dOD1CpBH!|5#A^{;nZFIBwbDU*+ySEj>cO
zWPe||d`6&xHmXZW-~gH8hUl5iuOD_$tpGVszEFK=7Q2+QVV?8tDN5JFT|l>`u(atu
zrkBC-X0m!iEdgq!X@zqm)FrNQpe_#0{gp{5!6i{uJGy*2m_DuYtsnBod5$|NX)N~$
zdfav1c<0L*)xc(Vf>*x9o7-8sRX9$%aV0tu2GY*#L6oUOMOHzeO1EtJpDE);L9gW-
zW=dJcJ||r#wixI+5W^Se^4XYZ@rS*Zoh-UO?T0QNvsMA|C)zvpt+%C^Fu6+JKND99
zyRKLtRaiVmS%20uRiQ;4|LRqR^>}jqV&7n26{AB6K_iZ5&Fm;y-q(3{Ze*s{mO^Tu
zH;1Br8i_$+d4sT?Z6aLo5mjqEf1-BgF{Z&}+%KKeIXJ4Vu)USSmbgB@1;#wUl&j5>
zTaJ*@liV>x|4coe71wVV38Hv57envRnl4@87`EEdwD5gjR^vlj#aU0m2~P5A;KQKJ
zkBh$pEsJaGBqTHl&~Kv-v`FVZj)%cOqwkfU_}O`IyJ+2Qp?r3dd98SXE#e^XQ5{B>
z?t(4zi0*zsFX!~NZIx4*2TVMxEt4%lC1-9F(PM@z3#(i|T$?njI)f4t?F?_<(bl*X
z$|@=&w-q`S#5{EK)7w`4Miw7dnM*)_+_?Qk+@lBN`<^47@`u6kwn6DXAPcK~IX94F
zlCS(Xx}uK_&iG|HB(D>DcJER-I7ef6uF++Fxcx!mXDD_La*zXH5CjJd!4?t!5)c?d
zP6?x6)kVnTQ0Za!;GfNhC3jiSsLa@j@KC9qzQ2Irpry(~`VB{PR&X|ttOIXoAx^0B
zE${F*YqPP;5~JDAKAux^cREmGVr4dqf_4o{PP_8PD}8u8!rz|<KYdr;f6goE9z-=)
z$M0*2-|=dsRj4ZdbJtHcb+zP8azh1`?!gqC#A>#^QT3pq0nz!iUkN6Mfi0~T*_)V-
z@1YuO3~I~5evfz!Eb&-}kOIAIbe#?(!P(CKru~xK!(tj+%AqNbQrak&B+>$G(7_zX
zcFl~R52JTGl8x-^ODzV&Odr~O{9$e*i_HNKIe=v$FfJIIg}>x49-^X<hf%U3boE$-
zpf}hR^8e%kd(O#%L~5DQ1u@nGrKNUS(+z_ke`^(46H$mpG4v+b^of~|pqDFdcq(Ub
z6+CwwS-wT-Z12^P^jrma-;d@h5Tzj7se7?gXD^-Ey`0ptLoEVkeegiJ+gz$3$o!?L
zs)sbVr)j32!5R2j?loa0uFYL3^)kCM-T3XPap?no&I3cM<zksCp(%TaT9V1NDrF0|
z*K~FBb(o$IbaJN7R_d_nB~Z>p@cUJZ=3$Hb)weU1a#?3<zQO0knqJS(Pux(uoi9Ie
zwui*bF&#R7+jjWUspEpyAmO7gvbJ`!xFoFP_I`b;;A~~)gU7p5YelRBrVhh1;!&On
zNo&}AA+Wp+hCuOfK>x|x<g73Xgb<qLhOoS@wKt^#Dj$x+=2L5vT<|aQ#+3z^StBDw
zk&*jGZOR9ezLO5;CT}v@lw&5fk0$Rv>M3OAFk9foOFNjf+EkI$qbc@iC_E%2f)lcA
z%JzrfHy7>okBi)=QFSVxD(I@twybFa*QKTI)bJ+U;zcY7?1Z}Vr3+5l?9*^5XYV??
ztT(6?^<D5ixo@^FaG)?T^USIC5=gtdYxA0aRpWZ`!F<%#7`T1Mo&5uQiK5)jWUbiH
z(+IViUQ0<e9pcrP=WaLsLH9ztcA6A6sBNIR{t9deqG`|Lg+ld;>|>gpNW;7JOrX+7
zjPG5dP2J-Nz5y8IV`GF(fA*)Pevx~AF`t@jm9O)j#cq$H<#41GIe60GMYCh&wRqgM
zikoa4F~8uyFtjyU4&^5(@13I6sil)~*k`*$d$XeNNP@MM&tki~pUTz_H(QUxzf4%X
zf|)YNk3Ur3pUt64+g9_0fqhXpeB;U7V9D~g$Z-e0tgV_RimFDwte5ABMZtG65)I}w
z9#OcF#vM*?KYRZi>|!JIb<(ngDEhS^tGPmRgg0|dkg3^2BUm-9M1a{o`<Yo%@v=7Z
z^|l8Z++V?)y~rvM_B|*<q5P%Y5-05IEMWp4tBJuTN1B01<&G_~_ts1NyIggz=vw*F
zvNN=XK`4TWSjSJne21E`EAzaSue0*J4Q$gt%XTEj-Ml^YKw+Dp)8!IS)q>1eJN=@L
z+^2SXv-Ms*yWHE{<LjR7yQu4=+Ga)M_Fa+vB=ydd$OzqxL<Jh)+K|9k%^Kxv-?bUv
z&>nP)clKY`N^ty+ddM~LHln>tA@@)qIt-S5TogGy=jTS~4^)$CtWj<IxFBq7TpdJJ
z3@0XrUU>Jc(x{1)juPbMZVJ(wW{V?nhw3cSFyX6KsWVq32*Yl85CjVRyKV&m<g5sJ
zU6{2u3Y}j&*?qM3cLgHLD!$7biXK=EctTI?7^$zkCC;-&yZnurjl9ujRk?8|G}pmu
zX2fbpb(b@LoRs<-^Y$@2+L7cme+oWkuhKrd!sT=(Fq=qeo4#J3#Zmmcj6hSXq*nSZ
zY@g={n4%7yL0EG8ae_iq2g)+{CZp$nm_>WMu(2HLyr8_`XV=R7p=5njwzKjk-$TXr
z7cAl0j-qbdx1WhW-oKVhXE%CMS;A_+$`VZ@acHjki=A(hc>uyAtv$E#*@}&ndvh-@
zen}(BtuTC}=}g04y)xY(?tMO~;3CUw&gO^~(EMQcsPQkYre4LOzP^S9_FW%!OrQN>
z)Y|W_u1*{n*Y|8vDIpvUC7wZ)?6?l*{iYU$?Q#@J5sL9WU?hW<$$54!UN-3%W+jis
zrH&d-e7kK#_vJ5nRl(Xj?dZ>o(eClh9OquWHG}S!>$r(EbJu-U@Gk*sX0kqg;lN%e
z8M?VjV#b=YzVB{&Y~o6z3oKhQH?lrKh9Lz3&jx8<*@CH<ZKPH<7weWLESsC7$0?qk
z`VHqXo>jyxnu51jt;-_1kcGJl<2-hnmA^?RNx%*k>?TL_sCNNX?ERF@!R4deq4D(r
zDwGK3ft`L$MOKa0J`06SHL{0~>s17)A?YBT+v>FS%vNBU>R0ikG6g(F4TIEPp;O|+
zr*Jz5l_$E7Px&XHCuD?>9x)RteRh)a8_V{Klun9E#{&j8GBj%-q0j7fN)`~6TK467
zC%ns_6R5S<xU2CfPQPkW!^F?lx5y}d4iGsO4{K7fJd#si=L*QnpO9W$DA|_Ed}1}`
z{BTTxww%*SoL;%9KRGL9X+AO1_@zs1dRzuN`2*ude@Dj$m~UWL&l;aU!vYtgaai%f
z@$4xAvc_a2%aR$w;7<DJ6KXnOhi<V7qaIJ+n-Z&K;wLt`QqQRGl$e<_h#H$dqBiqI
z5NO)X=8>vL3JxpFnw*!U9<Q<+KK??hS;xIM{?&_eWB^A?YIV%!sXC!U*k*X^Ew}Vr
z5V?IyRYv&?L38@T0B_XoiJ^l5!uI~BcrK$-4g_NcSb9Zwbxr>AI!oVRV6)|6jZV<a
z>aRC+z#HobH>p!u$`LlZC1!SX{apz~sXg>7QBRl{s*Qgc#1k(f+*u-xdM_A$Xm8uv
zE^Ax-^t^}J6DjDIK&oZ)!PD5b@!Pb*N>s84$ZIXFGA_YZ<ZTz5Lar8@9Cu9B>(?fk
z$Loa!J7FIST35Ij1FASy<wQ$|&+rYk$DErT+4(X_-FZ8oMYI~x{$P-*_f$wuMVgP3
z(g%LeT;;YxxoaVKlx;0ag(gr|K_v<X$1N#u`pRCR7RXEZ7_=O#%RFWGI9&3bc3FEy
zmmPUq)cGL1GwoCkgZ$mR{>h`=Bya)!0Al72`3OuIQ2@tt|4=Mh{PV^NQ!E)D7avUQ
ztT7gmR`Nqk$iyhhaPpV2Qmo!8b_W|d@(~sVoZV73WuGeIbGh5z!aEZEl<am?=lkE3
z+1@#sLax;^7~?yKo`Txnv1E0F{OaWz41$9GF4_K&l`c%)+8cd{s{M<puF5qS7_|I#
znMF0>>=Lk&?7KT9W2W{wt;sT?OZDf0Csnfi8?Mu{q|u|#AMLyAN$h%GT>{Q~rEK#m
z&!3vzHDfox`zhzL6SXkRXujBE)d~-Wc6V8qdt2X)vkO`|pI@G5&|OPZvXWyK55Xih
z6s87Y_Q9w3*uJ0LYdlMwFBiEu+Lb7tsX17zfJ_hj#*O=wf4+lDtAufF1r6rEYZiU{
z4TnZ5<w5<Uj+&3ws%rXT?)<oFPwtVl_@1ydw!ymszqC!yF=8X;B)^Im48`*Ezw0wB
zJ?qL_qtJ&i?<;;@JNkEV2KzvlfU_rkaH7w25TflkSl=lA+&h?m5AOX%@@7D2p@jU&
zilO5^Dc9n$9q4&z^5bCdQ%dTn94@KtI~)}gDZxP(sygbdjZ$)vMU?1YfjEW{Wicxv
zeK&dvArt7jn=j_wDgyNxx-vdOy&jmlmFD)w7o68Et1wBvr{tgN&erp+_cNSIwk$6`
z8q5}W|5HgE#Y~<Q#?Ln|8{JWPgI847N$dX8xAhxsiuMbJql@Q>BzLpV6@~K7vSG_N
z8H%`QW1F86+&+z5XeL`gkKRl<Bilub_V@_e6|l>{Dk)q6-SHXZ@6jjv8W!ESG>b?^
zh?t9@)Hy7AVF;dgv!cB_CfJ;@Uma;z^1qL?zfUySKPMXOcU9-Ko~2~H&B6(Lw^6WI
z^_VWH^iUA-wiV4!{H~mftTn@mt#=N6K6PdWyEf;_Gw2ajkqc9j^GF*DH3voOxC3jq
zO79rk^%^rW?u<^yBQ|XggM<<fGtmd@ya(3YLQ{|u%BcA?<RhDYSyLAtYszOZbsZ<r
zx)Dgmh8)*gJAap8T)x4ewjRgKTeE<kr=?t7_Ev>fk=97+Bg_czV7+-+_i@;-JRYM<
zfbKq(YLsHjhZiuO`tz=#d(o4jnY87@uRcgpF36zHMv2IKLWj_&>&Bp*rjQ{oyfobW
z?2OIGE(;>z^@m=Ag^Td*txKS<T~};}bBVs{+8jB%tmBykV|ehEL$A$=EF~$+ap%xN
zuSNrWy!U>V63eG%joPCXg5s*qBN~YiT`GYdjaFXXZYyeo@DSrFM4+m7h_H4}_(A0Z
z5pxvY=_2=?Rses?N3Q$c7Ba(&ZMVfbh+PKhz^rH?sWB!*+%a<E^W8wA`lWny?dvVe
z-QZ}dWe)-di=%TDQhVl^4n=j0)=~6BpCRr5RBS}LIN@P?MB&mkZynCqMy<Y-JRcdl
zd`NgK=7`1>s+bvk7cAfLOBv%?#&!@zj+}dXF{HvsV6?8I<C{fZ14G{_g?tm%m%Eow
z1c#eiJ%Cmz=XBT1mOCVLXzFT2Mnh_jpf;_KnP!Y}6*m&>Er=EQ9t%J09+x6sG2uCW
zNtDMIwz_d6YD%5C)7uCCgtDCUJ$@z47Xf7r4-(mDrj#Vm^|4VUA?8}EvT+#>*M(=l
z2NUjjHDJ=Z;XEy2m2P>5W4Fck3c7h379Ehk-;s|V=y%l3cnCV@O2m<9zDx5-F{TX>
zhDB(K5FK_ekk!CA83b3u?uotw9r8je6?^BJL#1O$Y_qMp@0)fX%KC<9;^0PTt&RR<
zaF3irfJ$WDEOi&3?cXBR$?$d_?C)Nrk4J&yGU~Mt@ao5Eoi=A#NJLdoU4iM~q7bIF
z;ZDjd7>(<6-($0IlLrvU2(Otka2k_s@BNtKlQ4C*LcbuCSD$V<-kz|%yLLbIjlt(T
zkrk2(NE~f?A-nUkYEAh-BHw)$HK(2Wxw0Rpk@`<=J4m?P=G=OB@#~_%g7(SX>v~z)
zF&;0rpOxtnS>PSuN@=v1(a9IDDKfKvMW~!A*<O&#{X|8}fJ9|9$Tm7a!taswAxOpy
zXHR95PiEYic+p-O22HQVc{PFvw2Q!riMoQR5w;tt9NKxqI<VzJ@kebpaojy*tAEh_
zR(!QVmsKW38I~c9+Pm}n+RIEYCH{m}B&g428h6;+MYXZkP8|l%NX7?#Bc#BoU8;IU
z&raZ*DH!hMc-w1119e{(1k}g14m|_a#ocMIu~t^w=?Dm#Rl^@gB{e%_r*qO&d0l8T
zLkR`zuemjd{%$mp!QATaL%MAWfd-gWwJ{_LxQ~!YS^YOZmB{0PHyIUiCmBmN8$y&&
zhN?U$;-Mc!dWTB*4+(wDFF3=iZoF&uhIj0}^yI@)!RWxWf(`VCcM0AX2DD$WOt6qO
zt3iW21ZJKS$QAJ0^t#I}37JU6#ogq4eZgTddP+Agyv~FvV?eh$q1)1a2*bh<;R1oE
ziYlw`<8fzACFd+@kXKZsG0y^C-sg}L>>zFLa&(orM&ZQ2sDzUmLaEVhG&aT*@&q9E
zu{I(4NX%#hTmFV2Zf=N)T4jTF?2KO2L2p+Jy`9Jp&trvp9Hss8M9y%Q<GZ+2x&F2~
z;wgKXlh`LO%Ccw}+-G-R6!{H(78z~X)O0-ttt`gI>5ATKaU;FC^C7`G)C$!XG8lOi
zr0+2CL4oE_1}}3L7qZT{dA%8622G2Sa?8S=S>n4QdkEUg1Ph*w=1qQ0$73T-Vt8X8
z#Sm9Ee3)aax#~Dgy|n1fe#A$&M!gpMX7Y>A=4+fDyc;Uz1)D<YQ_>a+uKF(92vF(f
z==G$5Yox_Deq`p#%fE<Go;I~AjY*~_klW$hOJ`{~c<2B^#b|B3dAkJ{tuyi{E;4<S
zGtSjlyWWpP<^zlQM{erslitNPx|?_NE{bX~zjpP?xp~XtwxyVI<?<W&E!xjBpGlEs
zE=A}{pnCLfYf^sTAbp2@^wa}95Q$x&0qJ_`%qY|$`x@OG#;Ntz<Wkq8(o4+$062cj
A2mk;8

literal 0
HcmV?d00001

diff --git a/img/HMIF-Turfa.jpg b/img/HMIF-Turfa.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b60825d6ee11fac9ce39e7d90b002576aad370b4
GIT binary patch
literal 8297
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
Yogo_O!Wc_iJXZ9$#P@;T<h`2xFMhlx(EtDd

literal 0
HcmV?d00001

diff --git a/img/HMIF-Vigor.jpg b/img/HMIF-Vigor.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..036dd89fa9099c94685ede25a7b398dc40928a61
GIT binary patch
literal 7150
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
S#Jv%2_Zv4_RcSJ=rv3xj*$;mJ

literal 0
HcmV?d00001

diff --git a/selectdriver.php b/selectdriver.php
index 3a51c492..8b0ffd19 100644
--- a/selectdriver.php
+++ b/selectdriver.php
@@ -1,8 +1,5 @@
 <?php
 		require('includes/config.php');
-		if(isset($_POST["submit"])) {
-
-		}
 ?> 
 
 <!DOCTYPE html>
@@ -48,16 +45,30 @@
 			<br><br>
 			<div class="header3 paragraph">
 				<?php
+					$con = mysqli_connect('127.0.0.1','root','','pr-ojek');
 					$prefer_driver = $_POST['preferredDriver'];
-					echo ($prefer_driver === "" ? "NOTHING TO DISPLAY :(" : $prefer_driver);
+					$query = "SELECT * FROM drivers NATURAL JOIN users WHERE name like '%".$prefer_driver."%' ORDER BY total_rating/total_passangers LIMIT 1";
+					$tmp = mysqli_query($con, $query);
+					$exist = $prefer_driver !== "" && mysqli_num_rows($tmp) == 1;
+					$res = mysqli_fetch_assoc($tmp);
+					if ($exist){
+						$image = '<img src="' . $res['image'] . '" class="gambar">';
+						echo $image.'<div class="header3 lain">' . $res['name'] . '</div>';
+						echo '<div class="header3 lain2">'. $res['total_rating']/($res['total_passangers'] > 0 ? $res['total_passangers'] : 1) . ' (' . $res['total_passangers'] . ' votes) </div><br>';
+						echo '<form action="completeorder.php" id="menuDua" name="menuDua" method="POST">';
+						echo 	'<div class="choosen">';
+						echo		'<input type="submit" name="choosen" value="I CHOOSE YOU!">';
+						echo	'</div>';
+						echo '</form>';
+					} else {
+						echo "NOTHING TO DISPLAY :(";
+					}
 				 ?>
 			</div>
 		</div>
 		<div class="roundedBox others">
 			<span class="header3"><b>OTHER DRIVERS:</b></span>
 		</div>
-		<input type="submit" name="next2" value="NEXT">
-		</div>
 	</div>	
 </body>
 </html>
\ No newline at end of file
-- 
GitLab


From 6736583105b6b515860bdf64f8568b29f7ebf605 Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Fri, 6 Oct 2017 22:18:46 +0700
Subject: [PATCH 48/92] Updating sample database with image

---
 database/PR-Ojek.sql | 188 ++++++++++++++++---------------------------
 1 file changed, 70 insertions(+), 118 deletions(-)

diff --git a/database/PR-Ojek.sql b/database/PR-Ojek.sql
index 8a44b913..b2f79b93 100644
--- a/database/PR-Ojek.sql
+++ b/database/PR-Ojek.sql
@@ -1,58 +1,60 @@
--- phpMyAdmin SQL Dump
--- version 4.7.4
--- https://www.phpmyadmin.net/
---
--- Host: 127.0.0.1
--- Generation Time: 06 Okt 2017 pada 00.48
--- Versi Server: 10.1.26-MariaDB
--- PHP Version: 7.1.9
-
-SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
-SET AUTOCOMMIT = 0;
-START TRANSACTION;
-SET time_zone = "+00:00";
-
+-- --------------------------------------------------------
+-- Host:                         127.0.0.1
+-- Versi server:                 10.1.26-MariaDB - mariadb.org binary distribution
+-- OS Server:                    Win32
+-- HeidiSQL Versi:               9.4.0.5125
+-- --------------------------------------------------------
 
 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
-/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8mb4 */;
+/*!40101 SET NAMES utf8 */;
+/*!50503 SET NAMES utf8mb4 */;
+/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
+/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
 
---
--- Database: `pr-ojek`
---
 
--- --------------------------------------------------------
-
---
--- Struktur dari tabel `drivers`
---
+-- Membuang struktur basisdata untuk pr-ojek
+CREATE DATABASE IF NOT EXISTS `pr-ojek` /*!40100 DEFAULT CHARACTER SET latin1 */;
+USE `pr-ojek`;
 
-CREATE TABLE `drivers` (
+-- membuang struktur untuk table pr-ojek.drivers
+CREATE TABLE IF NOT EXISTS `drivers` (
   `ID` int(11) NOT NULL,
   `name` varchar(50) NOT NULL,
   `total_rating` int(11) NOT NULL DEFAULT '0',
-  `total_passangers` int(11) NOT NULL DEFAULT '0'
+  `total_passangers` int(11) NOT NULL DEFAULT '0',
+  PRIMARY KEY (`ID`),
+  CONSTRAINT `drivers_ibfk_1` FOREIGN KEY (`ID`) REFERENCES `users` (`ID`)
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
--- --------------------------------------------------------
-
---
--- Struktur dari tabel `driver_locations`
---
+-- Membuang data untuk tabel pr-ojek.drivers: ~3 rows (lebih kurang)
+/*!40000 ALTER TABLE `drivers` DISABLE KEYS */;
+INSERT INTO `drivers` (`ID`, `name`, `total_rating`, `total_passangers`) VALUES
+	(2, 'Adya Naufal Fikri', 0, 0),
+	(3, 'Vigor Akbar', 0, 0),
+	(4, 'Turfa Auliarachman', 0, 0);
+/*!40000 ALTER TABLE `drivers` ENABLE KEYS */;
 
-CREATE TABLE `driver_locations` (
+-- membuang struktur untuk table pr-ojek.driver_locations
+CREATE TABLE IF NOT EXISTS `driver_locations` (
   `ID` int(11) NOT NULL,
-  `location` varchar(30) NOT NULL
+  `location` varchar(30) NOT NULL,
+  KEY `ID` (`ID`),
+  CONSTRAINT `driver_locations_ibfk_1` FOREIGN KEY (`ID`) REFERENCES `drivers` (`ID`)
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
--- --------------------------------------------------------
-
---
--- Struktur dari tabel `transaction`
---
-
-CREATE TABLE `transaction` (
+-- Membuang data untuk tabel pr-ojek.driver_locations: ~8 rows (lebih kurang)
+/*!40000 ALTER TABLE `driver_locations` DISABLE KEYS */;
+INSERT INTO `driver_locations` (`ID`, `location`) VALUES
+	(2, 'Cisitu'),
+	(3, 'Cisitu'),
+	(3, 'Tubagus Ismail'),
+	(4, 'Tubagus Ismail'),
+	(4, 'Pelesiran'),
+	(2, 'Pelesiran');
+/*!40000 ALTER TABLE `driver_locations` ENABLE KEYS */;
+
+-- membuang struktur untuk table pr-ojek.transaction
+CREATE TABLE IF NOT EXISTS `transaction` (
   `ID` int(11) NOT NULL,
   `id_user` int(11) NOT NULL,
   `id_driver` int(11) NOT NULL,
@@ -60,90 +62,40 @@ CREATE TABLE `transaction` (
   `comment` varchar(1024) NOT NULL,
   `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
   `picking_point` varchar(50) NOT NULL,
-  `destination` varchar(50) NOT NULL
+  `destination` varchar(50) NOT NULL,
+  PRIMARY KEY (`ID`),
+  KEY `id_driver` (`id_driver`),
+  KEY `id_user` (`id_user`),
+  CONSTRAINT `transaction_ibfk_1` FOREIGN KEY (`id_driver`) REFERENCES `drivers` (`ID`),
+  CONSTRAINT `transaction_ibfk_2` FOREIGN KEY (`id_user`) REFERENCES `users` (`ID`)
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
--- --------------------------------------------------------
-
---
--- Struktur dari tabel `users`
---
+-- Membuang data untuk tabel pr-ojek.transaction: ~0 rows (lebih kurang)
+/*!40000 ALTER TABLE `transaction` DISABLE KEYS */;
+/*!40000 ALTER TABLE `transaction` ENABLE KEYS */;
 
-CREATE TABLE `users` (
-  `ID` int(11) NOT NULL,
+-- membuang struktur untuk table pr-ojek.users
+CREATE TABLE IF NOT EXISTS `users` (
+  `ID` int(11) NOT NULL AUTO_INCREMENT,
   `name` varchar(50) NOT NULL,
   `username` varchar(25) NOT NULL,
   `email` varchar(30) NOT NULL,
   `password` varchar(50) NOT NULL,
   `phone_number` varchar(15) NOT NULL,
   `driver` tinyint(1) NOT NULL,
-  `image` varchar(50) NOT NULL DEFAULT './img/profile-placeholder.png'
-) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-
---
--- Indexes for dumped tables
---
-
---
--- Indexes for table `drivers`
---
-ALTER TABLE `drivers`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indexes for table `driver_locations`
---
-ALTER TABLE `driver_locations`
-  ADD KEY `ID` (`ID`);
-
---
--- Indexes for table `transaction`
---
-ALTER TABLE `transaction`
-  ADD PRIMARY KEY (`ID`),
-  ADD KEY `id_driver` (`id_driver`),
-  ADD KEY `id_user` (`id_user`);
-
---
--- Indexes for table `users`
---
-ALTER TABLE `users`
-  ADD PRIMARY KEY (`ID`);
-
---
--- AUTO_INCREMENT for dumped tables
---
-
---
--- AUTO_INCREMENT for table `users`
---
-ALTER TABLE `users`
-  MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;
-
---
--- Ketidakleluasaan untuk tabel pelimpahan (Dumped Tables)
---
-
---
--- Ketidakleluasaan untuk tabel `drivers`
---
-ALTER TABLE `drivers`
-  ADD CONSTRAINT `drivers_ibfk_1` FOREIGN KEY (`ID`) REFERENCES `users` (`ID`);
-
---
--- Ketidakleluasaan untuk tabel `driver_locations`
---
-ALTER TABLE `driver_locations`
-  ADD CONSTRAINT `driver_locations_ibfk_1` FOREIGN KEY (`ID`) REFERENCES `drivers` (`ID`);
-
---
--- Ketidakleluasaan untuk tabel `transaction`
---
-ALTER TABLE `transaction`
-  ADD CONSTRAINT `transaction_ibfk_1` FOREIGN KEY (`id_driver`) REFERENCES `drivers` (`ID`),
-  ADD CONSTRAINT `transaction_ibfk_2` FOREIGN KEY (`id_user`) REFERENCES `users` (`ID`);
-COMMIT;
-
+  `image` varchar(50) NOT NULL DEFAULT './img/profile-placeholder.png',
+  PRIMARY KEY (`ID`)
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
+
+-- Membuang data untuk tabel pr-ojek.users: ~4 rows (lebih kurang)
+/*!40000 ALTER TABLE `users` DISABLE KEYS */;
+INSERT INTO `users` (`ID`, `name`, `username`, `email`, `password`, `phone_number`, `driver`, `image`) VALUES
+	(1, 'Jehian', 'reiva5', 'jehiannormansaviero@gmail.com', '1arext1ar', '081382525626', 0, './img/HMIF-Jehian.jpg'),
+	(2, 'Adya Naufal Fikri', 'adyanf', 'adyanf@gmail.com', 'opsrtisuc', '089510149602', 1, './img/HMIF-Adya.jpg'),
+	(3, 'Vigor Akbar', 'vigorakbar', 'vigorakbar@gmail.com', 'bsuigasum', '08812387183', 1, './img/HMIF-Vigor.jpg'),
+	(4, 'Turfa Auliarachman', 'kingfalcon', 'nangisdarah@gmail.com', 'thtorhrot', '082132400651', 1, './img/HMIF-Turfa.jpg');
+/*!40000 ALTER TABLE `users` ENABLE KEYS */;
+
+/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
+/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
 /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
-/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-- 
GitLab


From 8207b8a2dc568f1455a7a62e822e0dd78e7d15f5 Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Fri, 6 Oct 2017 22:51:09 +0700
Subject: [PATCH 49/92] Query other driver and re-location the element

---
 selectdriver.php | 31 +++++++++++++++++++++++++++++--
 1 file changed, 29 insertions(+), 2 deletions(-)

diff --git a/selectdriver.php b/selectdriver.php
index 8b0ffd19..78046a34 100644
--- a/selectdriver.php
+++ b/selectdriver.php
@@ -54,10 +54,13 @@
 					if ($exist){
 						$image = '<img src="' . $res['image'] . '" class="gambar">';
 						echo $image.'<div class="header3 lain">' . $res['name'] . '</div>';
-						echo '<div class="header3 lain2">'. $res['total_rating']/($res['total_passangers'] > 0 ? $res['total_passangers'] : 1) . ' (' . $res['total_passangers'] . ' votes) </div><br>';
+						echo '<div class="header3 lain2"> ☆'.$res['total_rating']/($res['total_passangers'] > 0 ? $res['total_passangers'] : 1) . ' (' . $res['total_passangers'] . ' votes) </div><br>';
 						echo '<form action="completeorder.php" id="menuDua" name="menuDua" method="POST">';
 						echo 	'<div class="choosen">';
 						echo		'<input type="submit" name="choosen" value="I CHOOSE YOU!">';
+						echo		'<input type="hidden" name="ID" value="' . $res['ID'] . '">';
+						echo		'<input type="hidden" name="pickingPoint" value="' . $_POST['pickingPoint'] . '">';
+						echo		'<input type="hidden" name="destination" value="' . $_POST['destination'] . '">';
 						echo	'</div>';
 						echo '</form>';
 					} else {
@@ -67,7 +70,31 @@
 			</div>
 		</div>
 		<div class="roundedBox others">
-			<span class="header3"><b>OTHER DRIVERS:</b></span>
+			<div class="header3"><b>OTHER DRIVERS:</b></div>
+			<?php
+				$con = mysqli_connect('127.0.0.1','root','','pr-ojek');
+				$query = "SELECT * FROM drivers NATURAL JOIN users NATURAL JOIN driver_locations WHERE name NOT like '%".$prefer_driver."%' AND location = '" . $_POST['pickingPoint'] . "' ORDER BY total_rating/total_passangers";
+				$tmp = mysqli_query($con, $query);
+				$exist = $prefer_driver !== "" && mysqli_num_rows($tmp) > 0;
+				if ($exist){
+					while ($res = mysqli_fetch_assoc($tmp)){
+						$image = '<img src="' . $res['image'] . '" class="gambar">';
+						echo $image.'<div class="header3 lain">' . $res['name'] . '</div>';
+						echo '<div class="header3 lain2"> ☆'.$res['total_rating']/($res['total_passangers'] > 0 ? $res['total_passangers'] : 1) . ' (' . $res['total_passangers'] . ' votes) </div><br>';
+						echo '<form action="completeorder.php" id="menuDua" name="menuDua" method="POST">';
+						echo 	'<div class="choosen">';
+						echo		'<input type="submit" name="choosen" value="I CHOOSE YOU!">';
+						echo		'<input type="hidden" name="ID" value="' . $res['ID'] . '">';
+						echo		'<input type="hidden" name="pickingPoint" value="' . $_POST['pickingPoint'] . '">';
+						echo		'<input type="hidden" name="destination" value="' . $_POST['destination'] . '">';
+						echo	'</div>';
+						echo '</form>';
+						echo '<br><br><br>';
+					}
+				} else {
+					echo "NOTHING TO DISPLAY :(";
+				}
+			?>
 		</div>
 	</div>	
 </body>
-- 
GitLab


From 275776dc146efea291eb78352cce1be967c8ba54 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 01:31:51 +0700
Subject: [PATCH 50/92] menambah link logout

---
 orderojek.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/orderojek.php b/orderojek.php
index c91f7246..2d97b5ae 100644
--- a/orderojek.php
+++ b/orderojek.php
@@ -20,7 +20,7 @@
 			</div>
 			<div class="header2">
 				<div class="username">Hi, <span class="username bold">pikachu!</span></div>
-				<div class="logout">Logout</div>
+				<div class="logout"><a href="login.php">Logout</a></div>
 			</div>
 		</div>
 		<div>
-- 
GitLab


From e88d32e151b6a9f4a59982bb0b8e8c0f46eb81d1 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 01:34:32 +0700
Subject: [PATCH 51/92] menambah link signup dan login

---
 login.php  | 2 +-
 signup.php | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/login.php b/login.php
index 45abf9bb..11b589b3 100644
--- a/login.php
+++ b/login.php
@@ -61,7 +61,7 @@ if(isset($_POST["submit"])){
                     </div>
                     <div class="action">
                         <div class="register">
-                            <a href="#">Don't have an account ?</a>
+                            <a href="signup.php">Don't have an account ?</a>
                         </div>
                         <div class="submit">
                             <input type="submit" name="submit" value="GO!">                            
diff --git a/signup.php b/signup.php
index f0ee887b..c555179c 100644
--- a/signup.php
+++ b/signup.php
@@ -89,7 +89,7 @@ if(isset($_POST["submit"])){
                     <input type="checkbox" name="driver" value="true"> Also sign me up as a driver!
                     <div class="action">
                         <div class="login">
-                            <a href="#">Already have an account ?</a>
+                            <a href="login.php">Already have an account ?</a>
                         </div>
                         <div class="submit">
                             <input type="submit" name="submit" value="REGISTER">                            
-- 
GitLab


From 798e2c9e0d953fcd667695ecb3186bdfd8f7d1d0 Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Sat, 7 Oct 2017 01:50:00 +0700
Subject: [PATCH 52/92] ubah file ke php

---
 history-driver.php | 82 +++++++++++++++++++++++++++++++---------------
 1 file changed, 55 insertions(+), 27 deletions(-)

diff --git a/history-driver.php b/history-driver.php
index e385be76..87c82162 100644
--- a/history-driver.php
+++ b/history-driver.php
@@ -1,41 +1,69 @@
+<?php
+        require('includes/config.php');
+        $id_active = 2;
+?> 
+
 <!DOCTYPE html>
 <html>
     <head>
         <title>History</title>
         <link rel="stylesheet" href="css/history.css">
     </head>
+
     <body>
-    	<div class="contentBox">
-			<div class="mainHeader">
-				<div class="header1">
-					<div class="title"><span class="title green">PR</span>-<span class=" title red">OJEK</span></div>
-					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
-				</div>
-				<div class="header2">
-					<div class="username">Hi, <span class="username bold">pikachu!</span></div>
-					<div class="logout">Logout</div>
-				</div>
-			</div>
-			<div>
-				<div class="menu">ORDER</div>
-				<div class="menu active">HISTORY</div>
-				<div class="menu">MY PROFILE</div>
-			</div>
+        <div class="contentBox">
+            <div class="mainHeader">
+                <div class="header1">
+                    <div class="title"><span class="title green">PR</span>-<span class=" title red">OJEK</span></div>
+                    <div class="subtitle">wush... wush... ngeeeeeenggg...</div>
+                </div>
+                <div class="header2">
+                    <div class="username">Hi, <span class="username bold">pikachu!</span></div>
+                    <div class="logout">Logout</div>
+                </div>
+            </div>
+            <div>
+                <div class="menu">ORDER</div>
+                <div class="menu active">HISTORY</div>
+                <div class="menu">MY PROFILE</div>
+            </div>
             <h1>TRANSACTION HISTORY</h1>
             <div>
-            	<div class="submenu">MY PREVIOUS ORDERS</div>
-            	<div class="submenu active">DRIVER HISTORY</div>
+                <div class="submenu">MY PREVIOUS ORDERS</div>
+                <div class="submenu active">DRIVER HISTORY</div>
             </div>
+
+            <?php
+            $sql = "SELECT * FROM transaction JOIN users ON (transaction.id_user=users.ID) WHERE transaction.id_driver=". $id_active;
+            $result = mysqli_query($conn,$sql);
+            if (mysqli_num_rows($result) > 0) {
+            // output data of each row
+                while($row = mysqli_fetch_assoc($result)) {
+                    echo '<div class="listBox">';
+                        $image = '<img src="' . $row['image'] . '" class="thumbnail">';
+                        echo $image.'<div class="date">' . $row['time'] . '</div>';
+                        echo '<div class="name"> ' . $row['name'];
+                        echo '<div class="route"> ' . $row['picking_point'] . '-' . $row['destination'];
+                        echo '<div class="rating"> Gave ' . $row['rating'] . ' stars';
+                        echo '<br><br><br>';
+                    '</div>';
+                }
+            } else {
+                echo "0 results";
+            }
+            $conn->close();
+            ?>
+
             <div class="listBox" id="lisbox1">
-            	<img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
-            	<button class="buttonHide" onclick="hideElement('lisbox1')">HIDE</button>
-            	<div class="date">5 October 2017</div>
-            	<div class="name">Elmo</div>
-            	<div class="route">Magetan-Maospati</div>
-            	<div class="rating">Gave star</div>
-            	<div class="comment">
-                    <div>and left comment:
-                    <p>tralalalala senang sekali</p></div>
+                <img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
+                <button class="buttonHide" onclick="hideElement('lisbox1')">HIDE</button>
+                <div class="date">5 October 2017</div>
+                <div class="name">Elmo</div>
+                <div class="route">Magetan-Maospati</div>
+                <div class="rating">Gave star</div>
+                <div class="comment">
+                    <div>and left comment:</div>
+                    <div>tralalalala senang sekali ya kali semuanya bisa ikutan kan kuotanya cuma dikit tapi kalo emang kepengen banget paling bisa nebeng sama ojek yang lain kan udah fren ya</div>
                 </div>
 
             </div>
-- 
GitLab


From cc8e036b404002bb3356ed2e4cd92cc793afb089 Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Sat, 7 Oct 2017 01:58:48 +0700
Subject: [PATCH 53/92] update data transaksi

---
 database/PR-Ojek.sql | 224 ++++++++++++++++++++++++++++++-------------
 1 file changed, 158 insertions(+), 66 deletions(-)

diff --git a/database/PR-Ojek.sql b/database/PR-Ojek.sql
index b2f79b93..8174f1fd 100644
--- a/database/PR-Ojek.sql
+++ b/database/PR-Ojek.sql
@@ -1,60 +1,83 @@
--- --------------------------------------------------------
--- Host:                         127.0.0.1
--- Versi server:                 10.1.26-MariaDB - mariadb.org binary distribution
--- OS Server:                    Win32
--- HeidiSQL Versi:               9.4.0.5125
--- --------------------------------------------------------
+-- phpMyAdmin SQL Dump
+-- version 4.7.4
+-- https://www.phpmyadmin.net/
+--
+-- Host: 127.0.0.1
+-- Generation Time: Oct 06, 2017 at 08:57 PM
+-- Server version: 10.1.26-MariaDB
+-- PHP Version: 7.1.9
+
+SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
+SET AUTOCOMMIT = 0;
+START TRANSACTION;
+SET time_zone = "+00:00";
+
 
 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
-/*!50503 SET NAMES utf8mb4 */;
-/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
-/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
+/*!40101 SET NAMES utf8mb4 */;
 
+--
+-- Database: `pr-ojek`
+--
 
--- Membuang struktur basisdata untuk pr-ojek
-CREATE DATABASE IF NOT EXISTS `pr-ojek` /*!40100 DEFAULT CHARACTER SET latin1 */;
-USE `pr-ojek`;
+-- --------------------------------------------------------
 
--- membuang struktur untuk table pr-ojek.drivers
-CREATE TABLE IF NOT EXISTS `drivers` (
+--
+-- Table structure for table `drivers`
+--
+
+CREATE TABLE `drivers` (
   `ID` int(11) NOT NULL,
   `name` varchar(50) NOT NULL,
   `total_rating` int(11) NOT NULL DEFAULT '0',
-  `total_passangers` int(11) NOT NULL DEFAULT '0',
-  PRIMARY KEY (`ID`),
-  CONSTRAINT `drivers_ibfk_1` FOREIGN KEY (`ID`) REFERENCES `users` (`ID`)
+  `total_passangers` int(11) NOT NULL DEFAULT '0'
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
--- Membuang data untuk tabel pr-ojek.drivers: ~3 rows (lebih kurang)
-/*!40000 ALTER TABLE `drivers` DISABLE KEYS */;
+--
+-- Dumping data for table `drivers`
+--
+
 INSERT INTO `drivers` (`ID`, `name`, `total_rating`, `total_passangers`) VALUES
-	(2, 'Adya Naufal Fikri', 0, 0),
-	(3, 'Vigor Akbar', 0, 0),
-	(4, 'Turfa Auliarachman', 0, 0);
-/*!40000 ALTER TABLE `drivers` ENABLE KEYS */;
+(2, 'Adya Naufal Fikri', 0, 0),
+(3, 'Vigor Akbar', 0, 0),
+(4, 'Turfa Auliarachman', 0, 0),
+(5, 'Fildah Ananda Amalia', 0, 0);
+
+-- --------------------------------------------------------
 
--- membuang struktur untuk table pr-ojek.driver_locations
-CREATE TABLE IF NOT EXISTS `driver_locations` (
+--
+-- Table structure for table `driver_locations`
+--
+
+CREATE TABLE `driver_locations` (
   `ID` int(11) NOT NULL,
-  `location` varchar(30) NOT NULL,
-  KEY `ID` (`ID`),
-  CONSTRAINT `driver_locations_ibfk_1` FOREIGN KEY (`ID`) REFERENCES `drivers` (`ID`)
+  `location` varchar(30) NOT NULL
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
--- Membuang data untuk tabel pr-ojek.driver_locations: ~8 rows (lebih kurang)
-/*!40000 ALTER TABLE `driver_locations` DISABLE KEYS */;
+--
+-- Dumping data for table `driver_locations`
+--
+
 INSERT INTO `driver_locations` (`ID`, `location`) VALUES
-	(2, 'Cisitu'),
-	(3, 'Cisitu'),
-	(3, 'Tubagus Ismail'),
-	(4, 'Tubagus Ismail'),
-	(4, 'Pelesiran'),
-	(2, 'Pelesiran');
-/*!40000 ALTER TABLE `driver_locations` ENABLE KEYS */;
-
--- membuang struktur untuk table pr-ojek.transaction
-CREATE TABLE IF NOT EXISTS `transaction` (
+(2, 'Cisitu'),
+(3, 'Cisitu'),
+(3, 'Tubagus Ismail'),
+(4, 'Tubagus Ismail'),
+(4, 'Pelesiran'),
+(2, 'Pelesiran'),
+(5, 'Tubagus Ismail'),
+(5, 'Tamansari'),
+(5, 'Cisitu');
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `transaction`
+--
+
+CREATE TABLE `transaction` (
   `ID` int(11) NOT NULL,
   `id_user` int(11) NOT NULL,
   `id_driver` int(11) NOT NULL,
@@ -62,40 +85,109 @@ CREATE TABLE IF NOT EXISTS `transaction` (
   `comment` varchar(1024) NOT NULL,
   `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
   `picking_point` varchar(50) NOT NULL,
-  `destination` varchar(50) NOT NULL,
-  PRIMARY KEY (`ID`),
-  KEY `id_driver` (`id_driver`),
-  KEY `id_user` (`id_user`),
-  CONSTRAINT `transaction_ibfk_1` FOREIGN KEY (`id_driver`) REFERENCES `drivers` (`ID`),
-  CONSTRAINT `transaction_ibfk_2` FOREIGN KEY (`id_user`) REFERENCES `users` (`ID`)
+  `destination` varchar(50) NOT NULL
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
--- Membuang data untuk tabel pr-ojek.transaction: ~0 rows (lebih kurang)
-/*!40000 ALTER TABLE `transaction` DISABLE KEYS */;
-/*!40000 ALTER TABLE `transaction` ENABLE KEYS */;
+--
+-- Dumping data for table `transaction`
+--
+
+INSERT INTO `transaction` (`ID`, `id_user`, `id_driver`, `rating`, `comment`, `time`, `picking_point`, `destination`) VALUES
+(1, 1, 2, 4, 'Nebeng teross', '2017-10-06 18:00:30', 'tubagus ismail', 'pasar baru'),
+(2, 3, 4, 3, 'Lamban banget euy', '2017-10-06 18:00:30', 'stasiun bandung', 'dipatiukur');
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `users`
+--
 
--- membuang struktur untuk table pr-ojek.users
-CREATE TABLE IF NOT EXISTS `users` (
-  `ID` int(11) NOT NULL AUTO_INCREMENT,
+CREATE TABLE `users` (
+  `ID` int(11) NOT NULL,
   `name` varchar(50) NOT NULL,
   `username` varchar(25) NOT NULL,
   `email` varchar(30) NOT NULL,
   `password` varchar(50) NOT NULL,
   `phone_number` varchar(15) NOT NULL,
   `driver` tinyint(1) NOT NULL,
-  `image` varchar(50) NOT NULL DEFAULT './img/profile-placeholder.png',
-  PRIMARY KEY (`ID`)
-) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
+  `image` varchar(50) NOT NULL DEFAULT './img/profile-placeholder.png'
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+--
+-- Dumping data for table `users`
+--
 
--- Membuang data untuk tabel pr-ojek.users: ~4 rows (lebih kurang)
-/*!40000 ALTER TABLE `users` DISABLE KEYS */;
 INSERT INTO `users` (`ID`, `name`, `username`, `email`, `password`, `phone_number`, `driver`, `image`) VALUES
-	(1, 'Jehian', 'reiva5', 'jehiannormansaviero@gmail.com', '1arext1ar', '081382525626', 0, './img/HMIF-Jehian.jpg'),
-	(2, 'Adya Naufal Fikri', 'adyanf', 'adyanf@gmail.com', 'opsrtisuc', '089510149602', 1, './img/HMIF-Adya.jpg'),
-	(3, 'Vigor Akbar', 'vigorakbar', 'vigorakbar@gmail.com', 'bsuigasum', '08812387183', 1, './img/HMIF-Vigor.jpg'),
-	(4, 'Turfa Auliarachman', 'kingfalcon', 'nangisdarah@gmail.com', 'thtorhrot', '082132400651', 1, './img/HMIF-Turfa.jpg');
-/*!40000 ALTER TABLE `users` ENABLE KEYS */;
-
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
+(1, 'Jehian', 'reiva5', 'jehiannormansaviero@gmail.com', '1arext1ar', '081382525626', 0, './img/HMIF-Jehian.jpg'),
+(2, 'Adya Naufal Fikri', 'adyanf', 'adyanf@gmail.com', 'opsrtisuc', '089510149602', 1, './img/HMIF-Adya.jpg'),
+(3, 'Vigor Akbar', 'vigorakbar', 'vigorakbar@gmail.com', 'bsuigasum', '08812387183', 1, './img/HMIF-Vigor.jpg'),
+(4, 'Turfa Auliarachman', 'kingfalcon', 'nangisdarah@gmail.com', 'thtorhrot', '082132400651', 1, './img/HMIF-Turfa.jpg'),
+(5, 'Fildah Ananda Amalia', 'fildahfreeze', 'fildahanandaamalia@gmail.com', 'nadlsshhsd', '081381767784', 1, './img/HMIF-Fildah.jpg');
+
+--
+-- Indexes for dumped tables
+--
+
+--
+-- Indexes for table `drivers`
+--
+ALTER TABLE `drivers`
+  ADD PRIMARY KEY (`ID`);
+
+--
+-- Indexes for table `driver_locations`
+--
+ALTER TABLE `driver_locations`
+  ADD KEY `ID` (`ID`);
+
+--
+-- Indexes for table `transaction`
+--
+ALTER TABLE `transaction`
+  ADD PRIMARY KEY (`ID`),
+  ADD KEY `id_driver` (`id_driver`),
+  ADD KEY `id_user` (`id_user`);
+
+--
+-- Indexes for table `users`
+--
+ALTER TABLE `users`
+  ADD PRIMARY KEY (`ID`);
+
+--
+-- AUTO_INCREMENT for dumped tables
+--
+
+--
+-- AUTO_INCREMENT for table `users`
+--
+ALTER TABLE `users`
+  MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
+
+--
+-- Constraints for dumped tables
+--
+
+--
+-- Constraints for table `drivers`
+--
+ALTER TABLE `drivers`
+  ADD CONSTRAINT `drivers_ibfk_1` FOREIGN KEY (`ID`) REFERENCES `users` (`ID`);
+
+--
+-- Constraints for table `driver_locations`
+--
+ALTER TABLE `driver_locations`
+  ADD CONSTRAINT `driver_locations_ibfk_1` FOREIGN KEY (`ID`) REFERENCES `drivers` (`ID`);
+
+--
+-- Constraints for table `transaction`
+--
+ALTER TABLE `transaction`
+  ADD CONSTRAINT `transaction_ibfk_1` FOREIGN KEY (`id_driver`) REFERENCES `drivers` (`ID`),
+  ADD CONSTRAINT `transaction_ibfk_2` FOREIGN KEY (`id_user`) REFERENCES `users` (`ID`);
+COMMIT;
+
 /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-- 
GitLab


From c21d77f7269fce458d2225b83a4ab9ab2c431049 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 02:42:27 +0700
Subject: [PATCH 54/92] merubah format tampilan tanggal pada history driver

---
 history-driver.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/history-driver.php b/history-driver.php
index 87c82162..905e3066 100644
--- a/history-driver.php
+++ b/history-driver.php
@@ -19,7 +19,7 @@
                 </div>
                 <div class="header2">
                     <div class="username">Hi, <span class="username bold">pikachu!</span></div>
-                    <div class="logout">Logout</div>
+                    <div class="logout"><a href="login.php">Logout</a></div>
                 </div>
             </div>
             <div>
@@ -41,7 +41,7 @@
                 while($row = mysqli_fetch_assoc($result)) {
                     echo '<div class="listBox">';
                         $image = '<img src="' . $row['image'] . '" class="thumbnail">';
-                        echo $image.'<div class="date">' . $row['time'] . '</div>';
+                        echo $image.'<div class="date">' . date('l', strtotime($row['time'])) . ', ' . date('F jS Y', strtotime($row['time'])) . '</div>';
                         echo '<div class="name"> ' . $row['name'];
                         echo '<div class="route"> ' . $row['picking_point'] . '-' . $row['destination'];
                         echo '<div class="rating"> Gave ' . $row['rating'] . ' stars';
-- 
GitLab


From f523114efe52377dced6d112ccf36da0f07a381e Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Sat, 7 Oct 2017 02:52:52 +0700
Subject: [PATCH 55/92] ubah ke php

---
 history-driver.php | 44 ++++++++++++--------------------------------
 1 file changed, 12 insertions(+), 32 deletions(-)

diff --git a/history-driver.php b/history-driver.php
index 87c82162..97ca585c 100644
--- a/history-driver.php
+++ b/history-driver.php
@@ -38,45 +38,25 @@
             $result = mysqli_query($conn,$sql);
             if (mysqli_num_rows($result) > 0) {
             // output data of each row
+                $idx = 1;
                 while($row = mysqli_fetch_assoc($result)) {
-                    echo '<div class="listBox">';
-                        $image = '<img src="' . $row['image'] . '" class="thumbnail">';
-                        echo $image.'<div class="date">' . $row['time'] . '</div>';
-                        echo '<div class="name"> ' . $row['name'];
-                        echo '<div class="route"> ' . $row['picking_point'] . '-' . $row['destination'];
-                        echo '<div class="rating"> Gave ' . $row['rating'] . ' stars';
-                        echo '<br><br><br>';
+                    echo '<div class="listBox" id=' .$idx . '>';
+                    $image = '<img src="' . $row['image'] . '" class="thumbnail"></img>';
+                    echo '<button class="buttonHide" onclick="hideElement(' .$idx . ')">HIDE</button>';
+                    echo $image.'<div class="date">' . $row['time'] . '</div>';
+                    echo '<div class="name"> ' . $row['name'] . '</div>';
+                    echo '<div class="route"> ' . $row['picking_point'] . '-' . $row['destination'] . '</div>';
+                    echo '<div class="rating"> Gave ' . $row['rating'] . ' stars</div>';
+                    echo '<div class="comment"> and left comment: </div>';
+                    echo '<div class="comment">' . $row['comment'] . '</div>';
                     '</div>';
+                    $idx++;
                 }
             } else {
                 echo "0 results";
             }
             $conn->close();
-            ?>
-
-            <div class="listBox" id="lisbox1">
-                <img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
-                <button class="buttonHide" onclick="hideElement('lisbox1')">HIDE</button>
-                <div class="date">5 October 2017</div>
-                <div class="name">Elmo</div>
-                <div class="route">Magetan-Maospati</div>
-                <div class="rating">Gave star</div>
-                <div class="comment">
-                    <div>and left comment:</div>
-                    <div>tralalalala senang sekali ya kali semuanya bisa ikutan kan kuotanya cuma dikit tapi kalo emang kepengen banget paling bisa nebeng sama ojek yang lain kan udah fren ya</div>
-                </div>
-
-            </div>
-            <div class="listBox" id="lisbox2">
-                <img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
-                <button class="buttonHide" onclick="hideElement('lisbox2')">HIDE</button>
-                <div class="date">3 October 2017</div>
-                <div class="name">Bert</div>
-                <div class="route">Magetan-Madiun</div>
-                <div class="rating">Gave star</div>
-                <div class="comment">and left comment:</div>
-            </div>
-            
+            ?>            
         </div>
         <script src="js/history.js" type="text/javascript"></script>
     </body>
-- 
GitLab


From dbe98ca982d43224a9342887be154810ac41b3fc Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 02:53:02 +0700
Subject: [PATCH 56/92] merubah data type time menjadi DateTime pada tabel
 transaction

---
 database/PR-Ojek.sql | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

diff --git a/database/PR-Ojek.sql b/database/PR-Ojek.sql
index 8174f1fd..5dc43325 100644
--- a/database/PR-Ojek.sql
+++ b/database/PR-Ojek.sql
@@ -3,8 +3,8 @@
 -- https://www.phpmyadmin.net/
 --
 -- Host: 127.0.0.1
--- Generation Time: Oct 06, 2017 at 08:57 PM
--- Server version: 10.1.26-MariaDB
+-- Generation Time: 06 Okt 2017 pada 21.50
+-- Versi Server: 10.1.26-MariaDB
 -- PHP Version: 7.1.9
 
 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
@@ -25,7 +25,7 @@ SET time_zone = "+00:00";
 -- --------------------------------------------------------
 
 --
--- Table structure for table `drivers`
+-- Struktur dari tabel `drivers`
 --
 
 CREATE TABLE `drivers` (
@@ -36,7 +36,7 @@ CREATE TABLE `drivers` (
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
 --
--- Dumping data for table `drivers`
+-- Dumping data untuk tabel `drivers`
 --
 
 INSERT INTO `drivers` (`ID`, `name`, `total_rating`, `total_passangers`) VALUES
@@ -48,7 +48,7 @@ INSERT INTO `drivers` (`ID`, `name`, `total_rating`, `total_passangers`) VALUES
 -- --------------------------------------------------------
 
 --
--- Table structure for table `driver_locations`
+-- Struktur dari tabel `driver_locations`
 --
 
 CREATE TABLE `driver_locations` (
@@ -57,7 +57,7 @@ CREATE TABLE `driver_locations` (
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
 --
--- Dumping data for table `driver_locations`
+-- Dumping data untuk tabel `driver_locations`
 --
 
 INSERT INTO `driver_locations` (`ID`, `location`) VALUES
@@ -74,7 +74,7 @@ INSERT INTO `driver_locations` (`ID`, `location`) VALUES
 -- --------------------------------------------------------
 
 --
--- Table structure for table `transaction`
+-- Struktur dari tabel `transaction`
 --
 
 CREATE TABLE `transaction` (
@@ -83,23 +83,23 @@ CREATE TABLE `transaction` (
   `id_driver` int(11) NOT NULL,
   `rating` int(11) NOT NULL,
   `comment` varchar(1024) NOT NULL,
-  `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
+  `time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
   `picking_point` varchar(50) NOT NULL,
   `destination` varchar(50) NOT NULL
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
 --
--- Dumping data for table `transaction`
+-- Dumping data untuk tabel `transaction`
 --
 
 INSERT INTO `transaction` (`ID`, `id_user`, `id_driver`, `rating`, `comment`, `time`, `picking_point`, `destination`) VALUES
-(1, 1, 2, 4, 'Nebeng teross', '2017-10-06 18:00:30', 'tubagus ismail', 'pasar baru'),
-(2, 3, 4, 3, 'Lamban banget euy', '2017-10-06 18:00:30', 'stasiun bandung', 'dipatiukur');
+(1, 1, 2, 4, 'Nebeng teross', '2017-10-07 02:10:48', 'tubagus ismail', 'pasar baru'),
+(2, 3, 4, 3, 'Lamban banget euy', '2017-10-07 02:12:22', 'stasiun bandung', 'dipatiukur');
 
 -- --------------------------------------------------------
 
 --
--- Table structure for table `users`
+-- Struktur dari tabel `users`
 --
 
 CREATE TABLE `users` (
@@ -114,7 +114,7 @@ CREATE TABLE `users` (
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
 --
--- Dumping data for table `users`
+-- Dumping data untuk tabel `users`
 --
 
 INSERT INTO `users` (`ID`, `name`, `username`, `email`, `password`, `phone_number`, `driver`, `image`) VALUES
@@ -165,23 +165,23 @@ ALTER TABLE `users`
   MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
 
 --
--- Constraints for dumped tables
+-- Ketidakleluasaan untuk tabel pelimpahan (Dumped Tables)
 --
 
 --
--- Constraints for table `drivers`
+-- Ketidakleluasaan untuk tabel `drivers`
 --
 ALTER TABLE `drivers`
   ADD CONSTRAINT `drivers_ibfk_1` FOREIGN KEY (`ID`) REFERENCES `users` (`ID`);
 
 --
--- Constraints for table `driver_locations`
+-- Ketidakleluasaan untuk tabel `driver_locations`
 --
 ALTER TABLE `driver_locations`
   ADD CONSTRAINT `driver_locations_ibfk_1` FOREIGN KEY (`ID`) REFERENCES `drivers` (`ID`);
 
 --
--- Constraints for table `transaction`
+-- Ketidakleluasaan untuk tabel `transaction`
 --
 ALTER TABLE `transaction`
   ADD CONSTRAINT `transaction_ibfk_1` FOREIGN KEY (`id_driver`) REFERENCES `drivers` (`ID`),
-- 
GitLab


From 47f3ec7d33a208e1ea5b9d1ac6171c536116729b Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 03:00:23 +0700
Subject: [PATCH 57/92] memperbaiki conflict

---
 history-driver.php | 15 +++------------
 1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/history-driver.php b/history-driver.php
index 1db5cb34..091658ba 100644
--- a/history-driver.php
+++ b/history-driver.php
@@ -40,25 +40,16 @@
             // output data of each row
                 $idx = 1;
                 while($row = mysqli_fetch_assoc($result)) {
-<<<<<<< HEAD
-                    echo '<div class="listBox" id=' .$idx . '>';
-                    $image = '<img src="' . $row['image'] . '" class="thumbnail"></img>';
-                    echo '<button class="buttonHide" onclick="hideElement(' .$idx . ')">HIDE</button>';
-                    echo $image.'<div class="date">' . $row['time'] . '</div>';
-                    echo '<div class="name"> ' . $row['name'] . '</div>';
-                    echo '<div class="route"> ' . $row['picking_point'] . '-' . $row['destination'] . '</div>';
-                    echo '<div class="rating"> Gave ' . $row['rating'] . ' stars</div>';
-                    echo '<div class="comment"> and left comment: </div>';
-                    echo '<div class="comment">' . $row['comment'] . '</div>';
-=======
                     echo '<div class="listBox">';
                         $image = '<img src="' . $row['image'] . '" class="thumbnail">';
+                        echo '<button class="buttonHide" onclick="hideElement(' .$idx . ')">HIDE</button>';
                         echo $image.'<div class="date">' . date('l', strtotime($row['time'])) . ', ' . date('F jS Y', strtotime($row['time'])) . '</div>';
                         echo '<div class="name"> ' . $row['name'];
                         echo '<div class="route"> ' . $row['picking_point'] . '-' . $row['destination'];
                         echo '<div class="rating"> Gave ' . $row['rating'] . ' stars';
+                        echo '<div class="comment"> and left comment: </div>';
+                        echo '<div class="comment">' . $row['comment'] . '</div>';
                         echo '<br><br><br>';
->>>>>>> c21d77f7269fce458d2225b83a4ab9ab2c431049
                     '</div>';
                     $idx++;
                 }
-- 
GitLab


From 81b5e22ee820fcf751cc9cb8895e348c2f6dae2e Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Sat, 7 Oct 2017 03:32:08 +0700
Subject: [PATCH 58/92] Fixing Layouting for order ojek

---
 completeorder.php | 19 +++++++++-----
 css/orderojek.css | 55 ++++++++++++++++++++++++++++++++++++++++
 finish.php        | 13 ++++++++++
 selectdriver.php  | 64 +++++++++++++++++++++++++++++------------------
 4 files changed, 121 insertions(+), 30 deletions(-)
 create mode 100644 finish.php

diff --git a/completeorder.php b/completeorder.php
index 82d2a367..86f4cb50 100644
--- a/completeorder.php
+++ b/completeorder.php
@@ -1,7 +1,7 @@
 <?php
 		require('includes/config.php');
 		if(isset($_POST["submit"])) {
-
+			echo "Maaf mas, salah tempat ya?";
 		}
 ?> 
 
@@ -43,7 +43,12 @@
 				<span class="number">3</span>
 				<div class="step">Complete your order</div>
 			</div>
-			<form>
+		</div>
+		<div class="image">
+			<img src= <?php echo $_POST['image']; ?> class="circle">
+		</div>
+		<div class="form">
+			<form action="finish.php" id="selesai" name="selesai" method="POST">
 				<div class="star">
 					<span class="star-rating star-5">
 						<input type="radio" name="rating" value="1"><i></i>
@@ -53,10 +58,12 @@
 						<input type="radio" name="rating" value="5"><i></i>
 					</span>
 				</div>
-				<input class="commentBox" type="text" name="comment" placeholder="Your comment...">
-				<input type="submit" name="submit" value="COMPLETE ORDER">
-			</form>	
+				<div class="header3"><b><?php echo '@'.$_POST["username"] ?></b></div>
+				<div class="header3 subtitle"><?php echo $_POST["name"] ?></div>
+				<textarea rows="2" cols="50" name="comment" id="comment" placeholder="Your comment..."></textarea>
+				<button type="finish" name="finish">COMPLETE ORDER</button>
+			</form>
 		</div>
-	</div>	
+	</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/css/orderojek.css b/css/orderojek.css
index 7498a5e4..e8492c06 100644
--- a/css/orderojek.css
+++ b/css/orderojek.css
@@ -17,6 +17,12 @@
 		font-size: 24px;
 }
 
+.header3.subtitle {
+		font-size: 18px;
+		text-align: center;
+		color: black;
+}
+
 .header3.paragraph {
 		font-size: 18px;
 		text-align: center;
@@ -234,6 +240,22 @@ input[name=choosen] {
 	font-family: Garamond;
 }
 
+button[name=finish] {
+	display: table;
+	text-align: center;
+	margin-right: 10px;
+	float: right;
+	cursor: pointer;
+	width: 100px;
+	height: 70px;
+	border-radius: 10px;
+	border: 1px solid black;
+	background: #82d504;
+	font-size: 14px;
+	font-family: Garamond;
+	padding: 5px;
+}
+
 input[name=submit] {
 	display: table;
 	margin: 0 auto;
@@ -332,3 +354,36 @@ input[name=submit] {
 .star-rating.star-5 i ~ i ~ i ~ i {width: 80%;}
 .star-rating.star-5 i ~ i ~ i ~ i ~i {width: 100%;}
 
+.circle{
+	border-radius: 50%;
+	width: 100px;
+	height: 100px;
+	position: absolute;
+	margin: auto;
+	top: 0;
+	left: 0;
+	right: 0;
+	bottom: 0;
+}
+
+.image {
+	width: 100%;
+	display: flex;
+	flex-wrap: wrap;
+	margin-top: 150px;
+}
+
+.form {
+	margin: 0 auto;
+	text-align: center;
+	word-break: break-all;	
+	word-wrap: break-word;
+}
+
+.commentBox {
+	margin-top: 20px;
+}
+
+.form input[name="submit"] {
+	margin-top: 50px;
+}
\ No newline at end of file
diff --git a/finish.php b/finish.php
new file mode 100644
index 00000000..2a8215c9
--- /dev/null
+++ b/finish.php
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<link rel="stylesheet" type="text/css" href="css/orderojek.css">
+	<script src="js/order.js"></script>
+</head>
+<body>
+    <?php
+        $con = mysqli_connect('127.0.0.1','root','','pr-ojek');
+        $query = "INSERT INTO transaction (id_user, id_driver, rating, comment, time, picking_point, destination) VALUES(" . $_POST['id_active'];
+    ?>
+</body>
+</html>
\ No newline at end of file
diff --git a/selectdriver.php b/selectdriver.php
index 78046a34..4cbb85cf 100644
--- a/selectdriver.php
+++ b/selectdriver.php
@@ -61,41 +61,57 @@
 						echo		'<input type="hidden" name="ID" value="' . $res['ID'] . '">';
 						echo		'<input type="hidden" name="pickingPoint" value="' . $_POST['pickingPoint'] . '">';
 						echo		'<input type="hidden" name="destination" value="' . $_POST['destination'] . '">';
+						echo		'<input type="hidden" name="image" value="' . $res['image'] . '">';
+						echo		'<input type="hidden" name="username" value="' . $res['username'] . '">';
+						echo		'<input type="hidden" name="name" value="' . $res['name'] . '">';
 						echo	'</div>';
 						echo '</form>';
 					} else {
 						echo "NOTHING TO DISPLAY :(";
 					}
+					mysqli_close($con);
 				 ?>
 			</div>
 		</div>
 		<div class="roundedBox others">
 			<div class="header3"><b>OTHER DRIVERS:</b></div>
-			<?php
-				$con = mysqli_connect('127.0.0.1','root','','pr-ojek');
-				$query = "SELECT * FROM drivers NATURAL JOIN users NATURAL JOIN driver_locations WHERE name NOT like '%".$prefer_driver."%' AND location = '" . $_POST['pickingPoint'] . "' ORDER BY total_rating/total_passangers";
-				$tmp = mysqli_query($con, $query);
-				$exist = $prefer_driver !== "" && mysqli_num_rows($tmp) > 0;
-				if ($exist){
-					while ($res = mysqli_fetch_assoc($tmp)){
-						$image = '<img src="' . $res['image'] . '" class="gambar">';
-						echo $image.'<div class="header3 lain">' . $res['name'] . '</div>';
-						echo '<div class="header3 lain2"> ☆'.$res['total_rating']/($res['total_passangers'] > 0 ? $res['total_passangers'] : 1) . ' (' . $res['total_passangers'] . ' votes) </div><br>';
-						echo '<form action="completeorder.php" id="menuDua" name="menuDua" method="POST">';
-						echo 	'<div class="choosen">';
-						echo		'<input type="submit" name="choosen" value="I CHOOSE YOU!">';
-						echo		'<input type="hidden" name="ID" value="' . $res['ID'] . '">';
-						echo		'<input type="hidden" name="pickingPoint" value="' . $_POST['pickingPoint'] . '">';
-						echo		'<input type="hidden" name="destination" value="' . $_POST['destination'] . '">';
-						echo	'</div>';
-						echo '</form>';
-						echo '<br><br><br>';
+			<div class="header3 paragraph">
+				<?php
+					$con = mysqli_connect('127.0.0.1','root','','pr-ojek');
+					if ($prefer_driver !== ""){
+						$query = "SELECT * FROM drivers NATURAL JOIN users NATURAL JOIN driver_locations WHERE name NOT like '%".$prefer_driver."%' AND location = '" . $_POST['pickingPoint'] . "' ORDER BY total_rating/total_passangers";
+					} else {
+						$query = "SELECT * FROM drivers NATURAL JOIN users NATURAL JOIN driver_locations WHERE location = '" . $_POST['pickingPoint'] . "' ORDER BY total_rating/total_passangers";
+					}
+					$tmp = mysqli_query($con, $query);
+					$exist = mysqli_num_rows($tmp) > 0;
+					if ($exist){
+						while ($res = mysqli_fetch_assoc($tmp)){
+							$image = '<img src="' . $res['image'] . '" class="gambar">';
+							echo $image.'<div class="header3 lain">' . $res['name'] . '</div>';
+							echo '<div class="header3 lain2"> ☆'.$res['total_rating']/($res['total_passangers'] > 0 ? $res['total_passangers'] : 1) . ' (' . $res['total_passangers'] . ' votes) </div><br>';
+							echo '<form action="completeorder.php" id="menuDua" name="menuDua" method="POST">';
+							echo 	'<div class="choosen">';
+							echo		'<input type="submit" name="choosen" value="I CHOOSE YOU!">';
+							echo		'<input type="hidden" name="ID" value="' . $res['ID'] . '">';
+							echo		'<input type="hidden" name="pickingPoint" value="' . $_POST['pickingPoint'] . '">';
+							echo		'<input type="hidden" name="destination" value="' . $_POST['destination'] . '">';
+							echo		'<input type="hidden" name="image" value="' . $res['image'] . '">';
+							echo		'<input type="hidden" name="username" value="' . $res['username'] . '">';
+							echo		'<input type="hidden" name="name" value="' . $res['name'] . '">';
+							echo	'</div>';
+							echo '</form>';
+							echo '<br><br><br>';
+						}
+					} else {
+						echo '<br>';
+						echo "NOTHING TO DISPLAY :(";
+						echo '<br>';
 					}
-				} else {
-					echo "NOTHING TO DISPLAY :(";
-				}
-			?>
+					mysqli_close($con);					
+				?>
+			</div>
 		</div>
 	</div>	
 </body>
-</html>
\ No newline at end of file
+</html>
-- 
GitLab


From c8ab09882e7921e18041a0e1d5c61323a53114f6 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Sat, 7 Oct 2017 04:03:23 +0700
Subject: [PATCH 59/92] connecting ajax to database

---
 login.php      |  1 -
 validation.php | 32 ++++++++++++++++++--------------
 2 files changed, 18 insertions(+), 15 deletions(-)

diff --git a/login.php b/login.php
index 45abf9bb..df618f4e 100644
--- a/login.php
+++ b/login.php
@@ -17,7 +17,6 @@ if(isset($_POST["submit"])){
             echo "<script>alert('Wrong password!')</script>";
         }
         else {
-            $_SESSION["id_active"] = $row["ID"];
             header('Location: profile.php?id_active=' . $ID);
             exit;
         }
diff --git a/validation.php b/validation.php
index ebc008f5..cf7414a9 100644
--- a/validation.php
+++ b/validation.php
@@ -1,24 +1,28 @@
 <?php
+require("includes/config.php");
+
 if (!empty($_REQUEST['u'])){
-	$usernames = array("adyanf", "adyanaufalF", "adyanaufalfikri");
 	$toCheck = $_REQUEST['u'];
-	if (in_array($toCheck, $usernames)){
-	echo "false";
-	}
-	else {
-		echo "true";
-	}
+	$sql = "SELECT * FROM users WHERE username = '$toCheck'";
+	$result = mysqli_query($conn, $sql);
+    if (mysqli_num_rows($result) > 0){
+        echo "false";
+    }
+    else {
+        echo "true";
+    }
 }
 
 if (!empty($_REQUEST['e'])){
-	$emails = array("adyanaufalf@gmail.com", "adyanaufalfikri@gmail.com", "13515130@std.stei.itb.ac.id");
 	$toCheck = $_REQUEST['e'];
-	if (in_array($toCheck, $emails)){
-		echo "false";
-	}
-	else {
-		echo "true";
-	}
+	$sql = "SELECT * FROM users WHERE email = '$toCheck'";
+	$result = mysqli_query($conn, $sql);
+    if (mysqli_num_rows($result) > 0){
+        echo "false";
+    }
+    else {
+        echo "true";
+    }
 }
 
 ?>
\ No newline at end of file
-- 
GitLab


From 34da3c6b9520f895c0fdfa2f70332a6cc62845f5 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Sat, 7 Oct 2017 04:04:16 +0700
Subject: [PATCH 60/92] correcting image upload bug

---
 editprofile.php                  | 109 ++++++++++++++++++-------------
 img/Foto - Adya Naufal Fikri.jpg | Bin 0 -> 392642 bytes
 2 files changed, 62 insertions(+), 47 deletions(-)
 create mode 100644 img/Foto - Adya Naufal Fikri.jpg

diff --git a/editprofile.php b/editprofile.php
index 199fdadf..53c6a193 100644
--- a/editprofile.php
+++ b/editprofile.php
@@ -20,56 +20,71 @@ if(isset($_POST["submit"])) {
     $name = $_POST["name"];
     $phone_number = $_POST["phone"];
     $driver = (!isset($_POST["driver"])) ? 0 : 1;
-
-    $target_dir = "img/";
-    $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
-    $uploadOk = 1;
-    $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
-
-    $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
-    if($check !== false) {
-        //echo "File is an image - " . $check["mime"] . ".";
+    if($_POST["submit"] === ""){
+        $target_dir = "img/";
+        $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
         $uploadOk = 1;
-    } else {
-        //echo "File is not an image.";
-        $uploadOk = 0;
-    }
-    // Check if file already exists
-    if (file_exists($target_file)) {
-        //echo "Sorry, file already exists.";
-        $uploadOk = 0;
-    }
-    // Check file size
-    if ($_FILES["fileToUpload"]["size"] > 2000000) {
-        //echo "Sorry, your file is too large.";
-        $uploadOk = 0;
-    }
-    // Allow certain file formats
-    if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
-    && $imageFileType != "gif" ) {
-        //echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed.";
-        $uploadOk = 0;
-    }
-    // Check if $uploadOk is set to 0 by an error
-    if ($uploadOk == 0) {
-        //echo "Sorry, your file was not uploaded.";
-        $sql = "UPDATE users SET name='$name', phone_number='$phone_number', driver=$driver WHERE ID=$id_active";
-    // if everything is ok, try to upload file
-    } else {
-        if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
-            //echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
-            $image = './' . $target_file;
-            $sql = "UPDATE users SET name='$name', phone_number='$phone_number', driver=$driver, image='$image' WHERE ID=$id_active";
+        $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
+    
+        $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
+        if($check !== false) {
+            //echo "File is an image - " . $check["mime"] . ".";
+            $uploadOk = 1;
+        } else {
+            //echo "File is not an image.";
+            $uploadOk = 0;
+        }
+        // Check if file already exists
+        if (file_exists($target_file)) {
+            //echo "Sorry, file already exists.";
+            $uploadOk = 0;
+        }
+        // Check file size
+        if ($_FILES["fileToUpload"]["size"] > 2000000) {
+            //echo "Sorry, your file is too large.";
+            $uploadOk = 0;
+        }
+        // Allow certain file formats
+        if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
+        && $imageFileType != "gif" ) {
+            //echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed.";
+            $uploadOk = 0;
+        }
+        // Check if $uploadOk is set to 0 by an error
+        if ($uploadOk == 0) {
+            //echo "Sorry, your file was not uploaded.";
+            $sql = "UPDATE users SET name='$name', phone_number='$phone_number', driver=$driver WHERE ID=$id_active";
+        // if everything is ok, try to upload file
         } else {
-            //echo "Sorry, there was an error uploading your file.";
-            $sql = "UPDATE users SET name='$name', phone_number='$phone_number', driver=$driver WHERE ID=$id_active";            
+            $sql = "SELECT image FROM users WHERE ID=$id_active";
+            $result = mysqli_query($conn, $sql);
+            while($row = mysqli_fetch_assoc($result)) {
+                $image = $row["image"];
+            }
+            unlink($image);
+            if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
+                //echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
+                $image = './' . $target_file;
+                $sql = "UPDATE users SET name='$name', phone_number='$phone_number', driver=$driver, image='$image' WHERE ID=$id_active";
+            } else {
+                //echo "Sorry, there was an error uploading your file.";
+                $sql = "UPDATE users SET name='$name', phone_number='$phone_number', driver=$driver WHERE ID=$id_active";            
+            }
         }
+    
+        if ($conn->query($sql) === TRUE) {
+            //echo "Record updated successfully";
+        } else {
+            //echo "Error updating record: " . $conn->error;
+        }    
     }
-
-    if ($conn->query($sql) === TRUE) {
-        //echo "Record updated successfully";
-    } else {
-        //echo "Error updating record: " . $conn->error;
+    else {
+        $sql = "UPDATE users SET name='$name', phone_number='$phone_number', driver=$driver WHERE ID=$id_active";        
+        if ($conn->query($sql) === TRUE) {
+            //echo "Record updated successfully";
+        } else {
+            //echo "Error updating record: " . $conn->error;
+        } 
     }
 }
 ?>
@@ -93,7 +108,7 @@ if(isset($_POST["submit"])) {
                     </div>
                     <div class="update-img">
                         <h4>Update profile picture</h4>
-                        <input id="uploadFile" type="text" disabled="disabled">
+                        <input id="uploadFile" name="nameFile" type="text" disabled="disabled">
                         <div class="fileUpload">
                             <span>Browse...</span>
                             <input id="uploadBtn" name="fileToUpload" type="file" class="upload">
diff --git a/img/Foto - Adya Naufal Fikri.jpg b/img/Foto - Adya Naufal Fikri.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..de2692b17f5dcea28f827bd5fdc1b71021405cc7
GIT binary patch
literal 392642
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

literal 0
HcmV?d00001

-- 
GitLab


From 55e872b89fc62454a9aa55358d4ed112781e7bae Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Sat, 7 Oct 2017 04:04:45 +0700
Subject: [PATCH 61/92] add profile page

---
 profile.php | 130 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 130 insertions(+)
 create mode 100644 profile.php

diff --git a/profile.php b/profile.php
new file mode 100644
index 00000000..26ce24f3
--- /dev/null
+++ b/profile.php
@@ -0,0 +1,130 @@
+<?php
+require('includes/config.php');
+
+$id_active = $_GET["id_active"];
+$sql = "SELECT * FROM users WHERE ID=$id_active LIMIT 1";
+
+$result = mysqli_query($conn, $sql);
+while($row = mysqli_fetch_assoc($result)) {
+    $username = $row["username"];
+    $name = $row["name"];
+    $email = $row["email"];
+    $phone_number = $row["phone_number"];
+    $driver = $row["driver"];
+    $image = $row["image"];
+}
+
+if ($driver == 1){
+    $sql = "SELECT total_rating, total_passangers FROM drivers WHERE ID=$id_active LIMIT 1";    
+    $result = mysqli_query($conn, $sql);
+    while($row = mysqli_fetch_assoc($result)){
+        $total_rating = $row["total_rating"];
+        $total_passangers = $row["total_passangers"]; 
+    }
+}
+
+?>
+
+<!DOCTYPE html>
+<html>
+    <head>
+        <title>History</title>
+        <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
+        <link rel="stylesheet" href="css/history.css">
+        <style>
+        .my-profile{
+            width: 100%;
+            margin: 0 auto;
+        }
+        .my-profile .heading {
+            float: left;
+        }
+        .my-profile .edit {
+            float: right;
+            margin-top: 15px;
+            margin-right: 50px;
+        }
+        .my-profile .edit i {
+            font-size: 2.2em;
+        }
+        .location{
+            width: 100%;
+            margin: 0 auto;
+        }
+        .location .heading {
+            float: left;
+        }
+        .location .edit {
+            float: right;
+            margin-top: 15px;
+            margin-right: 50px;
+        }
+        .location .edit i {
+            font-size: 2.2em;
+        }
+        .profile-image {
+            clear: right;
+            margin: 0 auto;
+        }
+        .profile-image .rounded-picture {
+            width: 120px;
+            height: 120px;
+            border-radius: 60px;
+            margin-top: 10px;
+        }
+        .description {
+            margin: 0 auto;
+            margin-right: 50px;
+            text-align: center;
+        }
+        .description p {
+            margin: 1px auto;
+        }
+        .description h3 {
+            margin: 8px auto;
+        }
+        </style>
+    </head>
+    <body>
+    	<div class="contentBox">
+			<div class="mainHeader">
+				<div class="header1">
+					<div class="title"><span class="title green">PR</span>-<span class=" title red">OJEK</span></div>
+					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
+				</div>
+				<div class="header2">
+					<div class="username">Hi, <span class="username bold">pikachu!</span></div>
+					<div class="logout">Logout</div>
+				</div>
+			</div>
+			<div>
+				<div class="menu">ORDER</div>
+				<div class="menu active">HISTORY</div>
+				<div class="menu">MY PROFILE</div>
+            </div>
+            <div class="my-profile">
+                <h1 class="heading">MY PROFILE</h1>
+                <span class="edit"><i class='material-icons'>mode_edit</i></span>
+            </div>
+            <div class="profile-image">
+                <img class="rounded-picture" src="<?php echo $image ?>" alt="profile image">
+            </div>
+            <div class="description">
+                <h3>@<?php echo $username ?></h3>
+                <p><?php echo $name ?></p>
+                <?php $rating = ($total_passangers == 0) ? 0 : $total_rating/$total_passangers; ?>
+                <?php if ($driver == 1){ echo "<p>Driver | <span>". $rating . "</span> (". $total_passangers ." votes)</p>" ;} ?>
+                <p><?php echo $email ?></p>
+                <p><?php echo $phone_number ?></p>
+            </div>
+            <?php if ($driver == 1){ ?>
+                <div class="location">
+                    <h2 class="heading">PREFERRED LOCATION</h2>
+                    <span class="edit"><i class='material-icons'>mode_edit</i></span>
+                    
+                </div>
+            <?php } ?>
+        </div>
+        <script src="js/history.js" type="text/javascript"></script>
+    </body>
+</html>
\ No newline at end of file
-- 
GitLab


From dac32ef536f87bd96fee796c5a9670b07304a2c7 Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Sat, 7 Oct 2017 13:59:28 +0700
Subject: [PATCH 62/92] add id element

---
 history-driver.php | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/history-driver.php b/history-driver.php
index 091658ba..6d20c1d6 100644
--- a/history-driver.php
+++ b/history-driver.php
@@ -7,7 +7,7 @@
 <html>
     <head>
         <title>History</title>
-        <link rel="stylesheet" href="css/history.css">
+        <link rel="stylesheet" type="text/css" href="css/history.css">
     </head>
 
     <body>
@@ -40,17 +40,18 @@
             // output data of each row
                 $idx = 1;
                 while($row = mysqli_fetch_assoc($result)) {
-                    echo '<div class="listBox">';
+                    echo '<div class="listBox" id="' .$idx . '">';
                         $image = '<img src="' . $row['image'] . '" class="thumbnail">';
                         echo '<button class="buttonHide" onclick="hideElement(' .$idx . ')">HIDE</button>';
                         echo $image.'<div class="date">' . date('l', strtotime($row['time'])) . ', ' . date('F jS Y', strtotime($row['time'])) . '</div>';
-                        echo '<div class="name"> ' . $row['name'];
-                        echo '<div class="route"> ' . $row['picking_point'] . '-' . $row['destination'];
-                        echo '<div class="rating"> Gave ' . $row['rating'] . ' stars';
+                        echo '<div class="name"> ' . $row['name']. '</div>';
+                        echo '<div class="route"> ' . $row['picking_point'] . '-' . $row['destination'] . '</div>';
+                        echo '<div class="rating"> Gave ' . $row['rating'] . ' stars</div>';
                         echo '<div class="comment"> and left comment: </div>';
                         echo '<div class="comment">' . $row['comment'] . '</div>';
-                        echo '<br><br><br>';
+                        echo '<br>';
                     '</div>';
+                    '<div></div>';
                     $idx++;
                 }
             } else {
-- 
GitLab


From 98b20acaf835f561e906a0c7475471ab4b64baed Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Sat, 7 Oct 2017 14:16:33 +0700
Subject: [PATCH 63/92] menambah back end menampilkan data

---
 history-order.php | 50 +++++++++++++++++++++++++++--------------------
 1 file changed, 29 insertions(+), 21 deletions(-)

diff --git a/history-order.php b/history-order.php
index e2489ef9..afa9cdca 100644
--- a/history-order.php
+++ b/history-order.php
@@ -1,3 +1,8 @@
+<?php
+        require('includes/config.php');
+        $id_active = 3;
+?> 
+
 <!DOCTYPE html>
 <html>
     <head>
@@ -26,28 +31,31 @@
             	<div class="submenu active">MY PREVIOUS ORDERS</div>
             	<div class="submenu">DRIVER HISTORY</div>
             </div>
-            <div class="listBox" id="lisbox1">
-            	<img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
-            	<button class="buttonHide" onclick="hideElement('lisbox1')">HIDE</button>
-            	<div class="date">5 October 2017</div>
-            	<div class="name">Elmo</div>
-            	<div class="route">Magetan-Maospati</div>
-            	<div class="rating">You rated: </div>
-            	<div class="comment">
-                    <div>You commented:
-                    tralalalala senang sekali</div>
-                </div>
 
-            </div>
-            <div class="listBox" id="lisbox2">
-                <img src="img/profile-placeholder.png" alt="profile image" class="thumbnail">
-                <button class="buttonHide" onclick="hideElement('lisbox2')">HIDE</button>
-                <div class="date">3 October 2017</div>
-                <div class="name">Bert</div>
-                <div class="route">Magetan-Madiun</div>
-                <div class="rating">You rated:</div>
-                <div class="comment">You commented:</div>
-            </div>
+            <?php
+            $sql = "SELECT * FROM transaction JOIN users ON (transaction.id_user=users.ID) WHERE transaction.id_user=". $id_active;
+            $result = mysqli_query($conn,$sql);
+            if (mysqli_num_rows($result) > 0) {
+            // output data of each row
+                $idx = 1;
+                while($row = mysqli_fetch_assoc($result)) {
+                    echo '<div class="listBox" id="' .$idx . '">';
+                        $image = '<img src="' . $row['image'] . '" class="thumbnail">';
+                        echo '<button class="buttonHide" onclick="hideElement(' .$idx . ')">HIDE</button>';
+                        echo $image.'<div class="date">' . date('l', strtotime($row['time'])) . ', ' . date('F jS Y', strtotime($row['time'])) . '</div>';
+                        echo '<div class="name"> ' . $row['name']. '</div>';
+                        echo '<div class="route"> ' . $row['picking_point'] . '-' . $row['destination'] . '</div>';
+                        echo '<div class="rating"> Gave ' . $row['rating'] . ' stars</div>';
+                        echo '<div class="comment"> and left comment: </div>';
+                        echo '<div class="comment">' . $row['comment'] . '</div>';
+                    echo '</div>';
+                    $idx++;
+                }
+            } else {
+                echo "0 results";
+            }
+            $conn->close();
+            ?>            
             
         </div>
         <script src="js/history.js" type="text/javascript"></script>
-- 
GitLab


From d8d1b63cdf6f7670122fe87183843b6eae56d805 Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Sat, 7 Oct 2017 15:17:46 +0700
Subject: [PATCH 64/92] add star rate

---
 history-order.php | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/history-order.php b/history-order.php
index afa9cdca..c8514941 100644
--- a/history-order.php
+++ b/history-order.php
@@ -7,7 +7,8 @@
 <html>
     <head>
         <title>History</title>
-        <link rel="stylesheet" href="css/history.css">
+        <link rel="stylesheet" type="text/css" href="css/history.css">
+        <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
     </head>
     <body>
     	<div class="contentBox">
@@ -45,8 +46,12 @@
                         echo $image.'<div class="date">' . date('l', strtotime($row['time'])) . ', ' . date('F jS Y', strtotime($row['time'])) . '</div>';
                         echo '<div class="name"> ' . $row['name']. '</div>';
                         echo '<div class="route"> ' . $row['picking_point'] . '-' . $row['destination'] . '</div>';
-                        echo '<div class="rating"> Gave ' . $row['rating'] . ' stars</div>';
-                        echo '<div class="comment"> and left comment: </div>';
+                        echo '<div class="rating"> You rated: '; 
+                                for ($x = 0; $x <= $row['rating']; $x++) {
+                                echo '<i class="material-icons" style="font-size:12px; display:inline-block">star_border</i>';
+                                } 
+                            echo '</div>';
+                        echo '<div class="comment"> You commented: </div>';
                         echo '<div class="comment">' . $row['comment'] . '</div>';
                     echo '</div>';
                     $idx++;
-- 
GitLab


From fe9d89f7f1ceef38b87d7486432962a263e21a06 Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Sat, 7 Oct 2017 15:31:37 +0700
Subject: [PATCH 65/92] adding functionality profile page

---
 editlocationhandler.php |  4 +--
 editprofile.php         |  1 +
 js/validation.js        |  3 --
 profile.php             | 64 ++++++++++++++++++++++++++++++++++-------
 4 files changed, 56 insertions(+), 16 deletions(-)

diff --git a/editlocationhandler.php b/editlocationhandler.php
index eeb70c96..8b757c69 100644
--- a/editlocationhandler.php
+++ b/editlocationhandler.php
@@ -6,7 +6,7 @@
 
         $sql = "DELETE FROM driver_locations WHERE ID = $id AND location = '$location'";
         if ($conn->query($sql) === TRUE) {
-            header("Refresh:0; url=editpreferredlocations.php?id_active=" . $id);
+            //header("Refresh:0; url=editpreferredlocations.php?id_active=" . $id);
             exit;
         } else {
             echo "Error: " . $sql . "<br>" . $conn->error;
@@ -20,7 +20,7 @@
 
         $sql = "UPDATE driver_locations SET location='$update' WHERE ID=$id AND location='$location'";
         if ($conn->query($sql) === TRUE) {
-            header("Refresh:0; url=editpreferredlocations.php?id_active=" . $id);
+            //header("Refresh:0; url=editpreferredlocations.php?id_active=" . $id);
             exit;
         } else {
             echo "Error: " . $sql . "<br>" . $conn->error;
diff --git a/editprofile.php b/editprofile.php
index 53c6a193..9f843a74 100644
--- a/editprofile.php
+++ b/editprofile.php
@@ -86,6 +86,7 @@ if(isset($_POST["submit"])) {
             //echo "Error updating record: " . $conn->error;
         } 
     }
+    header('Location: profile.php?id_active=' . $id_active);
 }
 ?>
 
diff --git a/js/validation.js b/js/validation.js
index a549a65f..5e3fd616 100644
--- a/js/validation.js
+++ b/js/validation.js
@@ -4,14 +4,11 @@ function getUsernameValidation(){
         return;
     }
     var username = document.getElementById("username");
-    console.log(username); 
     var url = "validation.php?u=" + username.value;
-    console.log(url); 
     xmlhttp.open("GET", url, true);
     xmlhttp.onreadystatechange = function(){
         if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
             var response = xmlhttp.responseText;
-            console.log(response); 
             if(response === "true"){
                 document.getElementById("wrongUsername").style.display = "none";
                 document.getElementById("checkUsername").style.display = "block";
diff --git a/profile.php b/profile.php
index 26ce24f3..4d1c97da 100644
--- a/profile.php
+++ b/profile.php
@@ -28,7 +28,7 @@ if ($driver == 1){
 <!DOCTYPE html>
 <html>
     <head>
-        <title>History</title>
+        <title>Profile</title>
         <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
         <link rel="stylesheet" href="css/history.css">
         <style>
@@ -36,6 +36,9 @@ if ($driver == 1){
             width: 100%;
             margin: 0 auto;
         }
+        .my-profile a, .location a {
+            color: orange;
+        }
         .my-profile .heading {
             float: left;
         }
@@ -83,7 +86,30 @@ if ($driver == 1){
         .description h3 {
             margin: 8px auto;
         }
+        .location-list{
+            clear: right;
+        }
+        .location-list ul{
+            padding-left: 0px;
+        }
+        .location-list ul li{
+            text-align: left;
+            clear: both;
+            list-style-type: none;
+        }
+        .location-list ul li i {
+            font-size: 20px;
+        }
+        .location-list ul li span {
+            font-size:20px;
+        }
+        .menu a {
+            text-decoration: none;
+            color: inherit;
+        }
+        
         </style>
+
     </head>
     <body>
     	<div class="contentBox">
@@ -93,18 +119,18 @@ if ($driver == 1){
 					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
 				</div>
 				<div class="header2">
-					<div class="username">Hi, <span class="username bold">pikachu!</span></div>
-					<div class="logout">Logout</div>
+					<div class="username">Hi, <span class="username bold"><?php echo $username ?>!</span></div>
+					<div class="logout"><a href="login.php">Logout</a></div>
 				</div>
 			</div>
 			<div>
-				<div class="menu">ORDER</div>
-				<div class="menu active">HISTORY</div>
-				<div class="menu">MY PROFILE</div>
+				<div class="menu"><a href="orderojek.php?id_active=<?php echo $id_active ?>">ORDER</a></div>
+				<div class="menu"><a href="history-order.php?id_active=<?php echo $id_active ?>">HISTORY</a></div>
+				<div class="menu active">MY PROFILE</div>
             </div>
             <div class="my-profile">
                 <h1 class="heading">MY PROFILE</h1>
-                <span class="edit"><i class='material-icons'>mode_edit</i></span>
+                <a href="editprofile.php?id_active=<?php echo $id_active ?>"><span class="edit"><i class='material-icons'>mode_edit</i></span></a>
             </div>
             <div class="profile-image">
                 <img class="rounded-picture" src="<?php echo $image ?>" alt="profile image">
@@ -112,16 +138,32 @@ if ($driver == 1){
             <div class="description">
                 <h3>@<?php echo $username ?></h3>
                 <p><?php echo $name ?></p>
-                <?php $rating = ($total_passangers == 0) ? 0 : $total_rating/$total_passangers; ?>
-                <?php if ($driver == 1){ echo "<p>Driver | <span>". $rating . "</span> (". $total_passangers ." votes)</p>" ;} ?>
+                <?php if ($driver == 1){
+                    $rating = ($total_passangers == 0) ? 0 : $total_rating/$total_passangers; 
+                    echo "<p>Driver | <span>". $rating . "</span> (". $total_passangers ." votes)</p>" ;
+                } ?>
                 <p><?php echo $email ?></p>
                 <p><?php echo $phone_number ?></p>
             </div>
             <?php if ($driver == 1){ ?>
                 <div class="location">
                     <h2 class="heading">PREFERRED LOCATION</h2>
-                    <span class="edit"><i class='material-icons'>mode_edit</i></span>
-                    
+                    <a href="editpreferredlocations.php?id_active=<?php echo $id_active ?>"><span class="edit"><i class='material-icons'>mode_edit</i></span></a>
+                    <?php
+                    $sql = "SELECT location FROM driver_locations WHERE ID=$id_active";
+                    $result = mysqli_query($conn, $sql);
+                    echo "<div class='location-list'>";
+                    if (mysqli_num_rows($result) > 0) {
+                        $i = 0;
+                        echo "<ul>";
+                        while($row = mysqli_fetch_assoc($result)) {
+                            echo "<li style='margin-left:". $i*40 ."px;'><i class='material-icons'>play_arrow</i><span>". $row["location"] ."</span></li>";
+                            $i += 1;
+                        }
+                        echo "</ul>";
+                    }
+                    echo "</div>" ;
+                    ?>
                 </div>
             <?php } ?>
         </div>
-- 
GitLab


From 023d9ac1c33edbb47908bd7214331566fbcceaba Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 17:16:29 +0700
Subject: [PATCH 66/92] menambah link ke menu lain dari menu order ojek dengan
 id active sesuai user yang login

---
 orderojek.php | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/orderojek.php b/orderojek.php
index 2d97b5ae..838eaf53 100644
--- a/orderojek.php
+++ b/orderojek.php
@@ -1,7 +1,9 @@
 <?php
-		require('includes/config.php');
-		if(isset($_POST["submit"])) {
-
+		$header = apache_request_headers();
+		foreach ($header as $header => $value) {
+			if($header == "Referer") {
+				$id_active = substr($value,-1);
+			}
 		}
 ?>
 <!DOCTYPE html>
@@ -11,6 +13,12 @@
 	<link rel="stylesheet" type="text/css" href="css/orderojek.css">
 	<script src="js/order.js"></script>
 </head>
+<style type="text/css">
+	.menu a {
+            text-decoration: none;
+            color: inherit;
+        }
+</style>
 <body>
 	<div class="contentBox">
 		<div class="mainHeader">
@@ -25,8 +33,8 @@
 		</div>
 		<div>
 			<div class="menu active">ORDER</div>
-			<div class="menu">HISTORY</div>
-			<div class="menu">MY PROFILE</div>
+			<div class="menu"><a href="history-order.php?id_active=<?php echo $id_active ?>">HISTORY</a></div>
+			<div class="menu"><a href="profile.php?id_active=<?php echo $id_active ?>">MY PROFILE</a></div>
 		</div>
 		<h1>MAKE AN ORDER</h1>
 		<div id="box_aktif">
-- 
GitLab


From 39fa33b53576b7323fa894d961687ba1d1d36b47 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 17:20:01 +0700
Subject: [PATCH 67/92] menambah link ke menu lain dari menu history driver
 dengan id active sesuai user yang login

---
 history-driver.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/history-driver.php b/history-driver.php
index 6d20c1d6..9cb7a914 100644
--- a/history-driver.php
+++ b/history-driver.php
@@ -23,9 +23,9 @@
                 </div>
             </div>
             <div>
-                <div class="menu">ORDER</div>
+                <div class="menu"><a href="orderojek.php?id_active=<?php echo $id_active ?>">ORDER</a></div>
                 <div class="menu active">HISTORY</div>
-                <div class="menu">MY PROFILE</div>
+                <div class="menu"><a href="profile.php?id_active=<?php echo $id_active ?>">MY PROFILE</a></div>
             </div>
             <h1>TRANSACTION HISTORY</h1>
             <div>
-- 
GitLab


From 16d2354bce53bec3725ecfa021c5b384e9fb3ac2 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 17:20:28 +0700
Subject: [PATCH 68/92] menambah link ke menu lain dari menu history order
 dengan id active sesuai user yang login"

---
 history-order.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/history-order.php b/history-order.php
index c8514941..43f01c17 100644
--- a/history-order.php
+++ b/history-order.php
@@ -23,9 +23,9 @@
 				</div>
 			</div>
 			<div>
-				<div class="menu">ORDER</div>
+				<div class="menu"><a href="orderojek.php?id_active=<?php echo $id_active ?>">ORDER</a></div>
 				<div class="menu active">HISTORY</div>
-				<div class="menu">MY PROFILE</div>
+				<div class="menu"><a href="profile.php?id_active=<?php echo $id_active ?>">MY PROFILE</a></div>
 			</div>
             <h1>TRANSACTION HISTORY</h1>
             <div>
-- 
GitLab


From 5e8cdcc1e5b10ef4f37bc7a6ee63056838129595 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 17:22:32 +0700
Subject: [PATCH 69/92] memperbaiki tampilan menu

---
 history-driver.php | 7 ++++++-
 history-order.php  | 6 ++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/history-driver.php b/history-driver.php
index 9cb7a914..cd13c79c 100644
--- a/history-driver.php
+++ b/history-driver.php
@@ -9,7 +9,12 @@
         <title>History</title>
         <link rel="stylesheet" type="text/css" href="css/history.css">
     </head>
-
+    <style type="text/css">
+        .menu a {
+            text-decoration: none;
+            color: inherit;
+        }
+    </style>
     <body>
         <div class="contentBox">
             <div class="mainHeader">
diff --git a/history-order.php b/history-order.php
index 43f01c17..5ba968dc 100644
--- a/history-order.php
+++ b/history-order.php
@@ -10,6 +10,12 @@
         <link rel="stylesheet" type="text/css" href="css/history.css">
         <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
     </head>
+    <style type="text/css">
+        .menu a {
+            text-decoration: none;
+            color: inherit;
+        }
+    </style>
     <body>
     	<div class="contentBox">
 			<div class="mainHeader">
-- 
GitLab


From b87ddf237ac18b74db605fb6318b542f76fd4cc9 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 17:30:21 +0700
Subject: [PATCH 70/92] menampilkan username

---
 history-driver.php | 15 +++++++++++----
 history-order.php  | 15 +++++++++++----
 orderojek.php      | 17 ++++++++++-------
 3 files changed, 32 insertions(+), 15 deletions(-)

diff --git a/history-driver.php b/history-driver.php
index cd13c79c..27b41378 100644
--- a/history-driver.php
+++ b/history-driver.php
@@ -1,7 +1,14 @@
 <?php
-        require('includes/config.php');
-        $id_active = 2;
-?> 
+    require('includes/config.php');
+
+    $id_active = $_GET["id_active"];
+    $sql = "SELECT * FROM users WHERE ID=$id_active LIMIT 1";
+
+    $result = mysqli_query($conn, $sql);
+    while($row = mysqli_fetch_assoc($result)) {
+        $username = $row["username"];
+    }
+?>
 
 <!DOCTYPE html>
 <html>
@@ -23,7 +30,7 @@
                     <div class="subtitle">wush... wush... ngeeeeeenggg...</div>
                 </div>
                 <div class="header2">
-                    <div class="username">Hi, <span class="username bold">pikachu!</span></div>
+                    <div class="username">Hi, <span class="username bold"><?php echo $username ?>!</span></div>
                     <div class="logout"><a href="login.php">Logout</a></div>
                 </div>
             </div>
diff --git a/history-order.php b/history-order.php
index 5ba968dc..0ab0597b 100644
--- a/history-order.php
+++ b/history-order.php
@@ -1,7 +1,14 @@
 <?php
-        require('includes/config.php');
-        $id_active = 3;
-?> 
+    require('includes/config.php');
+
+    $id_active = $_GET["id_active"];
+    $sql = "SELECT * FROM users WHERE ID=$id_active LIMIT 1";
+
+    $result = mysqli_query($conn, $sql);
+    while($row = mysqli_fetch_assoc($result)) {
+        $username = $row["username"];
+    }
+?>
 
 <!DOCTYPE html>
 <html>
@@ -24,7 +31,7 @@
 					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
 				</div>
 				<div class="header2">
-					<div class="username">Hi, <span class="username bold">pikachu!</span></div>
+					<div class="username">Hi, <span class="username bold"><?php echo $username ?>!</span></div>
 					<div class="logout">Logout</div>
 				</div>
 			</div>
diff --git a/orderojek.php b/orderojek.php
index 838eaf53..cd8dd1a5 100644
--- a/orderojek.php
+++ b/orderojek.php
@@ -1,10 +1,13 @@
 <?php
-		$header = apache_request_headers();
-		foreach ($header as $header => $value) {
-			if($header == "Referer") {
-				$id_active = substr($value,-1);
-			}
-		}
+	require('includes/config.php');
+
+	$id_active = $_GET["id_active"];
+	$sql = "SELECT * FROM users WHERE ID=$id_active LIMIT 1";
+
+	$result = mysqli_query($conn, $sql);
+	while($row = mysqli_fetch_assoc($result)) {
+	    $username = $row["username"];
+	}
 ?>
 <!DOCTYPE html>
 <html>
@@ -27,7 +30,7 @@
 					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
 			</div>
 			<div class="header2">
-				<div class="username">Hi, <span class="username bold">pikachu!</span></div>
+				<div class="username">Hi, <span class="username bold"><?php echo $username ?>!</span></div>
 				<div class="logout"><a href="login.php">Logout</a></div>
 			</div>
 		</div>
-- 
GitLab


From d89bd8b2945872b765a0c61e0c53e79d7e45c636 Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Sat, 7 Oct 2017 18:43:47 +0700
Subject: [PATCH 71/92] Inserting value to database

---
 completeorder.php | 20 +++++++++++++++-----
 finish.php        | 11 ++++++++++-
 orderojek.php     |  2 +-
 selectdriver.php  | 15 +++++++++++----
 4 files changed, 37 insertions(+), 11 deletions(-)

diff --git a/completeorder.php b/completeorder.php
index 86f4cb50..9daa6f5f 100644
--- a/completeorder.php
+++ b/completeorder.php
@@ -1,8 +1,12 @@
 <?php
-		require('includes/config.php');
-		if(isset($_POST["submit"])) {
-			echo "Maaf mas, salah tempat ya?";
-		}
+	require('includes/config.php');
+	$id_active = $_GET["id_active"];
+	$sql = "SELECT * FROM users WHERE ID=$id_active LIMIT 1";
+	$result = mysqli_query($conn, $sql);
+	while($row = mysqli_fetch_assoc($result)) {
+		$username = $row["username"];
+	}
+	$urlfinish = "finish.php?id_active=" . $id_active;	
 ?> 
 
 <!DOCTYPE html>
@@ -48,7 +52,7 @@
 			<img src= <?php echo $_POST['image']; ?> class="circle">
 		</div>
 		<div class="form">
-			<form action="finish.php" id="selesai" name="selesai" method="POST">
+			<form action= <?php echo $urlfinish; ?> id="selesai" name="selesai" method="POST">
 				<div class="star">
 					<span class="star-rating star-5">
 						<input type="radio" name="rating" value="1"><i></i>
@@ -62,6 +66,12 @@
 				<div class="header3 subtitle"><?php echo $_POST["name"] ?></div>
 				<textarea rows="2" cols="50" name="comment" id="comment" placeholder="Your comment..."></textarea>
 				<button type="finish" name="finish">COMPLETE ORDER</button>
+				<input type="hidden" name="ID" value= <?php echo $_POST['ID']; ?> >
+				<input type="hidden" name="pickingPoint" value= <?php echo $_POST['pickingPoint']; ?> >
+				<input type="hidden" name="destination" value= <?php echo $_POST['destination']; ?> >
+				<input type="hidden" name="image" value= <?php echo $_POST['image']; ?> >
+				<input type="hidden" name="username" value= <?php echo $_POST['username']; ?> >
+				<input type="hidden" name="name" value= <?php echo $_POST['name']; ?> >
 			</form>
 		</div>
 	</div>
diff --git a/finish.php b/finish.php
index 2a8215c9..92121973 100644
--- a/finish.php
+++ b/finish.php
@@ -7,7 +7,16 @@
 <body>
     <?php
         $con = mysqli_connect('127.0.0.1','root','','pr-ojek');
-        $query = "INSERT INTO transaction (id_user, id_driver, rating, comment, time, picking_point, destination) VALUES(" . $_POST['id_active'];
+        $query = "INSERT INTO transaction (id_user, id_driver, rating, comment, time, picking_point, destination) VALUES("
+            . $_GET['id_active'] . ", "
+            . $_POST['ID'] . ", "
+            . $_POST['rating'] . ", "
+            . $_POST['comment'] . ", "
+            . "---" . ", "
+            . $_POST['pickingPoint'] . ", "
+            . $_POST['destination'] . ")";
+        echo $query;
+
     ?>
 </body>
 </html>
\ No newline at end of file
diff --git a/orderojek.php b/orderojek.php
index cd8dd1a5..42feb39b 100644
--- a/orderojek.php
+++ b/orderojek.php
@@ -53,7 +53,7 @@
 				<span class="number">3</span>
 				<div class="step">Complete your order</div>
 			</div>
-			<form action="selectdriver.php" id="menuAwal" name="menuAwal" method="POST" class="form" onsubmit="validasi()">
+			<form action="selectdriver.php?id_active=<?php echo $id_active ?>" id="menuAwal" name="menuAwal" method="POST" class="form" onsubmit="validasi()">
 				<div class="formBox">
 					<label for="pick" class="labelBox">Picking Point</label>
 					<input id="pick" class="inputBox" type="text" name="pickingPoint" id="pickingPoint" required>
diff --git a/selectdriver.php b/selectdriver.php
index 4cbb85cf..b0bc433f 100644
--- a/selectdriver.php
+++ b/selectdriver.php
@@ -1,5 +1,12 @@
 <?php
-		require('includes/config.php');
+	require('includes/config.php');
+	$id_active = $_GET["id_active"];
+	$sql = "SELECT * FROM users WHERE ID=$id_active LIMIT 1";
+	$result = mysqli_query($conn, $sql);
+	while($row = mysqli_fetch_assoc($result)) {
+		$username = $row["username"];
+	}
+	$urlink = "completeorder.php?id_active=" . $id_active;	
 ?> 
 
 <!DOCTYPE html>
@@ -55,7 +62,7 @@
 						$image = '<img src="' . $res['image'] . '" class="gambar">';
 						echo $image.'<div class="header3 lain">' . $res['name'] . '</div>';
 						echo '<div class="header3 lain2"> ☆'.$res['total_rating']/($res['total_passangers'] > 0 ? $res['total_passangers'] : 1) . ' (' . $res['total_passangers'] . ' votes) </div><br>';
-						echo '<form action="completeorder.php" id="menuDua" name="menuDua" method="POST">';
+						echo '<form action="' . $urlink . '" id="menuDua" name="menuDua" method="POST">';
 						echo 	'<div class="choosen">';
 						echo		'<input type="submit" name="choosen" value="I CHOOSE YOU!">';
 						echo		'<input type="hidden" name="ID" value="' . $res['ID'] . '">';
@@ -90,7 +97,7 @@
 							$image = '<img src="' . $res['image'] . '" class="gambar">';
 							echo $image.'<div class="header3 lain">' . $res['name'] . '</div>';
 							echo '<div class="header3 lain2"> ☆'.$res['total_rating']/($res['total_passangers'] > 0 ? $res['total_passangers'] : 1) . ' (' . $res['total_passangers'] . ' votes) </div><br>';
-							echo '<form action="completeorder.php" id="menuDua" name="menuDua" method="POST">';
+							echo '<form action="' . $urlink . '" id="menuDua" name="menuDua" method="POST">';
 							echo 	'<div class="choosen">';
 							echo		'<input type="submit" name="choosen" value="I CHOOSE YOU!">';
 							echo		'<input type="hidden" name="ID" value="' . $res['ID'] . '">';
@@ -114,4 +121,4 @@
 		</div>
 	</div>	
 </body>
-</html>
+</html>
\ No newline at end of file
-- 
GitLab


From 6de113333bd4e1d389a1612520e5eca4dc55cbad Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Sat, 7 Oct 2017 18:49:33 +0700
Subject: [PATCH 72/92] edit border menu

---
 css/orderojek.css | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/css/orderojek.css b/css/orderojek.css
index 7498a5e4..b21128ef 100644
--- a/css/orderojek.css
+++ b/css/orderojek.css
@@ -91,12 +91,19 @@
 	color: white;
 }
 
+.menu:not(:last-child) {
+	border-right : none;
+}
+
 .menu.active {
 	background: #3a563f;
 	border: 1px solid #253828;
 	color: white;	
 }
 
+.menu.active:not(:last-child){
+	border-right : none;
+}
 .contentBox {
     width: 530px;
     height: 480px;
-- 
GitLab


From b8ff3265fb6884dc8c43b535334c81099e91cb9b Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Sat, 7 Oct 2017 18:59:01 +0700
Subject: [PATCH 73/92] fix hide button

---
 history-order.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/history-order.php b/history-order.php
index 0ab0597b..43f2052d 100644
--- a/history-order.php
+++ b/history-order.php
@@ -1,7 +1,7 @@
 <?php
     require('includes/config.php');
 
-    $id_active = $_GET["id_active"];
+    $id_active = 1;
     $sql = "SELECT * FROM users WHERE ID=$id_active LIMIT 1";
 
     $result = mysqli_query($conn, $sql);
@@ -43,7 +43,7 @@
             <h1>TRANSACTION HISTORY</h1>
             <div>
             	<div class="submenu active">MY PREVIOUS ORDERS</div>
-            	<div class="submenu">DRIVER HISTORY</div>
+            	<div class="submenu"><a href="history-driver.php?id_active=<?php echo $id_active ?>">DRIVER HISTORY</a></div>
             </div>
 
             <?php
-- 
GitLab


From 516bdd4847bcbd8f02d555d27a0168e5562df311 Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Sat, 7 Oct 2017 19:00:00 +0700
Subject: [PATCH 74/92]  fix hide button

---
 history-driver.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/history-driver.php b/history-driver.php
index 27b41378..e60e1846 100644
--- a/history-driver.php
+++ b/history-driver.php
@@ -1,7 +1,7 @@
 <?php
     require('includes/config.php');
 
-    $id_active = $_GET["id_active"];
+    $id_active = 1;
     $sql = "SELECT * FROM users WHERE ID=$id_active LIMIT 1";
 
     $result = mysqli_query($conn, $sql);
@@ -41,7 +41,7 @@
             </div>
             <h1>TRANSACTION HISTORY</h1>
             <div>
-                <div class="submenu">MY PREVIOUS ORDERS</div>
+                <div class="submenu"><a href="history-order.php?id_active=<?php echo $id_active ?>">MY PREVIOUS ORDERS</a></div>
                 <div class="submenu active">DRIVER HISTORY</div>
             </div>
 
-- 
GitLab


From 1887a62fa55b06da5470048277f1d7839e5f9668 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 19:10:10 +0700
Subject: [PATCH 75/92] renaming false function name

---
 js/history.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/js/history.js b/js/history.js
index 79e55e0e..48d2e4ad 100644
--- a/js/history.js
+++ b/js/history.js
@@ -1,3 +1,3 @@
-function removeElement(id) {
+function hideElement(id) {
     document.getElementById(id).style.display = "none";
 }
\ No newline at end of file
-- 
GitLab


From d3f535c1455b4e04117226069391bc7533e2c67b Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Sat, 7 Oct 2017 19:14:49 +0700
Subject: [PATCH 76/92] Sync database, sending transaction history to database

---
 completeorder.php |  2 +-
 finish.php        | 39 +++++++++++++++++++++++++++++----------
 orderojek.php     | 19 +++++++++++++++++++
 3 files changed, 49 insertions(+), 11 deletions(-)

diff --git a/completeorder.php b/completeorder.php
index 9daa6f5f..ad6dfc20 100644
--- a/completeorder.php
+++ b/completeorder.php
@@ -6,7 +6,7 @@
 	while($row = mysqli_fetch_assoc($result)) {
 		$username = $row["username"];
 	}
-	$urlfinish = "finish.php?id_active=" . $id_active;	
+	$urlfinish = "orderojek.php?id_active=" . $id_active;	
 ?> 
 
 <!DOCTYPE html>
diff --git a/finish.php b/finish.php
index 92121973..f0da1d26 100644
--- a/finish.php
+++ b/finish.php
@@ -1,3 +1,14 @@
+<?php
+	require('includes/config.php');
+	$id_active = $_GET["id_active"];
+	$sql = "SELECT * FROM users WHERE ID=$id_active LIMIT 1";
+	$result = mysqli_query($conn, $sql);
+	while($row = mysqli_fetch_assoc($result)) {
+		$username = $row["username"];
+	}
+	$urlink = "completeorder.php?id_active=" . $id_active;	
+?> 
+
 <!DOCTYPE html>
 <html>
 <head>
@@ -6,17 +17,25 @@
 </head>
 <body>
     <?php
+        date_default_timezone_set("Asia/Jakarta");
+        $t = time();
         $con = mysqli_connect('127.0.0.1','root','','pr-ojek');
-        $query = "INSERT INTO transaction (id_user, id_driver, rating, comment, time, picking_point, destination) VALUES("
-            . $_GET['id_active'] . ", "
-            . $_POST['ID'] . ", "
-            . $_POST['rating'] . ", "
-            . $_POST['comment'] . ", "
-            . "---" . ", "
-            . $_POST['pickingPoint'] . ", "
-            . $_POST['destination'] . ")";
-        echo $query;
-
+        $res = mysqli_fetch_assoc(mysqli_query($con,"SELECT COUNT(*) FROM transaction"));
+        $count = $res['COUNT(*)'];
+        $query = "INSERT INTO transaction (ID, id_user, id_driver, rating, comment, time, picking_point, destination) VALUES("
+            . "'" . ($count+1) . "', "
+            . "'" . $_GET['id_active'] . "', "
+            . "'" . $_POST['ID'] . "', "
+            . "'" . $_POST['rating'] . "', "
+            . "'" . $_POST['comment'] . "', "
+            . "'" . date("Y-m-d H:i:s",$t) . "', "
+            . "'" . $_POST['pickingPoint'] . "', "
+            . "'" . $_POST['destination'] . "')";
+        mysqli_query($con,$query);            
+        mysqli_close($con);
     ?>
+    <div action="orderojek.php?id_active=<?php echo $id_active ?>" class="form">
+        <input type="hidden" name="choosen" value="I CHOOSE YOU!">
+    </div>
 </body>
 </html>
\ No newline at end of file
diff --git a/orderojek.php b/orderojek.php
index 42feb39b..91c94a18 100644
--- a/orderojek.php
+++ b/orderojek.php
@@ -8,7 +8,26 @@
 	while($row = mysqli_fetch_assoc($result)) {
 	    $username = $row["username"];
 	}
+	if (array_key_exists("ID",$_POST)){
+		date_default_timezone_set("Asia/Jakarta");
+        $t = time();
+        $con = mysqli_connect('127.0.0.1','root','','pr-ojek');
+        $res = mysqli_fetch_assoc(mysqli_query($con,"SELECT COUNT(*) FROM transaction"));
+        $count = $res['COUNT(*)'];
+        $query = "INSERT INTO transaction (ID, id_user, id_driver, rating, comment, time, picking_point, destination) VALUES("
+            . "'" . ($count+1) . "', "
+            . "'" . $_GET['id_active'] . "', "
+            . "'" . $_POST['ID'] . "', "
+            . "'" . $_POST['rating'] . "', "
+            . "'" . $_POST['comment'] . "', "
+            . "'" . date("Y-m-d H:i:s",$t) . "', "
+            . "'" . $_POST['pickingPoint'] . "', "
+            . "'" . $_POST['destination'] . "')";
+        mysqli_query($con,$query);            
+        mysqli_close($con);
+	}
 ?>
+
 <!DOCTYPE html>
 <html>
 <head>
-- 
GitLab


From 61e1d7a34964ab9ed8a5769d109a310692caedc6 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 19:18:53 +0700
Subject: [PATCH 77/92] memperbaiki tampilan

---
 completeorder.php  |  2 +-
 css/history.css    | 10 ++++++++++
 history-driver.php |  4 ++++
 history-order.php  |  4 ++++
 selectdriver.php   |  2 +-
 5 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/completeorder.php b/completeorder.php
index 9daa6f5f..98442909 100644
--- a/completeorder.php
+++ b/completeorder.php
@@ -24,7 +24,7 @@
 					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
 			</div>
 			<div class="header2">
-				<div class="username">Hi, <span class="username bold">pikachu!</span></div>
+				<div class="username">Hi, <span class="username bold"><?php echo $username ?>!</span></div>
 				<div class="logout">Logout</div>
 			</div>
 		</div>
diff --git a/css/history.css b/css/history.css
index 281bd420..050633d9 100644
--- a/css/history.css
+++ b/css/history.css
@@ -167,4 +167,14 @@ h1 {
 	vertical-align: middle;
 	float : right; 
 	margin-right: 40px;
+}
+
+.menu a {
+    text-decoration: none;
+    color: inherit;
+}
+
+.submenu a {
+    text-decoration: none;
+    color: inherit;
 }
\ No newline at end of file
diff --git a/history-driver.php b/history-driver.php
index e60e1846..d6984107 100644
--- a/history-driver.php
+++ b/history-driver.php
@@ -21,6 +21,10 @@
             text-decoration: none;
             color: inherit;
         }
+        .submenu a {
+            text-decoration: none;
+            color: inherit;
+        }
     </style>
     <body>
         <div class="contentBox">
diff --git a/history-order.php b/history-order.php
index 43f2052d..c27b3c7a 100644
--- a/history-order.php
+++ b/history-order.php
@@ -22,6 +22,10 @@
             text-decoration: none;
             color: inherit;
         }
+        .submenu a {
+            text-decoration: none;
+            color: inherit;
+        }
     </style>
     <body>
     	<div class="contentBox">
diff --git a/selectdriver.php b/selectdriver.php
index b0bc433f..a9b31b62 100644
--- a/selectdriver.php
+++ b/selectdriver.php
@@ -24,7 +24,7 @@
 					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
 			</div>
 			<div class="header2">
-				<div class="username">Hi, <span class="username bold">pikachu!</span></div>
+				<div class="username">Hi, <span class="username bold"><?php echo $username ?>!</span></div>
 				<div class="logout">Logout</div>
 			</div>
 		</div>
-- 
GitLab


From 1b3c9762602a7fd6715c736a7777a581ebd8f17b Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Sat, 7 Oct 2017 19:24:57 +0700
Subject: [PATCH 78/92] Linking to another page of each php file.

---
 completeorder.php | 8 ++++----
 selectdriver.php  | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/completeorder.php b/completeorder.php
index ad6dfc20..b076ab5c 100644
--- a/completeorder.php
+++ b/completeorder.php
@@ -24,14 +24,14 @@
 					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
 			</div>
 			<div class="header2">
-				<div class="username">Hi, <span class="username bold">pikachu!</span></div>
-				<div class="logout">Logout</div>
+				<div class="username">Hi, <span class="username bold"><?php echo $username ?>!</span></div>
+				<div class="logout"><a href="login.php">Logout</a></div>
 			</div>
 		</div>
 		<div>
 			<div class="menu active">ORDER</div>
-			<div class="menu">HISTORY</div>
-			<div class="menu">MY PROFILE</div>
+			<div class="menu"><a href="history-order.php?id_active=<?php echo $id_active ?>">HISTORY</a></div>
+			<div class="menu"><a href="profile.php?id_active=<?php echo $id_active ?>">MY PROFILE</a></div>
 		</div>
 		<h1>MAKE AN ORDER</h1>
 		<div id="box_aktif">
diff --git a/selectdriver.php b/selectdriver.php
index b0bc433f..db4e2c15 100644
--- a/selectdriver.php
+++ b/selectdriver.php
@@ -24,14 +24,14 @@
 					<div class="subtitle">wush... wush... ngeeeeeenggg...</div>
 			</div>
 			<div class="header2">
-				<div class="username">Hi, <span class="username bold">pikachu!</span></div>
-				<div class="logout">Logout</div>
+				<div class="username">Hi, <span class="username bold"><?php echo $username ?>!</span></div>
+				<div class="logout"><a href="login.php">Logout</a></div>
 			</div>
 		</div>
 		<div>
 			<div class="menu active">ORDER</div>
-			<div class="menu">HISTORY</div>
-			<div class="menu">MY PROFILE</div>
+			<div class="menu"><a href="history-order.php?id_active=<?php echo $id_active ?>">HISTORY</a></div>
+			<div class="menu"><a href="profile.php?id_active=<?php echo $id_active ?>">MY PROFILE</a></div>
 		</div>
 		<h1>MAKE AN ORDER</h1>
 		<div id="box_aktif">
-- 
GitLab


From 1a26e1588b7314c7da5a05791b6bc03961900985 Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Sat, 7 Oct 2017 19:32:18 +0700
Subject: [PATCH 79/92] Manage conflict and fixing conflict when drivers ==
 user

---
 selectdriver.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/selectdriver.php b/selectdriver.php
index db4e2c15..45d77bc6 100644
--- a/selectdriver.php
+++ b/selectdriver.php
@@ -54,7 +54,7 @@
 				<?php
 					$con = mysqli_connect('127.0.0.1','root','','pr-ojek');
 					$prefer_driver = $_POST['preferredDriver'];
-					$query = "SELECT * FROM drivers NATURAL JOIN users WHERE name like '%".$prefer_driver."%' ORDER BY total_rating/total_passangers LIMIT 1";
+					$query = "SELECT * FROM drivers NATURAL JOIN users WHERE name like '%".$prefer_driver."%' AND ID != " . $id_active . " ORDER BY total_rating/total_passangers LIMIT 1";
 					$tmp = mysqli_query($con, $query);
 					$exist = $prefer_driver !== "" && mysqli_num_rows($tmp) == 1;
 					$res = mysqli_fetch_assoc($tmp);
@@ -86,9 +86,9 @@
 				<?php
 					$con = mysqli_connect('127.0.0.1','root','','pr-ojek');
 					if ($prefer_driver !== ""){
-						$query = "SELECT * FROM drivers NATURAL JOIN users NATURAL JOIN driver_locations WHERE name NOT like '%".$prefer_driver."%' AND location = '" . $_POST['pickingPoint'] . "' ORDER BY total_rating/total_passangers";
+						$query = "SELECT * FROM drivers NATURAL JOIN users NATURAL JOIN driver_locations WHERE name NOT like '%".$prefer_driver."%' AND location = '" . $_POST['pickingPoint'] . "' AND ID != " . $id_active . " ORDER BY total_rating/total_passangers";
 					} else {
-						$query = "SELECT * FROM drivers NATURAL JOIN users NATURAL JOIN driver_locations WHERE location = '" . $_POST['pickingPoint'] . "' ORDER BY total_rating/total_passangers";
+						$query = "SELECT * FROM drivers NATURAL JOIN users NATURAL JOIN driver_locations WHERE location = '" . $_POST['pickingPoint'] . "' AND ID != " . $id_active . " ORDER BY total_rating/total_passangers";
 					}
 					$tmp = mysqli_query($con, $query);
 					$exist = mysqli_num_rows($tmp) > 0;
-- 
GitLab


From fc69a32ab0a9391de194c278ff0a64b9d2e9bdc9 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 19:48:47 +0700
Subject: [PATCH 80/92] benerin tampilan

---
 completeorder.php | 7 +++++++
 selectdriver.php  | 6 ++++++
 2 files changed, 13 insertions(+)

diff --git a/completeorder.php b/completeorder.php
index b076ab5c..f5209edf 100644
--- a/completeorder.php
+++ b/completeorder.php
@@ -16,6 +16,13 @@
 	<link rel="stylesheet" type="text/css" href="css/orderojek.css">
 	<script src="js/order.js"></script>
 </head>
+<style type="text/css">
+	.menu a {
+            text-decoration: none;
+            color: inherit;
+        }
+
+</style>
 <body>
 	<div class="contentBox">
 		<div class="mainHeader">
diff --git a/selectdriver.php b/selectdriver.php
index 45d77bc6..6f3f9b69 100644
--- a/selectdriver.php
+++ b/selectdriver.php
@@ -16,6 +16,12 @@
 	<link rel="stylesheet" type="text/css" href="css/orderojek.css">
 	<script src="js/order.js"></script>
 </head>
+<style type="text/css">
+	.menu a {
+            text-decoration: none;
+            color: inherit;
+        }
+</style>
 <body>
 	<div class="contentBox">
 		<div class="mainHeader">
-- 
GitLab


From 836dbf84a7753d124374c2e5a17a0afdb8a2912e Mon Sep 17 00:00:00 2001
From: adyanf <adyanaufalf@gmail.com>
Date: Sat, 7 Oct 2017 20:23:45 +0700
Subject: [PATCH 81/92] fixing change driver status

---
 editprofile.php | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/editprofile.php b/editprofile.php
index 9f843a74..b080a1bc 100644
--- a/editprofile.php
+++ b/editprofile.php
@@ -20,6 +20,17 @@ if(isset($_POST["submit"])) {
     $name = $_POST["name"];
     $phone_number = $_POST["phone"];
     $driver = (!isset($_POST["driver"])) ? 0 : 1;
+    if ($driver == 1){
+        $sql = "SELECT * FROM drivers WHERE ID=$id_active";
+        $result = mysqli_query($conn, $sql);
+        if (mysqli_num_rows($result) <= 0){
+            $sql = "INSERT INTO drivers (ID, name, total_rating, total_passangers)
+            VALUES ('$id_active', '$name', 0, 0)";
+            if ($conn->query($sql) === TRUE) {
+                //do nothing
+            }
+        }
+    }
     if($_POST["submit"] === ""){
         $target_dir = "img/";
         $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
-- 
GitLab


From c6c3c3d582865a76449baaa5994df42f5ceb1b52 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 21:29:04 +0700
Subject: [PATCH 82/92] memperbaiki tampilan order ojek

---
 css/orderojek.css | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/css/orderojek.css b/css/orderojek.css
index 88519bf4..ce828fe5 100644
--- a/css/orderojek.css
+++ b/css/orderojek.css
@@ -111,7 +111,7 @@
 	border-right : none;
 }
 .contentBox {
-    width: 530px;
+    width: 550px;
     height: 480px;
     margin: 0 auto;
     background: white;
-- 
GitLab


From 6957c53063d6cff510bc8eaffd066f79c68169bf Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 21:31:19 +0700
Subject: [PATCH 83/92] menambah peringatan required input

---
 js/order.js   | 12 +++++++++---
 orderojek.php |  6 +++---
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/js/order.js b/js/order.js
index c3aa1e63..8ed3144e 100644
--- a/js/order.js
+++ b/js/order.js
@@ -1,7 +1,13 @@
 function validasi(){
-	var pick = document.forms['menuAwal']['pickingPoint'].value;
-	var destiny = document.forms['menuAwal']['destination'].value;
-	return pick !== "" && destiny !== "";
+	var pickingPoint = document.forms["menuAwal"]["pickingPoint"].value;
+	var destination = document.forms["menuAwal"]["destination"].value;
+	if(pickingPoint == "") {
+		alert("Picking Point is required");
+		return false;
+	} else if (destination == "") {
+		alert("Destination is required");
+		return false;
+	}
 }
 
 var clicked1 = false;
diff --git a/orderojek.php b/orderojek.php
index 91c94a18..c8dfda64 100644
--- a/orderojek.php
+++ b/orderojek.php
@@ -72,14 +72,14 @@
 				<span class="number">3</span>
 				<div class="step">Complete your order</div>
 			</div>
-			<form action="selectdriver.php?id_active=<?php echo $id_active ?>" id="menuAwal" name="menuAwal" method="POST" class="form" onsubmit="validasi()">
+			<form action="selectdriver.php?id_active=<?php echo $id_active ?>" id="menuAwal" name="menuAwal" method="POST" class="form" onsubmit="return validasi()">
 				<div class="formBox">
 					<label for="pick" class="labelBox">Picking Point</label>
-					<input id="pick" class="inputBox" type="text" name="pickingPoint" id="pickingPoint" required>
+					<input id="pick" class="inputBox" type="text" name="pickingPoint" id="pickingPoint">
 				</div>
 				<div class="formBox">
 					<label for="destiny" class="labelBox">Destination</label>
-					<input id="destiny" class="inputBox" type="text" name="destination" id="destination" required>
+					<input id="destiny" class="inputBox" type="text" name="destination" id="destination">
 				</div>
 				<div class="formBox">
 					<label for="preferred" class="labelBox">Preferred Driver</label>
-- 
GitLab


From 176479722fcc5baffc6d7ab76385b61faaf5e38d Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 21:55:33 +0700
Subject: [PATCH 84/92] validasi required input

---
 js/order.js      | 82 ------------------------------------------------
 js/validation.js | 27 ++++++++++++++++
 login.php        |  7 +++--
 orderojek.php    |  4 +--
 4 files changed, 33 insertions(+), 87 deletions(-)
 delete mode 100644 js/order.js

diff --git a/js/order.js b/js/order.js
deleted file mode 100644
index 8ed3144e..00000000
--- a/js/order.js
+++ /dev/null
@@ -1,82 +0,0 @@
-function validasi(){
-	var pickingPoint = document.forms["menuAwal"]["pickingPoint"].value;
-	var destination = document.forms["menuAwal"]["destination"].value;
-	if(pickingPoint == "") {
-		alert("Picking Point is required");
-		return false;
-	} else if (destination == "") {
-		alert("Destination is required");
-		return false;
-	}
-}
-
-var clicked1 = false;
-function next1(){
-	var benar = true;
-	var x = document.getElementById("menuAwal");
-	var i;
-	for (i = 0; i < x.length-2 && benar; ++i){
-		benar = (x.elements[i].value !== "");
-	}
-	if (benar){
-		var pick = x.elements[0].value;
-		var destiny = x.elements[1].value;
-		var prefer_driver = x.elements[x.length-2].value;
-		var xmlhttp = new XMLHttpRequest();
-		xmlhttp.open("GET", "order.php?pick="+pick+"&destiny="+destiny+"&prefer_driver="+prefer_driver);
-		xmlhttp.send();
-		document.getElementById('box_aktif').innerHTML =
-		'<div class="stepBox">' +
-			'<div class="number">1</div>' +
-			'<div class="step">Select Destination</div>' +
-		'</div>' +
-		'<div class="stepBox active">' +
-			'<span class="number">2</span>' +
-			'<div class="step">Select a Driver</div>' +
-		'</div>' +
-		'<div class="stepBox">' +
-			'<span class="number">3</span>' +
-			'<div class="step">Complete your order</div>' +
-		'</div>' +
-		'<div class="roundedBox preferred">' +
-			'<div class="header3"><b>PREFERRED DRIVERS:</b></div>' +
-			'<br><br>' +
-			'<div class="header3 paragraph">' +
-				(prefer_driver === "" ? "NOTHING TO DISPLAY :(" : prefer_driver) +
-			'</div>' +
-		'</div>' +
-		'<div class="roundedBox others">'+
-			'<span class="header3"><b>OTHER DRIVERS:</b></span>' +
-		'</div>' +
-		'<input type="submit" name="next2" value="NEXT" onclick="next2()">';
-	}
-}
-
-function next2(){
-	document.getElementById('box_aktif').innerHTML = 
-		'<div class="stepBox">' +
-			'<div class="number">1</div>' +
-			'<div class="step">Select Destination</div>' +
-		'</div>' +
-		'<div class="stepBox active">' +
-			'<span class="number">2</span>' +
-			'<div class="step">Select a Driver</div>' +
-		'</div>' +
-		'<div class="stepBox">' +
-			'<span class="number">3</span>' +
-			'<div class="step">Complete your order</div>' +
-		'</div>' +
-		'<form class>'+
-			'<div class="star">'+
-				'<span class="star-rating star-5">'+
-					'<input type="radio" name="rating" value="1"><i></i>'+
-					'<input type="radio" name="rating" value="2"><i></i>'+
-					'<input type="radio" name="rating" value="3"><i></i>'+
-					'<input type="radio" name="rating" value="4"><i></i>'+
-					'<input type="radio" name="rating" value="5"><i></i>'+
-				'</span>'+
-			'</div>'+
-			'<input class="commentBox" type="text" name="comment" placeholder="Your comment...">'
-			'<input type="submit" name="submit" value="COMPLETE ORDER">'
-		'</form>';
-}
\ No newline at end of file
diff --git a/js/validation.js b/js/validation.js
index 5e3fd616..080b9f22 100644
--- a/js/validation.js
+++ b/js/validation.js
@@ -1,3 +1,30 @@
+function validateOrder(){
+    var pickingPoint = document.forms["menuAwal"]["pickingPoint"].value;
+    var destination = document.forms["menuAwal"]["destination"].value;
+    if(pickingPoint == "") {
+        alert("Picking Point is required");
+        return false;
+    } else if (destination == "") {
+        alert("Destination is required");
+        return false;
+    }
+}
+
+function validateLogin(){
+    var username = document.forms["login"]["username"].value;
+    var password = document.forms["login"]["password"].value;
+    if(username == "" && password == "") {
+        alert("Fill your username and password");
+        return false;
+    } else if (username == "") {
+        alert("username is required");
+        return false;
+    } else if (password == "") {
+        alert("password is required");
+        return false;
+    }
+}
+
 function getUsernameValidation(){
     var xmlhttp = new XMLHttpRequest();
     if(!xmlhttp){
diff --git a/login.php b/login.php
index 4ef77f87..8e9e94a5 100644
--- a/login.php
+++ b/login.php
@@ -34,6 +34,7 @@ if(isset($_POST["submit"])){
         <title>Halaman Login</title>
         <link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
         <link rel="stylesheet" href="css/auth.css">
+        <script src="js/validation.js"></script>
     </head>
     <body>
         <div class="apps">
@@ -49,14 +50,14 @@ if(isset($_POST["submit"])){
                 </div>
             </div>
             <div class="form-login">
-                <form action="" method="POST" autocomplete="off">
+                <form action="" method="POST" autocomplete="off" onsubmit="return validateLogin()" name="login">
                     <div class="form-group">
                         <label for="username">Username </label>                            
-                        <input id="username" type="text" name="username" placeholder="your username" required>
+                        <input id="username" type="text" name="username" placeholder="your username">
                     </div>
                     <div class="form-group">
                         <label for="password">Password </label>                            
-                        <input id="password" type="password" name="password" placeholder="your password" pattern=".{5,10}" title="5 to 10 characters" required>                        
+                        <input id="password" type="password" name="password" placeholder="your password" pattern=".{5,10}" title="5 to 10 characters">                        
                     </div>
                     <div class="action">
                         <div class="register">
diff --git a/orderojek.php b/orderojek.php
index c8dfda64..c5a9fcc6 100644
--- a/orderojek.php
+++ b/orderojek.php
@@ -33,7 +33,7 @@
 <head>
 	<title>Make an order</title>
 	<link rel="stylesheet" type="text/css" href="css/orderojek.css">
-	<script src="js/order.js"></script>
+	<script src="js/validation.js"></script>
 </head>
 <style type="text/css">
 	.menu a {
@@ -72,7 +72,7 @@
 				<span class="number">3</span>
 				<div class="step">Complete your order</div>
 			</div>
-			<form action="selectdriver.php?id_active=<?php echo $id_active ?>" id="menuAwal" name="menuAwal" method="POST" class="form" onsubmit="return validasi()">
+			<form action="selectdriver.php?id_active=<?php echo $id_active ?>" id="menuAwal" name="menuAwal" method="POST" class="form" onsubmit="return validateOrder()">
 				<div class="formBox">
 					<label for="pick" class="labelBox">Picking Point</label>
 					<input id="pick" class="inputBox" type="text" name="pickingPoint" id="pickingPoint">
-- 
GitLab


From 442a2faed29e998e037c2a7fef2aeba9405b69ca Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 22:03:50 +0700
Subject: [PATCH 85/92] menambah fungsi required rating

---
 completeorder.php |  4 ++--
 js/validation.js  | 14 ++++++++++++++
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/completeorder.php b/completeorder.php
index f5209edf..1fc9a904 100644
--- a/completeorder.php
+++ b/completeorder.php
@@ -14,7 +14,7 @@
 <head>
 	<title>Make an order</title>
 	<link rel="stylesheet" type="text/css" href="css/orderojek.css">
-	<script src="js/order.js"></script>
+	<script src="js/validation.js"></script>
 </head>
 <style type="text/css">
 	.menu a {
@@ -59,7 +59,7 @@
 			<img src= <?php echo $_POST['image']; ?> class="circle">
 		</div>
 		<div class="form">
-			<form action= <?php echo $urlfinish; ?> id="selesai" name="selesai" method="POST">
+			<form action= <?php echo $urlfinish; ?> id="selesai" name="selesai" method="POST" onsubmit="return validateRating()">
 				<div class="star">
 					<span class="star-rating star-5">
 						<input type="radio" name="rating" value="1"><i></i>
diff --git a/js/validation.js b/js/validation.js
index 080b9f22..23157260 100644
--- a/js/validation.js
+++ b/js/validation.js
@@ -25,6 +25,20 @@ function validateLogin(){
     }
 }
 
+function validateRating(){
+    var radios = document.getElementsByName("rating");
+    var valid = false;
+    var i = 0;
+    while (!valid && i < radios.length) {
+        if(radios[i].checked) valid = true;
+        i++;
+    }
+    if (!valid) {
+        alert("Please rate your driver");
+    }
+    return valid;
+}
+
 function getUsernameValidation(){
     var xmlhttp = new XMLHttpRequest();
     if(!xmlhttp){
-- 
GitLab


From a7646b5be65143f62a7d81010916f6c56341e805 Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Sat, 7 Oct 2017 22:35:22 +0700
Subject: [PATCH 86/92] memperbaiki tampilan rating

---
 history-order.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/history-order.php b/history-order.php
index c27b3c7a..ecccc6f3 100644
--- a/history-order.php
+++ b/history-order.php
@@ -65,7 +65,7 @@
                         echo '<div class="route"> ' . $row['picking_point'] . '-' . $row['destination'] . '</div>';
                         echo '<div class="rating"> You rated: '; 
                                 for ($x = 0; $x <= $row['rating']; $x++) {
-                                echo '<i class="material-icons" style="font-size:12px; display:inline-block">star_border</i>';
+                                echo '<i class="material-icons" style="font-size:12px; display:inline-block; color:yellow">star_border</i>';
                                 } 
                             echo '</div>';
                         echo '<div class="comment"> You commented: </div>';
-- 
GitLab


From 6f8f337c6041aaa8a194b3bcd82dff2a2ef63744 Mon Sep 17 00:00:00 2001
From: fildfreeze <fildahananda@gmail.com>
Date: Sat, 7 Oct 2017 22:42:04 +0700
Subject: [PATCH 87/92] fix logout link

---
 history-order.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/history-order.php b/history-order.php
index ecccc6f3..6f4cf1d1 100644
--- a/history-order.php
+++ b/history-order.php
@@ -1,7 +1,7 @@
 <?php
     require('includes/config.php');
 
-    $id_active = 1;
+    $id_active = $_GET["id_active"];
     $sql = "SELECT * FROM users WHERE ID=$id_active LIMIT 1";
 
     $result = mysqli_query($conn, $sql);
@@ -36,7 +36,7 @@
 				</div>
 				<div class="header2">
 					<div class="username">Hi, <span class="username bold"><?php echo $username ?>!</span></div>
-					<div class="logout">Logout</div>
+					<div class="logout"><a href="login.php">Logout</a></div>
 				</div>
 			</div>
 			<div>
-- 
GitLab


From 1bb0019c1f5506e174c6f86fa39ef8e07626b5ec Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 22:54:20 +0700
Subject: [PATCH 88/92] memperbaiki get id_active untuk order driver

---
 history-driver.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/history-driver.php b/history-driver.php
index d6984107..7fce034e 100644
--- a/history-driver.php
+++ b/history-driver.php
@@ -1,7 +1,7 @@
 <?php
     require('includes/config.php');
 
-    $id_active = 1;
+    $id_active = $_GET["id_active"];;
     $sql = "SELECT * FROM users WHERE ID=$id_active LIMIT 1";
 
     $result = mysqli_query($conn, $sql);
-- 
GitLab


From b4ec8b663367c53437b5c026cac517c687e3a21d Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 22:56:25 +0700
Subject: [PATCH 89/92] menghapus titik koma

---
 history-driver.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/history-driver.php b/history-driver.php
index 7fce034e..9e28ae68 100644
--- a/history-driver.php
+++ b/history-driver.php
@@ -1,7 +1,7 @@
 <?php
     require('includes/config.php');
 
-    $id_active = $_GET["id_active"];;
+    $id_active = $_GET["id_active"];
     $sql = "SELECT * FROM users WHERE ID=$id_active LIMIT 1";
 
     $result = mysqli_query($conn, $sql);
-- 
GitLab


From 8e08fb156c4c32b1e9488cbb1ec7b1826e386271 Mon Sep 17 00:00:00 2001
From: vigorakbar <13515031@std.stei.itb.ac.id>
Date: Sat, 7 Oct 2017 23:06:20 +0700
Subject: [PATCH 90/92] memperbaiki pengambilan data pada database

---
 history-order.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/history-order.php b/history-order.php
index 6f4cf1d1..beec597c 100644
--- a/history-order.php
+++ b/history-order.php
@@ -51,7 +51,7 @@
             </div>
 
             <?php
-            $sql = "SELECT * FROM transaction JOIN users ON (transaction.id_user=users.ID) WHERE transaction.id_user=". $id_active;
+            $sql = "SELECT * FROM transaction JOIN users ON (transaction.id_driver=users.ID) WHERE transaction.id_user=". $id_active;
             $result = mysqli_query($conn,$sql);
             if (mysqli_num_rows($result) > 0) {
             // output data of each row
-- 
GitLab


From 49b249a6897280700a72d8d597a26cdab82321d9 Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Sat, 7 Oct 2017 23:50:59 +0700
Subject: [PATCH 91/92] readme.md

---
 README.md | 99 ++++++++++++++++++++++---------------------------------
 1 file changed, 40 insertions(+), 59 deletions(-)

diff --git a/README.md b/README.md
index ec864636..caf5583f 100644
--- a/README.md
+++ b/README.md
@@ -4,30 +4,25 @@ Membuat sebuah Website Ojek Online
 
 ## Deskripsi Singkat
 
-Pada tugas besar ini, Anda diminta untuk membuat aplikasi *ojek online* **berbasis web** yang memungkinkan seorang pengguna untuk menjadi penumpang dan/atau driver ojek online. Untuk menggunakan aplikasi ini, seorang pengguna harus melakukan login. Pengguna dapat menjadi penumpang maupun driver pada akun yang sama. Untuk menjadi driver, pengguna harus mengaktifkan opsi menjadi driver pada profilnya.
+Pada tugas besar ini, kami diminta untuk membuat aplikasi *ojek online* **berbasis web** yang memungkinkan seorang pengguna untuk menjadi penumpang dan/atau driver ojek online. Untuk menggunakan aplikasi ini, seorang pengguna harus melakukan login. Pengguna dapat menjadi penumpang maupun driver pada akun yang sama. Untuk menjadi driver, pengguna harus mengaktifkan opsi menjadi driver pada profilnya.
 
-Anda diminta untuk membuat tampilan sedemikian hingga mirip dengan tampilan pada contoh. Website yang diminta tidak responsive. Desain tampilan tidak perlu dibuat indah. Icon dan jenis font tidak harus sama dengan contoh. Warna font, garis pemisah, dan perbedaan ukuran font harus terlihat sesuai contoh. Format rating dan waktu harus terlihat sesuai contoh. Perhatikan juga **tata letak** elemen-elemen.
+kami diminta untuk membuat tampilan sedemikian hingga mirip dengan tampilan pada contoh. Website yang diminta tidak responsive. Desain tampilan tidak perlu dibuat indah. Icon dan jenis font tidak harus sama dengan contoh. Warna font, garis pemisah, dan perbedaan ukuran font harus terlihat sesuai contoh. Format rating dan waktu harus terlihat sesuai contoh. Perhatikan juga **tata letak** elemen-elemen.
 
 ## Anggota Tim
 
-Setiap kelompok beranggotakan **3 orang dari kelas yang sama**. Jika jumlah mahasiswa dalam satu kelas modulo 3 menghasilkan 1, maka hanya 1 kelompok terdiri dari 4 mahasiswa. Jika jumlah mahasiswa modulo 3 menghasilkan 2, maka ada dua kelompok yang beranggotakan 4 orang.
+1. 13515031 - Vigor Akbar
+2. 13515127 - Fildah Ananda Amalia
+3. 13515130 - Adya Naufal Fikri
+4. 13515139 - Jehian Norman Saviero
+ 
+## Fungsionalitas Website
 
-## Petunjuk Pengerjaan
-
-1. Buatlah organisasi pada gitlab dengan format "IF3110-2017-KXX-nama kelompok", dengan XX adalah nomor kelas.
-2. Tambahkan anggota tim pada organisasi anda.
-3. Fork pada repository ini dengan organisasi yang telah dibuat.
-4. Ubah hak akses repository hasil Fork anda menjadi **private**.
-5. Silakan commit pada repository anda (hasil fork). Lakukan berberapa commit dengan pesan yang bermakna, contoh: `add register form`, `fix logout bug`, jangan seperti `final`, `benerin dikit`. Disarankan untuk tidak melakukan commit dengan perubahan yang besar karena akan mempengaruhi penilaian (contoh: hanya melakukan satu commit kemudian dikumpulkan). Sebaiknya commit dilakukan setiap ada penambahan fitur. **Commit dari setiap anggota tim akan mempengaruhi penilaian.** Jadi, setiap anggota tim harus melakukan commit yang berpengaruh terhadap proses pembuatan aplikasi.
-6. Edit file readme ini semenarik mungkin (gunakan panduan Markdown language), diperbolehkan untuk merubah struktur dari readme ini. (Soal tidak perlu dipertahankan).
-7. Pada Readme terdapat tampilan aplikasi, dokumentasi yang menjelaskan website yang Anda buat, dan penjelasan mengenai pembagian tugas masing-masing anggota (lihat formatnya pada bagian **pembagian tugas**).
-8. Merge request dari repository anda ke repository ini dengan format **Nama kelompok** - **NIM terkecil** - **Nama Lengkap dengan NIM terkecil** sebelum **7 Oktober 2017 23.59**.
-
-## Tools
-
-1. Untuk backend, wajib menggunakan **PHP** tanpa framework apapun. Harap diperhatikan, Anda harus mengimplementasikan fitur menggunakan HTTP method yang tepat.
-2. Gunakan **MySQL** untuk menyimpan data.
-3. Untuk frontend, gunakan Javascript, HTML dan CSS. **Tidak boleh** menggunakan library atau framework CSS atau JS seperti JQuery atau Bootstrap. CSS sebisa mungkin ada di file yang berbeda dengan PHP (tidak inline styling).
+1. Web mampu membuat akun yang nanti akan digunakan untuk melakukan transaksi.
+2. Web mampu mengecek status akun dari pengguna.
+3. User terdaftar dapat melakukan order.
+4. Semua user terdaftar dapat mengecek history transaksi.
+5. Semua driver terdaftar bisa mengedit preferred location untuk mengambil order.
+6. User dapat memberikan rating kepada driver.
 
 ## Spesifikasi
 
@@ -35,13 +30,13 @@ Setiap kelompok beranggotakan **3 orang dari kelas yang sama**. Jika jumlah maha
 
 ![](mocks/login.PNG)
 
-Pengguna dapat melakukan login sebagai user. Login hanya membandingkan username dan password saja, dan tidak perlu proteksi apapun. Halaman ini merupakan halaman pertama yang dibuka oleh pengguna ketika menjalankan aplikasi. Tidak ada proses otentikasi apakah pengguna sudah login atau belum dalam page lainnya. Identitas pengguna yang sedang login diberikan melalui HTTP GET pada URL (sebagai contoh: /profile.php?id_active=2 menandakan bahwa pengguna yang sedang login memiliki id pengguna = 2).
+Pengguna dapat melakukan login sebagai user. Login hanya membandingkan username dan password saja, dan tidak perlu proteksi apapun. Halaman ini merupakan halaman pertama yang dibuka oleh pengguna ketika menjalankan aplikasi. Tidak ada proses otentikasi apakah pengguna sudah login atau belum dalam page lainnya. Identitas pengguna yang sedang login diberikan melalui HTTP GET pada URL (sebagai contoh: /profile.php?id_active=2 menkamikan bahwa pengguna yang sedang login memiliki id pengguna = 2).
 
 ### Register
 
 ![](mocks/register.PNG)
 
-Pengguna dapat mendaftarkan diri sebagai user agar dapat menggunakan aplikasi ini. Satu user akan memiliki satu akun yang dapat digunakan sebagai penumpang maupun sebagai driver. User disediakan opsi untuk memilih apakah dia mau menjadi driver atau tidak saat registrasi. Anda harus melakukan validasi bahwa email dan username yang sama tidak boleh digunakan untuk dua kali mendaftar. **Validasi email dan username dilakukan menggunakan AJAX**. Jika email dan username valid akan ditandai dengan lambang centang seperti pada gambar. Setelah selesai register, jika pengguna tidak memilih opsi untuk menjadi driver, pengguna otomatis masuk ke halaman Order dengan keadaan sudah login. Jika pengguna memilih opsi menjadi driver, pengguna otomatis masuk ke halaman Profile dengan keadaan sudah login.
+Pengguna dapat mendaftarkan diri sebagai user agar dapat menggunakan aplikasi ini. Satu user akan memiliki satu akun yang dapat digunakan sebagai penumpang maupun sebagai driver. User disediakan opsi untuk memilih apakah dia mau menjadi driver atau tidak saat registrasi. kami harus melakukan validasi bahwa email dan username yang sama tidak boleh digunakan untuk dua kali mendaftar. **Validasi email dan username dilakukan menggunakan AJAX**. Jika email dan username valid akan ditkamii dengan lambang centang seperti pada gambar. Setelah selesai register, jika pengguna tidak memilih opsi untuk menjadi driver, pengguna otomatis masuk ke halaman Order dengan keadaan sudah login. Jika pengguna memilih opsi menjadi driver, pengguna otomatis masuk ke halaman Profile dengan keadaan sudah login.
 
 ### Profile
 
@@ -83,7 +78,7 @@ Catatan: Format alamat dibebaskan kepada mahasiswa.
 
 Order-Ojek merupakan halaman utama yang ditampilkan ketika user telah login. Pada halaman Order-Ojek, terdapat sebuah form yang dapat diisi pengguna untuk melakukan order.
 
-Perlu diperhatikan, tulisan di atas tombol logout memiliki format "Hi, username!". Selanjutnya, terdapat menu bar yang menampilkan 3 menu utama seperti pada gambar. Menu yang sedang dibuka diberikan warna background yang berbeda sebagai penanda halaman apa yang sedang dibuka pengguna.
+Perlu diperhatikan, tulisan di atas tombol logout memiliki format "Hi, username!". Selanjutnya, terdapat menu bar yang menampilkan 3 menu utama seperti pada gambar. Menu yang sedang dibuka diberikan warna background yang berbeda sebagai penkami halaman apa yang sedang dibuka pengguna.
 
 Setelah pengguna mengisi field-field pada form order dan menekan tombol order, pengguna akan dibawa ke halaman Select-Driver. Perlu diperhatikan bahwa seluruh field wajib diisi, kecuali field "Preferred Driver". Pada field Preferred Driver, terdapat Placeholder "(optional)"
 
@@ -121,45 +116,31 @@ Pada halaman history, terdapat dua tab, yaitu History Penumpang dan History Driv
 
 Pada tiap entri pada history, terdapat tombol hide. Jika tombol hide ditekan, history yang bersangkutan tidak akan ditampilkan, tapi tidak dihapus.
 
-### Validasi
-
-Validasi **wajib** dilakukan pada *client-side*, dengan menggunakan **javascript** bukan HTML 5 input type, yaitu:
-- Setiap field pada form tidak boleh kosong. Termasuk juga gambar barang ketika add product. Kecuali untuk Preferred Driver saat Order-Ojek.
-- Email harus sesuai format email.
-- Rating driver merupakan rata-rata dari semua rating yang diberikan pengguna.
-- Nama pengguna maksimal 20 karakter.
-- Nomor telepon pengguna minimal 9 digit dan maksimal 12 digit.
-
-## Knowledge
-
-Untuk meringankan beban tugas ini, ada berberapa keyword yang bisa anda cari untuk menyelesaikan tugas ini.
-- HTTP methods: get, post, put, delete
-- CSS: margin, padding, header tag, font-size, text-align, float, clear, border, color, div, span, placeholder, anchor tag.
-- Javascript : XMLHTTPRequest.
-- PHP: mysqli_connect, mysql_query, $_GET, $_POST, var_dump, print_r, echo, require, fungsi header.
-- SQL query: SELECT, INSERT, UPDATE, DELETE, WHERE, operator LIKE.
-Jika ada pertanyaan silakan tanyakan lewat milis.
-
 ### Pembagian Tugas
-*Disarankan semua anggota kelompok mengerjakan tampilan dan fungsionalitasnya. Bukan hanya tampilan atau fungsionalitasnya saja*
 
 **Tampilan**
-1. Login : 1351xxxx, 135xxxxx
-2. Register : 135xxxxx
-3. Lanjutkan ...
+1. Login : 13515130
+2. Register : 13515130
+3. My Previous Order : 13515127
+4. Validasi-Identitas pengorder : 13515031
+5. Validasi-Login : 13515130
+6. Validasi-Destinasi : 13515139
+7. Select Driver : 13515139
+8. Complete Order : 13515031,13515139
+9. Driver History : 13515127
+10. Edit Profile : 13515130
+11. Edit Preferred Location : 13515130
 
 **Fungsionalitas**
-1. Login : 135xxxxx, 135xxxxx
-2. Register : 135xxxxx
-3. Fungsionalitas : 135xxxxx,135xxxxx
-4. Lanjutkan...
-
-## About
-
-Asisten IF3110 2016
-
-Ade | Johan | Kristianto | Micky | Michael | Rangga | Raudi | Robert | Sashi 
-
-Dosen : Yudistira Dwi Wardhana | Riza Satria Perdana | Muhammad Zuhri Catur Candra
-
-
+1. Login : 13515130
+2. Register : 13515130
+3. My Previous Order : 13515127
+4. Validasi-Identitas pengorder : 13515031
+5. Validasi-Login : 13515130
+6. Validasi-Destinasi : 13515139
+7. Select Driver : 13515139
+8. Complete Order : 13515031,13515139
+9. Driver History : 13515127
+10. Edit Profile : 13515130
+11. Edit Preferred Location : 13515130
+12. Database : 13515130,13515139
-- 
GitLab


From 38c71a30d253f506590bfdb7e3924c53019b6fff Mon Sep 17 00:00:00 2001
From: reiva5 <jehiannormansaviero@gmail.com>
Date: Sat, 7 Oct 2017 23:57:20 +0700
Subject: [PATCH 92/92] readme.md

---
 README.md | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/README.md b/README.md
index caf5583f..d268faaf 100644
--- a/README.md
+++ b/README.md
@@ -135,12 +135,9 @@ Pada tiap entri pada history, terdapat tombol hide. Jika tombol hide ditekan, hi
 1. Login : 13515130
 2. Register : 13515130
 3. My Previous Order : 13515127
-4. Validasi-Identitas pengorder : 13515031
-5. Validasi-Login : 13515130
-6. Validasi-Destinasi : 13515139
-7. Select Driver : 13515139
-8. Complete Order : 13515031,13515139
-9. Driver History : 13515127
-10. Edit Profile : 13515130
-11. Edit Preferred Location : 13515130
-12. Database : 13515130,13515139
+4. Select Driver : 13515139
+5. Complete Order : 13515031,13515139
+6. Driver History : 13515127
+7. Edit Profile : 13515130
+8. Edit Preferred Location : 13515130
+9. Database : 13515130,13515139
-- 
GitLab