Merge branch 'seeddms-5.0.x' into seeddms-5.1.x

This commit is contained in:
Uwe Steinmann 2016-08-03 12:33:19 +02:00
commit 624a96ddde
2 changed files with 8 additions and 5 deletions

View File

@ -2053,10 +2053,6 @@ $(document).ready( function() {
$owner = $subFolder->getOwner(); $owner = $subFolder->getOwner();
$comment = $subFolder->getComment(); $comment = $subFolder->getComment();
if (strlen($comment) > 150) $comment = substr($comment, 0, 147) . "..."; if (strlen($comment) > 150) $comment = substr($comment, 0, 147) . "...";
$subsub = $subFolder->getSubFolders();
$subsub = SeedDMS_Core_DMS::filterAccess($subsub, $user, M_READ);
$subdoc = $subFolder->getDocuments();
$subdoc = SeedDMS_Core_DMS::filterAccess($subdoc, $user, M_READ);
$content = ''; $content = '';
$content .= "<tr id=\"table-row-folder-".$subFolder->getID()."\" draggable=\"true\" rel=\"folder_".$subFolder->getID()."\" class=\"folder table-row-folder\" formtoken=\"".createFormKey('movefolder')."\">"; $content .= "<tr id=\"table-row-folder-".$subFolder->getID()."\" draggable=\"true\" rel=\"folder_".$subFolder->getID()."\" class=\"folder table-row-folder\" formtoken=\"".createFormKey('movefolder')."\">";
@ -2086,6 +2082,14 @@ $(document).ready( function() {
$content .= (!$cc['folder_precise'] ? '~'.(round($cc['folder_count']/$rr)*$rr) : $cc['folder_count'])." ".getMLText("folders")."<br />".(!$cc['document_precise'] ? '~'.(round($cc['document_count']/$rr)*$rr) : $cc['document_count'])." ".getMLText("documents"); $content .= (!$cc['folder_precise'] ? '~'.(round($cc['folder_count']/$rr)*$rr) : $cc['folder_count'])." ".getMLText("folders")."<br />".(!$cc['document_precise'] ? '~'.(round($cc['document_count']/$rr)*$rr) : $cc['document_count'])." ".getMLText("documents");
} }
} else { } else {
/* FIXME: the following is very inefficient for just getting the number of
* subfolders and documents. Making it more efficient is difficult, because
* the access rights need to be checked.
*/
$subsub = $subFolder->getSubFolders();
$subsub = SeedDMS_Core_DMS::filterAccess($subsub, $user, M_READ);
$subdoc = $subFolder->getDocuments();
$subdoc = SeedDMS_Core_DMS::filterAccess($subdoc, $user, M_READ);
$content .= count($subsub)." ".getMLText("folders")."<br />".count($subdoc)." ".getMLText("documents"); $content .= count($subsub)." ".getMLText("folders")."<br />".count($subdoc)." ".getMLText("documents");
} }
$content .= "</small></td>"; $content .= "</small></td>";

View File

@ -386,7 +386,6 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
foreach($attributes as $attribute) { foreach($attributes as $attribute) {
$arr = $this->callHook('showDocumentAttribute', $document, $attribute); $arr = $this->callHook('showDocumentAttribute', $document, $attribute);
if(is_array($arr)) { if(is_array($arr)) {
echo $txt;
echo "<tr>"; echo "<tr>";
echo "<td>".$arr[0].":</td>"; echo "<td>".$arr[0].":</td>";
echo "<td>".$arr[1]."</td>"; echo "<td>".$arr[1]."</td>";