Advertisement
alvins_51

Catat_Upload

Jul 2nd, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.44 KB | None | 0 0
  1. <?php
  2. Class Home extends CI_Controller{
  3. function __construct(){
  4. parent::__construct();
  5. $this->load->library('MyPHPMailer'); // load library
  6. }
  7.  
  8. function Index(){
  9. $data['title'] = "Setting Pelapor";
  10. $data['text'] = "Selamat Datang Di Sistem Informasi Kriminalitas Kepolisian Resort Cimahi, Silahkan Lengkapi Data Diri Anda. Terimakasih";
  11. $this->load->view('Home',$data);
  12. }
  13.  
  14. function pengaduan_upload(){
  15. $data['title'] = "Setting Pelapor";
  16. $data['text'] = "Selamat Datang Di Sistem Informasi Kriminalitas Kepolisian Resort Cimahi, Silahkan Lengkapi Data Diri Anda. Terimakasih";
  17. $this->load->view('pengaduan_kriminalitas/pelapor/pengaduan_upload',$data);
  18. }
  19.  
  20. function pengaduan_manual(){
  21. $data['title'] = "Setting Pelapor";
  22. $data['text'] = "Selamat Datang Di Sistem Informasi Kriminalitas Kepolisian Resort Cimahi, Silahkan Lengkapi Data Diri Anda. Terimakasih";
  23. $this->load->view('pengaduan_kriminalitas/pelapor/pengaduan_manual',$data);
  24. }
  25.  
  26. function catat_upload(){
  27. if(isset($_POST['submit'])){
  28. if($this->input->post('radius') == null){
  29. $this->session->set_flashdata('message', "<div class='alert alert-danger'><center><b>Radius Anda Tidak Ditemukan, Mohon Tekan GET LOCATION Hingga Menampilkan Radius Anda. Terimakasih</b></center></div>");
  30. redirect('Home/pengaduan_upload');
  31. }else if($this->input->post('tanggal_kejadian') == null){
  32. $this->session->set_flashdata('message', "<div class='alert alert-danger'><center><b>Mohon Periksa Pengaduan Anda. Terimakasih</b></center></div>");
  33. redirect('Home/pengaduan_upload');
  34. }else if($this->input->post('waktu_kejadian') == null){
  35. $this->session->set_flashdata('message', "<div class='alert alert-danger'><center><b>Mohon Periksa Formulir Pengaduan Anda. Terimakasih</b></center></div>");
  36. redirect('Home/pengaduan_upload');
  37. }else{
  38. $config['upload_path']='./assets/uploads/';
  39. $config['allowed_types']='jpg|png';
  40. $this->load->library('upload',$config);
  41. $this->upload->do_upload();
  42. $data= $this->upload->data();
  43. $this->load->model('Model_setting');
  44. $this->Model_setting->catat_upload($data['file_name']);
  45.  
  46. $mail = new PHPMailer();
  47. $fromEmail = "sistempengaduan@gmail.com";
  48. $to = $this->input->post('email');
  49. $isiEmail = "TERIMAKASIH SUDAH MELAKUKAN PENGADUAN TERHADAP KAMI. PENGADUAN ANDA AKAN DIPROSES. TERIMAKASIH";
  50. $mail->IsHTML(true); // set email format to HTML
  51. $mail->IsSMTP(); // we are going to use SMTP
  52. $mail->SMTPAuth = true; // enabled SMTP authentication
  53. $mail->SMTPSecure = "ssl"; // prefix for secure protocol to connect to the server
  54. $mail->Host = "smtp.gmail.com"; // setting GMail as our SMTP server
  55. $mail->Port = 465; // SMTP port to connect to GMail
  56. $mail->Username = $fromEmail; // alamat email kamu
  57. $mail->Password = "sistempengaduan123"; // password GMail
  58. $mail->SetFrom('sistempengaduan@gmail.com', 'noreply'); //Siapa yg mengirim email
  59. $mail->Subject = "Subjek email";
  60. $mail->Body = $isiEmail;
  61. $mail->AddAddress($this->input->post('email'));
  62. if(!$mail->Send()) {
  63. $this->session->set_flashdata('message', "<div class='alert alert-danger'><center><b>Maaf Data Anda Tidak Terkirim Periksa Kembali Pengaduan Anda. Terimakasih</b></center></div>");
  64. redirect('Home');
  65. } else {
  66. $this->session->set_flashdata('message', "<div class='alert alert-success'><center><b>Berhasil, Pengaduan Anda Akan Diproses. Terimakasih</b></center></div>");
  67. $mail = new PHPMailer();
  68. $fromEmail = "sistempengaduan@gmail.com";
  69. $isiEmail = "PEMBERITAHUAN ! ADA PENGADUAN PENTING DARI MASYARAKAT HARAP BUKA SISTEM PENGADUAN. TERIMAKASIH";
  70. $mail->IsHTML(true); // set email format to HTML
  71. $mail->IsSMTP(); // we are going to use SMTP
  72. $mail->SMTPAuth = true; // enabled SMTP authentication
  73. $mail->SMTPSecure = "ssl"; // prefix for secure protocol to connect to the server
  74. $mail->Host = "smtp.gmail.com"; // setting GMail as our SMTP server
  75. $mail->Port = 465; // SMTP port to connect to GMail
  76. $mail->Username = $fromEmail; // alamat email kamu
  77. $mail->Password = "sistempengaduan123"; // password GMail
  78. $mail->SetFrom('sistempengaduan@gmail.com', 'noreply'); //Siapa yg mengirim email
  79. $mail->Subject = "Subjek email";
  80. $mail->Body = $isiEmail;
  81. $emailto = $this->db->query("select pb.EMAIL, p.*, j.JABATAN from data_petugas as p join data_petugas_baru as pb on p.NAMA_LENGKAP=pb.NAMA join data_jabatan as j on p.ID_JABATAN=j.ID_JABATAN where j.JABATAN='SPKT' ")->result();
  82. foreach ($emailto as $value) {
  83. $mail->AddAddress($value ->EMAIL);
  84. }
  85.  
  86. if(!$mail->Send()) {
  87. redirect('Home');
  88. } //else {
  89. // redirect('Home');
  90. //}
  91. }
  92. }
  93.  
  94. }else{
  95. echo "Gagal";
  96. // $this->template->load('Template','jabatan/post');
  97. }
  98. }
  99.  
  100. function catat_manual(){
  101. if(isset($_POST['submit'])){
  102. if($this->input->post('radius') == null){
  103. $this->session->set_flashdata('message', "<div class='alert alert-danger'><center><b>Radius Anda Tidak Ditemukan, Mohon Tekan GET LOCATION Hingga Menampilkan Radius Anda. Terimakasih</b></center></div>");
  104. redirect('Home/pengaduan_upload');
  105. }else if($this->input->post('tanggal_kejadian') == null){
  106. $this->session->set_flashdata('message', "<div class='alert alert-danger'><center><b>Mohon Periksa Pengaduan Anda. Terimakasih</b></center></div>");
  107. redirect('Home/pengaduan_upload');
  108. }else if($this->input->post('waktu_kejadian') == null){
  109. $this->session->set_flashdata('message', "<div class='alert alert-danger'><center><b>Mohon Periksa Formulir Pengaduan Anda. Terimakasih</b></center></div>");
  110. redirect('Home/pengaduan_upload');
  111. }else {
  112.  
  113. $this->load->model('Model_setting');
  114. $this->Model_setting->catat_manual();
  115. $mail = new PHPMailer();
  116. $fromEmail = "sistempengaduan@gmail.com";
  117. $to = $this->input->post('email');
  118. $isiEmail = "TERIMAKASIH SUDAH MELAKUKAN PENGADUAN TERHADAP KAMI. PENGADUAN ANDA AKAN DIPROSES. TERIMAKASIH";
  119. $mail->IsHTML(true); // set email format to HTML
  120. $mail->IsSMTP(); // we are going to use SMTP
  121. $mail->SMTPAuth = true; // enabled SMTP authentication
  122. $mail->SMTPSecure = "ssl"; // prefix for secure protocol to connect to the server
  123. $mail->Host = "smtp.gmail.com"; // setting GMail as our SMTP server
  124. $mail->Port = 465; // SMTP port to connect to GMail
  125. $mail->Username = $fromEmail; // alamat email kamu
  126. $mail->Password = "sistempengaduan123"; // password GMail
  127. $mail->SetFrom('sistempengaduan@gmail.com', 'noreply'); //Siapa yg mengirim email
  128. $mail->Subject = "Subjek email";
  129. $mail->Body = $isiEmail;
  130. $mail->AddAddress($this->input->post('email'));
  131. if(!$mail->Send()) {
  132. $this->session->set_flashdata('message', "<div class='alert alert-danger'><center><b>Maaf Data Anda Tidak Terkirim Periksa Kembali Pengaduan Anda. Terimakasih</b></center></div>");
  133. redirect('Home');
  134. } else {
  135. $this->session->set_flashdata('message', "<div class='alert alert-success'><center><b>Berhasil, Pengaduan Anda Akan Diproses. Terimakasih</b></center></div>");
  136. $mail = new PHPMailer();
  137. $fromEmail = "sistempengaduan@gmail.com";
  138. $isiEmail = "PEMBERITAHUAN ! ADA PENGADUAN PENTING DARI MASYARAKAT HARAP BUKA SISTEM PENGADUAN. TERIMAKASIH";
  139. $mail->IsHTML(true); // set email format to HTML
  140. $mail->IsSMTP(); // we are going to use SMTP
  141. $mail->SMTPAuth = true; // enabled SMTP authentication
  142. $mail->SMTPSecure = "ssl"; // prefix for secure protocol to connect to the server
  143. $mail->Host = "smtp.gmail.com"; // setting GMail as our SMTP server
  144. $mail->Port = 465; // SMTP port to connect to GMail
  145. $mail->Username = $fromEmail; // alamat email kamu
  146. $mail->Password = "sistempengaduan123"; // password GMail
  147. $mail->SetFrom('sistempengaduan@gmail.com', 'noreply'); //Siapa yg mengirim email
  148. $mail->Subject = "Subjek email";
  149. $mail->Body = $isiEmail;
  150. $emailto = $this->db->query("select pb.EMAIL, p.*, j.JABATAN from data_petugas as p join data_petugas_baru as pb on p.NAMA_LENGKAP=pb.NAMA join data_jabatan as j on p.ID_JABATAN=j.ID_JABATAN where j.JABATAN='SPKT' ")->result();
  151. foreach ($emailto as $value) {
  152. $mail->AddAddress($value ->EMAIL);
  153. }
  154.  
  155. if(!$mail->Send()) {
  156. redirect('Home');
  157. } else {
  158. redirect('Home');
  159. }
  160. }
  161. }
  162.  
  163. }else{
  164. $this->template->load('Template','jabatan/post');
  165. }
  166. }
  167. }
  168. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement