From 1fc184b1963a2bd66b92489868b74d03436356d8 Mon Sep 17 00:00:00 2001 From: "Akhilesh Patil (patila13)" Date: Mon, 3 Jan 2022 17:43:23 +0000 Subject: [PATCH] Add files via upload --- Project/addairframe.php | 33 +++++ Project/addemp.php | 39 ++++++ Project/auth.php | 52 ++++++++ Project/db_conn.php | 14 +++ Project/home.php | 186 ++++++++++++++++++++++++++++ Project/index.php | 78 ++++++++++++ Project/instrction/Instruction.docx | Bin 0 -> 13851 bytes Project/instrction/test_db.sql | 175 ++++++++++++++++++++++++++ Project/login.php | 53 ++++++++ Project/logout.php | 8 ++ Project/logupdate.php | 44 +++++++ Project/manage.php | 121 ++++++++++++++++++ Project/totloghr.php | 23 ++++ 13 files changed, 826 insertions(+) create mode 100644 Project/addairframe.php create mode 100644 Project/addemp.php create mode 100644 Project/auth.php create mode 100644 Project/db_conn.php create mode 100644 Project/home.php create mode 100644 Project/index.php create mode 100644 Project/instrction/Instruction.docx create mode 100644 Project/instrction/test_db.sql create mode 100644 Project/login.php create mode 100644 Project/logout.php create mode 100644 Project/logupdate.php create mode 100644 Project/manage.php create mode 100644 Project/totloghr.php diff --git a/Project/addairframe.php b/Project/addairframe.php new file mode 100644 index 0000000..c335efa --- /dev/null +++ b/Project/addairframe.php @@ -0,0 +1,33 @@ +prepare("select * from users where email=?"); + $stmt->execute([$email]); + + if ($stmt->rowCount() === 1) + { + $user = $stmt->fetch(); + + $user_id = $user['id']; + $user_full_name = $user['full_name']; + $user_email = $user['email']; + $user_password = $user['password']; + + if ($email === $user_email) + { + if (password_verify($password, $user_password)) + { + $_SESSION['user_id'] = $user_id; + $_SESSION['user_email'] = $user_email; + $_SESSION['user_full_name'] = $user_full_name; + + header("Location: index.php"); + }else + { + header("Location: login.php?error=Incorrect Username or Password&email=$email"); + } + }else + { + header("Location: login.php?error=Incorrect Username or Password&email=$email"); + } + }else + { + header("Location: login.php?error=Incorrect Username or Password&email=$email"); + } + } +} \ No newline at end of file diff --git a/Project/db_conn.php b/Project/db_conn.php new file mode 100644 index 0000000..8b403c7 --- /dev/null +++ b/Project/db_conn.php @@ -0,0 +1,14 @@ +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); +}catch(PDOException $e){ + echo "Connection failed : ". $e->getMessage(); +} \ No newline at end of file diff --git a/Project/home.php b/Project/home.php new file mode 100644 index 0000000..ca6afa9 --- /dev/null +++ b/Project/home.php @@ -0,0 +1,186 @@ +query("select af_name, af_id from airframe"); + $eng_list = $mysqli->query("select full_name from users where role='eng'"); + $task_list = $mysqli->query("select task_name from task"); + $log_hr = $mysqli->query("select af_name, af_num, af_flight_hr from airframe"); +?> + + + + + + + + ABC | LOG + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ Log Flight Hours + +
+ + +
+ +
+
+ + +
+ +
+ + +
+ +
+ +
+
+ + + + + + +
+
+
+ + +
+
+
+ +
+ ".$_SESSION['status'].""; + unset($_SESSION['status']); + } + ?> +
+ + + + + + \ No newline at end of file diff --git a/Project/index.php b/Project/index.php new file mode 100644 index 0000000..ba67503 --- /dev/null +++ b/Project/index.php @@ -0,0 +1,78 @@ + + + + + + + + + ABC | HOME + + + + + + + + + + + + + + + + + + + + +
+ +

+

