]> _ Git - cubeextranet.git/commitdiff
wait #4542 @0.5
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Thu, 17 Jun 2021 10:56:33 +0000 (10:56 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Thu, 17 Jun 2021 10:56:33 +0000 (10:56 +0000)
inc/ws/Controlleur/class.ws.url.php
inc/ws/Metier/class.ws.book.parametres.php
inc/ws/Util/packager/_common.php
inc/ws/Util/packager/class.ws.packager.php
inc/ws/Util/packager/class.ws.packager.sharepoint.php [new file with mode: 0644]

index 55826a78bab98a5e098da43ce7b4726f849a07d6..bfc79a7b792b80f391f1884127a70ecac1d2196e 100644 (file)
@@ -543,6 +543,7 @@ class wsUrl
 
         $versions = array();
         $versions['online'] = array('title' => __('Version online') . $default, 'icon' => cubeMedia::silk('page_world.png'));
+        $versions['sharepoint'] = array('title' => __('Version Sharepoint') . $default, 'icon' => cubeMedia::silk('page_world.png'));
         $versions['scorm'] = array('title' => __('Version SCORM') . $default, 'icon' => cubeMedia::silk('page_world.png'));
         $versions['win-inss-html'] = array('title' => __('Version offline') . ' - ' . __('Executable Windows'), 'icon' => cubeMedia::silk('application_view_tile.png'));
         $versions['win-ins-html'] = array('title' => __('Version offline') . ' - ' . __('Installeur Auto-executable Windows'), 'icon' => cubeMedia::silk('application_view_tile.png'));
@@ -1149,11 +1150,12 @@ html.tall{height:150%}' . "\n";
 
     public static function loadingCompile($url, $book, $theme)
     {
-
+        global  $core;
         $tcolor = $theme->parametres->couleurL;
         if ($tcolor == $theme->parametres->backgroundColor) {
             $tcolor = $theme->parametres->loadingSecColor;
         }
+
         $res = '<html>';
         $res .= '<head>';
         $res .= '<link href="https://fonts.googleapis.com/css2?family=Open+Sans&display=swap" rel="stylesheet">';
index 49e5237e48dd248345238561bba7a27a1e7c73b9..2dc6545a60ecdeb23ac2c02db7197a3c4bb2d979 100644 (file)
@@ -758,7 +758,7 @@ class wsBookParametres extends wsParametres
             'fieldsnames' => array('themeEnableAfterSearch'));
 
         $this->fields['forceCompileOnDownload'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Forcer la compilation lors du téléchargement'), 'grade' => 3);
-        $this->fields['htmlExtension'] = array('type' => 'text', 'default' => 'html', 'editable' => true, 'label' => __('Extension des fichiers html'), 'grade' => 5, 'hint' => __('Ex : php, htm, html, phtml, asp'), 'grade' => 5);
+        $this->fields['htmlExtension'] = array('type' => 'text', 'default' => 'html', 'editable' => true, 'label' => __('Extension des fichiers html'), 'grade' => 5, 'hint' => __('Ex : php, htm, html, phtml, asp, aspx'), 'grade' => 5);
         $this->fields['actualHtmlExtension'] = array('type' => 'text', 'default' => 'html', 'editable' => false, 'label' => __('Extension des fichiers html réellement appliquée au fluidbook'), 'grade' => 5, 'hint' => __('Ex : php, htm, html, phtml, asp'), 'grade' => 5);
         $this->fields['htmlPrepend'] = array('type' => 'textarea', 'default' => '', 'editable' => true, 'label' => __('Code à insérer en tête des fichiers'), 'grade' => 5);
         $this->fields['baseUrl'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __('Base de l\'url'), 'grade' => 5,);
index 1028db200dcf3bf89676ec12a4ff691b7e878dc3..bc27dea432c1b959a7efa769814fe02225720503 100644 (file)
@@ -2,6 +2,7 @@
 \r
 $__autoload['wsPackager'] = dirname(__FILE__) . '/class.ws.packager.php';\r
 $__autoload['wsPackagerHTML'] = dirname(__FILE__) . '/class.ws.packager.html.php';\r
+$__autoload['wsPackagerSharepoint'] = dirname(__FILE__) . '/class.ws.packager.sharepoint.php';\r
 $__autoload['wsPackagerSCORM'] = dirname(__FILE__) . '/class.ws.packager.scorm.php';\r
 \r
 $__autoload['wsPackagerWinEXE'] = dirname(__FILE__) . '/class.ws.packager.win.exe.php';\r
index 4d4e884645722b87448383f1ec15505be1f87ef7..7d1e946da92ca371ab9e02dee3fb4ec23c639e07 100644 (file)
@@ -28,7 +28,9 @@ class wsPackager
             $packager = new wsPackagerHTML($book_id);
         } else if ($version == 'scorm') {
             $packager = new wsPackagerSCORM($book_id);
-        } elseif ($version == 'win-html') {
+        } else if($version=='sharepoint'){
+            $packager=new wsPackagerSharepoint($book_id);
+        }elseif ($version == 'win-html') {
             $packager = new wsPackagerWinHTML($book_id);
         } else if ($version == 'phonegap') {
             $packager = new wsPackagerPhonegap($book_id);
diff --git a/inc/ws/Util/packager/class.ws.packager.sharepoint.php b/inc/ws/Util/packager/class.ws.packager.sharepoint.php
new file mode 100644 (file)
index 0000000..61a2053
--- /dev/null
@@ -0,0 +1,13 @@
+<?php\r
+\r
+class wsPackagerSharepoint extends wsPackagerHTML\r
+{\r
+    public function __construct($book_id, $vdir = null, $whole = true)\r
+    {\r
+        parent::__construct($book_id, $vdir, $whole);\r
+        $this->version = 'sharepoint';\r
+        $this->book->parametres->seoVersion = false;\r
+        $this->book->parametres->maxResolution = 150;\r
+        $this->book->parametres->htmlExtension = 'aspx';\r
+    }\r
+}
\ No newline at end of file