configure('javascript URI', '');
$xajax->configure( 'debug', false );
function process( $formData ){
$objResponse=new xajaxResponse();
$err = "";
if($formData['name']==""){$err .="Nama wajib diisi.\n\n";}
if($formData['email']==""){$err .="Email wajib diisi.\n\n";}
if($formData['alamat']==""){$err .="Alamat wajib diisi.\n\n";}
if($formData['notel']==""){$err .="Nomer Telephone wajib diisi.\n\n";}
if($formData['nomob']==""){$err .="Nomer Mobil wajib diisi.\n\n";}
if($formData['code']!=$_SESSION['codes']){$err .="Invalid Code.\n\n";}
if(!IsEmpty($err)){
$objResponse->alert( $err );
$objResponse->assign( "code-container", "innerHTML", getCode() );
$objResponse->assign( "code", "value", '' );
}else{
$objResponse->alert( 'Success' );
$objResponse->assign( "code-container", "innerHTML", getCode() );
$objResponse->assign( "code", "value", '' );
$dates = date("Y-m-d H:i:s");
//$email=explode(",",$formData['email']);
//$email=$email[0];
//$email='ivan.suryokusumo@gmail.com';
//$email = array($formData['email'],$formData['name'],$formData['alamat'],$formData['notel'],$formData['nomob'],$formData['keterangan']);
$email = array(
$formData['email'],// 0
$formData['name'],// 1
$formData['alamat'],// 2
$formData['notel'],// 3
$formData['nofax'],// 4
$formData['merktipe'],// 5
$formData['tahunpembuatan'],// 6
$formData['nomob'],// 7
$formData['norangka'],// 8
$formData['nomesin'],// 9
$formData['jeniskendaraan'],// 10
$formData['jeniskendaraanlain'],// 11
$formData['tempatduduk'],// 12
$formData['dayaangkut'],// 13
$formData['kondisipertanggungan'],// 14
$formData['perluasanjaminan_0'],// 15
$formData['pj_0'],// 16
$formData['perluasanjaminan_1'],// 17
$formData['pj_1'],// 18
$formData['perluasanjaminan_2'],// 19
$formData['pj_2'],// 20
$formData['pj_2_jumlah'],// 21
$formData['perluasanjaminan_3'],// 22
$formData['pj_3'],// 23
$formData['perluasanjaminan_4'],// 24
$formData['perluasanjaminan_5'],// 25
$formData['perluasanjaminan_6'],// 26
$formData['perluasanjaminan_7'],// 27
$formData['perluasanjaminan_8'],// 28
$formData['pj_8'],// 29
$formData['hargapertanggungankb'],// 30
$formData['hargapertanggunganpt'],// 31
$formData['pertanggunganlain'],// 32
$formData['hargapertanggunganlain'],// 33
$formData['perlengkapantambahan'],// 34
$formData['penggunaankb'],// 35
$formData['pkbkomersial'],// 36
$formData['jangkawaktu'],// 37
$formData['pernahdiasuransikan'],// 38
$formData['pernahdiasuransikanpersh'],// 39
$formData['pernahmengajukanklaim'],// 40
$formData['pernahmengajukanklaimbrpkali'],// 41
$formData['pernahdiagunkan'],// 42
$formData['pernahdiagunkanpersh'],// 43
$formData['kondisikendaraan'],// 44
$formData['lokasikb']);// 45
include_once('class.phpmailer.php');
if(sendEmail($email)){
$objResponse->redirect('form_succ.php',2);
}else{
$objResponse->alert('there are errors, please contact your administrator for further information.');
$objResponse->redirect('form_failed.php');
}
}
//$objResponse->alert($row['id']);
//$objResponse->assign("errormessage","innerHTML", "
".print_r($formData,true)."
");
/**/
return $objResponse;
}
function getCode(){
$_SESSION['x']=rand(1,9);
$_SESSION['y']=rand(1,9);
$_SESSION['codes']=$_SESSION['x']+$_SESSION['y'];
return $_SESSION['x']." + ".$_SESSION['y']." = ";
}
function isEmail($value){
if(IsEmpty($value)){
if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $value)){
return false;
}else{
return true;
}
}elseif(IsEmpty($value)){
return false;
}
}
function IsEmpty($value){
if(strlen(trim($value))==0 || trim($value)==""){
return true;
}else{
return false;
}
}
function IsNumeric($value){
if(!IsEmpty($value)){
if(ctype_digit($value)){return true;} else{ return false;}
}else if(IsEmpty($value)){
return false;
}
}
function sendEmail($email){
//$site = "http://draft.ramayanainsurance.com/form_klaim/";
$mail = new PHPMailer();
//$mail->IsSMTP();
$mail->IsSendmail();
//$mail->SMTPDebug = true;
$mail->Host = "localhost"; //"localhost";// sets GMAIL as the SMTP server
//$mail->Host = "ramayanainsurance.com";
$mail->From = "info@ramayanainsurance.com";
$mail->FromName = "Asuransi Ramayana";
$mail->Subject = "Form SPPAKB";
$body ="Terima kasih telah mengirim Form SPPAKB online. Kami akan segera memproses data Anda.
\n\r";
$body .="1. Nama tertanggung: ".$email[1]."
\n\r";
$body .="2. Email tertanggung: ".$email[0]."
\n\r";
$body .="3. Alamat tertanggung: ".$email[2]."
\n\r";
$body .=" Nomer Telepon: ".$email[3]."
\n\r";
$body .=" Nomer Fax: ".$email[4]."
\n\r";
$body .="4. Obyek tertanggung
\n\r";
$body .=" Merk & Tipe: ".$email[5]."
\n\r";
$body .=" Tahun: ".$email[6]."
\n\r";
$body .=" Nomer Polisi: ".$email[7]."
\n\r";
$body .=" Nomer rangka: ".$email[8]."
\n\r";
$body .=" Nomer mesin: ".$email[9]."
\n\r";
$body .=" Jenis kendaraan: ".$email[10]."
\n\r";
if ($email[11]){ $body .=" Jenis kendaraan lain: ".$email[11]."
\n\r"; }
$body .=" Tempat duduk: ".$email[12]."
\n\r";
$body .=" Daya angkut: ".$email[13]."
\n\r";
$body .="5. Kondisi pertanggungan: ".$email[14]."
\n\r";
$body .="6. Perluasan jaminan:
\n\r";
if ($email[15]){ $body .=" TJH terhadap Pihak Ketiga: Rp ".$email[16]." per kejadian
\n\r"; }
if ($email[17]){ $body .=" Kecelakaan Diri Pengemudi: Rp ".$email[18]." per kejadian
\n\r"; }
if ($email[19]){ $body .=" Kecelakaan Diri Penumpang: Rp ".$email[20]." per orang | jumlah: ".$email[21]."
\n\r"; }
if ($email[22]){ $body .=" TJH terhadap Penumpang: Rp ".$email[23]." per kejadian
\n\r"; }
if ($email[24]){ $body .=" Kerusuhan, Huru hara
\n\r"; }
if ($email[25]){ $body .=" Kerusuhan, Huru Hara, Terorisme, Sabotase
\n\r"; }
if ($email[26]){ $body .=" Gempa Bumi, Tsunami, Letusan Gunung Berapi
\n\r"; }
if ($email[27]){ $body .=" Angin Topan, Badai, Hujan Es, Banjir, Tanah Longsor
\n\r"; }
if ($email[28]){ $body .=" Lainnya ".$email[29]." per kejadian
\n\r"; }
$body .="7. Harga Pertanggungan
\n\r";
$body .=" Kendaraan bermotor: ".$email[30]."
\n\r";
$body .=" Perlengkapan tambahan: ".$email[31]."
\n\r";
if ($email[32]){ $body .=" Lainnya: ".$email[32]."harga: ".$email[33]."
\n\r"; }
$body .="8. Perlengkapan tambahan: ".$email[34]."
\n\r";
$body .="9. Penggunaan kendaraan: ".$email[35]."
\n\r";
if ($email[36]){ $body .=" Komersial/disewakan: ".$email[36]."
\n\r"; }
$body .="10. Jangka waktu pertanggungan: ".$email[37]."
\n\r";
$body .="11. Apakah Kendaraan ini pernah diasuransikan di tempat lain ? ".$email[38]."
\n\r";
if ($email[39]){ $body .="sebutkan nama perusahaan ".$email[39]."
\n\r"; }
$body .="12. Pernahkan mengajukan klaim dalam setahun terakhir ? ".$email[40]."
\n\r";
if ($email[41]){ $body .="sebanyak ".$email[41]." kali
\n\r"; }
$body .="13. Apakah Kendaraan ini menjadi agunan / jaminan dari Bank / Leasing ? ".$email[42]."
\n\r";
if ($email[43]){ $body .="sebutkan Bank I Leasing-nya ".$email[43]."
\n\r"; }
$body .="14. Kondisi Kendaraan: ".$email[44]."
\n\r";
$body .="15. Kendaraan dapat disurvei di: ".$email[45]."
\n\r";
$mail->WordWrap = 50;
$mail->MsgHTML($body);
$mail->AddAddress($email[0], 'SPPAKB');
//$mail->AddAddress('ivan.suryokusumo@gmail.com', 'Participant');
$mail->AddBCC('info@ramayanains.com','Ramayana Info');
$mail->AddBCC('klaim@ramayanains.com','Ramayana Klaim');
//$mail->AddBCC('henny.bvm@gmail.com','BVM');
$mail->AddBCC('ivan.slaughter@gmail.com','Administrator');
$mail->IsHTML(true);
if(!$mail->Send()) {
//return $mail->ErrorInfo;
return false;
} else {
//return $mail->ErrorInfo;
return true;
}
}
$xajax->register(XAJAX_FUNCTION,"process");
$xajax->processRequest();
?>
Asuransi Ramayana
printJavascript();
?>