+
+ + + + \ No newline at end of file diff --git a/Project/instrction/Instruction.docx b/Project/instrction/Instruction.docx new file mode 100644 index 0000000000000000000000000000000000000000..1e33eb8771444873bef3c8c8fc14a58bf603856d GIT binary patch literal 13851 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 literal 0 HcmV?d00001 diff --git a/Project/instrction/test_db.sql b/Project/instrction/test_db.sql new file mode 100644 index 0000000..334eef0 --- /dev/null +++ b/Project/instrction/test_db.sql @@ -0,0 +1,175 @@ +-- phpMyAdmin SQL Dump +-- version 5.1.1 +-- https://www.phpmyadmin.net/ +-- +-- Host: 127.0.0.1 +-- Generation Time: Jan 03, 2022 at 06:29 PM +-- Server version: 10.4.22-MariaDB +-- PHP Version: 8.1.0 + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +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: `test_db` +-- + +-- -------------------------------------------------------- + +-- +-- Table structure for table `airframe` +-- + +CREATE TABLE `airframe` ( + `af_id` int(50) NOT NULL, + `af_name` varchar(100) NOT NULL, + `af_num` varchar(100) NOT NULL, + `af_flight_hr` int(50) NOT NULL, + `af_log` int(50) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Dumping data for table `airframe` +-- + +INSERT INTO `airframe` (`af_id`, `af_name`, `af_num`, `af_flight_hr`, `af_log`) VALUES +(1, 'Air India', 'AI001', 600, 0), +(2, 'British Airways', 'BA201', 320, 0), +(3, 'Etihad Airways', 'ET301', 220, 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `sedmain` +-- + +CREATE TABLE `sedmain` ( + `sm_id` int(50) NOT NULL, + `sm_eng_name` varchar(100) NOT NULL, + `sm_date` date NOT NULL, + `sm_af_name` varchar(100) NOT NULL, + `sm_category` varchar(100) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Dumping data for table `sedmain` +-- + +INSERT INTO `sedmain` (`sm_id`, `sm_eng_name`, `sm_date`, `sm_af_name`, `sm_category`) VALUES +(1, 'Test Two', '2022-01-08', 'Air India', 'A Check'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `task` +-- + +CREATE TABLE `task` ( + `task_id` int(50) NOT NULL, + `task_name` varchar(100) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Dumping data for table `task` +-- + +INSERT INTO `task` (`task_id`, `task_name`) VALUES +(1, 'ABC Check'), +(2, 'A Check'), +(3, 'B Check'), +(4, 'C Check'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `users` +-- + +CREATE TABLE `users` ( + `id` int(11) NOT NULL, + `full_name` varchar(255) NOT NULL, + `email` varchar(255) NOT NULL, + `role` varchar(50) NOT NULL, + `password` varchar(1000) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Dumping data for table `users` +-- + +INSERT INTO `users` (`id`, `full_name`, `email`, `role`, `password`) VALUES +(1, 'Test One', 'test@one.com', 'sup', '$2y$10$LdDUueQiee34EM9uPCCnWeohxby3nC.I2/Ban3lKJ3pFv0QFFfIry'), +(2, 'Test Two', 'test@two.com', 'eng', '$2y$10$tcVE2AeukPcpXRkg4M9nIOlCbtPtYTLlxQH3zVPZjdD4GQQZ09aFq'), +(3, 'Arjun Yadla', 'arjun@yadla', 'eng', 'arjun'), +(5, 'Abhi Patil', 'abhi@patil.com', 'sup', '$2y$10$VSSTFTiMcSbiKUwXsoD0BOcQqSsar7Z1P7eWI0e1i8Lg1iAmUeWDu'), +(6, 'Akhi Patil', 'akhi@patil.com', 'eng', '$2y$10$oMNWqc9UcEcLmPkzsoJPYuWJxb0pvbBfmLIqlRXzGPFf5JlHkSiTy'), +(7, 'Karan Patel', 'karan@patel.com', 'sup', '$2y$10$96qvb0Tu6qlOBP6g/yn.Bev6Wf4xRY7aCVNbwF7WGJmOxB7B9sSfG'); + +-- +-- Indexes for dumped tables +-- + +-- +-- Indexes for table `airframe` +-- +ALTER TABLE `airframe` + ADD PRIMARY KEY (`af_id`); + +-- +-- Indexes for table `sedmain` +-- +ALTER TABLE `sedmain` + ADD PRIMARY KEY (`sm_id`); + +-- +-- Indexes for table `task` +-- +ALTER TABLE `task` + ADD PRIMARY KEY (`task_id`); + +-- +-- Indexes for table `users` +-- +ALTER TABLE `users` + ADD PRIMARY KEY (`id`), + ADD UNIQUE KEY `email` (`email`); + +-- +-- AUTO_INCREMENT for dumped tables +-- + +-- +-- AUTO_INCREMENT for table `airframe` +-- +ALTER TABLE `airframe` + MODIFY `af_id` int(50) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; + +-- +-- AUTO_INCREMENT for table `sedmain` +-- +ALTER TABLE `sedmain` + MODIFY `sm_id` int(50) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; + +-- +-- AUTO_INCREMENT for table `task` +-- +ALTER TABLE `task` + MODIFY `task_id` int(50) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; + +-- +-- AUTO_INCREMENT for table `users` +-- +ALTER TABLE `users` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8; +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/Project/login.php b/Project/login.php new file mode 100644 index 0000000..5394abc --- /dev/null +++ b/Project/login.php @@ -0,0 +1,53 @@ + + + + + + + + + ABC | LOGIN + + + + +
+
+

