]> _ Git - cubeextranet.git/commitdiff
(no commit message)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Mon, 27 Dec 2010 17:55:34 +0000 (17:55 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Mon, 27 Dec 2010 17:55:34 +0000 (17:55 +0000)
.htaccess
inc/ws/Controlleur/class.ws.url.php
inc/ws/Metier/class.ws.theme.parametres.php

index 02679a1d1afd728a08a2b2701276ab52c3787770..690dc17c8685c21fa798a9c40aa80f2f442a308c 100644 (file)
--- a/.htaccess
+++ b/.htaccess
@@ -18,8 +18,8 @@ RewriteRule ^favicon.ico$ images/ws/favicon.ico [L]
 \r
 # Skip\r
 RewriteRule ^phpMyAdmin - [L]\r
-RewriteRule ^books - [L]\r
-RewriteRule ^docs - [L]\r
+#RewriteRule ^books - [L]\r
+#RewriteRule ^docs - [L]\r
 \r
 \r
 RewriteRule ^ajax/supprimeFichier/([0-9]+)/(.*)$ index.php/ajax/supprimeFichier/$1/$2 [L]\r
@@ -28,5 +28,5 @@ RewriteRule ^([-_a-zA-Z0-9/]+)$ index.php/$1 [L]
 \r
 RewriteRule ^viewer/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/index.html$ viewer/$1_$2_$3/index [L]\r
 RewriteRule ^viewer/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/index.swf$ fluidbook/compile/index.swf [L]\r
-RewriteRule ^viewer/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/data/player.swf$ fluidbook/compile/player.swf [L]\r
+RewriteRule ^viewer/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/player.swf$ fluidbook/compile/player.swf [L]\r
 RewriteRule ^viewer/([0-9]+)_([0-9a-fA-F]+)_([0-9]+)/(.+)$ fluidbook/books/final/$1/$4 [L]\r
index 048420c083dba0b1bed41a98cad7f04733e4b9d8..0b61d3bf6d61ece019e0fbbe84d29c11ee7268bc 100644 (file)
@@ -141,17 +141,21 @@ html{height:100%}' . "\n";
                }\r
 \r
                $dao = new wsDAOBook($core->con);\r
-               $book = $dao->selectById($e[0]);\r
+               $book_id=$e[0];\r
+               $book = $dao->selectById($book_id);\r
                if ($book->hash != $e[1]) {\r
                        http::head(401);\r
                        exit;\r
                }\r
 \r
-               if (!$dao->isUpToDate($e[0])) {\r
-                       $dao->compile($e[0]);\r
-                       $dao->touchCompile($e[0]);\r
+               if (!$dao->isUpToDate($book_id)) {\r
+                       $dao->compile($book_id);\r
+                       $dao->touchCompile($book_id);\r
                }\r
 \r
+               $daoTheme = new wsDAOTheme($core->con);\r
+               $theme = $daoTheme->getThemeOfBook($book_id, false);\r
+\r
                $webcompile = WEBROOT . '/fluidbook/compile/';\r
 \r
                $standard = 'XHTML 1.0 Transitional';\r
@@ -167,6 +171,7 @@ html{height:100%}' . "\n";
                $res = '<html>';\r
                $res .= '<head>';\r
                $res .= '<title>' . $book->parametres->title . '</title>';\r
+               // Entêtes Facebook\r
                if ($book->parametres->facebook) {\r
                        $meta['og:title'] = ($book->parametres->facebook_title == '')?$book->parametres->title:$book->parametres->facebook_title;\r
 \r
@@ -177,15 +182,16 @@ html{height:100%}' . "\n";
                }\r
 \r
                $res .= '</head>';\r
-               $res .= '<body>';\r
-               $res .= cubeMedia::flash2('index.swf', '100%', '100%', $fv, 'fluidbook', '', 10, '#ffffff', '', 'true', 'noscale', 'gpu', array('allowScriptAccess' => 'always'));\r
+               $res .= '<body style="background-color:#'.$theme->parametres->loadingBackColor.'">';\r
+               fb($theme);\r
+               $res .= cubeMedia::flash2('index.swf', '100%', '100%', $fv, 'fluidbook', '', 10, '#'.$theme->parametres->loadingBackColor, '', 'true', 'noscale', 'gpu', array('allowScriptAccess' => 'always'));\r
 \r
                $gacodes = array(GA);\r
                if ($book->parametres->googleAnalytics != '') {\r
                        $gacodes[] = $book->parametres->googleAnalytics;\r
                }\r
 \r
-               $res .= cubePage::googleAnalytics($gacodes, false);\r
+               //$res .= cubePage::googleAnalytics($gacodes, false);\r
 \r
                $res .= '</body>';\r
                $res .= '</html>';\r
index 19991a388b0968e5a3fd2359bdceac566b5acbe1..45b29d7bbe725f27ad49be7ac243520c56306a86 100644 (file)
@@ -122,9 +122,11 @@ class wsThemeParametres extends wsParametres {
                        'path' => $themeRoot,\r
                        'uploadURL' => SITE_PATH . 'flash/uploadThemeFile/?theme_id=' . $this->parent->theme_id);\r
                $this->fields['couleurL'] = array('type' => 'couleur', 'default' => '', 'editable' => true,\r
-                       'label' => __("Couleur du fond"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur principale de la barre de chargement"), 'extra' => false, 'grade' => 3);\r
                $this->fields['loadingSecColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
-                       'label' => __("Couleur secondaire"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur secondaire de la barre de chargement"), 'extra' => false, 'grade' => 3);\r
+               $this->fields['loadingBackColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
+                       'label' => __("Couleur du fond affichée avant l'affichage de l'image de fond"), 'extra' => false, 'grade' => 3);\r
                /* Pages bar */\r
                $this->fields['pagesBar'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
                        'label' => __("Afficher la barre d'accès rapide aux pages"), 'extra' => true, 'grade' => 4);\r
@@ -154,7 +156,7 @@ class wsThemeParametres extends wsParametres {
                $this->forms['menu'] = array('label' => __('Personnalisation des menus'),\r
                        'fieldsnames' => array('couleurB', 'subTextColor', 'subSelectColor', 'subTextSelectColor'));\r
                $this->forms['loader'] = array('label' => __('Personnalisation du loader'),\r
-                       'fieldsnames' => array('couleurL', 'loadingSecColor', 'logoLoader'));\r
+                       'fieldsnames' => array('loadingBackColor','|', 'couleurL', 'loadingSecColor', 'logoLoader'));\r
                $this->forms['logo'] = array('label' => __('Personnalisation du logo'),\r
                        'fieldsnames' => array('logo'));\r
                $this->forms['credits'] = array('label' => __('Personnalisation des crédits'),\r