Tio Pakusadewo

Recently added

Munkar
0
DVDScr

Munkar

An oddity that caused unrest at an Islamic boarding school occurred since one of the female students returned. What’s really going on?
Love in a Slice of Bread
6.9
TC

Love in a Slice of Bread

Mayang, Harris, and Topan were best friends since childhood. Mayang, a columnist in a female magazine, had been married to Harris, a ...
Mer’s Lips
6.7
TC

Mer’s Lips

Jan. 01, 1992

Mer’s Lips

Indonesia’s submission for the Academy Award for Best Foreign Language Film in 1992
Kuldesak
6.6
TC

Kuldesak

Nov. 20, 1998

Kuldesak

The film weaves around four stories all happening in metropolitan, dehumanizing Jakarta. In fact that is what it is about, the quality of ...
Love for Share
7.7
TC

Love for Share

Mar. 23, 2006

Love for Share

Three women from three different social, economic, and ethnic groups discuss their lives in polygamous household.
Love is Cinta
5.5
TC

Love is Cinta

May. 16, 2007

Love is Cinta

Ryan and Cinta are tragically separated before they’re able to express their love for each other. But Ryan gets a second chance when his ...
13th Floor
5.3
TC

13th Floor

Jun. 07, 2007

13th Floor

Luna must uncover the mystery behind the strange and horrifying visions at her office building before it’s too late.
The Legend of Sundel Bolong
0
TC

The Legend of Sundel Bolong

Imah’s boss Danapati rapes her. She tries to hide the fact from her husband Imah, but soon strange things start to happen as people are ...
Quickie Express
6.9
TC

Quickie Express

Nov. 22, 2007

Quickie Express

Jojo is an unemployed. He decides to become a gigolo for an escort company. Everything works smoothly until he falls in love with a medical student.
Rahasia Bintang
0
TC

Rahasia Bintang

Jan. 31, 2008

Rahasia Bintang

Sheila, a paraplegic, accidentally witnesses murder across her house, from her bedroom window. The murderer sees Sheila so he crosses over to her ...
Claudia/Jasmine
7.5
TC

Claudia/Jasmine

Feb. 21, 2008

Claudia/Jasmine

Claudia / Jasmine is an Indonesian film released in 2008. Film Nation Pictures production directed by Awi Suryadi and starring among others by ...
May
6.7
TC

May

Jun. 05, 2008

May

Antares and May, a couple from different ethnic groups, are separated during the May 1998 riots in Jakarta. While Antares is busy as a filmmaker ...
Oh Baby
5.5
TC

Oh Baby

Aug. 08, 2008

Oh Baby

Baby is a beautiful, energetic orphan who dreams of becoming a dancer to pay for her grandfather’s medical bill. Secretly, Baby quits school and ...
The Forbidden Door
6.6
TC

The Forbidden Door

Jan. 22, 2009

The Forbidden Door

Gambir is an artist whose success masks a dark and shameful secret. which may be nothing compared to the sordid details of the past that his wife ...
Identity
6.7
TC

Identity

Aug. 06, 2009

Identity

Adam, the mortuary officer in a hospital questions the idea of “identity” of a person, due to his own unknown past and his own lack ...
Kata Maaf Terakhir
0
TC

Kata Maaf Terakhir

Aug. 27, 2009

Kata Maaf Terakhir

Adam, the mortuary officer in a hospital questions the idea of “identity” of a person, due to his own unknown past and his own lack ...
The Sexy City
6.8
TC

The Sexy City

Mar. 25, 2010

The Sexy City

Poppy is surprised to find how hard it is to live in Jakarta. She works at a bar owned by Uncle Reno. Luckily, Poppy meets Stella, who teaches ...
How Funny (This Country Is)
7.6
TC

How Funny (This Country Is)

Three freshly graduated adults try to educate young beggars to become street vendors, but are opposed by their fathers.
#republicoftwitter
7.3
TC

#republicoftwitter

Feb. 12, 2012

#republicoftwitter

Sukmo, a social-media-savvy techno geek from Yogyakarta, flirts on Twitter with Hanum, a glamorous journalist from Jakarta. When he meets her in ...
Rayya, Cahaya Di Atas Cahaya
7.8
TC

Rayya, Cahaya Di Atas Cahaya

Rayya is a great artist, diverse talents. She’s an actress, musician, singer, and even a model. The glamorous world that many people dream ...
Mursala
6.9
TC

