get_var("SELECT $field FROM $table WHERE $field REGEXP '{$prefix}[0-9]{{$length}}' ORDER BY $field DESC"); if($var){ return $prefix . substr( str_repeat('0', $length) . ((int)substr($var, - $length) + 1), - $length ); } else { return $prefix . str_repeat('0', $length - 1) . 1; } } function esc_field($str){ //Penambahan @ untuk menghilangkan !get_magic_quotes_gpc //!get_magic_quotes_gpc tidak digunakan di php versi 7 keatas //jika php dibawah versi 7 maka hapus @ if (@!get_magic_quotes_gpc()) return addslashes($str); else return $str; } function get_option($option_name){ global $db; return $db->get_var("SELECT option_value FROM tb_options WHERE option_name='$option_name'"); } function update_option($option_name, $option_value){ global $db; return $db->query("UPDATE tb_options SET option_value='$option_value' WHERE option_name='$option_name'"); } function redirect_js($url){ echo ''; } function alert($url){ echo ''; } function print_msg($msg, $type = 'danger'){ echo(''); } function get_client_ip() { $ipaddress = ''; if (getenv('HTTP_CLIENT_IP')) $ipaddress = getenv('HTTP_CLIENT_IP'); else if(getenv('HTTP_X_FORWARDED_FOR')) $ipaddress = getenv('HTTP_X_FORWARDED_FOR'); else if(getenv('HTTP_X_FORWARDED')) $ipaddress = getenv('HTTP_X_FORWARDED'); else if(getenv('HTTP_FORWARDED_FOR')) $ipaddress = getenv('HTTP_FORWARDED_FOR'); else if(getenv('HTTP_FORWARDED')) $ipaddress = getenv('HTTP_FORWARDED'); else if(getenv('REMOTE_ADDR')) $ipaddress = getenv('REMOTE_ADDR'); else $ipaddress = 'UNKNOWN'; return $ipaddress; } function ses_id(){ return session_id(); } function get_jk_radio($selected){ $array = array('Laki-laki', 'Perempuan'); foreach($array as $arr){ if($arr==$selected) $a.=""; else $a.=""; } return '
'.$a.'
'; } function print_error($msg){ die(' Error

'.$msg.' Kembali

'); } function tgl_indo($date){ $tanggal = split('-', $date); $array_bulan = array( 1=>'Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'); $bulan = $array_bulan[$tanggal[1]*1]; return $tanggal[2] .' '. $bulan .' '. $tanggal[0]; } 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); }