LOGIN

+ + + + + + +
+ + +
+
+ + +
+ + +
+
+ + + \ No newline at end of file diff --git a/Project/logout.php b/Project/logout.php new file mode 100644 index 0000000..c968746 --- /dev/null +++ b/Project/logout.php @@ -0,0 +1,8 @@ +query("select af_name, af_id from airframe"); + + +if (isset($_POST['update'])) +{ + + $query = "UPDATE airframe SET af_flight_hr='$_POST[af_flight_hr]' WHERE af_name='$_POST[airframe]'" ; + + $query_run = mysqli_query($db,$query); + + if ($query_run) + { + $_SESSION['status'] = "Flight Hours Logged Successfully"; + header("Location: home.php"); + }else { + $_SESSION['status'] = "Fail to Log Flight Hours Logged"; + header("Location: home.php"); + } +}elseif (isset($_POST['upd'])) +{ + $date = date('Y-m-d', strtotime($_POST['dat'])); + $query = "UPDATE sedmain SET sm_eng_name='$_POST[users]', sm_category='$_POST[task]', sm_date='$date' WHERE sm_af_name='$_POST[airframe]'" ; + + $query_run = mysqli_query($db,$query); + + if ($query_run) + { + $_SESSION['status'] = "Task Assign Successfully"; + header("Location: home.php"); + }else { + $_SESSION['status'] = "Task Assign Fail"; + header("Location: home.php"); + } +} \ No newline at end of file diff --git a/Project/manage.php b/Project/manage.php new file mode 100644 index 0000000..0ba9dfa --- /dev/null +++ b/Project/manage.php @@ -0,0 +1,121 @@ + + + + + + + + + ABC | MANAGE + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+ Full Name + +
+ +
+ Email + +
+ +
+ Password + +
+ +
+ + +
+ + + +
+
+ +
+
+
+ +
+ +
+ Air Frame Name + +
+ +
+ Air Frame Number + +
+ + +
+
+ + + + \ No newline at end of file diff --git a/Project/totloghr.php b/Project/totloghr.php new file mode 100644 index 0000000..e865dfc --- /dev/null +++ b/Project/totloghr.php @@ -0,0 +1,23 @@ +query("select af_name, af_num, af_flight_hr from airframe"); + + + if ($run) + { + echo "Air Frame Added"; + }else { + echo "Fail to add Air Frame"; + } +} \ No newline at end of file