* SPDX-License-Identifier: AGPL-3.0-only ************************************/ /* crmv@43147 crmv@53745 crmv@95157 */ require_once('modules/Documents/storage/StorageBackendUtils.php'); $record = intval($_REQUEST['record']); $SBU = StorageBackendUtils::getInstance(); $revisions = $SBU->getRevisions('Documents', $record); $html = '
'; // crmv@176457 if (count($revisions) > 0) { $html .= ' '; foreach ($revisions as $row){ $name_reduced = $row['name']; $maxlen = 20; if (strlen($name_reduced) > $maxlen) { $name_reduced = substr($name_reduced,0,$maxlen/2-2).'...'.substr($name_reduced,-($maxlen/2-2)); } $url = ''.$name_reduced.''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; } }else{ $html = ''; } $html .= '
'.getTranslatedString('LBL_FILE_NAME','Documents').' '.getTranslatedString('Revisionato Da','Documents').' '.getTranslatedString('Data Revisione','Documents').'
'.$row['revision'].''.$url.''.(empty($row['user_email']) ? getUserName($row['userid']) : $row['user_email']).''.getDisplayDate(substr($row['revisiondate'], 0, 10)).'
'.getTranslatedString('NO_REVS','Documents').'
'; // crmv@176457 echo $html;