* @copyright Copyright (C) 2002-2005 Markus Westphal, * 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli, * 2010-2012 Uwe Steinmann * @version Release: @package_version@ */ /** * Include parent class */ //require_once("class.Bootstrap.php"); /** * Class which outputs the html page for EditOnline view * * @category DMS * @package SeedDMS * @author Markus Westphal, Malcolm Cowe, Uwe Steinmann * @copyright Copyright (C) 2002-2005 Markus Westphal, * 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli, * 2010-2012 Uwe Steinmann * @version Release: @package_version@ */ class SeedDMS_View_EditOnline extends SeedDMS_Theme_Style { var $dms; var $folder_count; var $document_count; var $file_count; var $storage_size; function js() { /* {{{ */ $document = $this->params['document']; header('Content-Type: application/javascript; charset=UTF-8'); ?> mySeedSettings = { nameSpace: 'markdown', // Useful to prevent multi-instances CSS conflict previewParserPath: '~/sets/markdown/preview.php', onShiftEnter: {keepDefault:false, openWith:'\n\n'}, markupSet: [ {name:'First Level Heading', key:"1", placeHolder:'Your title here...', closeWith:function(markItUp) { return miu.markdownTitle(markItUp, '=') } }, {name:'Second Level Heading', key:"2", placeHolder:'Your title here...', closeWith:function(markItUp) { return miu.markdownTitle(markItUp, '-') } }, {name:'Heading 3', key:"3", openWith:'### ', placeHolder:'Your title here...' }, {name:'Heading 4', key:"4", openWith:'#### ', placeHolder:'Your title here...' }, {name:'Heading 5', key:"5", openWith:'##### ', placeHolder:'Your title here...' }, {name:'Heading 6', key:"6", openWith:'###### ', placeHolder:'Your title here...' }, {separator:'---------------' }, {name:'Bold', key:"B", openWith:'**', closeWith:'**'}, {name:'Italic', key:"I", openWith:'_', closeWith:'_'}, {separator:'---------------' }, {name:'Bulleted List', openWith:'- ' }, {name:'Numeric List', openWith:function(markItUp) { return markItUp.line+'. '; }}, {separator:'---------------' }, {name:'Picture', key:"P", replaceWith:'![[![Alternative text]!]]([![Url:!:http://]!] "[![Title]!]")'}, {name:'Link', key:"L", openWith:'[', closeWith:']([![Url:!:http://]!] "[![Title]!]")', placeHolder:'Your text to link here...' }, {separator:'---------------'}, {name:'Quotes', openWith:'> '}, {name:'Code Block / Code', openWith:'(!(\t|!|`)!)', closeWith:'(!(`)!)'}, // {separator:'---------------'}, // {name:'Preview', call:'preview', className:"preview"} ] } $(document).ready(function() { $('#markdown').markItUp(mySeedSettings); $('#update').click(function(event) { event.preventDefault(); $.post("../op/op.EditOnline.php", $('#form1').serialize(), function(response) { noty({ text: response.message, type: response.success === true ? 'success' : 'error', dismissQueue: true, layout: 'topRight', theme: 'defaultTheme', timeout: 1500, }); $('div.ajax').trigger('update', {documentid: getId(); ?>}); }, "json"); return false; }); }); params['dms']; $document = $this->params['document']; $version = $this->params['version']; ?>
text(file_get_contents($dms->contentDir . $version->getPath())); ?>
".htmlspecialchars(file_get_contents($dms->contentDir . $version->getPath()), ENT_SUBSTITUTE).""; ?>
params['dms']; $user = $this->params['user']; $document = $this->params['document']; $version = $this->params['version']; $cachedir = $this->params['cachedir']; $previewwidthlist = $this->params['previewWidthList']; $previewwidthdetail = $this->params['previewWidthDetail']; $set = 'markdown'; //default or markdown $skin = 'simple'; // simple or markitup $this->htmlAddHeader(''."\n", 'css'); $this->htmlAddHeader(''."\n", 'css'); $this->htmlAddHeader(''."\n", 'js'); $this->htmlAddHeader(''."\n", 'js'); $this->htmlStartPage(getMLText("edit_online")); $this->globalNavigation(); $this->contentStart(); $folder = $document->getFolder(); $this->pageNavigation($this->getFolderPathHTML($folder, true, $document), "view_document", $document); $this->rowStart(); $this->columnStart(6); $this->contentHeading(getMLText("content")); ?>
getId() == $luser->getId()) { echo $this->warningMsg(getMLText('edit_online_warning')); ?> errorMsg(getMLText('edit_online_not_allowed')); } ?>
columnEnd(); $this->columnStart(6); $this->contentHeading(getMLText("preview")); echo "
getId()."\">
"; $this->columnEnd(); $this->rowEnd(); $this->contentContainerEnd(); $this->contentEnd(); $this->htmlEndPage(); } /* }}} */ } ?>