4.2.4. Pengkodean Proses Registrasi Pegawai
Proses simpan pada data-data yang diinputkan oleh Pegawai. Gambar 4.3 adalah potongan script digunakan untuk melakukan proses penyimpanan data.
Gambar 4.3 Potongan Script Simpan Client VoIP ke Database
if_POST[SIMPAN] {ifemptyid_kantor || emptyNIP || emptynama ||
emptykonfirmasi_sandi || emptypertanyaan || emptyjawaban || emptyusername || emptysecret
echo
script alertData tidak lengkap, inputkan lagi;
javascript:history.go-1; script;
else ifsecret=konfirmasi_sandi
echo scriptalertkonfirmasi kata sandi tidak cocok, coba lagi; javascript:history.go-1;
script; else{ periksa_nip=membedakan_angkaNIP,NIP;
periksa_sandi=membedakan_angkasecret,Kata Sandi;
ifperiksa_nip==false or
periksa_sandi==false { echo scriptjavascript:history.go-1;script;
} else
{ query_periksa_nip=select nip from client where nip=NIP;
result_periksa_nip=mysql_queryquery_periksa_nip,connect; jumlah_periksa_nip=mysql_num_rowsresult_periksa_nip;
ifjumlah_periksa_nip=1 echo
script alertNIP sudah ada, inputkan nip lainnya;
javascript:history.go-1; script;
else{query = INSERT INTO client username,secret,nip,pertanyaan,jawaban,type,host,context,nat,a
llow,id_kantorVALUES username,secret,NIP,pertanyaan,jawaban,TYPE,
HOST,CONTEXT,NAT,ALLOW,id_kantor; result1 = mysql_queryquery, connect;
query = INSERT INTO pegawai nip,nama,id_kantor VALUES NIP,nama,id_kantor;
result2 = mysql_queryquery, connect; query = INSERT INTO status_aktif username
VALUES username; result3 = mysql_queryquery, connect;
ifresult1==true and result2==true and result3==true { include
....includealamat_folder_conf.php; include
....includebuat_sip.php; include
....includebuat_extensions.php; echo script
alertData Berhasil Ditambahkan Username=username; window.location=\..akses_callcall_id.php\; script;}}}}
}
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4.2.5. Pengkodean Proses Hapus Conference Room
Proses hapus conference room untuk conference call hanya dilakukan oleh admin. Gambar 4.4 adalah potongan script yang digunakan untuk melakukan
proses penghapusan conference room.
Gambar 4.4 Potongan Script Hapus Conference Room ke Database
4.2.6. Pengkodean Proses Mengkondisikan Client AktifNonaktif