Paul Michael Lévesque

Recently added

WWE: Triple H – The Game
6.8
DVDScr

WWE: Triple H – The Game

Triple H: The Game: Triple H has become The Game and has risen to the top of the sports entertainment industry. Follow his rise to the top with ...
WWE Hall of Fame 2015
7.1
Bluray

WWE Hall of Fame 2015

Mar. 28, 2015

WWE Hall of Fame 2015

See the Class of 2015 take their place in history during the WWE Hall of Fame Induction Ceremony.
WWE In Your House 12: It’s Time
5.8
1080p

WWE In Your House 12: It’s Time

In Your House 12: It’s Time was presented by Milton Bradley’s Karate Fighters. It took place on December 15, 1996 at the West Palm ...
WWE Royal Rumble 1997
6.6
1080p

WWE Royal Rumble 1997

Jan. 19, 1997

WWE Royal Rumble 1997

Thirty Superstars compete in the annual Royal Rumble Match with the winner advancing to WrestleMania for a shot at the WWE Championship. ...
WWE In Your House 13: Final Four
6.5
1080p

WWE In Your House 13: Final Four

The Rock defends the WWE Intercontinental Championship against Triple H. The Nation of Domination battles Goldust, Flash Funk & Bart Gunn. ...
WWE D-Generation X: In Your House
6.1
1080p

WWE D-Generation X: In Your House

Shawn Michaels defends the WWF Championship against Ken Shamrock. The Rock challenges Stone Cold Steve Austin for the WWF Intercontinental ...
WWE No Way Out of Texas: In Your House
6.2
1080p

WWE No Way Out of Texas: In Your House

WWE No Way Out features a wild 8-Man main event featuring Stone Cold Steve Austin, Cactus Jack, Triple H, and more. The Nation of Domination ...
WWE Mayhem in Manchester
5.4
1080p

WWE Mayhem in Manchester

WWF Mayhem in Manchester was a United Kingdom-only professional wrestling pay-per-view event produced by the World Wrestling Federation that took ...
WWE Over the Edge: In Your House
6.4
1080p

WWE Over the Edge: In Your House

Stone Cold Steve Austin and Dude Love compete for the WWE Championship in a No Disqualification Falls Count Anywhere Match with Mr. McMahon as ...
WWE Fully Loaded: In Your House
6.4
1080p

WWE Fully Loaded: In Your House

Fully Loaded features a huge tag team main event when Stone Cold Steve Austin & The Undertaker take on Mankind & Kane with the WWE ...
WWE SummerSlam 1998
7.4
1080p

WWE SummerSlam 1998

Aug. 30, 1998

WWE SummerSlam 1998

Stone Cold Steve Austin defends the WWE Championship against The Undertaker. Edge & Sable face “Marvelous” Marc Mero & ...
WWF: The Rock – Know Your Role
0
1080p

WWF: The Rock – Know Your Role

He “Laid the Smackdown!” He’s been both the “People’s” and the “Corporate” champ! He gave the ...
WWE St. Valentine’s Day Massacre: In Your House
7.1
1080p

WWE St. Valentine’s Day Massacre: In Your House

There’s no love lost between Superstars at WWE St. Valentine’s Day Massacre. The Rock challenges Mankind for the WWE Championship. Stone Cold ...
WWE WrestleMania XV
7
1080p

WWE WrestleMania XV

Mar. 28, 1999

WWE WrestleMania XV

Stone Cold Steve Austin faces The Rock with the WWE Championship on the line. Mankind faces Big Show. Kane clashes with Triple H. The Road Dogg, ...
WWE Backlash: In Your House
6.8
1080p

WWE Backlash: In Your House

Shane McMahon serves as the special guest referee when Stone Cold Steve Austin and The Rock battle for the WWE Championship. The Godfather ...
WWE Over the Edge
4.2
1080p

WWE Over the Edge

May. 23, 1999

WWE Over the Edge

