mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-10 05:26:06 +00:00
add hooks preClipboard and postClipboard, set more attributes for drag&drop
This commit is contained in:
parent
d7dccfd299
commit
2b49ed2d6f
|
@ -57,7 +57,7 @@ class SeedDMS_View_Clipboard extends SeedDMS_Bootstrap_Style {
|
||||||
$content .= " <ul class=\"dropdown-menu\" role=\"menu\">\n";
|
$content .= " <ul class=\"dropdown-menu\" role=\"menu\">\n";
|
||||||
foreach($clipboard['folders'] as $folderid) {
|
foreach($clipboard['folders'] as $folderid) {
|
||||||
if($folder = $this->params['dms']->getFolder($folderid))
|
if($folder = $this->params['dms']->getFolder($folderid))
|
||||||
$content .= " <li><a href=\"../out/out.ViewFolder.php?folderid=".$folder->getID()."\" class=\"table-row-folder droptarget\" data-droptarget=\"folder_".$folder->getID()."\" rel=\"folder_".$folder->getID()."\" data-uploadformtoken=\"".createFormKey('')."\" formtoken=\"".createFormKey('')."\"><i class=\"icon-folder-close-alt\"></i> ".htmlspecialchars($folder->getName())."</a></li>\n";
|
$content .= " <li><a href=\"../out/out.ViewFolder.php?folderid=".$folder->getID()."\" class=\"table-row-folder droptarget\" data-droptarget=\"folder_".$folder->getID()."\" rel=\"folder_".$folder->getID()."\" data-name=\"".htmlspecialchars($folder->getName(), ENT_QUOTES)."\" data-uploadformtoken=\"".createFormKey('')."\" formtoken=\"".createFormKey('')."\"><i class=\"icon-folder-close-alt\"></i> ".htmlspecialchars($folder->getName())."</a></li>\n";
|
||||||
}
|
}
|
||||||
foreach($clipboard['docs'] as $docid) {
|
foreach($clipboard['docs'] as $docid) {
|
||||||
if($document = $this->params['dms']->getDocument($docid))
|
if($document = $this->params['dms']->getDocument($docid))
|
||||||
|
@ -181,6 +181,9 @@ class SeedDMS_View_Clipboard extends SeedDMS_Bootstrap_Style {
|
||||||
|
|
||||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
|
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
|
||||||
$content = '';
|
$content = '';
|
||||||
|
$txt = $this->callHook('preClipboard', $clipboard);
|
||||||
|
if(is_string($txt))
|
||||||
|
$content .= $txt;
|
||||||
$foldercount = $doccount = 0;
|
$foldercount = $doccount = 0;
|
||||||
if($clipboard['folders']) {
|
if($clipboard['folders']) {
|
||||||
foreach($clipboard['folders'] as $folderid) {
|
foreach($clipboard['folders'] as $folderid) {
|
||||||
|
@ -223,6 +226,9 @@ class SeedDMS_View_Clipboard extends SeedDMS_Bootstrap_Style {
|
||||||
} else {
|
} else {
|
||||||
}
|
}
|
||||||
$content .= "<div class=\"alert add-clipboard-area\">".getMLText("drag_icon_here")."</div>";
|
$content .= "<div class=\"alert add-clipboard-area\">".getMLText("drag_icon_here")."</div>";
|
||||||
|
$txt = $this->callHook('postClipboard', $clipboard);
|
||||||
|
if(is_string($txt))
|
||||||
|
$content .= $txt;
|
||||||
echo $content;
|
echo $content;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user