]> _ Git - cubeextranet.git/commitdiff
(no commit message)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 17 Apr 2013 08:04:34 +0000 (08:04 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 17 Apr 2013 08:04:34 +0000 (08:04 +0000)
16 files changed:
images/ws/white/studiofrance/favicon/favicon-ios-114.png [new file with mode: 0644]
images/ws/white/studiofrance/favicon/favicon-ios-144.png [new file with mode: 0644]
images/ws/white/studiofrance/favicon/favicon-ios-57.png [new file with mode: 0644]
images/ws/white/studiofrance/favicon/favicon-ios-72.png [new file with mode: 0644]
images/ws/white/studiofrance/favicon/favicon.ico [new file with mode: 0644]
images/ws/white/studiofrance/favicon/favicon.png [new file with mode: 0644]
images/ws/white/studiofrance/logo.png [new file with mode: 0644]
inc/commons/class.common.ajax.php
inc/commons/class.common.page.php
inc/commons/class.common.url.php
inc/config.inc.php
inc/postconfig.inc.php
inc/prepend.php
inc/ws/Controlleur/class.ws.ajax.php
inc/ws/Controlleur/class.ws.url.php
inc/ws/Metier/class.ws.theme.parametres.php

diff --git a/images/ws/white/studiofrance/favicon/favicon-ios-114.png b/images/ws/white/studiofrance/favicon/favicon-ios-114.png
new file mode 100644 (file)
index 0000000..21d127e
Binary files /dev/null and b/images/ws/white/studiofrance/favicon/favicon-ios-114.png differ
diff --git a/images/ws/white/studiofrance/favicon/favicon-ios-144.png b/images/ws/white/studiofrance/favicon/favicon-ios-144.png
new file mode 100644 (file)
index 0000000..818207c
Binary files /dev/null and b/images/ws/white/studiofrance/favicon/favicon-ios-144.png differ
diff --git a/images/ws/white/studiofrance/favicon/favicon-ios-57.png b/images/ws/white/studiofrance/favicon/favicon-ios-57.png
new file mode 100644 (file)
index 0000000..6444cbc
Binary files /dev/null and b/images/ws/white/studiofrance/favicon/favicon-ios-57.png differ
diff --git a/images/ws/white/studiofrance/favicon/favicon-ios-72.png b/images/ws/white/studiofrance/favicon/favicon-ios-72.png
new file mode 100644 (file)
index 0000000..e6338e3
Binary files /dev/null and b/images/ws/white/studiofrance/favicon/favicon-ios-72.png differ
diff --git a/images/ws/white/studiofrance/favicon/favicon.ico b/images/ws/white/studiofrance/favicon/favicon.ico
new file mode 100644 (file)
index 0000000..310d783
Binary files /dev/null and b/images/ws/white/studiofrance/favicon/favicon.ico differ
diff --git a/images/ws/white/studiofrance/favicon/favicon.png b/images/ws/white/studiofrance/favicon/favicon.png
new file mode 100644 (file)
index 0000000..3cf89a5
Binary files /dev/null and b/images/ws/white/studiofrance/favicon/favicon.png differ
diff --git a/images/ws/white/studiofrance/logo.png b/images/ws/white/studiofrance/logo.png
new file mode 100644 (file)
index 0000000..7a2e453
Binary files /dev/null and b/images/ws/white/studiofrance/logo.png differ
index fb8a3fc6e56d41acd78a12b63772b3d9185918f3..1e5543d5750b4124196c36f4bf10ba73f4e5b3a9 100644 (file)
@@ -89,8 +89,9 @@ class commonAjax {
 \r
                if (!is_null($utilisateur) && $utilisateur->enabled) {\r
                        $mail = new cubeMail();\r
+                       $mail->charset = 'UTF-8';\r
                        $mail->from = FROM_NAME . '<' . FROM_EMAIL . '>';\r
-                       $mail->bcc = FROM_EMAIL;\r
+                       $mail->bcc = MAIL_BCC;\r
                        $mail->subject = '[' . EMAIL_SUBJECT . '] ' . __('Récupération de vos identifiants');\r
                        $mail->to = $utilisateur->prenom . ' ' . $utilisateur->nom . '<' . $utilisateur->email . '>';\r
                        $body = __('Bonjour,') . "\r\n\r\n";\r
index 5483c3c1c4fcb62fd761e3507f1f36ea038320b6..dee603750800d22d61945415bfebe468e041b991 100644 (file)
@@ -2,6 +2,14 @@
 \r
 class commonPage {\r
 \r
+       public static function logo(){\r
+               \r
+               if(THEME){\r
+                       return cubeMedia::image(IMG . '/white/'.THEME.'/logo.png');\r
+               }\r
+               return cubeMedia::image(IMG . '/logo.png');\r
+       }\r
+       \r
        public static function header($args) {\r
                global $js;\r
                global $core;\r
@@ -16,7 +24,7 @@ class commonPage {
                $res .= '<div id="header">';\r
                $res .= '<div class="content">';\r
                // Le logo avec le lien de retour à l'accueil\r
-               $res .= '<div id="logo"><a href="' . SITE_PATH . '">' . cubeMedia::image(IMG . '/logo.png') . '</a></div>';\r
+               $res .= '<div id="logo"><a href="' . SITE_PATH . '">' . self::logo() . '</a></div>';\r
                if ($core->user) {\r
                        $search = self::search($args);\r
 \r
index 8547b6dc5201596acb0ca724322f946fa1d332e4..d279e7f2c223e3d1d4d67e4f3f571628605400b6 100644 (file)
@@ -502,7 +502,6 @@ class commonUrl {
 \r
        public static function hashFile($path) {\r
                $path = trim($path, '/');\r
-               fb($path);\r
                return sha1('!!//' . $path . '||--');\r
        }\r
 \r
index 3bb5b0c152aa89f2453dc39ea73be7f6117ddfe6..aeae00700d8c61614d88a31e29370d8d3d97dbb2 100644 (file)
@@ -50,9 +50,7 @@ define('MINIMIZE_JS',false);
 define('JOURNEE', 8);\r
 define('TAUX_JOURNALIER', 500);\r
 define('AVAILABLE_LANGS', 'fr,en');\r
-// Les emails au départ de l'interface seront systématiquement envoyés\r
-// en copie cachée à cet e-mail\r
-define('MAIL_BCC', 'contact@cubedesigners.com');\r
+\r
 // Zend\r
 define('ZEND', dirname(__FILE__) . "/ZendFramework");\r
 define('ZEND_VERSION', '1.11.10');\r
index 100e65dee94fe4995721f1f67e4a5d5b5aaa230a..20824fa27f0b2cbb9f7b5a275e50de79a7dcb23d 100644 (file)
@@ -2,8 +2,14 @@
 \r
 $dev = stristr($_SERVER['HTTP_HOST'], 'dev.');\r
 $extranet = stristr($_SERVER['HTTP_HOST'], 'cubedesigners.com');\r
-$ws = stristr($_SERVER['HTTP_HOST'], 'fluidbook.com');\r
+$ws = !$extranet;\r
 \r
+$theme = false;\r
+if ($_SERVER['HTTP_HOST'] == 'workshop.studio-france.com') {\r
+       $theme = 'studiofrance';\r
+}\r
+\r
+define('THEME', $theme);\r
 define('DEV', $dev);\r
 \r
 // Définition des variables dans l'environnement de production\r
@@ -28,7 +34,7 @@ if ($ws) {
        define('MODE', 'extranet');\r
 }\r
 \r
-define('STATIC_SERVER', 'http://static.' . $_SERVER['HTTP_HOST'] . WEBROOT);\r
+define('STATIC_SERVER', 'http://' . $_SERVER['HTTP_HOST'] . WEBROOT);\r
 \r
 define('CSS_PATH', WEBROOT . '/style/' . MODE);\r
 define('STYLE', CSS_PATH);\r
@@ -37,7 +43,12 @@ define('SYSSTYLE', ROOT . '/style/' . MODE);
 define('SYSIMG', ROOT . '/images/' . MODE);\r
 define('IMG', WEBROOT . '/images/' . MODE);\r
 \r
-$faviconroot=IMG.'/favicon';\r
+if (THEME) {\r
+       $faviconroot = IMG . '/white/' . THEME . '/favicon';\r
+} else {\r
+       $faviconroot = IMG . '/favicon';\r
+}\r
+\r
 \r
 define('TYPOGRAPHP_PATH', ROOT . '/typo/' . MODE);\r
 define('TYPOGRAPHP_WEBROOT', IMG . '/typographp');\r
index ae98d3b78f92b2aac6aa715e14f66e2ecc1bdbc4..04246f92814ef8292b0f3ef5159cba6422d4ad87 100644 (file)
@@ -11,21 +11,34 @@ require_once(dirname(__FILE__) . '/commons/_common.php');
 // Zend framework and associated frameworks\r
 set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/ZendFramework');\r
 require_once 'Zend/Loader/Autoloader.php';\r
-$loader=Zend_Loader_Autoloader::getInstance();\r
+$loader = Zend_Loader_Autoloader::getInstance();\r
 $loader->registerNamespace('CubeIT_');\r
 \r
+\r
 if ($ws) {\r
        define('GA', 'UA-4339912-7');\r
-       define('TITLE', 'Fuidbook Workshop');\r
-\r
-       define('FROM_EMAIL', 'tech@fluidbook.com');\r
-       define('FROM_NAME', 'Fluidbook Workshop');\r
-       define('EMAIL_SUBJECT', 'Fluidbook Workshop');\r
-       define('TEAM_EMAIL', 'team@fluidbook.com');\r
-       define('TEAM_NAME', __("L'équipe Fluidbook"));\r
-       define('RAPPEL', __('Rappel des identifiants de connexion au Fluidbook Workshop'));\r
-       define('ASK_IDENT', __('Vous avez demandé la récupération de votre mot de passe sur le Fluidbook Workshop'));\r
+       define('MAIL_BCC', 'tech@fluidbook.com');\r
+       if (!THEME) {\r
+               define('TITLE', 'Fuidbook Workshop');\r
+               define('FROM_EMAIL', 'tech@fluidbook.com');\r
+               define('FROM_NAME', 'Fluidbook Workshop');\r
+               define('EMAIL_SUBJECT', 'Fluidbook Workshop');\r
+               define('TEAM_EMAIL', 'team@fluidbook.com');\r
+               define('TEAM_NAME', __("L'équipe Fluidbook"));\r
+               define('RAPPEL', __('Rappel des identifiants de connexion au Fluidbook Workshop'));\r
+               define('ASK_IDENT', __('Vous avez demandé la récupération de votre mot de passe sur le Fluidbook Workshop'));\r
+       } elseif (THEME == 'studiofrance') {\r
+               define('TITLE', 'studiofrance, agence de communication - Workshop');\r
+               define('FROM_EMAIL', 'workshop@studio-france.com');\r
+               define('FROM_NAME', 'Studiofrance');\r
+               define('EMAIL_SUBJECT', 'Studiofrance');\r
+               define('TEAM_EMAIL', 'workshop@studio-france.com');\r
+               define('TEAM_NAME', __("L'équipe Studiofrance"));\r
+               define('RAPPEL', __('Rappel des identifiants de connexion au Workshop Studio-France'));\r
+               define('ASK_IDENT', __('Vous avez demandé la récupération de votre mot de passe sur le Workshop Studio-France'));\r
+       }\r
 } elseif ($extranet) {\r
+       define('MAIL_BCC', 'contact@cubedesigners.com');\r
        define('GA', 'UA-4339912-4');\r
        define('TITLE', 'Extranet Cubedesigners');\r
 \r
index 6aa2cb0d0147df6082996609c8d4055708a8c70b..455c7edf552a5e94cc863d6f21fb519b570cf286 100644 (file)
@@ -288,7 +288,7 @@ class wsAjax extends cubeAjax {
 \r
                if (!wsDroits::admin()) {\r
                        if ($book->status < 1) {\r
-                               $popup = commonAjax::form('downbook/' . $book_id . '/' . $version, __('Téléchargement du Fluidbook'), wsUrl::valideDownload($book_id, $version), __('Télécharger'), 2, '', '', true);\r
+                               $popup = commonAjax::form('downbook/' . $book_id . '/' . $version, __('Téléchargement de la publication'), wsUrl::valideDownload($book_id, $version), __('Télécharger'), 2, '', '', true);\r
 \r
                                $x->addOpenPopup($popup);\r
                                return;\r
@@ -311,7 +311,7 @@ class wsAjax extends cubeAjax {
                        commonDroits::error();\r
                }\r
                if (!isset($_POST['dir'])) {\r
-                       $popup = commonAjax::form('instbook/' . $book_id . '/' . $server, __('Installation du Fluidbook'), wsUrl::formInstall($book, $server), __('Installer'), 2, '', '', true);\r
+                       $popup = commonAjax::form('instbook/' . $book_id . '/' . $server, __('Installation de la publication'), wsUrl::formInstall($book, $server), __('Installer'), 2, '', '', true);\r
                        $x->addOpenPopup($popup);\r
                        return;\r
                }\r
@@ -819,7 +819,7 @@ class wsAjax extends cubeAjax {
 \r
                $mail->body = $body;\r
                $mail->to = $revendeur->email;\r
-               $mail->bcc = 'tech@fluidbook.com';\r
+               $mail->bcc = MAIL_BCC;\r
                $mail->send();\r
        }\r
 \r
index 5d93dae08820b7ce82db97a2d70a248f86ccaff2..213cff4f49a592e92a04bd8541305a3d53860109 100644 (file)
@@ -24,8 +24,8 @@ class wsUrl {
                        $filtres[] = new commonFiltre(__('Administrateur'), 'admin_book', $settings['filtres']);\r
                        $filtres[] = new commonFiltre(__('Revendeur'), 'revendeur_book', $settings['filtres']);\r
                }\r
-               $res = commonPage::barre($filtres, 'filtreBooks', 'books', $shortcuts, wsDroits::admin());\r
-               $res .= commonPage::tMain(null, wsDroits::admin());\r
+               $res = commonPage::barre($filtres, 'filtreBooks', 'books', $shortcuts, wsDroits::creation());\r
+               $res .= commonPage::tMain(null, wsDroits::creation());\r
                $res .= commonPage::bh();\r
                $res .= '<div id="listeBooks">';\r
                $res .= self::listeBooks();\r
index fa9ccf6c2649a106354ff84c6528c19882d43474..2eb782e06c6f996eef1dce3f9a67440acdbb7875 100644 (file)
@@ -89,7 +89,7 @@ class wsThemeParametres extends wsParametres {
 \r
                /* Book */\r
                $this->fields['bookShadeColor'] = array('type' => 'couleurAlpha', 'default' => '66000000', 'editable' => true,\r
-                       'label' => __("Couleur de l'ombre sous le fluidbook"));\r
+                       'label' => __("Couleur de l'ombre sous la publication"));\r
                $this->fields['shadeAlpha'] = array('type' => 'integer', 'default' => 100, 'editable' => true,\r
                        'label' => __('Transparence des ombres et reflets sur les pages'),\r
                        'min' => 0, 'max' => 100);\r
@@ -122,7 +122,7 @@ class wsThemeParametres extends wsParametres {
                $this->fields['bookmarkStarEnabledColor'] = array('type' => 'couleur', 'default' => 'ff7700', 'editable' => true,\r
                        'label' => __("Couleur de l'étoile activée"));\r
 \r
-               $this->forms['book'] = array('label' => __('Personnalisation du fluidbook'),\r
+               $this->forms['book'] = array('label' => __('Personnalisation de la publication'),\r
                        'fieldsnames' => array('pageReflection', 'shadeAlpha',\r
                                '|', 'usePageEdges', 'pageEdgeColor', 'pageEdgeThickness',\r
                                '|', 'bookShadeColor',\r