diff --git a/akte_kelahiran.sql b/akte_kelahiran.sql index 38438e48fdb34cf0c782cb402926fc76fb5d6fd5..2fedc96bd7f060defd4908eb54649411b8fb0f22 100644 --- a/akte_kelahiran.sql +++ b/akte_kelahiran.sql @@ -1,11 +1,11 @@ -- phpMyAdmin SQL Dump --- version 4.2.11 +-- version 4.4.14 -- http://www.phpmyadmin.net -- -- Host: 127.0.0.1 --- Generation Time: Apr 04, 2016 at 04:39 PM --- Server version: 5.6.21 --- PHP Version: 5.6.3 +-- Generation Time: May 16, 2016 at 11:49 AM +-- Server version: 5.6.26 +-- PHP Version: 5.6.12 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; @@ -14,7 +14,7 @@ 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 utf8 */; +/*!40101 SET NAMES utf8mb4 */; -- -- Database: `akte_kelahiran` @@ -23,38 +23,26 @@ SET time_zone = "+00:00"; -- -------------------------------------------------------- -- --- Table structure for table `akte` +-- Table structure for table `pengguna` -- -CREATE TABLE IF NOT EXISTS `akte` ( -`id` int(10) NOT NULL, - `nama` varchar(50) NOT NULL, - `alamat` varchar(255) NOT NULL, - `tempatLahir` varchar(50) NOT NULL, - `tanggalLahir` date NOT NULL, - `namaAyah` varchar(50) NOT NULL, - `alamatAyah` varchar(50) NOT NULL, - `idAyah` varchar(20) NOT NULL, - `namaIbu` varchar(50) NOT NULL, - `alamatIbu` varchar(255) NOT NULL, - `idIbu` varchar(20) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - --- -------------------------------------------------------- +CREATE TABLE IF NOT EXISTS `pengguna` ( + `id` int(10) NOT NULL, + `username` varchar(30) NOT NULL, + `email` varchar(50) NOT NULL, + `password` varchar(50) NOT NULL, + `role` varchar(30) NOT NULL, + `idRumahsakit` int(11) NOT NULL +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1; -- --- Table structure for table `pemohon` +-- Dumping data for table `pengguna` -- -CREATE TABLE IF NOT EXISTS `pemohon` ( -`id` int(10) NOT NULL, - `idPermohonan` int(10) NOT NULL, - `nama` varchar(50) NOT NULL, - `NIK` varchar(20) NOT NULL, - `alamat` varchar(255) NOT NULL, - `username` varchar(50) NOT NULL, - `password` varchar(50) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=latin1; +INSERT INTO `pengguna` (`id`, `username`, `email`, `password`, `role`, `idRumahsakit`) VALUES +(1, 'gerrykastogi', 'gerry.kastogi@gmail.com', '827CCB0EEA8A706C4C34A16891F84E7B', 'stafDisdukcapil', 0), +(2, 'alexsukono', 'alex.sukono@gmail.com', '827CCB0EEA8A706C4C34A16891F84E7B', 'pemohon', 0), +(3, 'vincenttc', 'vincent.tc@gmail.com', '827CCB0EEA8A706C4C34A16891F84E7B', 'rumahSakit', 1); -- -------------------------------------------------------- @@ -63,80 +51,103 @@ CREATE TABLE IF NOT EXISTS `pemohon` ( -- CREATE TABLE IF NOT EXISTS `permohonan` ( -`id` int(10) NOT NULL, + `id` int(10) NOT NULL, + `id_pengguna` int(11) NOT NULL, `nama` varchar(50) NOT NULL, `alamat` varchar(255) NOT NULL, `tempatLahir` varchar(50) NOT NULL, `tanggalLahir` date NOT NULL, + `jenisKelamin` varchar(2) NOT NULL, `namaAyah` varchar(50) NOT NULL, `alamatAyah` varchar(255) NOT NULL, `idAyah` varchar(20) NOT NULL, `namaIbu` varchar(50) NOT NULL, `alamatIbu` varchar(255) NOT NULL, `idIbu` varchar(20) NOT NULL, - `status` varchar(20) NOT NULL -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1; + `status` varchar(20) NOT NULL, + `tanggal_permohonan` date NOT NULL, + `idRumahsakit` int(11) NOT NULL +) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=latin1; -- -- Dumping data for table `permohonan` -- -INSERT INTO `permohonan` (`id`, `nama`, `alamat`, `tempatLahir`, `tanggalLahir`, `namaAyah`, `alamatAyah`, `idAyah`, `namaIbu`, `alamatIbu`, `idIbu`, `status`) VALUES -(1, 'Vincent Theophilus Ciputra', 'Jalan Mekar Permai no.17', 'Bandung', '1995-06-18', 'Timothy', 'Jalan Mekar Permai no.17', '12345678901', 'Lily', 'Jalan Mekar Permai no.17', '01234567890', 'diproses'), -(2, 'Alex', 'Jalan Cisitu No. 17', 'Jakarta', '1995-04-04', 'Xander', 'Jalan Cisitu No. 17', '00000000000', 'Sukono', 'Jalan Cisitu No. 17', '00000000001', 'diproses'), -(3, 'Chilyon', 'Jalan Gempol no. 23', 'Ponti', '1995-01-24', 'Alfianto', 'Jalan Gempol no. 23', '00000000002', 'Sandy', 'Jalan Gempol no. 23', '00000000003', 'diproses'); +INSERT INTO `permohonan` (`id`, `id_pengguna`, `nama`, `alamat`, `tempatLahir`, `tanggalLahir`, `jenisKelamin`, `namaAyah`, `alamatAyah`, `idAyah`, `namaIbu`, `alamatIbu`, `idIbu`, `status`, `tanggal_permohonan`, `idRumahsakit`) VALUES +(1, 2, 'sukono', 'Bandung', 'Bandung', '0000-00-00', 'L', 'sukono', 'Bandung', '123', 'sukono', 'Bandung', '123', 'diproses', '0000-00-00', 1), +(33, 0, 'Randi Chilyon Alfianto', 'Jl. Gempol Wetan 217', 'Bandung ', '1995-01-23', 'P', 'AlfiaNI', 'Pontianak', '12345123451234512345', 'Linda', 'Pontianak', '12341234123412341234', 'diproses', '2016-04-19', 2), +(34, 0, 'Gerry Kastogi', 'Jl. Cisitu Lama', 'Bandung ', '1995-04-06', 'L', 'Kastogi', 'Bogor', '23456234562345623456', 'Jessica', 'Bogor', '23452345234523452345', 'diproses', '2016-01-19', 3), +(35, 0, 'Vincent Theophilus Ciputra', 'Jl. Mekar Wangi', 'Bandung ', '1995-06-18', 'L', 'Ciputra', 'Bandung', '34567345673456734567', 'Ciputri', 'Bandung', '34563456345634563456', 'diproses', '2016-02-19', 4), +(36, 0, 'Alexander Sukono', 'Cisitu', 'Bandung', '1995-02-11', 'L', 'Sukono', 'Jakarta', '45678456784567845678', 'Alexie', 'Jakarta', '45674567456745674567', 'diproses', '2016-03-10', 5), +(37, 0, 'Jessica Andjani', 'Cisitu', 'Bandung', '1995-05-04', 'L', 'Lukman', 'Bandung', '11111111111111111111', 'Jessie', 'Bandung', '11111111111111111112', 'diproses', '2016-05-13', 0), +(38, 0, 'SDFKLJFLKS', 'JFDKLJLK;SFS', 'KJFDSKLFJ', '2012-12-12', 'L', 'DFJSDHAFKJDFH', 'KDJHJKLSAHSD', '121324', 'JKDSHF', 'JFSHJKSFH', '12214', 'diproses', '2016-04-05', 0), +(39, 0, 'Alfianto', 'Bandung', 'Bogor', '2012-12-12', 'L', 'Alex', 'Bandung', '12436474111', 'Chilyon', 'Bandung', '251326723', 'diproses', '2016-04-05', 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `rumahsakit` +-- + +CREATE TABLE IF NOT EXISTS `rumahsakit` ( + `id` int(11) NOT NULL, + `nama` varchar(50) NOT NULL +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1; -- --- Indexes for dumped tables +-- Dumping data for table `rumahsakit` -- +INSERT INTO `rumahsakit` (`id`, `nama`) VALUES +(1, 'Rumah Sakit Cisitu'), +(2, 'Bidan Maju Jaya'), +(3, 'Bidan Gadungan'), +(4, 'Bidan Sakti'), +(5, 'Rumah Sakit Cihampelas'); + -- --- Indexes for table `akte` +-- Indexes for dumped tables -- -ALTER TABLE `akte` - ADD PRIMARY KEY (`id`); -- --- Indexes for table `pemohon` +-- Indexes for table `pengguna` -- -ALTER TABLE `pemohon` - ADD PRIMARY KEY (`id`), ADD KEY `idPermohonan` (`idPermohonan`); +ALTER TABLE `pengguna` + ADD PRIMARY KEY (`id`); -- -- Indexes for table `permohonan` -- ALTER TABLE `permohonan` - ADD PRIMARY KEY (`id`); + ADD PRIMARY KEY (`id`), + ADD UNIQUE KEY `idAyah` (`idAyah`), + ADD UNIQUE KEY `idIbu` (`idIbu`); -- --- AUTO_INCREMENT for dumped tables +-- Indexes for table `rumahsakit` -- +ALTER TABLE `rumahsakit` + ADD PRIMARY KEY (`id`); -- --- AUTO_INCREMENT for table `akte` +-- AUTO_INCREMENT for dumped tables -- -ALTER TABLE `akte` -MODIFY `id` int(10) NOT NULL AUTO_INCREMENT; + -- --- AUTO_INCREMENT for table `pemohon` +-- AUTO_INCREMENT for table `pengguna` -- -ALTER TABLE `pemohon` -MODIFY `id` int(10) NOT NULL AUTO_INCREMENT; +ALTER TABLE `pengguna` + MODIFY `id` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=4; -- -- AUTO_INCREMENT for table `permohonan` -- ALTER TABLE `permohonan` -MODIFY `id` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=4; + MODIFY `id` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=42; -- --- Constraints for dumped tables +-- AUTO_INCREMENT for table `rumahsakit` -- - --- --- Constraints for table `pemohon` --- -ALTER TABLE `pemohon` -ADD CONSTRAINT `pemohon_ibfk_1` FOREIGN KEY (`idPermohonan`) REFERENCES `permohonan` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; - +ALTER TABLE `rumahsakit` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=6; /*!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/bdgwebkit/User.php b/bdgwebkit/User.php index 9be5b970673870a5c01cdec595c53374a200f6b8..190e239e20ef0bf014ade5dafbba58fc8bb88f71 100644 --- a/bdgwebkit/User.php +++ b/bdgwebkit/User.php @@ -42,6 +42,12 @@ echo $user_data['username']; } + public function get_usernameReturn($id){ + $result = mysql_query("SELECT username FROM pengguna WHERE id='$id'"); + $user_data = mysql_fetch_array($result); + return $user_data['username']; + } + // Getting role public function get_role($id){ $result = mysql_query("SELECT role FROM pengguna WHERE id='$id'"); diff --git a/bdgwebkit/database.php b/bdgwebkit/database.php deleted file mode 100644 index 6dbb9df278abfa41da47caa4546c33c5b68f557e..0000000000000000000000000000000000000000 --- a/bdgwebkit/database.php +++ /dev/null @@ -1,81 +0,0 @@ -<?php - -$servername = "localhost"; -$username = "root"; -$password = ""; -$dbname = "akte_kelahiran"; - -$id_pengguna = $_GET['id_pengguna']; - -// Create connection -$conn = new mysqli($servername, $username, $password, $dbname); -// Check connection -if ($conn->connect_error) { - die("Connection failed: " . $conn->connect_error); -} - -function postPermohonan($data) -{ - global $conn; - //$data['content'] = htmlspecialchars($data['content'], ENT_QUOTES); - //$data['title'] = htmlspecialchars($data['title'], ENT_QUOTES); - if ($data['permohonan_id'] == '') - { - //create new permohonan - $permohonan = "INSERT INTO permohonan (id_pengguna, nama, jenisKelamin, alamat, tempatLahir, tanggalLahir, namaAyah, alamatAyah, idAyah, namaIbu, alamatIbu, idIbu, status, tanggal_permohonan, idRumahsakit) - VALUES ('$id_pengguna', $data[NamaAnak]', '$data[JenisKelamin]', '$data[Alamat]', '$data[TempatLahir]', '$data[TanggalLahir]','$data[NamaAyah]', '$data[AlamatAyah]', '$data[NIKAyah]', '$data[NamaIbu]', '$data[AlamatIbu]', '$data[NIKIbu]', 'diproses', CURRENT_TIMESTAMP, '$data[idRumahsakit]')"; - } - else - { - //update permohonan - $permohonan = "UPDATE permohonan - SET - nama='$data[NamaAnak]', - jenisKelamin='$data[JenisKelamin]', - alamat='$data[Alamat]', - tempatLahir='$data[TempatLahir]', - tanggalLahir='$data[TanggalLahir]', - namaAyah='$data[NamaAyah]', - alamatAyah='$data[AlamatAyah]', - idAyah='$data[NIKAyah]', - namaIbu='$data[NamaIbu]', - alamatIbu='$data[AlamatIbu]', - idIbu='$data[NIKIbu]', - idRumahsakit='$data[idRumahsakit]' - WHERE - id = $data[permohonan_id]"; - } - - $q = mysqli_query($conn, $permohonan); - return $q; -} - -function getPermohonan($id) -{ - global $conn; - $permohonan = "SELECT * FROM permohonan WHERE id=$id"; - $rq = mysqli_query($conn, $permohonan); - - $row = mysqli_fetch_array($rq, MYSQLI_ASSOC); - return $row; -} - -function getRumahSakit() -{ - global $conn; - $rumahsakit = "SELECT * FROM rumahsakit ORDER BY nama"; - $q = mysqli_query($conn, $rumahsakit); - $r = array(); - while ($row = mysqli_fetch_array($q,MYSQLI_ASSOC)) - $r[] = $row; - return $r; -} - -function getJenisKelamin($permohonan_id){ - $result = mysql_query("SELECT jenisKelamin FROM permohonan WHERE id='$permohonan_id'"); - $user_data = mysql_fetch_array($result); - return $user_data['jenisKelamin']; -} - -?> - diff --git a/bdgwebkit/formpermohonan.php b/bdgwebkit/formpermohonan.php index b9a63b76aa71d6fdca319ad293ec1d858328415a..ee45e3ae7c7350ddb372f7a4e3055e6e02a91adc 100644 --- a/bdgwebkit/formpermohonan.php +++ b/bdgwebkit/formpermohonan.php @@ -1,8 +1,9 @@ <?php - require("database.php"); + include_once 'permohonanClass.php'; $permohonan_id = isset($_GET['permohonan_id']) ? $_GET['permohonan_id'] : ''; - $data = $permohonan_id != '' ? getPermohonan($permohonan_id) : array(); + $permohonan = new Permohonan(); + $data = $permohonan_id != '' ? $permohonan->getPermohonan($permohonan_id) : array(); $data['nama'] = !isset($data['nama']) ? '' : $data['nama']; $data['jenisKelamin'] = !isset($data['jenisKelamin']) ? '' : $data['jenisKelamin']; $data['alamat'] = !isset($data['alamat']) ? '' : $data['alamat']; @@ -428,7 +429,7 @@ <div class="col-sm-10"> <select class="form-control" name="idRumahsakit"> <?php - $results = getRumahSakit(); + $results = $permohonan->getRumahSakit(); foreach($results as $row) { if($data['idRumahsakit'] == $row["id"]) echo '<option selected="selected" value="'. $row["id"] . '">'.$row["nama"].'</option>'; @@ -453,7 +454,7 @@ <div class="line line-dashed b-b line-lg pull-in"></div> <div class="form-group"> <div class="col-sm-4 col-sm-offset-2"> - <button type="submit" class="btn btn-info">Submit</button> + <button type="submit" onclick="return confirm(\'Apakah anda yakin?\')" class="btn btn-info">Submit</button> </div> </div> </form> diff --git a/bdgwebkit/index.php b/bdgwebkit/index.php index a9650212eaf3bfe30f9a561d70f358270d1ad0b5..9125b2f61e73c1fcd9c21732d2cff902a01220f9 100644 --- a/bdgwebkit/index.php +++ b/bdgwebkit/index.php @@ -312,7 +312,12 @@ <span class="font-bold">Verifikasi Permohonan</span> </a> </li> - '; + <li> + <a href="statistik.php?q=false" class="auto"> + <i class="icon-bdg_table"></i> + <span class="font-bold">Statistik</span> + </a> + </li>'; } ?> </ul> diff --git a/bdgwebkit/log.txt b/bdgwebkit/log.txt new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/bdgwebkit/permohonan.php b/bdgwebkit/permohonan.php index 9c7cc2c9c4ac18f29fb3cdede7f6acfd71c87edc..cc0d6a0f3c71c5b380b1d222b97dbbe58c879ec6 100644 --- a/bdgwebkit/permohonan.php +++ b/bdgwebkit/permohonan.php @@ -1,6 +1,6 @@ <?php - require_once("database.php"); - + include_once("permohonanClass.php"); + $permohonan = new Permohonan(); if(isset($_FILES['image']) && $_FILES['image']['name'] != ""){ $errors= array(); $file_name = $_POST['NamaAnak'] . $_POST['NIKIbu'] . ".pdf"; @@ -25,7 +25,11 @@ } if (!empty($_POST) && empty($errors)==true) { - postPermohonan($_POST); + $permohonan->postPermohonan($_POST); + $myfile = fopen("log.txt", "a+") or die("Unable to open file!"); + $username = $User->get_username($id); + fwrite($myfile, $username); + fclose($myfile); } @@ -354,6 +358,7 @@ <option value="idIbu">NIK Ibu</option> <option value="namaIbu">Nama Ibu</option> </select> + <input type="hidden" name="q" value="false"> <button class= "btn btn-sm btn-default">Go</button> </form> </div> diff --git a/bdgwebkit/permohonanClass.php b/bdgwebkit/permohonanClass.php new file mode 100644 index 0000000000000000000000000000000000000000..a788c7a9259e1d2435c5942b6d26cddfcf3786d2 --- /dev/null +++ b/bdgwebkit/permohonanClass.php @@ -0,0 +1,129 @@ +<?php +include_once 'config.php'; + +class Permohonan{ + // Database connect + public function __construct(){ + $db = new DB_Class(); + } + + public function postPermohonan($data) + { + if ($data['permohonan_id'] == '') + { + //create new permohonan + $permohonan = "INSERT INTO permohonan (nama, jenisKelamin, alamat, tempatLahir, tanggalLahir, namaAyah, alamatAyah, idAyah, namaIbu, alamatIbu, idIbu, status, tanggal_permohonan, idRumahsakit) + VALUES ('$data[NamaAnak]', '$data[JenisKelamin]', '$data[Alamat]', '$data[TempatLahir]', '$data[TanggalLahir]','$data[NamaAyah]', + '$data[AlamatAyah]', '$data[NIKAyah]', '$data[NamaIbu]', '$data[AlamatIbu]', '$data[NIKIbu]', 'diproses', CURRENT_TIMESTAMP, '$data[idRumahsakit]')"; + } + else + { + //update permohonan + $permohonan = "UPDATE permohonan + SET + nama='$data[NamaAnak]', + jenisKelamin='$data[JenisKelamin]', + alamat='$data[Alamat]', + tempatLahir='$data[TempatLahir]', + tanggalLahir='$data[TanggalLahir]', + namaAyah='$data[NamaAyah]', + alamatAyah='$data[AlamatAyah]', + idAyah='$data[NIKAyah]', + namaIbu='$data[NamaIbu]', + alamatIbu='$data[AlamatIbu]', + idIbu='$data[NIKIbu]', + idRumahsakit='$data[idRumahsakit]' + WHERE + id = $data[permohonan_id]"; + } + + $q = mysql_query($permohonan); + return $q; + } + + public function getPermohonan($id) + { + + $permohonan = "SELECT * FROM permohonan WHERE id=$id"; + $rq = mysql_query($permohonan); + + $row = mysql_fetch_array($rq, MYSQLI_ASSOC); + return $row; + } + + public function getRumahSakit() + { + $rumahsakit = "SELECT * FROM rumahsakit ORDER BY nama"; + $q = mysql_query($rumahsakit); + $r = array(); + while ($row = mysql_fetch_array($q,MYSQLI_ASSOC)) + $r[] = $row; + return $r; + } + + public function getPermohonanByStatus($status) + { + $permohonan = "SELECT * FROM permohonan WHERE status=$status"; + $rq = mysql_query($conn, $permohonan); + + $row = mysql_fetch_array($rq, MYSQLI_ASSOC); + return $row; + } + + + public function verifyRS($id) + { + $permohonan = "UPDATE permohonan + SET + status = 'diproses staf disdukcapil' + WHERE + id = $id"; + + + $q = mysql_query($permohonan); + return $q; + } + + public function verifyStafDisdukcapil($id) + { + $permohonan = "UPDATE permohonan + SET + status = 'diproses kepala disdukcapil' + WHERE + id = $id"; + + + $q = mysql_query($permohonan); + return $q; + } + + public function cetak($id) + { + // $permohonan = "SELECT * FROM permohonan WHERE id=$id"; + // $q = mysql_query($permohonan); + + $permohonan = "UPDATE permohonan + SET + status = 'SUDAH DICETAK' + WHERE + id = $id"; + + $q = mysql_query($permohonan); + + // $row = mysql_fetch_array($rq, MYSQLI_ASSOC); + + // $row['nama']; + // $row['nama']; + // $row['nama']; + // $row['nama']; + // $row['nama']; + + // $akte = "INSERT INTO permohonan (nama, jenisKelamin, alamat, tempatLahir, tanggalLahir, namaAyah, alamatAyah, idAyah, namaIbu, alamatIbu, idIbu, status, tanggal_permohonan, idRumahsakit) + // VALUES ('$data[NamaAnak]', '$data[JenisKelamin]', '$data[Alamat]', '$data[TempatLahir]', '$data[TanggalLahir]','$data[NamaAyah]', + // '$data[AlamatAyah]', '$data[NIKAyah]', '$data[NamaIbu]', '$data[AlamatIbu]', '$data[NIKIbu]', 'diproses', CURRENT_TIMESTAMP, '$data[idRumahsakit]')"; + return $q; + } +} + +?> + diff --git a/bdgwebkit/staffPermohonan.php b/bdgwebkit/staffPermohonan.php index 49af4d2a7dfe6827f6f6f8be8c67d3403d47c016..5d4720d09bb6964e83c0473a3ce6ca663297dac1 100644 --- a/bdgwebkit/staffPermohonan.php +++ b/bdgwebkit/staffPermohonan.php @@ -1,8 +1,8 @@ <?php - require_once("database.php"); - + include_once 'permohonanClass.php'; + $permohonan = new Permohonan(); if (!empty($_POST)) { - postPermohonan($_POST); + $permohonan->verifyStafDisdukcapil($_POST['permohonan_id']); } session_start(); @@ -299,18 +299,25 @@ <div class="panel panel-default"> <div class="panel-heading font-semibold"> Permohonan + <div style="color:blue"><?php if(!empty($_POST)) { + echo "<br>"; + echo "Proses Verifikasi Berhasil"; + } + ?> + </div> </div> <div class="panel-body"> <div class="col-sm-10" style="padding-bottom:10px"> <form> Search: <input type="text" name="search" class= "input-sm form-control w-sm inline v-middle"placeholder="Ketik disini"> - <select name="jenis" class="input-sm form-control w-sm inline v-middle"> + <select name="jenis" class="input-sm form-control w-sm inline v-middle"> <option value="nama">Nama Anak</option> <option value="idAyah">NIK Ayah</option> <option value="namaAyah">Nama Ayah</option> <option value="idIbu">NIK Ibu</option> <option value="namaIbu">Nama Ibu</option> + <input type="hidden" name="q" value="false"> </select> <button class= "btn btn-sm btn-default">Go</button> </form> @@ -360,7 +367,6 @@ <th style="width:18%">Nama Ayah</th> <th style="width:18%">NIK Ibu</th> <th style="width:18%">Nama Ibu</th> - <th style="width:10%">Status</th> <th style="width:3%"></th> </tr> </thead> @@ -375,7 +381,6 @@ <td>'.$row["namaAyah"].'</th> <td>'.$row["idIbu"].'</th> <td>'.$row["namaIbu"].'</th> - <td>'.$row["status"].'</th> <td><a class = "btn m-b-sm m-r-sm btn-info btn-sm" href="validasiPermohonan.php?q=false&permohonan_id='. $row["id"].'&id_pengguna='. $id .'">Verify</a> </td> </tbody> '; diff --git a/bdgwebkit/validasiPermohonan.php b/bdgwebkit/validasiPermohonan.php index c0cb57cb47f9f8ff0409e2266d670beed9852754..43423658ee43edcb263d85025b3b27d3abfe07ca 100644 --- a/bdgwebkit/validasiPermohonan.php +++ b/bdgwebkit/validasiPermohonan.php @@ -1,10 +1,12 @@ <?php - require_once("database.php"); + include_once 'permohonanClass.php'; $permohonan_id = isset($_GET['permohonan_id']) ? $_GET['permohonan_id'] : ''; - $data = $permohonan_id != '' ? getPermohonan($permohonan_id) : array(); + $permohonan = new Permohonan(); + $data = $permohonan_id != '' ? $permohonan->getPermohonan($permohonan_id) : array(); $data['nama'] = !isset($data['nama']) ? '' : $data['nama']; $data['alamat'] = !isset($data['alamat']) ? '' : $data['alamat']; + $data['jenisKelamin'] = !isset($data['jenisKelamin']) ? '' : $data['jenisKelamin']; $data['tempatLahir'] = !isset($data['tempatLahir']) ? '' : $data['tempatLahir']; $data['tanggalLahir'] = !isset($data['tanggalLahir']) ? '' : $data['tanggalLahir']; $data['namaAyah'] = !isset($data['namaAyah']) ? '' : $data['namaAyah']; @@ -328,7 +330,7 @@ <div class="wrapper-lg bg-light" ng-controller="FormDemoCtrl"> <div class="panel panel-default"> <div class="panel-body"> - <form action="permohonan.php" class="form-horizontal" method="post"> + <form action="staffPermohonan.php?q=false" class="form-horizontal" method="post"> <!--div class="form-group"> <input type="hidden" name="permohonan_id" value="<?php echo $permohonan_id ?>"> <label class="col-sm-2 control-label">Ada Ayah ?</label> @@ -345,115 +347,110 @@ </div> </div> </div--> - + <input type="hidden" name="permohonan_id" value="<?php echo $_GET['permohonan_id'] ?>"> + <input type="hidden" name="namaAyah" value="<?php echo $data['namaAyah'] ?>"> + <input type="hidden" name="idAyah" value="<?php echo $data['idAyah']?>"> + <input type="hidden" name="alamatAyah" value="<?php echo $data['alamatAyah'] ?>"> + <input type="hidden" name="namaIbu" value="<?php echo $data['namaIbu'] ?>"> + <input type="hidden" name="idIbu" value="<?php echo $data['idIbu'] ?>"> + <input type="hidden" name="alamatIbu" value="<?php echo $data['alamatIbu'] ?>"> + <input type="hidden" name="alamatAnak" value="<?php echo $data['alamat'] ?>"> + <input type="hidden" name="namaAnak" value="<?php echo $data['nama'] ?>"> + <input type="hidden" name="tempatLahir" value="<?php echo $data['tempatLahir'] ?>"> + <input type="hidden" name="tanggalLahir" value="<?php echo $data['tanggalLahir'] ?>"> + <input type="hidden" name="jenisKelamin" value="<?php echo $data['jenisKelamin'] ?>"> + <div class="form-group"> <label class="col-sm-2 control-label" for="input-id-1">Nama Ayah</label> <div class="col-sm-10"> - <label class="control-label" id="Namaayah" name="NamaAyah"><?php echo $data['namaAyah']?></label> + <label class="control-label" id="Namaayah" name="NamaAyah"><?php echo "<b>" . $data['namaAyah'] . "</b>" ?></label> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label" for="input-id-1">NIK Ayah</label> <div class="col-sm-10"> - <label class="control-label" id="NIKayah" name="NIKAyah"> <?php echo $data['idAyah'] ?></label> + <label class="control-label" id="NIKayah" name="NIKAyah"> <?php echo "<b>" . $data['idAyah'] . "</b>" ?></label> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label" for="input-id-1">Alamat Ayah</label> <div class="col-sm-10"> - <label class="control-label" id="Alamatayah" name="AlamatAyah" > <?php echo $data['alamatAyah'] ?></label> + <label class="control-label" id="Alamatayah" name="AlamatAyah" > <?php echo "<b>" . $data['alamatAyah'] . "</b>" ?></label> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label" for="input-id-1">Nama Ibu</label> <div class="col-sm-10"> - <label class="control-label" name="NamaIbu"><?php echo $data['namaIbu'] ?></label> + <label class="control-label" name="NamaIbu"><?php echo "<b>" . $data['namaIbu'] . "</b>" ?></label> </div> </div> <div class="form-group"> - <label class="col-sm-2 control-label" for="input-id-1">Alamat Ibu</label> + <label class="col-sm-2 control-label" for="input-id-1">NIK Ibu</label> <div class="col-sm-10"> - <label class="control-label" name="AlamatIbu"><?php echo $data['alamatIbu'] ?></label> + <label class="control-label" id="input-id-1" min="1" name="NIKIbu"><?php echo "<b>" . $data['idIbu'] . "</b>" ?></label> </div> </div> - + <div class="form-group"> - <label class="col-sm-2 control-label" for="input-id-1">NIK Ibu</label> + <label class="col-sm-2 control-label" for="input-id-1">Alamat Ibu</label> <div class="col-sm-10"> - <label class="control-label" id="input-id-1" min="1" name="NIKIbu"><?php echo $data['idIbu'] ?></label> + <label class="control-label" name="AlamatIbu"><?php echo "<b>" . $data['alamatIbu'] . "</b>" ?></label> </div> </div> - + <div class="form-group"> - <label class="col-sm-2 control-label" for="input-id-1">Alamat Anak</label> + <label class="col-sm-2 control-label" for="input-id-1">Nama Anak</label> <div class="col-sm-10"> - <label class="control-label" name="Alamat"><?php echo $data['alamat'] ?></label> + <label class="control-label" id="input-id-1" name="NamaAnak"><?php echo "<b>" . $data['nama'] . "</b>" ?></label> </div> </div> - + <div class="form-group"> - <label class="col-sm-2 control-label" for="input-id-1">Nama Anak</label> + <label class="col-sm-2 control-label" for="input-id-1">Alamat Anak</label> <div class="col-sm-10"> - <label class="control-label" id="input-id-1" name="NamaAnak"><?php echo $data['nama'] ?></label> + <label class="control-label" name="Alamat"><?php echo "<b>" . $data['alamat'] . "</b>" ?></label> </div> </div> - + <div class="form-group"> <label class="col-sm-2 control-label" for="input-id-1">Tempat Lahir</label> <div class="col-sm-10"> - <label class="control-label" id="input-id-1" name="TempatLahir"><?php echo $data['tempatLahir'] ?></label> + <label class="control-label" id="input-id-1" name="TempatLahir"><?php echo "<b>" . $data['tempatLahir'] . "</b>" ?></label> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label" for="input-id-1">Tanggal Lahir</label> <div class="col-sm-10"> - <label class="control-label" id="input-id-1" name="TanggalLahir"><?php echo $data['tanggalLahir'] ?></label> + <label class="control-label" id="input-id-1" name="TanggalLahir"><?php echo "<b>"; $timestamp = strtotime($data['tanggalLahir']); echo date('d/m/Y', $timestamp); echo "</b>"; ?></label> </div> </div> - <!--div class="form-group"> - <label class="col-sm-2 control-label">Jenis Kelamin</label> - <div class="col-sm-10"> - <div class="radio" > - <label style="margin-right:15px"> - <input type="radio" name="optionsRadios" id="optionsRadios1" name="JenisKelamin" value="L" disabled> - Laki-laki - </label> - <label> - <input type="radio" name="optionsRadios" id="optionsRadios2" name="JenisKelamin" value="P" disabled> - Perempuan - </label> - </div> - </div> - </div--> <div class="form-group"> - <label class="col-sm-2 control-label" for="input-id-1">Tanggal Lahir</label> + <label class="col-sm-2 control-label" for="input-id-1">Jenis Kelamin</label> <div class="col-sm-10"> <?php - if(getJenisKelamin($_GET['permohonan_id']) == "L"){ + if($data['jenisKelamin'] == "L"){ echo ' - <label class="control-label" id="input-id-1" name="JenisKelamin">Laki - Laki</label> + <label class="control-label" id="input-id-1" name="JenisKelamin"><b>Laki - Laki</b></label> '; - } else if(getJenisKelamin($_GET['permohonan_id']) == "P"){ + } else if($data['jenisKelamin'] == "P"){ echo ' - <label class="control-label" id="input-id-1" name="JenisKelamin">Perempuan</label> + <label class="control-label" id="input-id-1" name="JenisKelamin"><b>Perempuan</b></label> '; } - ?> - </div> </div> <div class="form-group"> - <label class="col-sm-2 control-label">Upload Surat Keterangan dari Rumah Sakit</label> + <label class="col-sm-2 control-label">Surat Keterangan dari Rumah Sakit / Bidan</label> <div class="col-sm-10"> - <input ui-jq="filestyle" type="file" data-icon="false" data-classButton="btn btn-default" data-classInput="form-control inline v-middle input-s" required> + <label class="control-label" id="input-id-1" name="surat"><a href="<?php echo "/surat/" . $data['nama'] . $data['idIbu'] . ".pdf";?>" style="margin-left:10px"><font color="blue"><b>Surat</b></font></a></label> </div> </div> @@ -462,19 +459,19 @@ if($user->get_role($id) == "stafDisdukcapil"){ echo ' <div class="col-sm-4 col-sm-offset-2"> - <button type="submit" class="btn btn-info">Validate</button> + <button type="submit" onclick="return confirm(\'Apakah anda yakin?\')" class="btn btn-info">Verify</button> </div> '; } else if($user->get_role($id) == "rumahSakit"){ echo ' <div class="col-sm-4 col-sm-offset-2"> - <button type="submit" class="btn btn-info">Verifikasi RS</button> + <button type="submit" onclick="return confirm(\'Apakah anda yakin?\')" class="btn btn-info">Verifiy</button> </div> '; } else if($user->get_role($id) == "kepalaDisdukcapil"){ echo ' <div class="col-sm-4 col-sm-offset-2"> - <button type="submit" class="btn btn-info">Cetak Akte</button> + <button type="submit" onclick="return confirm(\'Apakah anda yakin?\')" class="btn btn-info">Cetak Akte</button> </div> '; }