diff --git a/src/controller/OrderController.php b/src/controller/OrderController.php new file mode 100644 index 0000000000000000000000000000000000000000..c900077177a136bb4bc645ab5a9c530330bfe092 --- /dev/null +++ b/src/controller/OrderController.php @@ -0,0 +1,27 @@ +<?php + +class OrderController { + public static function OrderHandler() { + // Getting user id from url + if (!isset($_GET['u']) || $_GET['u'] == "") { + echo "Invalid parameter!"; + return; + } + + $id = $_GET['u']; + + // Decrypt user id + $uid = simpleCrypt($id, 'd'); + + // Getting driver profile + $dbconn = DB::getInstance(); + $user = Driver::Create($uid, $dbconn); + + if (!$user) { + echo "User not found!"; + return; + } + + require __DIR__.'/../view/order.php'; + } +} \ No newline at end of file diff --git a/src/route.php b/src/route.php index 74e56b75b9b9397448a5f9caee50d2fbab33d4a3..6a137f8346a5df64026a56d698e7f84b293a91e0 100644 --- a/src/route.php +++ b/src/route.php @@ -16,8 +16,9 @@ $AppInstance->addRoute("/main/profil/location/edit/save", 'ProfilController::S $AppInstance->addRoute("/main/profil/location/delete", 'ProfilController::DeleteLocationHandler'); $AppInstance->addRoute("/main/profil/location/add", 'ProfilController::AddLocationHandler'); +$AppInstance->addRoute("/main/order", 'OrderController::OrderHandler'); + $AppInstance->addRoute("/main/history", 'MainController::DefaultHandler'); -$AppInstance->addRoute("/main/order/", 'MainController::DefaultHandler'); $AppInstance->addRoute("/main/order/select", 'MainController::DefaultHandler'); $AppInstance->addRoute("/main/order/finish", 'MainController::DefaultHandler'); diff --git a/src/view/order.php b/src/view/order.php new file mode 100644 index 0000000000000000000000000000000000000000..54ce44233322423026254bc94425cc3c9259c7a1 --- /dev/null +++ b/src/view/order.php @@ -0,0 +1,24 @@ +<html> +<head> + <title>DAGO-JEK | Profil</title> + <link rel="stylesheet" type="text/css" href="/style.css"> +</head> +<body> +<div class="container"> + <div class="row"> + <div class="col-3"><span class="logo"></span></div> + <div class="col-3 text-right"> + <p> + Hi, <b><?=$user->username?></b> !<br> + <a href="/">Logout</a> + </p> + </div> + </div> + <div class="row"> + <a class="col-2 tab text-center active" href="/main/order?u=<?=$id?>">ORDER</a> + <a class="col-2 tab text-center" href="/main/hostory?u=<?=$id?>">HISTORY</a> + <a class="col-2 tab text-center" href="/main/profil?u=<?=$id?>">MY PROFILE</a> + </div> +</div> +</body> +</html> \ No newline at end of file