· 9 years ago · Dec 22, 2016, 01:44 AM
1<?php
2include ('../config.php');
3require ('../include/indo_date.php');
4
5$nik = $_POST['nik'];
6$nama_pegawai = $_POST['nama_pegawai'];
7$jabatan = $_POST['jabatan'];
8$tgl_mulaicuti = $_POST['tgl_mulaicuti'];
9$tgl_akhircuti = $_POST['tgl_akhircuti'];
10$jenis_cuti = $_POST['jenis_cuti'];
11$keterangan = $_POST['keterangan'];
12$status = $_POST['status'];
13$baca = $_POST['baca'];
14
15$selisih = abs(strtotime($tgl_mulaicuti) - strtotime($tgl_akhircuti));
16$hari = $selisih/(60*60*24);
17
18
19$simpan = mysql_query("INSERT INTO tbl_cuti values ('','$nik','$nama_pegawai','$jabatan','$tgl_mulaicuti','$tgl_akhircuti','$hari','$jenis_cuti','$keterangan','$status','$baca')");
20if ($simpan){
21 include('../plugins/phpmailer/class.phpmailer.php');
22include('../plugins/phpmailer/class.smtp.php');
23
24//$secret_key = pack('H*', 'bcb04b7e103a0cd8b54763051cef08bc55abe029fdebae5e1d417e2ffb2a00a3');
25
26$arraykata=array('abcdefghijklmnopqrstuvwxyz1234567890'); #kata berbentuk array yang akan di gantikan
27$arraypengganti=array('asdfghjklzxcvbnmqwertyuiop3698521470'); #kata pengganti dari arraykata di atas
28$sql = "SELECT * FROM tbl_sender WHERE id_email = '1'";
29$result = mysql_query($sql);
30$product = mysql_fetch_array($result);
31$password = $product['password'];
32$passdecrypt = md5(str_replace($arraykata, $arraypengganti, $password)); # kata CBA akan di gantikan sesuai dengan $arraykata dan di gantikan $arraypengganti;
33//$passdecrypt = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $secret_key, $password, MCRYPT_MODE_ECB);
34
35$sql2 = "SELECT * FROM tbl_receiver WHERE id_email = '1'";
36$result2 = mysql_query($sql2);
37$product2 = mysql_fetch_array($result2);
38
39$nama_penerima = $product2['nama'];
40$email_penerima = $product2['email_receiver'];
41$subjek = "Pengajuan Cuti Baru";
42$pesan = "Pengajuan Cuti Baru dari ".$nama_pegawai." pada ".TanggalIndo(date('Y-m-d'))." . Untuk Info selanjutnya silahkan kunjungi Website";
43
44$mail = new PHPMailer();
45
46$mail->Host = "ssl://smtp.gmail.com";
47$mail->Mailer = "smtp";
48$mail->SMTPAuth = true;
49
50$mail->Username = $product['email_sender'];
51$mail->Password = $passdecrypt;
52$webmaster_email = $product['email_sender'];
53$email = $email_penerima;
54$name = $nama_penerima;
55$mail->From = $webmaster_email;
56$mail->FromName = "Administrator";
57$mail->AddAddress($email,$name);
58$mail->AddReplyTo($webmaster_email,"Administrator");
59$mail->WordWrap = 500;
60//$mail->AddAttachment("module.txt"); // attachment
61//$mail->AddAttachment("new.jpg"); // attachment
62$mail->IsHTML(true);
63$mail->Subject = $subjek;
64$mail->Body = $pesan;
65$mail->AltBody = "This is the body when user views in plain text format";
66if(!$mail->Send())
67{
68echo "Mailer Error: " . $mail->ErrorInfo;
69}
70else
71{
72echo "<script>
73 eval(\"parent.location='data_cuti.php'\");
74 alert (' Registrasi Berhasil!');
75 </script>";;
76
77}
78
79}else{
80 echo "<script>
81 eval(\"parent.location='data_cuti.php'\");
82 alert (' Registrasi Gagal!');
83 </script>";
84}
85
86?>