Sie sind auf Seite 1von 7

1 <?

php
2 session_start();
3 $base_url = "http://localhost/arsip"; //local
4 date_default_timezone_set("ASIA/MAKASSAR");
5 $base_url = "http://localhost/arsip"; //local
6 function testdb_connect() {
7 $dbh = new PDO("mysql:host=localhost;dbname=arsip", "root", ""); //local
8 return ($dbh);
9 }
10
11 function inputPegawai($a,$b,$c,$d,$e) {
12 $db = testdb_connect();
13 $stmt = $db->prepare("INSERT INTO pegawai (nip_peg,nama_lengkap,nip_lama,no_hp,foto_path) VALUES(:field1,:field2,:field3,:fi
eld4,:field5)");
14 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d, ':field5' => $e));
15 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
16 return($affected_rows);
17 }
18
19 function inputPrajabatan($a,$b,$c,$d,$e,$f) {
20 $db = testdb_connect();
21 $stmt = $db->prepare("INSERT INTO prajabatan (nip_peg,nama_diklat,tahun,tempat,keterangan,path_prajabatan) VALUES(:field1
,:field2,:field3,:field4,:field5,:field6)");
22 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d, ':field5' => $e, ':field6' => $f));
23 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
24 return($affected_rows);
25 }
26
27 function inputDiklat($a,$b,$c,$d,$e,$f) {
28 $db = testdb_connect();
29 $stmt = $db->prepare("INSERT INTO diklat (nip_peg,jenis_diklat,nama_diklat,tempat,tahun,path_diklat) VALUES(:field1,:field2,:fiel
d3,:field4,:field5,:field6)");
30 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d, ':field5' => $e, ':field6' => $f));
31 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
32 return($affected_rows);
33 }
34
35 function inputJabatan($a,$b,$c,$d,$e,$f) {
36 $db = testdb_connect();
37 $stmt = $db->prepare("INSERT INTO jabatan (nip_peg,no_sk,tgl_sk,nama_jabatan,unit_kerja,path_jabatan) VALUES(:field1,:field2
,:field3,:field4,:field5,:field6)");
38 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d, ':field5' => $e, ':field6' => $f));
39 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
40 return($affected_rows);
41 }
42
43 function inputKepangkatan($a,$b,$c,$d,$e,$f,$g) {
44 $db = testdb_connect();
45 $stmt = $db->prepare("INSERT INTO kepangkatan (nip_peg,jenis_pangkat,gol_ruang,tmt,no_sk,tgl_sk,path_kepangkatan) VALUE
S(:field1,:field2,:field3,:field4,:field5,:field6,:field7)");
46 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d, ':field5' => $e, ':field6' => $f, ':field7' => $g));
47 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
48 return($affected_rows);
49 }
50
51 function inputPelatihan($a,$b,$c,$d,$e,$f,$g) {
52 $db = testdb_connect();
53 $stmt = $db->prepare("INSERT INTO pelatihan (nip_peg,nama_pelatihan,lama_pelatihan,tahun_pelatihan,tempat_pelatihan,ketera
ngan_pelatihan,path_pelatihan) VALUES(:field1,:field2,:field3,:field4,:field5,:field6,:field7)");
54 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d, ':field5' => $e, ':field6' => $f, ':field7' => $g));
55 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
56 return($affected_rows);
57 }
58
59 function inputPendidikan($a,$b,$c,$d,$e,$f) {
60 $db = testdb_connect();
61 $stmt = $db->prepare("INSERT INTO pendidikan (nip_peg,jenjang_pendidikan,nama_sekolah,no_ijazah,tahun_lulus,path_pendidik
an) VALUES(:field1,:field2,:field3,:field4,:field5,:field6)");
C:\xampp\htdocs\arsip\db\pdo.php: 1/7
62 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d, ':field5' => $e, ':field6' => $f));
63 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
64 return($affected_rows);
65 }
66
67 function inputDokumen($a,$b,$c) {
68 $db = testdb_connect();
69 $stmt = $db->prepare("INSERT INTO dokumen (nip_peg,jenis_dokumen,path_dokumen) VALUES(:field1,:field2,:field3)" );
70 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c));
71 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
72 return($affected_rows);
73 }
74
75 function editPegawai($a,$b,$c,$d,$e,$f,$g,$h,$i,$j,$k,$l,$m,$n,$o) {
76 $db = testdb_connect();
77 $stmt = $db->prepare("UPDATE pegawai SET nip_peg=:field2,nama_lengkap=:field3,tmpt_lahir=:field4,tgl_lahir=:field5,jenis_kela
min=:field6,status_peg=:field7,agama=:field8,stts_nikah=:field9,tgl_nikah=:field10,alamat=:field11,no_karpeg=:field12,no_npwp=:field
13,no_askes=:field14,foto_path=:field15 WHERE id=:field1");
78 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d, ':field5' => $e, ':field6' => $f, ':field7' => $g, ':field8'
=> $h, ':field9' => $i, ':field10' => $j, ':field11' => $k, ':field12' => $l, ':field13' => $m, ':field14' => $n, ':field15' => $o));
79 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
80 return($affected_rows);
81 }
82
83 function editDiklatFungsional($a,$b,$c,$d,$e,$f,$g) {
84 $db = testdb_connect();
85 $stmt = $db->prepare("UPDATE diklat_fungsional SET nip_peg=:field2,nama_diklat=:field3,tahun=:field4,tempat=:field5,keteranga
n=:field6,path_diklat_fungsional=:field7 WHERE id=:field1");
86 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d, ':field5' => $e, ':field6' => $f, ':field7' => $g));
87 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
88 return($affected_rows);
89 }
90
91 function editDiklat($a,$b,$c,$d,$e,$f,$g) {
92 $db = testdb_connect();
93 $stmt = $db->prepare("UPDATE diklat SET nip_peg=:field2,jenis_diklat=:field3,nama_diklat=:field4,tempat=:field5,tahun=:field6,pat
h_diklat=:field7 WHERE id=:field1");
94 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d, ':field5' => $e, ':field6' => $f, ':field7' => $g));
95 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
96 return($affected_rows);
97 }
98
99 function editJabatan($a,$b,$c,$d,$e,$f,$g) {
100 $db = testdb_connect();
101 $stmt = $db->prepare("UPDATE jabatan SET nip_peg=:field2,no_sk =:field3,tgl_sk=:field4,nama_jabatan=:field5,unit_kerja=:field6,
path_jabatan=:field7 WHERE id=:field1");
102 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d, ':field5' => $e, ':field6' => $f, ':field7' => $g));
103 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
104 return($affected_rows);
105 }
106
107 function editKepangkatan($a,$b,$c,$d,$e,$f,$g,$h) {
108 $db = testdb_connect();
109 $stmt = $db->prepare("UPDATE kepangkatan SET nip_peg=:field2,jenis_pangkat=:field3,gol_ruang=:field4,tmt=:field5,no_sk=:field
6,tgl_sk=:field7,path_kepangkatan=:field8 WHERE id=:field1");
110 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d, ':field5' => $e, ':field6' => $f, ':field7' => $g, ':field8'
=> $h));
111 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
112 return($affected_rows);
113 }
114
115 function editPelatihan($a,$b,$c,$d,$e,$f,$g,$h) {
116 $db = testdb_connect();
117 $stmt = $db->prepare("UPDATE pelatihan SET nip_peg=:field2,nama_pelatihan=:field3,lama_pelatihan=:field4,ijazah_pelatihan=:fi
eld5,tempat_pelatihan=:field6,keterangan_pelatihan=:field7,path_pelatihan=:field8 WHERE id=:field1");
118 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d, ':field5' => $e, ':field6' => $f, ':field7' => $g, ':field8'
=> $h));
119 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
C:\xampp\htdocs\arsip\db\pdo.php: 2/7
120 return($affected_rows);
121 }
122
123 function editPendidikan($a,$b,$c,$d,$e,$f,$g) {
124 $db = testdb_connect();
125 $stmt = $db->prepare("UPDATE pendidikan SET nip_peg=:field2,jenjang_pendidikan=:field3,nama_sekolah=:field4,no_ijazah=:fiel
d5,tahun_lulus=:field6,path_pendidikan=:field7 WHERE id=:field1");
126 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d, ':field5' => $e, ':field6' => $f, ':field7' => $g));
127 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
128 return($affected_rows);
129 }
130
131 function editDokumen($a,$b,$c,$d) {
132 $db = testdb_connect();
133 $stmt = $db->prepare("UPDATE dokumen SET nip_peg=:field2,jenis_dokumen=:field3,path_dokumen=:field4 WHERE id=:field1" );
134 $stmt->execute(array(':field1' => $a, ':field2' => $b, ':field3' => $c, ':field4' => $d));
135 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
136 return($affected_rows);
137 }
138
139 function deletePegawai($a) {
140 $db = testdb_connect();
141 $stmt = $db->prepare("DELETE FROM pegawai WHERE id=:field1");
142 $stmt->execute(array(':field1' => $a));
143 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
144 return($affected_rows);
145 }
146
147 function deleteDiklatFungsional($a) {
148 $db = testdb_connect();
149 $stmt = $db->prepare("DELETE FROM diklat_fungsional WHERE id=:field1");
150 $stmt->execute(array(':field1' => $a));
151 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
152 return($affected_rows);
153 }
154
155 function deleteDiklat($a) {
156 $db = testdb_connect();
157 $stmt = $db->prepare("DELETE FROM diklat WHERE id=:field1");
158 $stmt->execute(array(':field1' => $a,));
159 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
160 return($affected_rows);
161 }
162
163 function deleteJabatan($a) {
164 $db = testdb_connect();
165 $stmt = $db->prepare("DELETE FROM jabatan WHERE id=:field1");
166 $stmt->execute(array(':field1' => $a));
167 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
168 return($affected_rows);
169 }
170
171 function deleteKepangkatan($a) {
172 $db = testdb_connect();
173 $stmt = $db->prepare("DELETE FROM kepangkatan WHERE id=:field1" );
174 $stmt->execute(array(':field1' => $a));
175 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
176 return($affected_rows);
177 }
178
179 function deletePelatihan($a) {
180 $db = testdb_connect();
181 $stmt = $db->prepare("DELETE FROM pelatihan WHERE id=:field1");
182 $stmt->execute(array(':field1' => $a));
183 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
184 return($affected_rows);
185 }
186
C:\xampp\htdocs\arsip\db\pdo.php: 3/7
187 function deletePendidikan($a) {
188 $db = testdb_connect();
189 $stmt = $db->prepare("DELETE FROM pendidikan WHERE id=:field1");
190 $stmt->execute(array(':field1' => $a));
191 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
192 return($affected_rows);
193 }
194
195 function deleteDokumen($a) {
196 $db = testdb_connect();
197 $stmt = $db->prepare("DELETE FROM dokumen WHERE id=:field1" );
198 $stmt->execute(array(':field1' => $a));
199 $affected_rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
200 return($affected_rows);
201 }
202
203 function getNamaPegawai() {
204 $db = testdb_connect();
205 $stmt = $db->query("SELECT nip_peg,nama_lengkap FROM pegawai Order By id ASC");
206 //$stmt->execute(array(':field1' => $a));
207 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
208 return($fetch_array);
209 }
210
211 function getIdPegawaiByName($a) {
212 $db = testdb_connect();
213 $stmt = $db->prepare("SELECT nip_peg FROM pegawai WHERE nama_lengkap=:field1");
214 $stmt->execute(array(':field1' => $a));
215 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
216 return($fetch_array);
217 }
218
219 function getDataPegawaiById($a) {
220 $db = testdb_connect();
221 $stmt = $db->prepare("SELECT * FROM pegawai WHERE nip_peg=:field1");
222 $stmt->execute(array(':field1' => $a));
223 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
224 return($fetch_array);
225 }
226
227 function getSearchPegawai($a) {
228 $db = testdb_connect();
229 $stmt = $db->prepare("SELECT * FROM pegawai WHERE nip_peg = :field1 OR nama_lengkap = :field1");
230 $stmt->execute(array(':field1' => $a));
231 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
232 return($fetch_array);
233 }
234
235 function getDataDiklatFungsional($a,$b) {
236 $db = testdb_connect();
237 $stmt = $db->prepare("SELECT * FROM diklat_fungsional WHERE nip_peg=:field1 AND id=:field2");
238 $stmt->execute(array(':field1' => $a,':field2' => $b));
239 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
240 return($fetch_array);
241 }
242
243 function getDataDiklat($a,$b) {
244 $db = testdb_connect();
245 $stmt = $db->prepare("SELECT * FROM diklat WHERE nip_peg=:field1 AND id=:field2");
246 $stmt->execute(array(':field1' => $a,':field2' => $b));
247 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
248 return($fetch_array);
249 }
250
251 function getDataJabatan($a,$b) {
252 $db = testdb_connect();
253 $stmt = $db->prepare("SELECT * FROM jabatan WHERE nip_peg=:field1 AND id=:field2");
254 $stmt->execute(array(':field1' => $a,':field2' => $b));
C:\xampp\htdocs\arsip\db\pdo.php: 4/7
255 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
256 return($fetch_array);
257 }
258
259 function getDataKeluargaPegawai($a,$b) {
260 $db = testdb_connect();
261 $stmt = $db->prepare("SELECT * FROM keluarga_pegawai WHERE nip_peg=:field1 AND id=:field2");
262 $stmt->execute(array(':field1' => $a,':field2' => $b));
263 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
264 return($fetch_array);
265 }
266
267 function getDataKepangkatan($a,$b) {
268 $db = testdb_connect();
269 $stmt = $db->prepare("SELECT * FROM kepangkatan WHERE nip_peg=:field1 AND id=:field2");
270 $stmt->execute(array(':field1' => $a,':field2' => $b));
271 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
272 return($fetch_array);
273 }
274
275 function getDataPelatihan($a,$b) {
276 $db = testdb_connect();
277 $stmt = $db->prepare("SELECT * FROM pelatihan WHERE nip_peg=:field1 AND id=:field2");
278 $stmt->execute(array(':field1' => $a,':field2' => $b));
279 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
280 return($fetch_array);
281 }
282
283 function getDataPendidikan($a,$b) {
284 $db = testdb_connect();
285 $stmt = $db->prepare("SELECT * FROM pendidikan WHERE nip_peg=:field1 AND id=:field2");
286 $stmt->execute(array(':field1' => $a,':field2' => $b));
287 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
288 return($fetch_array);
289 }
290
291 function getDataDokumen($a,$b) {
292 $db = testdb_connect();
293 $stmt = $db->prepare("SELECT * FROM dokumen WHERE nip_peg=:field1 AND id=:field2" );
294 $stmt->execute(array(':field1' => $a,':field2' => $b));
295 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
296 return($fetch_array);
297 }
298
299 function getKepangkatanDisplay($a){
300 $db = testdb_connect();
301 $stmt = $db->prepare("SELECT * FROM kepangkatan WHERE nip_peg=:field1 ORDER BY id DESC LIMIT 1" );
302 $stmt->execute(array(':field1' => $a));
303 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
304 return($fetch_array);
305 }
306
307 function getJabatanDisplay($a){
308 $db = testdb_connect();
309 $stmt = $db->prepare("SELECT * FROM jabatan WHERE nip_peg=:field1 ORDER BY id DESC LIMIT 1");
310 $stmt->execute(array(':field1' => $a));
311 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
312 return($fetch_array);
313 }
314
315 function getDiklatStrukturalDisplay($a){
316 $db = testdb_connect();
317 $stmt = $db->prepare("SELECT * FROM diklat_struktural WHERE nip_peg=:field1 ORDER BY id DESC LIMIT 1" );
318 $stmt->execute(array(':field1' => $a));
319 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
320 return($fetch_array);
321 }
322
C:\xampp\htdocs\arsip\db\pdo.php: 5/7
323 function getPendidikanDisplay($a){
324 $db = testdb_connect();
325 $stmt = $db->prepare("SELECT * FROM pendidikan WHERE nip_peg=:field1 ORDER BY id DESC LIMIT 1");
326 $stmt->execute(array(':field1' => $a));
327 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
328 return($fetch_array);
329 }
330
331 function getPendidikan($a) {
332 $db = testdb_connect();
333 $stmt = $db->prepare("SELECT * FROM pendidikan WHERE nip_peg=:field1");
334 $stmt->execute(array(':field1' => $a));
335 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
336 return($fetch_array);
337 }
338
339 function getDiklat($a) {
340 $db = testdb_connect();
341 $stmt = $db->prepare("SELECT * FROM diklat WHERE nip_peg=:field1");
342 $stmt->execute(array(':field1' => $a));
343 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
344 return($fetch_array);
345 }
346
347 function getPrajabatan($a) {
348 $db = testdb_connect();
349 $stmt = $db->prepare("SELECT * FROM prajabatan WHERE nip_peg=:field1");
350 $stmt->execute(array(':field1' => $a));
351 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
352 return($fetch_array);
353 }
354
355 function getPelatihan($a) {
356 $db = testdb_connect();
357 $stmt = $db->prepare("SELECT * FROM pelatihan WHERE nip_peg=:field1");
358 $stmt->execute(array(':field1' => $a));
359 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
360 return($fetch_array);
361 }
362
363 function getJabatan($a) {
364 $db = testdb_connect();
365 $stmt = $db->prepare("SELECT * FROM jabatan WHERE nip_peg=:field1");
366 $stmt->execute(array(':field1' => $a));
367 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
368 return($fetch_array);
369 }
370
371 function getKepangkatan($a) {
372 $db = testdb_connect();
373 $stmt = $db->prepare("SELECT * FROM kepangkatan WHERE nip_peg=:field1" );
374 $stmt->execute(array(':field1' => $a));
375 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
376 return($fetch_array);
377 }
378
379 function getDokumen($a,$b) {
380 $db = testdb_connect();
381 $stmt = $db->prepare("SELECT * FROM dokumen WHERE nip_peg=:field1 AND jenis_dokumen=:field2" );
382 $stmt->execute(array(':field1' => $a,':field2' => $b));
383 $fetch_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
384 return($fetch_array);
385 }
386
387 function parseTtl($a) {
388 $parse_tgl = explode("-",$a);
389 $result = $parse_tgl[2]."-".$parse_tgl[1]."-".$parse_tgl[0];
390 return($result);
C:\xampp\htdocs\arsip\db\pdo.php: 6/7
391
392 }
393
394
395 ?>
396

C:\xampp\htdocs\arsip\db\pdo.php: 7/7

Das könnte Ihnen auch gefallen