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/inc/ |
files >> //var/www/html/FTFL/mobile/inc/function.php |
<?php function getRealIpAddr(){ if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy { $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip=$_SERVER['REMOTE_ADDR']; } return $ip; } $ip = getRealIpAddr(); function alias1($var){ echo $var = strtolower(str_replace(' ', '-', preg_replace('/[^\p{L}\p{N}\s]/u', '', $var))); } function gen_uuid() { return sprintf( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x', // 32 bits for "time_low" mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), // 16 bits for "time_mid" mt_rand( 0, 0xffff ), // 16 bits for "time_hi_and_version", // four most significant bits holds version number 4 mt_rand( 0, 0x0fff ) | 0x4000, // 16 bits, 8 bits for "clk_seq_hi_res", // 8 bits for "clk_seq_low", // two most significant bits holds zero and one for variant DCE1.1 mt_rand( 0, 0x3fff ) | 0x8000, // 48 bits for "node" mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ) ); } function cext($filename){ $block_file_extensions = array(".js",".sh",".shtml",".html",".htm",".php",".php3",".php4",".php5",".phtml",".pl",".py",".jsp",".asp",".cgi"); $valid_file_extensions = array(".jpg",".png",".jpeg",".JPG",".PNG",".JPEG",".pdf"); $cekext = explode(".",$filename); $file_extension = strrchr($filename, "."); if(count($cekext) > 2){ $flag = 0; } elseif(in_array($file_extension, $block_file_extensions)) { $flag = 0; } elseif(!in_array($file_extension, $valid_file_extensions)) { $flag = 0; } else{ $flag = 1; } return $flag; } function cext2($filename){ $ALLOWED_TYPES = array("image/jpeg","image/png"); $MIME_TYPE = mime_content_type($filename); if (!in_array($MIME_TYPE, $ALLOWED_TYPES)) { $flag = 0; } else{ $flag = 1; } return $flag; } function kirim_email($email,$subjek,$body){ $headers = "MIME-Version: 1.0" . "\r\n"; $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n"; // More headers $headers .= "From: WEB <admin@website.com>\r\n"; mail($email, $subjek, $body, $headers); } function gen_kode($con) { $year = date('y'); $month = date('m'); $date = date('d'); $ada='1'; while ($ada>0) { $kode= $year.$month.$date.substr(str_shuffle("ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"), -4); $q = $con->prepare("SELECT * FROM order_receipt_detail WHERE barcode = ?"); $q->execute(array($kode)); $ada = $q->rowCount(); } return $kode; } function status($con,$id_status){ $q = $con->query("SELECT * FROM data_status WHERE id_status = '".$id_status."'"); $rs= $q->fetch(PDO::FETCH_ASSOC); if($_SESSION['bahasa']=='IN'){ $status = str_replace("<br>"," ",$rs['in_status']); }elseif($_SESSION['bahasa']=='EN'){ $status = str_replace("<br>"," ",$rs['en_status']); }elseif($_SESSION['bahasa']=='ZH'){ $status = str_replace("<br>"," ",$rs['zh_status']); } return $status; } function inbox($con,$uuid_klien,$subjek,$message,$owner,$company){ $waktu = date('Y-m-d H:i:s'); $q = $con->prepare("INSERT INTO inbox SET uuid_klien=?,waktu=?,subjek=?,message=?,baca=?"); $q->execute(array($uuid_klien,$waktu,$subjek,$message,0)); $q = $con->prepare("SELECT * FROM klien_detail WHERE uuid_klien = ?"); $q->execute(array($uuid_klien)); $r1 = $q->fetch(PDO::FETCH_ASSOC); $emailperusahaan = $r1['email']; $emailowner = $r1['owner_email']; if($owner == 1){ sent_mail($emailowner,$subjek,$message); } if($company == 1){ sent_mail($emailperusahaan,$subjek,$message); } } function colorstatus($con,$id){ $q = $con->prepare("SELECT color FROM data_status WHERE id_status = ?"); $q->execute(array($id)); $r = $q->fetch(PDO::FETCH_ASSOC); return $r['color']; } function status_en($con,$id_status){ $q = $con->query("SELECT * FROM data_status WHERE id_status = '".$id_status."'"); $rs= $q->fetch(PDO::FETCH_ASSOC); $status = str_replace("<br>"," ",$rs['en_status']); return $status; } function rajaSMS($ponsel,$pesan) { $url = 'https://websms.co.id/api/smsgateway?user=suyatmo&pass=kirimkirim88&to='.$ponsel.'&msg='.$pesan; $header = array( 'Accept: application/json', ); $curlHandle = curl_init(); curl_setopt($curlHandle, CURLOPT_URL,$url); curl_setopt($curlHandle, CURLOPT_HEADER, 0); curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, true); curl_setopt($curlHandle, CURLOPT_TIMEOUT,120); $hasil = curl_exec($curlHandle); curl_close($curlHandle); return $hasil; } ?>y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`