From 0f36f84c36645e614911b3577341063885af7c02 Mon Sep 17 00:00:00 2001 From: "vincent@cubedesigners.com" Date: Sun, 28 Aug 2011 17:45:14 +0000 Subject: [PATCH] --- .htaccess | 3 + .../FWSTK_Resources/dist/FWSTK_Resources.jar | Bin 8004211 -> 8004216 bytes .../nbproject/private/private.properties | 2 +- .../resources/LayoutStripper.properties | 6 +- .../tools/fwstk/nbproject/build-impl.xml | 72 ++-- .../tools/fwstk/nbproject/genfiles.properties | 10 +- .../tools/fwstk/nbproject/project.properties | 2 +- fluidbook/tools/fwstk/nbproject/project.xml | 1 + .../apache/pdfbox/util/PDFStreamEngine.java | 4 +- inc/ws/Controlleur/class.ws.url.php | 42 ++- inc/ws/DAO/class.ws.dao.book.php | 2 +- inc/ws/Metier/class.ws.document.php | 4 +- inc/ws/Util/html5/class.ws.html5.compiler.php | 317 +++++++++++------- inc/ws/_common.php | 1 + 14 files changed, 294 insertions(+), 172 deletions(-) diff --git a/.htaccess b/.htaccess index 2f639c659..5f9dff0ad 100644 --- a/.htaccess +++ b/.htaccess @@ -55,5 +55,8 @@ AddCharset UTF-8 log RewriteRule ^viewerhu/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/js/(.+)$ fluidbook/compile/_html5/js/$4 [L] RewriteRule ^viewerhu/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/(.+)$ fluidbook/books/html5/$1/$4 [L] + + RewriteRule ^viewerht/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/js/(.+)$ fluidbook/compile/_html5/js/$4 [L] + RewriteRule ^viewerht/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/(.+)$ fluidbook/books/html5/$1/$4 [L] \ No newline at end of file diff --git a/fluidbook/tools/FWSTK_Resources/dist/FWSTK_Resources.jar b/fluidbook/tools/FWSTK_Resources/dist/FWSTK_Resources.jar index 47c9f1356656d613734df7f7ee73a61823cb1724..04d781ae03ba332aae4b05a7b41012e446dd7953 100644 GIT binary patch delta 10163 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 delta 10011 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 F{|8RwfZzZC diff --git a/fluidbook/tools/FWSTK_Resources/nbproject/private/private.properties b/fluidbook/tools/FWSTK_Resources/nbproject/private/private.properties index bac0930bd..5b986322c 100644 --- a/fluidbook/tools/FWSTK_Resources/nbproject/private/private.properties +++ b/fluidbook/tools/FWSTK_Resources/nbproject/private/private.properties @@ -1,2 +1,2 @@ compile.on.save=true -user.properties.file=C:\\Users\\Vincent\\.netbeans\\7.0\\build.properties +user.properties.file=C:\\Users\\Cube\\.netbeans\\7.0\\build.properties diff --git a/fluidbook/tools/FWSTK_Resources/src/org/apache/pdfbox/resources/LayoutStripper.properties b/fluidbook/tools/FWSTK_Resources/src/org/apache/pdfbox/resources/LayoutStripper.properties index f40d9848b..1c84790a9 100644 --- a/fluidbook/tools/FWSTK_Resources/src/org/apache/pdfbox/resources/LayoutStripper.properties +++ b/fluidbook/tools/FWSTK_Resources/src/org/apache/pdfbox/resources/LayoutStripper.properties @@ -21,11 +21,11 @@ b#=org.apache.pdfbox.util.operator.pagedrawer.CloseFillNonZeroAndStrokePath B#=org.apache.pdfbox.util.operator.pagedrawer.FillNonZeroAndStrokePath b*#=org.apache.pdfbox.util.operator.pagedrawer.CloseFillEvenOddAndStrokePath B*#=org.apache.pdfbox.util.operator.pagedrawer.FillEvenOddAndStrokePath -#BDC org.apache.pdfbox.util.operator.NotImplemented ##Begin Marked Content -- section 10.5 +BDC# org.apache.pdfbox.util.operator.NotImplemented ##Begin Marked Content -- section 10.5 BI#=org.apache.pdfbox.util.operator.pagedrawer.BeginInlineImage -#BMC org.apache.pdfbox.util.operator.NotImplemented ##Begin Marked Content -- section 10.5 +BMC# org.apache.pdfbox.util.operator.NotImplemented ##Begin Marked Content -- section 10.5 BT=org.apache.pdfbox.util.operator.BeginText -#BX org.apache.pdfbox.util.operator.NotImplemented +BX# org.apache.pdfbox.util.operator.NotImplemented c#=org.apache.pdfbox.util.operator.pagedrawer.CurveTo cm=org.apache.pdfbox.util.operator.Concatenate CS=org.apache.pdfbox.util.operator.SetStrokingColorSpace diff --git a/fluidbook/tools/fwstk/nbproject/build-impl.xml b/fluidbook/tools/fwstk/nbproject/build-impl.xml index e0ac685fb..ba8fe7e7e 100644 --- a/fluidbook/tools/fwstk/nbproject/build-impl.xml +++ b/fluidbook/tools/fwstk/nbproject/build-impl.xml @@ -54,6 +54,43 @@ is divided into following sections: + + + + + + + + + + + + + + + + + + + + + + + + + + Must set platform.home + Must set platform.bootcp + Must set platform.java + Must set platform.javac + + The J2SE Platform is not correctly set up. + Your active platform is: ${platform.active}, but the corresponding property "platforms.${platform.active}.home" is not found in the project's properties files. + Either open the project in the IDE and setup the Platform with the same name or add it manually. + For example like this: + ant -Duser.properties.file=<path_to_property_file> jar (where you put the property "platforms.${platform.active}.home" in a .properties file) + or ant -Dplatforms.${platform.active}.home=<path_to_JDK_home> jar (where no properties file is used) + @@ -185,15 +222,6 @@ is divided into following sections: - - - - - - - - - @@ -239,7 +267,7 @@ is divided into following sections: - + @@ -278,7 +306,7 @@ is divided into following sections: - + @@ -335,7 +363,7 @@ is divided into following sections: - + @@ -407,6 +435,9 @@ is divided into following sections: + + + @@ -422,7 +453,9 @@ is divided into following sections: - + + + @@ -447,7 +480,7 @@ is divided into following sections: - + @@ -472,7 +505,7 @@ is divided into following sections: - + @@ -655,7 +688,7 @@ is divided into following sections: - java -cp "${run.classpath.with.dist.jar}" ${main.class} + ${platform.java} -cp "${run.classpath.with.dist.jar}" ${main.class} @@ -682,7 +715,7 @@ is divided into following sections: To run this application from the command line without Ant, try: - java -jar "${dist.jar.resolved}" + ${platform.java} -jar "${dist.jar.resolved}" @@ -832,16 +865,15 @@ is divided into following sections: --> - + - + - diff --git a/fluidbook/tools/fwstk/nbproject/genfiles.properties b/fluidbook/tools/fwstk/nbproject/genfiles.properties index 00af3e9f5..c18a0bf72 100644 --- a/fluidbook/tools/fwstk/nbproject/genfiles.properties +++ b/fluidbook/tools/fwstk/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=5afba316 +build.xml.data.CRC32=0fe54e23 build.xml.script.CRC32=ef618d2d -build.xml.stylesheet.CRC32=28e38971@1.44.1.45 +build.xml.stylesheet.CRC32=28e38971@1.43.1.45 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=5afba316 -nbproject/build-impl.xml.script.CRC32=f0904f14 -nbproject/build-impl.xml.stylesheet.CRC32=0ae3a408@1.44.1.45 +nbproject/build-impl.xml.data.CRC32=0fe54e23 +nbproject/build-impl.xml.script.CRC32=34b388b3 +nbproject/build-impl.xml.stylesheet.CRC32=0c01fd8e@1.43.1.45 diff --git a/fluidbook/tools/fwstk/nbproject/project.properties b/fluidbook/tools/fwstk/nbproject/project.properties index e1d9e82f1..2bb20f19c 100644 --- a/fluidbook/tools/fwstk/nbproject/project.properties +++ b/fluidbook/tools/fwstk/nbproject/project.properties @@ -85,7 +85,7 @@ main.class=com.fluidbook.fwstk.Main manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false -platform.active=default_platform +platform.active=JDK_1.7 run.classpath=\ ${build.classes.dir}:\ ${javac.classpath} diff --git a/fluidbook/tools/fwstk/nbproject/project.xml b/fluidbook/tools/fwstk/nbproject/project.xml index a70a3bf29..38eb6a1e3 100644 --- a/fluidbook/tools/fwstk/nbproject/project.xml +++ b/fluidbook/tools/fwstk/nbproject/project.xml @@ -4,6 +4,7 @@ fwstk + diff --git a/fluidbook/tools/fwstk/src/org/apache/pdfbox/util/PDFStreamEngine.java b/fluidbook/tools/fwstk/src/org/apache/pdfbox/util/PDFStreamEngine.java index 35039c2fd..b58fc4668 100644 --- a/fluidbook/tools/fwstk/src/org/apache/pdfbox/util/PDFStreamEngine.java +++ b/fluidbook/tools/fwstk/src/org/apache/pdfbox/util/PDFStreamEngine.java @@ -143,9 +143,7 @@ public class PDFStreamEngine { (OperatorProcessor) klass.newInstance(); registerOperatorProcessor(operator, processor); } catch (Exception e) { - throw new WrappedIOException( - "OperatorProcessor class " + processorClassName - + " could not be instantiated", e); + } } } diff --git a/inc/ws/Controlleur/class.ws.url.php b/inc/ws/Controlleur/class.ws.url.php index ef586ea8c..89e8d773f 100644 --- a/inc/ws/Controlleur/class.ws.url.php +++ b/inc/ws/Controlleur/class.ws.url.php @@ -128,7 +128,7 @@ class wsUrl { } else { $res .= '' . $btVoir . ''; } - $res .= '' . $btEdit . ''; + $res .= '' . $btEdit . ''; } else { $res.=''; } @@ -431,14 +431,17 @@ class wsUrl { global $core; $args = cubePage::getArgs($args); - $book_id = $args[0]; + $e = explode('_', $args[0]); + $book_id = $e[0]; + $hash = isset($e[1]) ? $e[1] : ''; + self::checkDocumentVersionOfBook($book_id); if ($book_id == 'new') { $dao = new wsDAOBook($core->con); $book = $dao->creeEmpty($core->user->utilisateur_id, $core->user->lang); - http::redirect(SITE_PATH . 'editor/' . $book->book_id); + http::redirect(SITE_PATH . 'editor/' . $book->book_id . '_' . $book->hash); } $res = '