$escape_style = isset($config['escape_style']) ? $config['escape_style'] : "u"; $config['mencoder'] = isset($config['mencoder']) ? $config['mencoder'] : "mencoder"; $config['mplayer'] = isset($config['mplayer']) ? $config['mplayer'] : "mplayer"; $config['tempdir'] = isset($config['tempdir']) ? $config['tempdir'] : "/tmp"; $config['vcodec'] = isset($config['vcodec']) ? $config['vcodec'] : "mpeg4"; require_once "classes/storages.php"; $storages = new Storages(); if (isset($config["dir_extensions"])) { $storages->set_dir_extensions($config["dir_extensions"]); } $result = mysql_query("SELECT films.OriginalName as OriginalName, files.Path as Path FROM films INNER JOIN files ON(films.ID=files.FilmID) WHERE films.ID={$film}"); $paths = array(); $sortarray = array(); while ($result && ($field = mysql_fetch_assoc($result))) { if (!preg_match('/ftp:\\/\\//', $field["Path"])) { $sortarray[] = $storages->getFileSize($field["Path"]); $paths[] = $field["Path"]; } $originalname = $field["OriginalName"]; } array_multisort($sortarray, SORT_DESC, $paths); if (!preg_match('/ftp:\\/\\//', $paths[0])) { $tmpdir = $config['tempdir'] . "/MP" . md5($paths[0]); $this_path = getcwd(); chdir(dirname($tmpdir)); @mkdir(basename($tmpdir), 0775); chdir($tmpdir); $directory = translit($originalname); $directory = preg_replace('{[^a-z0-9_]}', "", str_replace(" ", "_", str_replace("%20", "_", strtolower($directory)))); $directory = "frames/" . $film . "_" . substr($directory, 0, 40); $filename = $paths[0];