Stone Cold Steve Austin defends the WWE Championship against The Undertaker with Shane & Vince McMahon serving as guest referees. The Rock ...
WWE Fully Loaded 1999
6.7
1080p

WWE Fully Loaded 1999

Jul. 25, 1999

WWE Fully Loaded 1999

The stakes are high at Fully Loaded when Stone Cold Steve Austin defends the WWE Championship against The Undertaker in a First Blood Match. The ...
WWE SummerSlam 1999
6.7
1080p

WWE SummerSlam 1999

Aug. 22, 1999

WWE SummerSlam 1999

WWE’s annual Summer Spectacular features Triple H, Mankind, and Stone Cold Steve Austin colliding in a Triple Threat Match for the WWE ...
WWE Unforgiven 1999
6.2
1080p

WWE Unforgiven 1999

Sep. 26, 1999

WWE Unforgiven 1999

Triple H, The Rock, Mankind, Kane, Big Show, and The British Bulldog compete in a Six-Pack Challenge for the vacant WWE Championship with Stone ...
WWE Rebellion 1999
6.1
1080p

WWE Rebellion 1999

Oct. 02, 1999

WWE Rebellion 1999

The Rock goes one-on-one with Triple H for the WWE Championship in a Steel Cage Match. Edge & Christian battle The Acolytes and The Hollys ...
WWE No Mercy 1999
7
1080p

WWE No Mercy 1999

Oct. 17, 1999

WWE No Mercy 1999

WWE Champion Triple H battles Stone Cold Steve Austin in an Anything Goes Match with the WWE Championship on the line in the main event. X-Pac, ...
WWE Survivor Series 1999
6.2
1080p

WWE Survivor Series 1999

Triple H and The Rock battle a mystery opponent in a Triple Threat Match for the WWF Championship. The New Age Outlaws defend the WWF World Tag ...
WWE Armageddon 1999
6.4
1080p

WWE Armageddon 1999

Dec. 12, 1999

WWE Armageddon 1999

In the last PPV of 1999 Triple H battles owner Mr. McMahon in a No Holds Barred Match. The Rock ‘N’ Sock Connection challenge The New ...
WWE Royal Rumble 2000
7.9
1080p

WWE Royal Rumble 2000

Jan. 23, 2000

WWE Royal Rumble 2000

Royal Rumble (2000) was the thirteenth annual Royal Rumble PPV. It was presented by MCI’s 1-800-COLLECT. It took place on January 23, 2000 ...
WWE No Way Out 2000
7.3
1080p

WWE No Way Out 2000

Feb. 27, 2000

WWE No Way Out 2000

No Way Out (2000) was a PPV which took place on February 27, 2000 at the Hartford Civic Center in Hartford, Connecticut. It was presented by ...
WWE WrestleMania 2000
7.2
1080p

WWE WrestleMania 2000

Apr. 02, 2000

WWE WrestleMania 2000

WWF Champion Triple H vs. The Rock vs. Mick Foley vs. The Big Show, Two Falls Match: WWF Intercontinental & European Champion Kurt Angle vs. ...
WWE Backlash 2000
7.4
1080p

WWE Backlash 2000

Apr. 30, 2000

WWE Backlash 2000

Backlash 2000 took place on April 30, 2000 at the MCI Center in Washington, D.C.. It was the second event under the Backlash chronology. The main ...
WWE Insurrextion 2000
6.1
1080p

WWE Insurrextion 2000

May. 06, 2000

WWE Insurrextion 2000

Insurrextion (2000) took place on May 6, 2000 at the Earls Court in London, England. The main event was a Triple Threat that saw The Rock, Triple ...
WWE Judgment Day 2000
7.3
1080p

WWE Judgment Day 2000

May. 21, 2000

WWE Judgment Day 2000

Judgment Day (2000) was the first annual Judgment Day PPV. It was presented by 3DO’s Army Men: World War and took place on May 21, 2000 at ...
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();