John Beal

Recently added

Another Language
6.5
R5

Another Language

Jul. 28, 1933

Another Language

A newlywed discovers that she and her husband’s snobby family speak different languages.
Hat, Coat and Glove
5.7
R5

Hat, Coat and Glove

Jul. 26, 1934

Hat, Coat and Glove

A prominent New York attorney defends his estranged wife’s lover, who’s been charged with the murder of a model in Greenwich Village.
The Little Minister
6.2
R5

The Little Minister

Dec. 28, 1934

The Little Minister

The stoic, proper Rev. Gavin Dishart, newly assigned to a church in the small Scottish village of Thrums, finds himself unexpectedly falling for ...
Laddie
6.1
R5

Laddie

Mar. 18, 1935

Laddie

A romance between two young lovers is complicated by their prohibitive parents.
Les Misérables
7.7
R5

Les Misérables

Apr. 20, 1935

Les Misérables

In early nineteenth-century France Jean Valjean, an ex-convict who failed to report to parole, is relentlessly pursued over a twenty-year period ...
Break of Hearts
5.8
R5

Break of Hearts

May. 31, 1935

Break of Hearts

Constance, a poor but aspiring composer, meets the great conductor, Franz, through their old music teacher. They fall in love, despite Constance ...
M’Liss
5.9
R5

M’Liss

Jul. 27, 1936

M’Liss

The third film version of the Bret Harte tale, starring Anne Shirley as a miner’s daughter in a small town who falls for a handsome young ...
We Who Are About to Die
6.5
R5

We Who Are About to Die

John Thompson is kidnapped by mobsters after quitting his job. Then he is arrested, tried, and sentenced to death for murders they committed. A ...
The Man Who Found Himself
6
R5

The Man Who Found Himself

Young Jim Stanton is a conscientious surgeon, but spends too many off-duty hours pursuing his passion for aviation to suit his stuffy father. ...
Border Cafe
5.8
R5

Border Cafe

Jun. 04, 1937

Border Cafe

The spoiled, hard-partying son of a senator runs away from home after being reprimanded by his father, finds himself down-on-his luck in a tiny ...
Madame X
7.1
R5

Madame X

Oct. 01, 1937

Madame X

An alcoholic woman was charged and tried for murder and a young defense attorney, unaware that she is his mother, takes the assignment to defend ...
Double Wedding
6.9
R5

Double Wedding

Oct. 15, 1937

Double Wedding

A bohemian free spirit helps meek Waldo win back his fiancée and falls in love with her over-controlling sister in the process.
Danger Patrol
5.5
R5

Danger Patrol

Nov. 18, 1937

Danger Patrol

An explosives carrier at an oil field falls in love with a colleague’s daughter.
Beg, Borrow or Steal
6.6
R5

Beg, Borrow or Steal

Dec. 03, 1937

Beg, Borrow or Steal

We find con-man Ingraham Steward living by his wits by steering wealthy Paris visitors to sellers of fake paintings and other assorted dodges. He ...
Port of Seven Seas
5.9
R5

Port of Seven Seas

Jul. 01, 1938

Port of Seven Seas

In the French port of Marseille, a young woman named Madelon is in love with a young sailor, Marius. Discovering she is pregnant after Marius ...
I Am the Law
6.6
R5

I Am the Law

Aug. 25, 1938

I Am the Law

With the aid of his former law students, a professor-turned-prosecutor battles corruption and organized crime.
The Arkansas Traveler
6.2
R5

The Arkansas Traveler

Oct. 14, 1938

The Arkansas Traveler

The Arkansas Traveler, an itinerant printer, returns to a small town to help save The Daily Record, a newspaper started by Mr. Allen, an old ...
The Great Commandment
6
R5

The Great Commandment

Oct. 02, 1939

The Great Commandment

Portrays the conversion to Christianity of a young Zealot, Joel, and the Roman soldier Longinus through the teachings of Jesus in his Parable of ...
The Cat and the Canary
7.1
R5

The Cat and the Canary

Ten years after the death of millionaire Cyrus Norman, his will is to be read out to his six relatives, including Joyce Norman and Wally ...
Ellery Queen and the Perfect Crime
6
R5

Ellery Queen and the Perfect Crime

Ralph Bellamy makes the third of four appearances as “master detective” Ellery Queen in Columbia’s Ellery Queen and the Perfect ...
Doctors Don’t Tell
5.2
R5

Doctors Don’t Tell

Sep. 22, 1941

Doctors Don’t Tell

Dr. Ralph Snyder and Dr. Frank Blake open an office together but soon split over a rivalry for nightclub singer Diana Wayne and a difference over ...
One Thrilling Night
5.6
R5

One Thrilling Night

Jun. 05, 1942

One Thrilling Night

A honeymoon couple in New York for one night of wedded bliss before he’s to join the army, become involved with gangsters after they find a ...
Atlantic Convoy
5.8
R5

Atlantic Convoy

Jul. 02, 1942

Atlantic Convoy

American naval forces are using a port in Iceland as a base for anti-submarine patrols to protect North Atlantic convoys from Nazi subs. The ...
Photographic Intelligence for Bombardment Aviation
6.6
R5

Photographic Intelligence for Bombardment Aviation

When naval Lieutenant Phil Bowen encounters his friend, Air Forces Captain Grover, he inquires as to what Grover’s aerial reconnaissance ...
Let’s Have Fun
0
R5

Let’s Have Fun

Mar. 04, 1943

Let’s Have Fun

When a musical star discovers her leading man is married, she quits the show and takes its financial backer with her.
Land and Live in the Desert
6.2
R5

Land and Live in the Desert

Documentary short film depicting the correct methods of surviving the crash landing of a military aircraft in the desert. Methods of conserving ...
Key Witness
5.8
R5

Key Witness

Oct. 09, 1947

Key Witness

A man takes over the identity of a dead man while on the lam from a crime he didn’t commit.
So Dear to My Heart
6.7
R5

So Dear to My Heart

Nov. 29, 1948

So Dear to My Heart

The tale of Jeremiah Kincaid and his quest to raise his ‘champion’ lamb, Danny. Jeremiah’s dream of showing Danny at the Pike ...
Alimony
5.3
R5

Alimony

Jun. 11, 1949

Alimony

A promising young composer is tempted away from his devoted wife by a fortune-seeking woman who cares more for his prospects than for him.
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();