\r
define('CACHE', ROOT . '/cache');\r
\r
-define('SESSION_LIFETIME', 3600 * 10);\r
+define('SESSION_LIFETIME', 3600 * 24 * 10);\r
define('L10N', dirname(__FILE__) . '/../l10n');\r
\r
define('JS_PATH', WEBROOT . '/js');\r
const BITMAP = 3;\r
const BARBARE_PNM = 4;\r
const BARBARE_GS = 5;\r
+ const MAX = 5;\r
\r
const PNM_FILL = 2;\r
\r
{\r
// $this->makeRealShot($page);\r
if ($force) {\r
+ if ($page % 100 == 0) {\r
+ sleep(10);\r
+ }\r
+\r
$this->addToLog('Processing page #' . $page);\r
$this->makeMiniShot($page);\r
$this->makeSWFFiles($page);\r
$this->addToLog($pdftoppm, true, $page);\r
\r
$jpegfile = $this->out . $prefix . $page . '.jpg';\r
+\r
$ppmjpgfile = $this->out . 'ppm-' . cubeMath::fill($page, strlen((string)$this->pages)) . '.jpg';\r
if (file_exists($ppmjpgfile)) {\r
rename($ppmjpgfile, $jpegfile);\r
}\r
\r
if (!$written || $overflow || $overflowObjects) {\r
+ if ($method == self::MAX) {\r
+ return;\r
+ }\r
return $this->makeSWFFiles($page, $resolution, $quality, $storeAllChars, $maxObjects, $method + 1);\r
}\r
}\r