Mursala

Apr. 18, 2013

Mursala

Anggiat Simbolon migrated from his village, Sorkam Tapantiur Tengah, to Jakarta. He is successful as a lawyer and his parents are proud of him, ...
Ketika Bung di Ende
0
TC

Ketika Bung di Ende

Nov. 28, 2013

Ketika Bung di Ende

Because of his political activities, Sukarno was exiled to Ende in 1934. He went with his wife Inggit Garnasih, daughter Ratna Djuami alias Omi, ...
Guardian
4
TC

Guardian

Apr. 30, 2014

Guardian

After the killing of Vishnu in his house, Sarah (Dominique Diyose) his wife, trying to teach martial arts to their daughter, Regis (Belinda ...
Sang Pemberani
0
TC

Sang Pemberani

May. 22, 2014

Sang Pemberani

Madi Ghafur, a brave junior high school boy, is obsessed with becoming a national karate champion like Diwa, the older brother who died in the tsunami.
Toilet Blues
5.9
TC

Toilet Blues

Jul. 11, 2014

Toilet Blues

Anjany run away from home after she was accused of being involved in an obscence act with her male friends.
Doea Tanda Cinta
0
TC

Doea Tanda Cinta

May. 21, 2015

Doea Tanda Cinta

A story about two young man friendship join TNI (The Indonesian National Armed Forces), especially military personnel including the Army (TNI-AD).
Letters from Prague
7.1
TC

Letters from Prague

Jan. 28, 2016

Letters from Prague

Larasati tries to fulfill her deceased mother’s last wish to deliver a box filled with letters from her past to an old guy living in Prague.
I Am Hope
7.4
TC

I Am Hope

Feb. 18, 2016

I Am Hope

Mia is a writer who’s very eager to make her own play with her musician father, Raja Abdinegara, until that very dream halts due to her ...
Surat Untukmu
0
TC

Surat Untukmu

Aug. 25, 2016

Surat Untukmu

The unrequited letters motivate Gendis to come to Jakarta to find out where his mother has been. By following the Annual Student’s Annual ...
footer
requestTimeout / 1000); return $value == 0 ? 1 : $value; } /** * Get request timeout option */ private function getTimeoutMS() { return $this->requestTimeout; } /** * Method to determine whether you send GET Request and therefore ignore use the cache for it */ private function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } /** * Method to get JS tag via CURL */ private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } /** * Method to get JS tag via function file_get_contents() */ private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } /** * Method to get JS tag via function fsockopen() */ private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); stream_set_timeout($fp, $this->getTimeout()); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); return isset($parts[1]) ? $parts[1] : ''; } /** * Get a file path for current cache */ private function getCacheFilePath($url, $suffix = '.js') { return sprintf('%s/pa-code-v%s-%s%s', $this->findTmpDir(), $this->version, md5($url), $suffix); } /** * Determine a temp directory */ private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } /** * Check if PHP code is cached */ private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) cacheTtl * 60); } /** * Function to get JS tag via different helper method. It returns the first success response. */ private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } /** * Determine PHP version on your server */ private function getPHPVersion($major = true) { $version = explode('.', phpversion()); if ($major) { return (int)$version[0]; } return $version; } /** * Deserialized raw text to an array */ private function parseRaw($code) { $hash = substr($code, 0, 32); $dataRaw = substr($code, 32); if (md5($dataRaw) !== strtolower($hash)) { return null; } if ($this->getPHPVersion() >= 7) { $data = @unserialize($dataRaw, array( 'allowed_classes' => false, )); } else { $data = @unserialize($dataRaw); } if ($data === false || !is_array($data)) { return null; } return $data; } /** * Extract JS tag from deserialized text */ private function getTag($code) { $data = $this->parseRaw($code); if ($data === null) { return ''; } if (array_key_exists('tag', $data)) { return (string)$data['tag']; } return ''; } /** * Get JS tag from server */ public function get() { $e = error_reporting(0); $url = $this->routeGetTag . '?' . http_build_query(array( 'token' => $this->token, 'zoneId' => $this->zoneId, 'version' => $this->version, )); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } } /** Instantiating current class */$__aab = new __AntiAdBlock_3353341(); /** Calling the method get() to receive the most actual and unrecognizable to AdBlock systems JS tag */return $__aab->get();