first commit
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
<?php
|
||||
|
||||
|
||||
function Terbilang($x)
|
||||
{
|
||||
$abil = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
|
||||
if ($x < 12)
|
||||
return " " . $abil[$x];
|
||||
elseif ($x < 20)
|
||||
return Terbilang($x - 10) . "belas";
|
||||
elseif ($x < 100)
|
||||
return Terbilang($x / 10) . " puluh" . Terbilang($x % 10);
|
||||
elseif ($x < 200)
|
||||
return " seratus" . Terbilang($x - 100);
|
||||
elseif ($x < 1000)
|
||||
return Terbilang($x / 100) . " ratus" . Terbilang($x % 100);
|
||||
elseif ($x < 2000)
|
||||
return " seribu" . Terbilang($x - 1000);
|
||||
elseif ($x < 1000000)
|
||||
return Terbilang($x / 1000) . " ribu" . Terbilang($x % 1000);
|
||||
elseif ($x < 1000000000)
|
||||
return Terbilang($x / 1000000) . " juta" . Terbilang($x % 1000000);
|
||||
}
|
||||
|
||||
function nomr(){
|
||||
$sql="select LPAD(nomor,6,'0') as nomor from m_maxnomr";
|
||||
$query = $db->query($sql);
|
||||
$data = $query->fetchAll()[0];
|
||||
echo $data['nomor'];
|
||||
}
|
||||
|
||||
function nobyr(){
|
||||
$sql="select LPAD(nomor,6,'0') as nomor from m_maxnobyr";
|
||||
$query = $db->query($sql);
|
||||
$data = $query->fetchAll()[0];
|
||||
echo $data['nomor'];
|
||||
}
|
||||
|
||||
|
||||
function datediff($d1, $d2){
|
||||
$d1 = (is_string($d1) ? strtotime($d1) : $d1);
|
||||
$d2 = (is_string($d2) ? strtotime($d2) : $d2);
|
||||
$diff_secs = abs($d1 - $d2);
|
||||
$base_year = min(date("Y", $d1), date("Y", $d2));
|
||||
$diff = mktime(0, 0, $diff_secs, 1, 1, $base_year);
|
||||
return array(
|
||||
"years" => date("Y", $diff) - $base_year,
|
||||
"months_total" => (date("Y", $diff) - $base_year) * 12 + date("n", $diff) - 1,
|
||||
"months" => date("n", $diff) - 1,
|
||||
"days_total" => floor($diff_secs / (3600 * 24)),
|
||||
"days" => date("j", $diff) - 1,
|
||||
"hours_total" => floor($diff_secs / 3600),
|
||||
"hours" => date("G", $diff),
|
||||
"minutes_total" => floor($diff_secs / 60),
|
||||
"minutes" => (int) date("i", $diff),
|
||||
"seconds_total" => $diff_secs,
|
||||
"seconds" => (int) date("s", $diff)
|
||||
);
|
||||
}
|
||||
|
||||
function getRealIpAddr() {
|
||||
if(!empty($_SERVER['HTTP_CLIENT_IP'])) {
|
||||
$ip=$_SERVER['HTTP_CLIENT_IP']; // share internet
|
||||
} elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
|
||||
$ip=$_SERVER['HTTP_X_FORWARDED_FOR']; // pass from proxy
|
||||
} else {
|
||||
$ip=$_SERVER['REMOTE_ADDR'];
|
||||
}
|
||||
return $ip;
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user