\n";
$list = $extmgr->getExtensionListByName($extname);
@@ -124,11 +123,11 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style {
echo ">";
echo "".($re['icon-data'] ? ' ' : '')." | ";
echo "".$re['title']." ".$re['description']."";
+ echo " ".getMLText('author').": ".$re['author']['name'].", ".$re['author']['company']."";
if($checkmsgs)
echo "![](\"".$this-) getImgPath("attention.gif")."\"> ".implode(' ![]('.$this->getImgPath() ', $checkmsgs)." ";
echo " | ";
echo "".$re['version']." ".$re['releasedate']." | ";
- echo "".$re['author']['name']." ".$re['author']['company']." | ";
echo "";
echo "";
if(!$checkmsgs && $extmgr->isWritableExtDir())
@@ -178,12 +177,11 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style {
$extdir = $this->params['extdir'];
$extconf = $extmgr->getExtensionConfiguration();
- echo " \n";
+ echo "\n";
print "\n\n";
print " | \n";
print "".getMLText('name')." | \n";
print "".getMLText('version')." | \n";
- print "".getMLText('author')." | \n";
print " | \n";
print " \n";
$errmsgs = array();
@@ -206,17 +204,17 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style {
echo "";
echo "".$extconf['title'];
echo " ".$extconf['description']."";
+ echo " ".getMLText('author').": ".$extconf['author']['name'].", ".$extconf['author']['company']."";
if($errmsgs)
echo "![](\"".$this-) getImgPath("attention.gif")."\"> ".implode(' ![]('.$this->getImgPath() ', $errmsgs)." ";
echo " | ";
echo "".$extconf['version'];
echo " ".$extconf['releasedate']."";
echo " | ";
- echo "".$extconf['author']['name']." ".$extconf['author']['company']." | ";
echo "";
echo "";
if(!empty($extconf['changelog']) && file_exists($extdir."/".$extname."/".$extconf['changelog'])) {
- echo " \n";
+ echo $this->getModalBoxLink(array('target'=>'extensionChangelog', 'remote'=>'out.ExtensionMgr.php?action=changelog&extensionname='.$extname, 'class'=>'', 'title'=>' '));
}
if($extconf['config'])
echo " ";
@@ -271,12 +269,12 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style {
$this->columnEnd();
$this->columnStart(8);
?>
-
- - = getMLText('extension_mgr_installed'); ?>
- - = getMLText('extension_mgr_repository'); ?>
+
-
+
-
+
getRepositoryUrl()) {
- echo " \n";
+ echo "\n";
print "\n\n";
print " | \n";
print "".getMLText('name')." | \n";
print "".getMLText('version')." | \n";
- print "".getMLText('author')." | \n";
print " | \n";
print " \n";
$list = $extmgr->getExtensionList();
@@ -318,15 +315,15 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style {
echo "".($re['icon-data'] ? ' ' : '')." | ";
echo "".$re['title'];
echo " ".$re['description']."";
+ echo " ".getMLText('author').": ".$re['author']['name'].", ".$re['author']['company']."";
if($checkmsgs)
echo "![](\"".$this-) getImgPath("attention.gif")."\"> ".implode(' ![]('.$this->getImgPath() ', $checkmsgs)." ";
echo " | ";
echo "".$re['version']." ".$re['releasedate']." | ";
- echo "".$re['author']['name']." ".$re['author']['company']." | ";
echo "";
echo "";
- echo " \n";
- echo " \n";
+ echo $this->getModalBoxLink(array('target'=>'extensionInfo', 'remote'=>'out.ExtensionMgr.php?action=info_versions&extensionname='.$re['name'], 'class'=>'', 'title'=>' '));
+ echo $this->getModalBoxLink(array('target'=>'extensionChangelog', 'remote'=>'out.ExtensionMgr.php?action=info_changelog&extensionname='.$re['name'], 'class'=>'', 'title'=>' '));
if(!$checkmsgs && $extmgr->isWritableExtDir())
echo " ";
echo " ";
@@ -352,33 +349,8 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style {
columnEnd();
$this->rowEnd();
-?>
-
-
-
-getModalBox(array('id'=>'extensionInfo', 'title'=>getMLText('extension_version_list'), 'content'=>''.getMLText('extension_loading').' ', 'buttons'=>array(array('title'=>getMLText('close')))));
+ echo $this->getModalBox(array('id'=>'extensionChangelog', 'title'=>getMLText('extension_changelog'), 'content'=>''.getMLText('changelog_loading').' ', 'buttons'=>array(array('title'=>getMLText('close')))));
$this->contentEnd();
$this->htmlEndPage();
} /* }}} */
diff --git a/views/bootstrap/class.LogManagement.php b/views/bootstrap/class.LogManagement.php
index 4ac90fc8d..55843d783 100644
--- a/views/bootstrap/class.LogManagement.php
+++ b/views/bootstrap/class.LogManagement.php
@@ -38,7 +38,7 @@ class SeedDMS_View_LogManagement extends SeedDMS_Theme_Style {
if ($print_header){
print "\n";
} /* }}} */
function js() { /* {{{ */
@@ -126,35 +126,23 @@ $(document).ready( function() {
$wentries = array_reverse($wentries);
}
?>
-
- - >web
- - >webdav
+
+showPaneHeader('web', 'web', (!$mode || $mode == 'web')); ?>
+showPaneHeader('webdav', 'webdav', (!$mode || $mode == 'webdav')); ?>
-
contentContainerStart();
+ $this->showStartPaneContent('web', (!$mode || $mode == 'web'));
$this->filelist($entries, 'web');
- $this->contentContainerEnd();
-?>
-
-
-contentContainerStart();
+ $this->showEndPaneContent('web', $mode);
+
+ $this->showStartPaneContent('webdav', (!$mode || $mode == 'webdav'));
$this->filelist($wentries, 'webdav');
- $this->contentContainerEnd();
+ $this->showEndPaneContent('webdav', $mode);
?>
-
-
getModalBox(array('id'=>'logViewer', 'title'=>getMLText('logfile'), 'buttons'=>array(array('title'=>getMLText('close')))));
$this->contentEnd();
$this->htmlEndPage();
} elseif(file_exists($this->logdir.$logname)){
diff --git a/views/bootstrap/class.Settings.php b/views/bootstrap/class.Settings.php
index 4ddff2538..4039e8d85 100644
--- a/views/bootstrap/class.Settings.php
+++ b/views/bootstrap/class.Settings.php
@@ -31,12 +31,8 @@
*/
class SeedDMS_View_Settings extends SeedDMS_Theme_Style {
- protected function showPaneHeader($name, $title, $isactive) { /* {{{ */
- echo '- '.$title.'
'."\n";
- } /* }}} */
-
protected function showStartPaneContent($name, $isactive) { /* {{{ */
- echo '';
+ self::parent($name, $isactive);
$this->contentContainerStart();
echo ' ';
echo ' | | ';
@@ -45,7 +41,7 @@ class SeedDMS_View_Settings extends SeedDMS_Theme_Style {
protected function showEndPaneContent($name, $currentab) { /* {{{ */
echo ' ';
$this->contentContainerEnd();
- echo ' ';
+ self::parent($name, $isactive);
} /* }}} */
protected function getTextField($name, $value, $type='', $placeholder='') { /* {{{ */
@@ -267,7 +263,7 @@ if(!is_writeable($settings->_configFilePath)) {
}
?>
-
+
showPaneHeader('site', getMLText('settings_Site'), (!$currenttab || $currenttab == 'site')); ?>
showPaneHeader('system', getMLText('settings_System'), ($currenttab == 'system')); ?>
showPaneHeader('advanced', getMLText('settings_Advanced'), ($currenttab == 'advanced')); ?>
diff --git a/views/bootstrap/class.ViewDocument.php b/views/bootstrap/class.ViewDocument.php
index cd1450c11..8bcc4d497 100644
--- a/views/bootstrap/class.ViewDocument.php
+++ b/views/bootstrap/class.ViewDocument.php
@@ -577,23 +577,23 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Theme_Style {
if(is_string($txt))
echo $txt;
?>
-
-
+
+
1) { ?>
-
+
0) ||
(is_array($approvalStatus) && count($approvalStatus)>0)) {
?>
-
+
-
+
-
-
+
+
callHook('extraTabs', $document);
if($tabs) {
foreach($tabs as $tabid=>$tab) {
- echo '- '.$tab['title'].'
';
+ echo '- '.$tab['title'].'
';
}
}
?>
-
+
contentContainerStart();
@@ -850,7 +850,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Theme_Style {
if((is_array($reviewStatus) && count($reviewStatus)>0) ||
(is_array($approvalStatus) && count($approvalStatus)>0)) {
?>
-
+
rowStart();
/* Just check fo an exting reviewStatus, even workflow mode is set
@@ -1100,7 +1100,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Theme_Style {
}
}
?>
-
+
rowStart();
if ($user_is_involved && $accessobject->check_view_access('WorkflowGraph'))
@@ -1565,7 +1565,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Theme_Style {
}
if (count($versions)>1) {
?>
-
+
callHook('prePreviousVersionsTab', $versions);
if(is_string($txt))
@@ -1689,7 +1689,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Theme_Style {
-
+
0) {
@@ -1787,7 +1787,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Theme_Style {
}
?>
-
+
0) {
@@ -1895,7 +1895,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Theme_Style {
$tab) {
- echo ' ';
+ echo ' ';
echo $tab['content'];
echo " \n";
}
diff --git a/views/bootstrap4/class.Bootstrap4.php b/views/bootstrap4/class.Bootstrap4.php
index 023703584..c0f856148 100644
--- a/views/bootstrap4/class.Bootstrap4.php
+++ b/views/bootstrap4/class.Bootstrap4.php
@@ -626,6 +626,18 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
echo $content;
} /* }}} */
+ protected function showPaneHeader($name, $title, $isactive) { /* {{{ */
+ echo ' - '.$title.'
'."\n";
+ } /* }}} */
+
+ protected function showStartPaneContent($name, $isactive) { /* {{{ */
+ echo ' ';
+ } /* }}} */
+
+ protected function showEndPaneContent($name, $currentab) { /* {{{ */
+ echo ' ';
+ } /* }}} */
+
private function folderNavigationBar($folder) { /* {{{ */
$dms = $this->params['dms'];
$accessobject = $this->params['accessobject'];
@@ -1285,7 +1297,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
foreach($config['attributes'] as $attrname=>$attrval)
$content .= ' '.$attrname.'="'.$attrval.'"';
}
- $content .= ">".$config['title']."…\n";
+ $content .= ">".$config['title']."\n";
return $content;
} /* }}} */
@@ -1486,7 +1498,7 @@ $(document).ready(function() {
array(
'target' => 'docChooser'.$formid,
'remote' => "../out/out.DocumentChooser.php?form=".$formid."&folderid=".$folderid."&partialtree=".$partialtree,
- 'title' => getMLText('document')
+ 'title' => getMLText('document').'…'
));
$content .= " \n";
$content .= " \n";
@@ -1552,7 +1564,7 @@ function folderSelected(id, name) {
array(
'target' => 'folderChooser'.$formid,
'remote' => "../out/out.FolderChooser.php?form=".$formid."&mode=".$accessMode."&exclude=".$exclude,
- 'title' => getMLText('folder')
+ 'title' => getMLText('folder').'…'
));
}
$content .= " \n";
@@ -1626,7 +1638,7 @@ $(document).ready(function() {
array(
'target' => 'keywordChooser',
'remote' => "../out/out.KeywordChooser.php?target=".$formName,
- 'title' => getMLText('keywords')
+ 'title' => getMLText('keywords').'…'
));
$content .= '
@@ -1889,7 +1901,7 @@ $(document).ready(function() {
array(
'target' => 'dropfolderChooser',
'remote' => "../out/out.DropFolderChooser.php?form=".$formName."&dropfolderfile=".urlencode($dropfolderfile)."&showfolders=".$showfolders,
- 'title' => ($showfolders ? getMLText("choose_target_folder"): getMLText("choose_target_file"))
+ 'title' => ($showfolders ? getMLText("choose_target_folder"): getMLText("choose_target_file")).'…'
));
$content .= " \n";
$content .= " \n";
diff --git a/views/bootstrap4/styles/styles.css b/views/bootstrap4/styles/styles.css
index 84bcbfbb6..69644b45f 100644
--- a/views/bootstrap4/styles/styles.css
+++ b/views/bootstrap4/styles/styles.css
@@ -34,13 +34,13 @@ body {
@media (max-width: 991px) {
body {
/* Margin bottom by footer height */
- margin-bottom: 90px;
+ margin-bottom: 110px;
}
}
@media (max-width: 767px) {
body {
/* Margin bottom by footer height */
- margin-bottom: 110px;
+ margin-bottom: 130px;
}
}
.footer {
| | |