mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-29 13:07:17 +00:00
add button for setting access rights in list of folders/documents
This commit is contained in:
parent
6ca613696e
commit
4b91c390c3
|
@ -2294,6 +2294,21 @@ $(function() {
|
||||||
return '';
|
return '';
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
function printAccessButton($object, $return=false) { /* {{{ */
|
||||||
|
$content = '';
|
||||||
|
$objid = $object->getId();
|
||||||
|
if($object->isType('document')) {
|
||||||
|
$content .= '<a class="access-document-btn" href="../out/out.DocumentAccess.php?documentid='.$objid.'" title="'.getMLText('edit_document_access').'"><i class="fa fa-bolt"></i></a>';
|
||||||
|
} elseif($object->isType('folder')) {
|
||||||
|
$content .= '<a class="access-folder-btn" href="../out/out.FolderAccess.php?folderid='.$objid.'" title="'.getMLText('edit_folder_access').'"><i class="fa fa-bolt"></i></a>';
|
||||||
|
}
|
||||||
|
if($return)
|
||||||
|
return $content;
|
||||||
|
else
|
||||||
|
echo $content;
|
||||||
|
return '';
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Output left-arrow with link which takes over a number of ids into
|
* Output left-arrow with link which takes over a number of ids into
|
||||||
* a select box.
|
* a select box.
|
||||||
|
@ -2718,6 +2733,9 @@ $('body').on('click', '[id^=\"table-row-folder\"] td:nth-child(2)', function(ev)
|
||||||
if($document->getAccessMode($user) >= M_READWRITE) {
|
if($document->getAccessMode($user) >= M_READWRITE) {
|
||||||
$content .= $this->printLockButton($document, 'splash_document_locked', 'splash_document_unlocked', true);
|
$content .= $this->printLockButton($document, 'splash_document_locked', 'splash_document_unlocked', true);
|
||||||
}
|
}
|
||||||
|
if($document->getAccessMode($user) >= M_READWRITE) {
|
||||||
|
$content .= $this->printAccessButton($document, true);
|
||||||
|
}
|
||||||
if($enableClipboard) {
|
if($enableClipboard) {
|
||||||
$content .= '<a class="addtoclipboard" rel="D'.$docID.'" msg="'.getMLText('splash_added_to_clipboard').'" title="'.getMLText("add_to_clipboard").'"><i class="fa fa-copy"></i></a>';
|
$content .= '<a class="addtoclipboard" rel="D'.$docID.'" msg="'.getMLText('splash_added_to_clipboard').'" title="'.getMLText("add_to_clipboard").'"><i class="fa fa-copy"></i></a>';
|
||||||
}
|
}
|
||||||
|
@ -2847,6 +2865,9 @@ $('body').on('click', '[id^=\"table-row-folder\"] td:nth-child(2)', function(ev)
|
||||||
} else {
|
} else {
|
||||||
$content .= '<span style="padding: 2px; color: #CCC;"><i class="fa fa-edit"></i></span>';
|
$content .= '<span style="padding: 2px; color: #CCC;"><i class="fa fa-edit"></i></span>';
|
||||||
}
|
}
|
||||||
|
if($subFolderAccessMode >= M_READWRITE) {
|
||||||
|
$content .= $this->printAccessButton($subFolder, true);
|
||||||
|
}
|
||||||
if($enableClipboard) {
|
if($enableClipboard) {
|
||||||
$content .= '<a class="addtoclipboard" rel="F'.$subFolder->getID().'" msg="'.getMLText('splash_added_to_clipboard').'" title="'.getMLText("add_to_clipboard").'"><i class="fa fa-copy"></i></a>';
|
$content .= '<a class="addtoclipboard" rel="F'.$subFolder->getID().'" msg="'.getMLText('splash_added_to_clipboard').'" title="'.getMLText("add_to_clipboard").'"><i class="fa fa-copy"></i></a>';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user