php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /var/www/html/FTFL/mobile/ |
files >> //var/www/html/FTFL/mobile/kunjungbaru.php |
<?php require('inc/konekmobile.php'); require('inc/fungsi_tanggal.php'); $myObj = new stdClass(); $kunci = $_POST['kunci']; $uuid_staff = $_POST['uuid_staff']; $uuid_customer = $_POST['uuid_customer']; //cekin_waktu $cekin_waktu = $_POST['cekin_waktu']; $cekin_koor_lat = $_POST['cekin_koor_lat']; $cekin_koor_long = $_POST['cekin_koor_long']; $cekin_koor = $cekin_koor_lat.",".$cekin_koor_long; //cekout $cekout_waktu = $_POST['cekout_waktu']; $cekout_koor_lat = $_POST['cekout_koor_lat']; $cekout_koor_long = $_POST['cekout_koor_long']; $cekout_koor = $cekout_koor_lat.",".$cekout_koor_long; //detail $misi_staff = $_POST['misi_kunjung']; $catatan = $_POST['catatan']; $jenis = $_POST['jenis']; $tgl_kunjung = date("Y-m-d"); $waktu_in = strtotime($tgl_kunjung." ".$cekin_waktu); $waktu_out = strtotime($tgl_kunjung." ".$cekout_waktu); $selisih = floor($waktu_out-$waktu_in)/60; //sementara $kode_toko = mt_rand(10000,99999); //$nama_image = $_POST['nama_image']; //$ean_sku+_+$kode_stok+_+YmdHis+.jpg //$nama_image_ktp = "ktp_".$kode_toko."_".date('YmdHis').".JPEG"; $nama_image_toko1 = "toko1_".$kode_toko."_".date('YmdHis').".JPEG"; $nama_image_toko2 = "toko2_".$kode_toko."_".date('YmdHis').".JPEG"; //input android log $waktu = date('Y-m-d H:i:s'); $tentang = 'kunjungbaru.php'; $data_post = $kunci."||".$uuid_staff."||".$uuid_customer."||".$cekin_waktu."||".$cekin_koor_lat."||".$cekin_koor_long."||".$cekout_waktu."||".$cekout_koor_lat."||".$cekout_koor_long."||".$misi_staff."||".$catatan."||".$jenis; $insertLog = $r->prepare("INSERT INTO `android_post`(`uuid_member`, `waktu`, `data_post`, `tentang`) VALUES (?,?,?,?) "); $insertLog->bind_param('ssss',$uuid_staff,$waktu,$data_post,$tentang); $insertLog->execute(); //if ($kunci != 'eFTeeFeL') { if ($kunci != md5('eFTeeFeL'.$uuid_staff.$uuid_customer.$tgl_kunjung)) { $myObj->status = 'gagal'; $myObj->subject = 'aplikasi tidak dikenal.'; $myObj->result = ''; echo json_encode(array($myObj)); exit(); } $data_toko = customer($r,$uuid_customer); $nama_toko = $data_toko['nama_toko']; //cek wewenang staff untuk jenis kunjungan yang dipilih $data_staff = staff($r,$uuid_staff); $jenis_toko_staff = $data_staff['jenis_toko']; if (!stristr($jenis_toko_staff,$jenis)) { $myObj->status = 'gagal'; $myObj->subject = 'Anda tidak berhak membuat kunjungan '.$jenis; $myObj->result = ''; echo json_encode(array($myObj)); exit(); } //cek bila ada JADWAL kunjungan $stmtKunjung = $r->prepare("SELECT uuid_kunjung, misi_kunjung FROM db_kunjung WHERE uuid_staff=? AND uuid_customer=? AND tgl_kunjung=? AND waktu_in='00:00:00' LIMIT 1"); $stmtKunjung->bind_param('sss',$uuid_staff,$uuid_customer,$tgl_kunjung); $stmtKunjung->execute(); $resultKunjung = $stmtKunjung->get_result(); $jmlKunjung = $resultKunjung->num_rows; if ($jmlKunjung==0) { $uuid_kunjung = buatUUID(); $sifat = 'EXTRA'; $misi_kunjung = ''; $insertKunjung = $r->prepare("INSERT INTO `db_kunjung`(`uuid_kunjung`, `tgl_kunjung`, `uuid_staff`, `uuid_customer`, `nama_toko`, `waktu_in`, `koordinat_in`, `foto_in`, `waktu_out`, `koordinat_out`, `foto_out`, `durasi`, `misi_kunjung`, `misi_staff`, `cat_kunjung`, `sifat`, `jenis`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"); $insertKunjung->bind_param('sssssssssssssssss',$uuid_kunjung,$tgl_kunjung,$uuid_staff,$uuid_customer,$nama_toko,$cekin_waktu,$cekin_koor,$nama_image_toko1,$cekout_waktu,$cekout_koor,$nama_image_toko2,$selisih,$misi_kunjung,$misi_staff,$catatan,$sifat,$jenis); $insertKunjung->execute(); } else { $sifat = 'JADWAL'; $dataKunjung = $resultKunjung->fetch_assoc(); $uuid_kunjung = $dataKunjung['uuid_kunjung']; $misi_kunjung = $dataKunjung['misi_kunjung']; $updateKunjung = $r->prepare("UPDATE `db_kunjung` SET `waktu_in`=?, `koordinat_in`=?, `foto_in`=?, `waktu_out`=?, `koordinat_out`=?, `foto_out`=?, `durasi`=?, `misi_staff`=?, `cat_kunjung`=?, `sifat`=? WHERE `uuid_kunjung`=? "); $updateKunjung->bind_param('sssssssssss',$cekin_waktu,$cekin_koor,$nama_image_toko1,$cekout_waktu,$cekout_koor,$nama_image_toko2,$selisih,$misi_staff,$catatan,$sifat,$uuid_kunjung); $updateKunjung->execute(); } //this is our upload folder $upload_path = 'uploads/'; //creating the upload url $upload_url = 'http://206.189.152.149/FTFL/mobile/'.$upload_path; $response = array(); if($_SERVER['REQUEST_METHOD']=='POST'){ //checking the required parameters from the request if(isset($_FILES['image2']['name']) OR isset($_FILES['image3']['name'])) { $extension2 = 'KSG'; $extension3 = 'KSG'; if (isset($_FILES['image2']['name'])) { $image_info2 = pathinfo($_FILES['image2']['name']); $extension3 = $image_info2['extension']; } if (isset($_FILES['image3']['name'])) { $image_info3 = pathinfo($_FILES['image3']['name']); $extension3 = $image_info3['extension']; } if (($extension2=='jpeg' OR $extension2=='JPEG' OR $extension2=='jpg' OR $extension2=='JPG' OR $extension2=='png' OR $extension2=='PNG' OR $extension2=='pdf' OR $extension2=='KSG') AND ($extension3=='jpeg' OR $extension3=='JPEG' OR $extension3=='jpg' OR $extension3=='JPG' OR $extension3=='png' OR $extension3=='PNG' OR $extension3=='pdf' OR $extension3=='KSG')) { $file_path2 = $upload_path.$nama_image_toko1; $file_url2 = $upload_url.$nama_image_toko1; $response['error2']=false; $response['message2']=$file_path2; //trying to save the file in the directory try{ //saving the file move_uploaded_file($_FILES['image2']['tmp_name'],$file_path2); //if some error occurred } catch(Exception $e){ $response['error2']=true; $response['message2']=$e->getMessage(); } $file_path3 = $upload_path.$nama_image_toko2; $file_url3 = $upload_url.$nama_image_toko2; $response['error3']=false; $response['message3']=$file_path3; //trying to save the file in the directory try{ //saving the file move_uploaded_file($_FILES['image3']['tmp_name'],$file_path3); //if some error occurred } catch(Exception $e){ $response['error3']=true; $response['message3']=$e->getMessage(); } //$response['error'] = $response['error1']."||".$response['error2']."||".$response['error3']; //$response['message']= $response['message1']."||".$response['message2']."||".$response['message3']; $response['error']=false; $response['message']='sukses.'; } else { $response['error']=true; $response['message']='Invalid file. File diterima hanya JPG dan PNG.'; } }else{ $response['error']=true; $response['message']='Please choose a file'; } } else { $response['error']=true; $response['message']='Wrong method'; } $myObj->status = 'sukses'; $myObj->subject = 'Kunjungan baru sukses diinput'; $myObj->result = $uuid_kunjung; $myObj->toko = $data_toko['nama_toko']; echo json_encode(array($myObj)); exit(); ?>y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`