$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'));
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">';
'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,);
\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
$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);
--- /dev/null
+<?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