RewriteRule ^vieweru/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/index.html$ vieweru/$1_$2_$3/index [L]\r
RewriteRule ^vieweru/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/index.swf$ fluidbook/compile/_unprotected/index.swf [L]\r
RewriteRule ^vieweru/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/player.swf$ fluidbook/compile/_unprotected/player.swf [L]\r
-RewriteRule ^vieweru/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/(.+)$ fluidbook/books/final/$1/$4 [L]
\ No newline at end of file
+RewriteRule ^vieweru/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/(.+)$ fluidbook/books/final/$1/$4 [L]\r
+\r
+RewriteRule ^viewerp/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/index.html$ viewerp/$1_$2_$3/index [L]\r
+RewriteRule ^viewerp/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/index.swf$ fluidbook/compile/_unprotected/player.swf [L]\r
+RewriteRule ^viewerp/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/(.+)$ fluidbook/books/final/$1/$4 [L]
\ No newline at end of file
return wsStats::display($bid, $annee, $mois);\r
}\r
\r
+ public static function viewerp($args)\r
+ {\r
+ commonDroits::min(5);\r
+\r
+ $args = cubePage::getArgs($args);\r
+\r
+ $e = explode('_', $args[0]);\r
+ if (count($e) == 2 || $e[2] < TIME-10) {\r
+ $e[2] = TIME;\r
+ http::redirect(SITE_PATH . 'viewerp/' . implode('_', $e) . '/');\r
+ exit;\r
+ }\r
+\r
+ $book_id = $e[0];\r
+\r
+ self::checkDocumentVersionOfBook($book_id);\r
+\r
+ echo self::commonViewer($book_id, $e[1]);\r
+ }\r
+\r
public static function vieweru($args)\r
{\r
commonDroits::min(5);\r
\r
self::checkDocumentVersionOfBook($book_id);\r
\r
- echo self::commonViewer($book_id,$e[1]);\r
+ echo self::commonViewer($book_id, $e[1]);\r
}\r
\r
public static function viewer($args)\r
self::checkDocumentVersionOfBook($book_id);\r
wsSecureSWF::checkProtectedSWF();\r
\r
- echo self::commonViewer($book_id,$e[1]);\r
+ echo self::commonViewer($book_id, $e[1]);\r
}\r
\r
- public static function commonViewer($book_id,$hash)\r
+ public static function commonViewer($book_id, $hash)\r
{\r
if (!defined('MINIMIZE_JS')) {\r
define('MINIMIZE_JS', false);\r
$core->url->register('editor', 'editor', '^editor/(.*)$', array('wsUrl', 'editor'));\r
$core->url->register('viewer', 'viewer', '^viewer/(.*)$', array('wsUrl', 'viewer'));\r
$core->url->register('vieweru', 'vieweru', '^vieweru/(.*)$', array('wsUrl', 'vieweru'));\r
+$core->url->register('viewerp', 'viewerp', '^viewerp/(.*)$', array('wsUrl', 'viewerp'));\r
\r
if (DEV) {\r
$tools = ROOT . '/../inc/tools/';\r