28 and $kabisat=="tidak") or ($month=="02" and $day>29 and $kabisat=="ya")){ echo "Format Tanggal Salah"; } else if($nomor_pdf==""){ echo "Nomor Pendaftar Kosong"; } else if($jml_transfer==""){ echo "Jumlah Transfer Kosong"; } else if($atas_nama==""){ echo "Atas Nama Rekening Kosong"; } else if($nomor_rekening==""){ echo "No. Rekening Kosong"; } else if($bank==""){ echo "Bank Tidak Terpilih"; } else if($rek_tujuan==""){ echo "Rekening Tujuan Tidak Terpilih"; } else { mysql_query("insert into konfirmasi_pembayaran (status,kode,kode_pendaftaran,id_rekening,atas_nama,id_bank,nomor_rekening,jumlah,tgl_transfer,created_by,created_date,last_updater_id,last_update) values ('Pending','".$kode_sekolah."','".$nomor_pdf."','".$rek_tujuan."','".$atas_nama."','".$bank."','".$nomor_rekening."','".$jml_transfer."','".$tgl_trf."','Anonymous','".$tgl_full."','Anonymous','".$tgl_full."')"); //Start Push Notifikasi $topic = '/topics/register_student'; $message = array ( 'kode_sekolah' => $kode_sekolah, 'action' => 'payment', 'title' => 'Konfirmasi Pembayaran Calon Siswa/i', 'message' => $atas_nama." / No : ".$nomor_pdf.", Melakukan Konfirmasi Pembayaran" ); $url = 'https://fcm.googleapis.com/fcm/send'; $fields = array ( 'to' => $topic, 'data' => $message ); $headers = array ( 'Authorization: key=AAAAMuYa04c:APA91bHwGeJIzLVaVK1TuDygjkkNqeGs6MqzkHcHJE7auUWFo5YdWmjcdw1HmIeZqwJdFopKaiak65zJoiz0ikXJL8o4LyhNWtXqWrxUjav_V6zllgTphA6HgY9NEqXnAWxREtRmOFmc', 'Content-Type: application/json' ); // Open connection $ch = curl_init(); // Set the url, number of POST vars, POST data curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Disabling SSL Certificate support temporarly curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields)); // Execute post $result = curl_exec($ch); if ($result === FALSE) { die ('Curl failed: '.curl_error($ch)); } // Close connection curl_close($ch); //return $result; //End Push Notifikasi mysql_query("insert into log(action,username,tgl,jam,ip) values ('Tambah Konfirmasi Pembayaran','Anonymous','".$tgl."','".$jam."','".$ip."')"); echo "NOT OK"; } break; } case "tambah_testi": { $nama = mysql_real_escape_string($_REQUEST['nama']); $kode = mysql_real_escape_string($_REQUEST['kode']); $status = mysql_real_escape_string($_REQUEST['status']); $komentar = mysql_real_escape_string($_REQUEST['komentar']); $nama_file = date("ymdhis")."_".$_FILES["file"]["name"]; $path = "../images/sekolah/testimoni/"; $url = $path.$nama_file; if($kode==""){ echo "Error, Something Wrong"; } else if($nama==""){ echo "Nama Kosong"; } else if($status==""){ echo "Status Kosong"; } else if($komentar==""){ echo "Komentar Kosong"; } else if($_FILES["file"]["name"]==""){ echo "Foto Kosong"; } else { if($_FILES['file']['size'] < 300000) { move_uploaded_file($_FILES["file"]["tmp_name"],$url); } else { compress_image($_FILES["file"]["tmp_name"], $url, 20); } mysql_query("insert into sekolah_testimoni (nama,kode,komentar,status,tgl,foto,konfirmasi,lihat) values ('".$nama."','".$kode."','".$komentar."','".$status."','".$tgl_full."','".$nama_file."','PENDING','TIDAK')"); mysql_query("insert into log(action,username,tgl,jam,ip) values ('Tambah Testimoni','".$ses_email."','".$tgl."','".$jam."','".$ip."')"); echo "OK"; } break; } case "daftar_sekolah": { $email = mysql_real_escape_string($_REQUEST['email_pendaftar']); $password = mysql_real_escape_string($_REQUEST['pwd_pendaftar']); $jenjang = mysql_real_escape_string($_REQUEST['jenjang']); $nama_sekolah = mysql_real_escape_string($_REQUEST['nama_sekolah']); $provinsi = mysql_real_escape_string($_REQUEST['provinsi']); $kota = mysql_real_escape_string($_REQUEST['kota']); $kecamatan = mysql_real_escape_string($_REQUEST['kecamatan']); $alamat = mysql_real_escape_string($_REQUEST['alamat']); $tlp = mysql_real_escape_string($_REQUEST['telepon']); $status_sekolah = mysql_real_escape_string($_REQUEST['status_sekolah']); $nama_pendaftar = mysql_real_escape_string($_REQUEST['nama_pendaftar']); $status_pendaftar = mysql_real_escape_string($_REQUEST['status_pendaftar']); $logo_name = $_FILES["logo_sekolah"]["name"]; $check_email = mysql_fetch_object(mysql_query("select sum(hitung) as hitung from ( SELECT count(id_sekolah) as hitung FROM sekolah WHERE email_daftar='".$email."' UNION SELECT count(id) as hitung FROM admin WHERE email='".$email."' UNION SELECT count(id_siswa) as hitung FROM sekolah_siswa WHERE email='".$email."' UNION SELECT count(id_guru) as hitung FROM sekolah_guru WHERE email='".$email."' UNION SELECT count(id_daftar) as hitung FROM sekolah_daftar WHERE email='".$email."') x ")); if($jenjang==""){ echo "Jenjang Tidak Terpilih"; } else if($nama_sekolah==""){ echo "Nama Sekolah Kosong"; } else if($provinsi==""){ echo "Provinsi Tidak Terpilih"; } else if($kota==""){ echo "Kabupaten/Kota Tidak Terpilih"; } else if($kecamatan==""){ echo "Kecamatan Tidak Terpilih"; } else if($alamat==""){ echo "Alamat Sekolah Kosong"; } else if($tlp==""){ echo "Telepon Sekolah Kosong"; } else if($status_sekolah==""){ echo "Status Sekolah Kosong"; } else if($logo_name==""){ echo "Logo Sekolah Kosong"; } else if($nama_pendaftar==""){ echo "Nama Pendaftar Kosong"; } else if($status_pendaftar==""){ echo "Status Pendaftar Kosong"; } else if($email==""){ echo "Email Kosong"; } else if (filter_var($email, FILTER_VALIDATE_EMAIL) === false) { echo "Format Email Salah"; } else if($check_email->hitung=="1"){ echo "Email Sudah Terdaftar"; } else if($password==""){ echo "Password Kosong"; } else { $rd = (rand(1000,99999)); // random 1000 s/d 99999 $kode_sekolah = "kd_".date("ymdhis")."_".$rd; // Gabungkan kd_$tgl_$rd menjadi kode sekolah $filenya = $kode_sekolah."_".$logo_name; $path = "../images/sekolah/logo/"; $url = $path.$filenya; if($_FILES['logo_sekolah']['size'] < 300000) { move_uploaded_file($_FILES["logo_sekolah"]["tmp_name"],$url); } else { compress_image($_FILES["logo_sekolah"]["tmp_name"], $url, 20); } $sql = "INSERT INTO sekolah (kode,tampil,lihat,nama_sekolah,nama_daftar,email_daftar,tgl_daftar,status_pendaftar,alamat,logo,orientasi_logo,username_sekolah,password,rekomendasi,status,paket,id_prov,id_kabkot,id_kec,jenjang_id,diskon,vvip,vip,kunci,bayar,urut,jenis,induk_kuliah,telpon) values('".$kode_sekolah."','Tidak','Tidak','".$nama_sekolah."','".$nama_pendaftar."','".$email."','".$tgl."','".$status_pendaftar."','".$alamat."','".$filenya."','Potrait','".$email."','".md5($password)."','Tidak','Gratis','Free','".$provinsi."','".$kota."','".$kecamatan."','".$jenjang."','Tidak','Tidak','Tidak','0','5','not','Sekolah','TIDAK','".$tlp."')"; mysql_query($sql); $isi_notifikasi = "Ada yang daftar sekolah baru"; $id_notifikasi = "no_".date("YmdhisU"); mysql_query("insert into notifikasi(id_notifikasi,dibaca,jenis,isi_notifikasi,created_date) values ('".$id_notifikasi."','Belum','Daftar_Sekolah','".$isi_notifikasi."','".$tgl_full."')"); mysql_query("insert into log(action,username,tgl,jam,ip) values ('Daftar Sekolah','".$ses_email."','".$tgl."','".$jam."','".$ip."')"); $topic = '/topics/register'; $message = array ( 'title' => 'Pendaftaran Sekolah', 'message' => $nama_sekolah." Melakukan Pendaftaran" ); $url = 'https://fcm.googleapis.com/fcm/send'; $fields = array ( 'to' => $topic, 'data' => $message ); $headers = array ( 'Authorization: key=AAAAMuYa04c:APA91bHwGeJIzLVaVK1TuDygjkkNqeGs6MqzkHcHJE7auUWFo5YdWmjcdw1HmIeZqwJdFopKaiak65zJoiz0ikXJL8o4LyhNWtXqWrxUjav_V6zllgTphA6HgY9NEqXnAWxREtRmOFmc', 'Content-Type: application/json' ); // Open connection $ch = curl_init(); // Set the url, number of POST vars, POST data curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Disabling SSL Certificate support temporarly curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields)); // Execute post $result = curl_exec($ch); if ($result === FALSE) { die ('Curl failed: '.curl_error($ch)); } // Close connection curl_close($ch); //return $result; echo "


Selamat
Data sekolahmu telah terinput



Silahkan login untuk halaman admin atau
home ke halaman awal


Login





Home
"; //Sukses } break; } case "daftar_guru": { $nip = mysql_real_escape_string($_REQUEST['nip']); $jenis_guru = mysql_real_escape_string($_REQUEST['jenis_guru']); $tmp_lahir = mysql_real_escape_string($_REQUEST['tmp_lahir']); $day = mysql_real_escape_string($_REQUEST['day']); $month = mysql_real_escape_string($_REQUEST['month']); $year = mysql_real_escape_string($_REQUEST['year']); $nama_guru = mysql_real_escape_string($_REQUEST['nama_guru']); $jenis_kelamin = mysql_real_escape_string($_REQUEST['jenis_kelamin']); $email = mysql_real_escape_string($_REQUEST['email_guru']); $pwd_guru = mysql_real_escape_string($_REQUEST['pwd_guru']); $agama = mysql_real_escape_string($_REQUEST['agama']); $provinsi = mysql_real_escape_string($_REQUEST['provinsi']); $kota = mysql_real_escape_string($_REQUEST['kota']); $kecamatan = mysql_real_escape_string($_REQUEST['kecamatan']); $alamat = mysql_real_escape_string($_REQUEST['alamat']); $no_hp = mysql_real_escape_string($_REQUEST['no_hp']); $bidang_studi = mysql_real_escape_string($_REQUEST['bidang_studi']); $kode = mysql_real_escape_string($_REQUEST['kode']); $pas_foto = $_FILES["photo"]["name"]; $tgl_lahir = $year."-".$month."-".$day; $check_email = mysql_fetch_object(mysql_query("select sum(hitung) as hitung from ( SELECT count(id_sekolah) as hitung FROM sekolah WHERE email_daftar='".$email."' UNION SELECT count(id) as hitung FROM admin WHERE email='".$email."' UNION SELECT count(id_siswa) as hitung FROM sekolah_siswa WHERE email='".$email."' UNION SELECT count(id_guru) as hitung FROM sekolah_guru WHERE email='".$email."' UNION SELECT count(id_daftar) as hitung FROM sekolah_daftar WHERE email='".$email."') x ")); $kabisat=""; if($year%4==0 and $year%100!=0 or $year%400==4){ $kabisat="ya"; } else { $kabisat="tidak"; } if($kode==""){ echo "Error, Something Wrong"; } else if($nip==""){ echo "NIP Kosong"; } else if($jenis_guru==""){ echo "Jenis Guru Tidak Terpilih"; } else if($tmp_lahir==""){ echo "Tempat Lahir Kosong"; } else if($day==""){ echo "Hari Pada Tanggal Lahir Tidak Terpilih"; } else if($month==""){ echo "Bulan Pada Tanggal Lahir Tidak Terpilih"; } else if($year==""){ echo "Tahun Pada Tanggal Lahir Tidak Terpilih"; } else if( ($month=="02" and $day>28 and $kabisat=="tidak") or ($month=="02" and $day>29 and $kabisat=="ya") ){ echo "Format Tanggal Salah"; } else if($nama_guru==""){ echo "Nama Kosong"; } else if($jenis_kelamin==""){ echo "Jenis Kelamin Tidak Terpilih"; } else if($email==""){ echo "Email Kosong"; } else if (filter_var($email, FILTER_VALIDATE_EMAIL) === false) { echo "Format Email Salah"; } else if($check_email->hitung=="1"){ echo "Email Sudah Terdaftar"; } else if($pwd_guru==""){ echo "Password Kosong"; } else if($agama==""){ echo "Agama Tidak Terpilih"; } else if($provinsi==""){ echo "Provinsi Tidak Terpilih"; } else if($kota==""){ echo "Kabupaten/Kota Tidak Terpilih"; } else if($kecamatan==""){ echo "Kecamatan Tidak Terpilih"; } else if($alamat==""){ echo "Alamat Kosong"; } else if($no_hp==""){ echo "No Hp Kosong"; } else if($pas_foto==""){ echo "Belum Upload Pas Foto"; } else { $path = "../images/sekolah/guru/"; //Pas Foto $nama_file_pas_foto = $kode."_".date("ymdhis")."_pasfoto_".$_FILES["photo"]["name"]; $url_pas_foto = $path.$nama_file_pas_foto; if($_FILES['photo']['size'] < 300000) { move_uploaded_file($_FILES["photo"]["tmp_name"],$url_pas_foto); } else { compress_image($_FILES["photo"]["tmp_name"], $url_pas_foto, 20); } $sql = "INSERT INTO sekolah_guru (nip,foto,kode,old_kode_sekolah,username_sekolah,email,password,nama_guru,no_hp,tempat_lahir,tgl_lhr,status_guru,alamat,id_prov,id_kabkot,id_kec,kelamin,bergabung,id_bidang_studi,id_jenis_guru,id_agama,panitia_psb,migrasi_request ,last_update_date,last_updater) values('".$nip."','".$nama_file_pas_foto."','".$kode."','".$kode."','".$email."','".$email."','".md5($pwd_guru)."','".$nama_guru."','".$no_hp."','".$tmp_lahir."','".$tgl_lahir."','Non_Aktif','".$alamat."','".$provinsi."','".$kota."','".$kecamatan."','".$jenis_kelamin."','".$tgl."','".$bidang_studi."','".$jenis_guru."','".$agama."','Tidak','Tidak','".$tgl_full."','".$email."')"; mysql_query($sql); $isi_notifikasi = "Ada yang daftar guru baru"; $id_notifikasi = "no_".date("YmdhisU"); $isi_notifikasi = "Ada yang daftar guru baru"; $id_notifikasi = "no_".date("YmdhisU"); mysql_query("insert into sekolah_notifikasi(kode,id_notifikasi,dibaca,jenis,isi_notifikasi,created_date) values ('".$kode."','".$id_notifikasi."','Belum','Daftar_Guru','".$isi_notifikasi."','".$tgl_full."')"); mysql_query("insert into log(action,username,tgl,jam,ip) values ('Daftar Guru Belum Punya Akun','".$ses_email."','".$tgl."','".$jam."','".$ip."')"); echo "OK"; //Sukses } break; } case "daftar_guru_migrasi": { $nip = mysql_real_escape_string($_REQUEST['nip']); $email = mysql_real_escape_string($_REQUEST['email']); $pindah = mysql_real_escape_string($_REQUEST['pindah']); $kode_sekolah = mysql_real_escape_string($_REQUEST['kode']); $pwd = mysql_real_escape_string($_REQUEST['pwd']); $check_data_guru = mysql_fetch_object(mysql_query("select nip,kode,email,password,migrasi_request,migrasi_code from sekolah_guru where email='".$email."' and nip='".$nip."' ")); if($kode_sekolah==""){ echo "Error, Something Wrong"; } else if($nip==""){ echo "Email Kosong"; } else if($email==""){ echo "Email Kosong"; } else if (filter_var($email, FILTER_VALIDATE_EMAIL) === false) { echo "Format Email Salah"; } else if($pwd==""){ echo "Password Kosong"; } else if($pindah==""){ echo "Kode Migrasi Kosong"; } else if ($check_data_guru->nip==null) { echo "NIP / Email Guru Tidak ditemukan"; } else if (md5($pwd)!=$check_data_guru->password) { echo "Password Guru Salah"; } else if ($check_data_guru->migrasi_request=="Tidak") { echo "Anda Belum Request Migrasi"; } else if ($pindah!=$check_data_guru->migrasi_code) { echo "Kode Migrasi Salah"; } else { $sql = "update sekolah_guru set last_update_date='".$tgl_full."',kode='".$kode_sekolah."',old_kode_sekolah='".$check_data_guru->kode."' where nip='".$nip."' and email='".$email."'"; mysql_query($sql); $isi_notifikasi = "Ada yang daftar guru migrasi"; $id_notifikasi = "no_".date("YmdhisU"); mysql_query("insert into sekolah_notifikasi(kode,id_notifikasi,dibaca,jenis,isi_notifikasi,created_date) values ('".$kode_sekolah."','".$id_notifikasi."','Belum','Daftar_Guru_Migrasi','".$isi_notifikasi."','".$tgl_full."')"); mysql_query("insert into log(action,username,tgl,jam,ip) values ('Daftar Guru Sudah Punya Akun','".$ses_email."','".$tgl."','".$jam."','".$ip."')"); echo "OK"; //Sukses } break; } case "daftar_siswa": { $nama_pendaftar = mysql_real_escape_string($_REQUEST['nama_pendaftar']); $jenjang_id = mysql_real_escape_string($_REQUEST['jenjang_id']); $kode_sekolah = mysql_real_escape_string($_REQUEST['kode_sekolah']); $sts_pdf = mysql_real_escape_string($_REQUEST['sts_pdf']); $email_pdf = mysql_real_escape_string($_REQUEST['email_pdf']); $phone_pdf = mysql_real_escape_string($_REQUEST['phone_pdf']); $nama_siswa = mysql_real_escape_string($_REQUEST['nama_siswa']); $jenis_kelamin = mysql_real_escape_string($_REQUEST['jenis_kelamin']); $nik = mysql_real_escape_string($_REQUEST['nik']); $alamat = mysql_real_escape_string($_REQUEST['alamat']); $tmp_lahir = mysql_real_escape_string($_REQUEST['tmp_lahir']); $day = mysql_real_escape_string($_REQUEST['day']); $month = mysql_real_escape_string($_REQUEST['month']); $year = mysql_real_escape_string($_REQUEST['year']); $agama = mysql_real_escape_string($_REQUEST['agama']); $provinsi = mysql_real_escape_string($_REQUEST['provinsi']); $kota = mysql_real_escape_string($_REQUEST['kota']); $kecamatan = mysql_real_escape_string($_REQUEST['kecamatan']); $id_asal_sekolah = mysql_real_escape_string($_REQUEST['id_asal_sekolah']); $tlp_siswa = mysql_real_escape_string($_REQUEST['tlp_siswa']); $phone_siswa = mysql_real_escape_string($_REQUEST['phone_siswa']); $email_siswa = mysql_real_escape_string($_REQUEST['email_siswa']); $tgl_lahir = $year."-".$month."-".$day; $pas_foto = $_FILES["pas_foto"]["name"]; $ktp_ortu = $_FILES["ktp_ortu"]["name"]; $kartu_keluarga = $_FILES["kartu_keluarga"]["name"]; $akta_kelahiran = $_FILES["akta_kelahiran"]["name"]; $raport_terakhir = $_FILES["raport_terakhir"]["name"]; if($jenjang_id=="j6") // Kuliah { $placeholder_name="Mahasiswa / Mahasiswi"; } else{ $placeholder_name="Siswa / Siswi"; } $kabisat=""; if($year%4==0 and $year%100!=0 or $year%400==4){ $kabisat="ya"; } else { $kabisat="tidak"; } $nik_length= strlen($nik); if($kode_sekolah==""){ echo "Error, Something Wrong"; } else if($jenjang_id==""){ echo "Error, Something Wrong"; } else if($nama_pendaftar==""){ echo "Nama Pendaftar Kosong"; } else if($sts_pdf==""){ echo "Status Pendaftar Tidak Terpilih"; } else if($email_pdf==""){ echo "Email Pendaftar Kosong"; } else if (filter_var($email_pdf, FILTER_VALIDATE_EMAIL) === false) { echo "Format Email Pendaftar Salah"; } else if($phone_pdf==""){ echo "Telepon / Handphone Pendaftar Kosong"; } else if($nama_siswa==""){ echo "Nama ".$placeholder_name." Kosong"; } else if($jenis_kelamin==""){ echo "Jenis Kelamin Tidak Terpilih"; } else if($nik==""){ echo "NIK ".$placeholder_name." Kosong"; } else if($nik_length<16){ echo "NIK ".$placeholder_name." Kurang Dari 16 Digit"; } else if($alamat==""){ echo "Alamat Kosong"; } else if($tmp_lahir==""){ echo "Tempat Lahir Kosong"; } else if($day==""){ echo "Hari Pada Tanggal Lahir Tidak Terpilih"; } else if($month==""){ echo "Bulan Pada Tanggal Lahir Tidak Terpilih"; } else if($year==""){ echo "Tahun Pada Tanggal Lahir Tidak Terpilih"; } else if( ($month=="02" and $day>28 and $kabisat=="tidak") or ($month=="02" and $day>29 and $kabisat=="ya") ){ echo "Format Tanggal Salah"; } else if($agama==""){ echo "Agama Tidak Terpilih"; } else if($provinsi==""){ echo "Provinsi Tidak Terpilih"; } else if($kota==""){ echo "Kota Tidak Terpilih"; } else if($kecamatan==""){ echo "Kecamatan Tidak Terpilih"; } else if($pas_foto==""){ echo "Belum Upload Pas Foto"; } else if($ktp_ortu==""){ echo "Belum Upload KTP Ortu/Wali"; } else if($kartu_keluarga==""){ echo "Belum Upload Kartu Keluarga"; } else if($akta_kelahiran==""){ echo "Belum Upload Akta Kelahiran"; } else if($raport_terakhir=="" and $jenjang_id!='j1'){ echo "Belum Upload Raport Terakhir"; } else { $path = "../images/sekolah/pendaftar/"; //Pas Foto $nama_file_pas_foto = $kode_sekolah."_".date("ymdhis")."_pasfoto_".$_FILES["pas_foto"]["name"]; $url_pas_foto = $path.$nama_file_pas_foto; if($_FILES['pas_foto']['size'] < 300000) { move_uploaded_file($_FILES["pas_foto"]["tmp_name"],$url_pas_foto); } else { compress_image($_FILES["pas_foto"]["tmp_name"], $url_pas_foto, 20); } //KTP $nama_file_ktp_ortu = $kode_sekolah."_".date("ymdhis")."_ktp_".$_FILES["ktp_ortu"]["name"]; $url_ktp_ortu = $path.$nama_file_ktp_ortu; if($_FILES['ktp_ortu']['size'] < 300000) { move_uploaded_file($_FILES["ktp_ortu"]["tmp_name"],$url_ktp_ortu); } else { compress_image($_FILES["ktp_ortu"]["tmp_name"], $url_ktp_ortu, 20); } //Akta Kelahiran $nama_file_akta = $kode_sekolah."_".date("ymdhis")."_akta_kelahiran_".$_FILES["akta_kelahiran"]["name"]; $url_akta = $path.$nama_file_akta; if($_FILES['akta_kelahiran']['size'] < 300000) { move_uploaded_file($_FILES["akta_kelahiran"]["tmp_name"],$url_akta); } else { compress_image($_FILES["akta_kelahiran"]["tmp_name"], $url_akta, 20); } //Kartu Keluarga $nama_file_kk = $kode_sekolah."_".date("ymdhis")."_kk_".$_FILES["kartu_keluarga"]["name"]; $url_kk = $path.$nama_file_kk; if($_FILES['kartu_keluarga']['size'] < 300000) { move_uploaded_file($_FILES["kartu_keluarga"]["tmp_name"],$url_kk); } else { compress_image($_FILES["kartu_keluarga"]["tmp_name"], $url_kk, 20); } if($jenjang_id=="j1"){} else { //Rapor $nama_file_raport = $kode_sekolah."_".date("ymdhis")."_rapor_".$_FILES["raport_terakhir"]["name"]; $url_raport = $path.$nama_file_raport; if($_FILES['raport_terakhir']['size'] < 300000) { move_uploaded_file($_FILES["raport_terakhir"]["tmp_name"],$url_raport); } else { compress_image($_FILES["raport_terakhir"]["tmp_name"], $url_raport, 20); } } $status_insert=""; $data_tambahan_val=""; $data_tambahan_insert=""; if($jenjang_id=="j1"){ $data_tambahan_val=""; $data_tambahan_insert=""; $status_insert="OK"; } else{ if($tlp_siswa==""){ echo "Telepon ".$placeholder_name." Kosong"; $status_insert="NOK"; } else if($phone_siswa==""){ echo "Handphone ".$placeholder_name." Kosong"; $status_insert="NOK"; } else if($email_siswa==""){ echo "Email ".$placeholder_name." Kosong"; $status_insert="NOK"; } else if (filter_var($email_siswa, FILTER_VALIDATE_EMAIL) === false) { echo "Format Email ".$placeholder_name." Salah"; $status_insert="NOK"; } else { $data_tambahan_val = ",'".$id_asal_sekolah."','".$email_siswa."','".$tlp_siswa."','".$phone_siswa."','".$nama_file_raport."'"; $data_tambahan_insert = ",asal_sekolah,email,no_tlp,no_hp,foto_raport_terakhir"; $status_insert="OK"; } } if($status_insert=="OK"){ $sql = "insert into sekolah_daftar (foto,foto_kk,foto_ktp_ortu_wali,foto_akta_kelahiran,konfirmasi,lihat,tgl,status_pendaftar,nama_pendaftar,kode,nik,email_pendaftar,phone_pendaftar,jenis,nama_murid,alamat_murid,tmp_lhr,tgl_lhr,agama,id_prov,id_kabkot,id_kec".$data_tambahan_insert.") values ('".$nama_file_pas_foto."','".$nama_file_kk."','".$nama_file_ktp_ortu."','".$nama_file_akta."','Pending','Tidak','".$tgl_full."','".$sts_pdf."','".$nama_pendaftar."','".$kode_sekolah."','".$nik."','".$email_pdf."','".$phone_pdf."','".$jenis_kelamin."','".$nama_siswa."','".$alamat."','".$tmp_lahir."','".$tgl_lahir."','".$agama."','".$provinsi."','".$kota."','".$kecamatan."'$data_tambahan_val)"; mysql_query($sql); mysql_query("insert into log(action,username,tgl,jam,ip) values ('Pendaftaran','".$email_pdf."','".$tgl."','".$jam."','".$ip."')"); //Start Push Notifikasi $topic = '/topics/register_student'; $message = array ( 'kode_sekolah' => $kode_sekolah, 'title' => 'Pendaftaran Calon Siswa/i', 'message' => $nama_siswa." Melakukan Pendaftaran" ); $url = 'https://fcm.googleapis.com/fcm/send'; $fields = array ( 'to' => $topic, 'data' => $message ); $headers = array ( 'Authorization: key=AAAAMuYa04c:APA91bHwGeJIzLVaVK1TuDygjkkNqeGs6MqzkHcHJE7auUWFo5YdWmjcdw1HmIeZqwJdFopKaiak65zJoiz0ikXJL8o4LyhNWtXqWrxUjav_V6zllgTphA6HgY9NEqXnAWxREtRmOFmc', 'Content-Type: application/json' ); // Open connection $ch = curl_init(); // Set the url, number of POST vars, POST data curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Disabling SSL Certificate support temporarly curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields)); // Execute post $result = curl_exec($ch); if ($result === FALSE) { die ('Curl failed: '.curl_error($ch)); } // Close connection curl_close($ch); //return $result; //End Push Notifikasi echo "OK"; } else { echo "Error, Something Wrong"; } } break; } } ?>